- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 Java NIO 使用
NIO由三个核心部分组成:Buffer(缓冲区):缓存数据;Channel(管道):运输 Buffer 中的数据;Selector(选择器):能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个 Channel,从而管理多个网络连接。NIO的要点:将Socket通道注册到Selector中,监听感兴趣的事件;当感兴趣的时间就绪时,则会进去我们处理的方法进行处理;每处理完一次就绪事件,删除该选择键。1. BufferBuffer
2020-07-31 11:34:38 147
原创 Zookeeper 知识点整理
文章目录1. 数据模型1.1 节点状态1.2 类型2. Watcher3. 事务ID4. ZAB4.1 集群角色4.2 节点状态4.3 ZAB状态4.3.1 选举 ELECTION4.3.2 发现DISCOVERY4.3.3 同步SYNCHRONIZATION4.3.4 广播BROADCAST4.3.5 总结5. 用途5.1 数据发布/订阅(统一配置管理)5.2 统一命名服务5.3 分布式锁5.4 集群状态Zookeeper 是分布式协调服务,可以在分布式中共享配置,协调锁资源,提供命名服务等。1. 数
2020-07-27 10:30:23 560
原创 Spring Boot 数据校验
校验注解注解说明@Null限制只能为null@NotNull限制必须不为null@AssertFalse限制必须为false@AssertTrue限制必须为true@DecimalMax(value)限制必须为一个不大于指定值的数字@DecimalMin(value)限制必须为一个不小于指定值的数字@Digits(integer,fraction)限制必须为一个小数,且整数部分的位数不能超过integer,小数部分的位数不能超过frac
2020-07-22 14:35:35 169
原创 Spring Boot + Swagger 使用
Swagger 是一系列用于Restful API开发的工具,Springfox 封装/修改的Swagger UI。常用注解@ApiModel:修改实体类@ApiModelProperty:修饰实体类的属性,当实体类是请求参数或返回结果时,直接生成相关文档信息@Api:修饰Controller类,生成Controller相关文档信息@ApiOperation:修饰Controller类中的方法,生成接口方法相关文档信息@ApiImplicitParam:修饰接口中的单个参数@ApiImpli
2020-07-20 17:07:21 755
原创 MyBatis Generator 使用
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.2</version></dependency><dependency> <groupId>org.mybati
2020-07-20 13:47:56 162
原创 MySQL 知识点整理
文章目录1. 架构1.1 连接器:管理连接,身份认证1.2 查询缓存:命中则返回结果1.3 分析器:词法分析,语法分析1.4 优化器:执行计划生成1.5 执行器:权限认证,操作引擎,返回结果1.6 存储引擎:存储数据,提供读写接口1.7 查询SQL执行流程1.8 更新SQL执行流程1.8.1 执行器和 InnoDB 引擎内部流程1.9 binlog 与 redo log1.9.1 WAL1.9.2 binlog1.9.3 redo log1.9.4 binlog和redo log区别1.9.5 二阶段提交1
2020-07-17 16:59:56 1898
原创 Spring Boot + Vue 前后端分离项目搭建
文章目录1. Spring Boot2. Vue2.1 创建项目2.2 前端项目3. 测试1. Spring Boot创建Spring Boot工程。后端提供接口给前端请求,从数据库中获取数据。后端项目结构重点是需要跨域的支持@Componentpublic class CorsFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse re
2020-07-11 16:45:34 476
原创 Spring Security + JWT 使用
在这之前,可以先了解下Spring Security 使用和RBAC 权限控制及结合 Spring Security 部分实现本文使用的数据库模型都来自RBAC 权限控制及结合 Spring Security 部分实现中的RBAC0章节,不同的是,上文中使用的是Cookie和Session;本文使用JWT Token。表结构表字段用户表 userid,nickname,username,password,enable角色表 roleid,role_name菜单表 m
2020-07-11 13:31:35 801
presto web ui yanagishima 最后一个jdk 8版本
2020-10-15
presto-maven-plugin 0.3
2020-10-14
redis-windows-64.3.0.503.7z 添加了启动bat
2019-12-10
jdk-8u161-linux-x64.tar.7z
2019-07-24
userbooster OpenLDAPforWindows_x64.7z
2019-07-19
Git GitExtensions KDiff3
2019-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人