- 博客(9)
- 收藏
- 关注
原创 Netty与protobuf,线程池的使用
本文主要是介绍 Netty与protobuf,线程池的使用。主要是围绕一下几个问题进行介绍。使用Netty搭建一个服务器。使用Netty搭建一个客户端。客户端发送字符串,服务器端打印。了解google的protobuf工具库。客户端使用protobuf发送一个数据,包含两个字段:uid=10以内的随机,index=自增长整数。服务器解析出这个数据包并打印内容。客户端同时发送1000个包含上述两个字段的
2023-04-20 10:51:56 394
原创 Apache ShardingSphere
Apache ShardingSphere 是一款分布式的数据库生态系统,可以将任意的数据库转换为分布式数据库,并通过数据分片、弹性伸缩,加密等功能对原来数据进行增强官网:https://shardingsphere.apache.org/Apache ShardingSphere 设计哲学为 Database Plus,皆在异构结构数据库上层的标准和生态。他关注如何充分合理的利用数据库的计算和存储能力,而并非实现一个全新的数据库,他站在数据库的上层角度,关注他们之间的协作多于数据库自身。
2022-12-12 17:43:02 1115
原创 玩转 单例模式
单例模式(Singleton Pattern)是比较简单容易理解的设计模式之一,这种设计模式是属于创建型模式,这种设计模式涉及到一个单一的类型,该类负责自己创建自己的对象,同时确保只有一个对象被创建,这个类需要对外提供一个访问获取对象的方法,可以直接访问,不需要实例化该类的对象单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类必须给给所有其他对象提供这一实例构造方法要私有化,不能提供外界访问单例模式实现的方式有多,本文就简单介绍在保证线程安全情况下常用的6种方式。......
2022-08-10 14:09:08 154
原创 EhCache 缓存 EhCache 整合SpringBoot
EhCache 缓存,单机缓存,SpringBoot整合EhCache缓存,cache注解使用
2022-08-05 15:54:48 868
原创 部门树形结构 全部查询
表结构CREATE TABLE `dept` ( `id` int(32) NOT NULL AUTO_INCREMENT, `dept_name` varchar(255) DEFAULT NULL, `pid` int(32) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;数据INSERT INTO `dev_help`.`dept`(`id`,
2021-12-30 10:45:08 522
原创 SpringBoot 常用注解
SpringBoot 常用注解@SpringBootApplication 作用在启动类 Spring Boot的核心注解主要组成:@SpringBootConfiguration 组合了@Configuration 注解 实现类配置类 == xml@EnableAutoConfiguation 打开自动配置功能也可以关闭某个自动配置 关闭数据源的自动配置@SpringBootApplication(Exclude=DataSourceAutoConfiguration.claa)@Comp
2020-12-23 21:14:58 69
原创 有状态,无状态登录
1、把用户信息放入session session.setAttribute(“user”,user);把用户信息生成自描述信息,发送给客户端,客户端需要存储这个自描述 保存到cookie中。用户A、B、C,session.getAttribute(“user”);3、退出,session.remove(“user”);把用户的数据存储在服务端的session中。有状态登录: 服务端会存储登录用户的信息。每次请求,请求都要携带这个自描述信息。:服务端不存储用户的登录信息。...
2020-12-21 21:50:29 156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人