准备工作 先创建一个最简单的 Spring Boot 项目,包含最基本的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframe…
准备工作 先创建一个最简单的 Spring Boot 项目,包含最基本的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframe…
本文的两个示例来自 Netty 官方示例,由笔者用 Maven 实现。 回写服务器 Netty 封装了 NIO 的大多数处理步骤,我们只需要将精力集中在业务代码编写上,比如,如果要创建一个最简单的服务端,只打印并丢弃客户端发送来的内容。 public class DiscardServerHandler extends ChannelInboundHandlerAdapter { @Override public void channelRead(ChannelHandlerContext ctx, O…
Telnet 是一个网络请求客户端,可以用它快速验证网络服务是否可用,是一个很不错的网络调试工具。 安装 Windows 下可以通过 控制面板》程序和功能》启用或关闭 WIndows 功能开启: 使用 用目标服务的 IP 地址和端口即可建立连接: telnet localhost 8080 建立连接后是一个没有任何内容的字符终端界面: 这是流模式,此时输入的任何字符都会立即发送到服务端,并将服务端内容回写。比如如果服务端的处理逻辑是返回客户端发送的内容,则输入a会出现aa,前者是客户端发送的,后者是服务端返回的。 …
Hibernate 使用EntityManager或Session实例与数据库交互,实际上EntityManager就是一个Session,可以通过以下方式进行转换: Session session = entityManager.unwrap(Session.class); 持久化上下文 持久化上下文(Persistence Context)是一种缓存;我们有时称其为"一级缓存",以区别于二级缓存。在持久化上下文的作用范围内,对于从数据库中读取的每个实体实例,以及对于在持久化上下文的作用范围内创建的每个新实体,上…
通过前6章的学习,我们已经可以使用 Hibernate/JPA/Spring Data JPA 完成对数据库的访问,但在细节上,Hibernate/JPA 提供一些更多的功能。 @Basic ID 属性以外的持久化属性可以用@Basic注解标注: @Entity @Data @NoArgsConstructor public class Car { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; …
两点十分入场,五点十分出场,三个小时,一块荧幕,两个人空荡影厅。 再见了,EVA。 再见了,青春。 一晃十年多年过去了,当初看 EVA 的时候还是中学时代懵懂的午后,同一时期看的动漫是“如意神剑一刀两断”的神龙斗士,是“我来组成头部”的百变金刚,《蓝宝石之谜》和《超时空要塞》都属于比较有深度的作品,《EVA》简直就是降维打击。紧身衣美少女、钢铁血肉交织的巨大人形兵器,城市武器和军队如特摄微缩场景一般在脚下展开,各种狂拽酷炫不明觉厉的名词一个个蹦出来,简直酷到没有朋友。 最开始吸引我的是那些巨大的 EVA,喜欢巨大机…
Apache2 的 Vhost 的配置方式与之前略有不同。 当然传统的配置方式依然是可用的,但使用新的配置方式会更方便一些,提供一些新的功能。 首先,打开 Apache2 的配置目录(通常为/etc/apache2): cd /etc/apache2 Apache2 将 Vhost 的配置目录拆分成两个: sites-available,存放可用的 Vhost 配置,新建的配置放这里 sites-enabled,存放已经使用(已开启的)Vhost 配置 需要将新的 Vhost 配置保存到sites-availabl…
快速开始 需要先创建 Spring Boot 项目并整合 Spring Data JPA,可以参考这里。 添加 Fenix 依赖: <dependency> <groupId>com.blinkfox</groupId> <artifactId>fenix-spring-boot-starter</artifactId> <version>3.1.0</version> </dependency> 按需…
Spring Data JPA 是 Spring 框架对 JPA 的整合,可以在 Spring 中使用 JPA 操作数据。 快速开始 创建一个 Spring Boot 项目并整合 Spring Data JPA,具体可以参考这里。 创建实体类: @Entity @Table(name = "tb_person") @Data @ToString public class Person { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) …
准备工作 先创建一个 Spring Boot 项目,我这里的版本是3.5.6。 添加 Spring data jpa 的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> 按照需要选择性添加以下依赖: <dependency…
魔芋红茶
加一点PHP,加一点Go,加一点Python......
COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由
提供CDN加速/云存储服务
Theme Kratos Made By Seaton Jiang