自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shpunishment的博客

记录,整理

  • 博客(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版本

presto web ui yanagishima 最后一个jdk 8版本,已经编译好的,已测试使用正常。

2020-10-15

presto-maven-plugin 0.3

presto-maven-plugin 0.3版,presto的maven编译插件源码,替换了windows下编译出错的问题,可以clean install到本地,在编译presto。

2020-10-14

redis-windows-64.3.0.503.7z 添加了启动bat

redis-windows-64.3.0.503.7z 添加了启动bat批处理文件,三年前的版本,可用于windows测试等,亲测可用

2019-12-10

jdk-8u161-linux-x64.tar.7z

jdk-8u161-linux-x64.tar.7z java linux 64位版本,已经亲测可以使用,欢迎下载测试与使用,谢谢!!!

2019-07-24

Xshell和Xftp官方个人免费版.7z

Xshell 和 Xftp 官方个人家庭免费版,已经亲测可以使用,欢迎下载测试与使用,谢谢!!!!!

2019-07-24

userbooster OpenLDAPforWindows_x64.7z

userbooster OpenLDAPforWindows_x64 2.4.39 该软件包已在Windows 2000,Windows XP,Windows Server 2003,Windows Server 2008,Windows Vista和Windows 7上进行了测试。win10我已测试可以

2019-07-19

mysql-5.7.26-winx64.7z

mysql-5.7.26-winx64.7z 从官网上下载下来,已经亲测可以使用,欢迎下载测试与使用!!!

2019-07-02

node-v10.16.0-x64.7z

node-v10.16.0-x64.7z 10.16.0 长期支持版本,来自nodejs中文网,欢迎下载测试与使用

2019-07-02

apache-maven-3.6.1.7z

apache-maven-3.6.1.zip 官网解压缩版本,亲测可以使用,欢迎下载测试与使用!!!

2019-07-02

Git GitExtensions KDiff3

包括 Git-2.21.0-64-bit.exe,GitExtensions-3.1.1.6049.msi,KDiff3-64bit-Setup_0.9.98-2.exe

2019-07-02

jdk-8u181-windows-x64.exe

jdk-8u181-windows-x64.exe jdk8官网安装包,已经亲测可以使用,欢迎下载测试与使用!!!

2019-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除