- 博客(11)
- 收藏
- 关注
原创 源码学习系列,java8新特性,Date & Time API —— java.time
java.time1. `java.time`下提供的常用工具类快速上手1.1. Clock1.1.1. 方法介绍`static Clock systemUTC()``static Clock systemDefaultZone()``static Clock system(ZoneId zone)``static Clock tickSeconds(ZoneId zone)``static Cl...
2019-05-20 00:26:31 333
原创 1.1.1. 磨刀工具类 —— JsonUtils
1.1.1. 磨刀工具类 —— JsonUtils1. Maven依赖2. 代码1. Maven依赖Spring Boot项目<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-json</arti...
2019-05-14 00:42:28 868
原创 源码学习系列 —— java.lang.Number
java.lang.Number1. Number类介绍2. 子类介绍3. 包装类型数值的“==”比较Byte1. Number类介绍Number是抽象类,是基本数据类型中数值类型(除char和boolean)包装类型、大数值类型和原子操作类型(线程安全)的抽象父类。Number类中提供的方法如下:方法名说明abstract int intValue()抽象方法,子类实...
2019-05-14 00:21:49 516
原创 4. Spring-Cloud-OpenFeign远程调用模块
4. openfeign远程调用模块4.1. 快速集成OpenFeign4.2. 待续4.1. 快速集成OpenFeign在cloud-api的pom.xml中引入<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-...
2019-05-14 00:19:46 579
原创 3.1. 基于Spring-Security的鉴权模块
3.1. 基于Spring-Security的鉴权模块3.1.1. 为什么要使用Spring Security3.1.2. 快速集成Spring-Security及表单登录3.1.2.1. 配置PasswordEncoder- 借助```Apache Commons Codec```来实现```MD5 & SHA-1```算法。- 回到```SecurityConfigurer```中...
2019-05-14 00:08:24 1655
原创 1. 开工前的IntelliJ IDEA配置
开工前的IntelliJ IDEA配置1.1. 配置Maven1.2. IDEA插件安装1.3. 添加注释模板和版权信息1.3.1. 添加File Header1.3.2. 添加Live Templates快捷键1.3.1.1. 方法注释模板1.3.1.2. 类注释模板1.3.1.3. Copyright注释模板1.3.1.4. File >> Settings >> Ed...
2019-05-13 23:59:47 237
原创 头一回分析字节码
基于Java SE 8虚拟机学习1. Java字节码指令大全参考官方规范文档 https://docs.oracle.com/javase/specs/index.htmlJava虚拟机规范(Java SE 8版)博客园大佬整理的Java字节码指令大全 https://www.cnblogs.com/longjee/p/8675771.html2. 解析示例字节码中每一步指令操作都与...
2019-05-13 23:37:46 202 1
原创 学习篇——初始化
新工作入职三个月,公司希望我能够兼职运维,于是我走向了开发运维的不归路,虽然不知道会走多远。 闲时在家,自然需要好好学习一下了。用CentOS + Ansible搭个小环境试试。1、下载最新CentOS 7的ISO文件既然是在家学习,那就选择最新的系统安装,没毛病。2、安装CentOS 7,基本是一路回车。参考:CentOS7安装详解在“DATE & TIME”中,选择到“...
2018-03-04 04:15:38 204
原创 记一次按天数计算数据总条数的分页。
主要代码: public static PagingModel getPagingModel(int page, int pageSize, int count) { // 第一个被dataCount整除的位置(0 ~ pageSize之间的值),也就是firstCount的值 int firstValue = 0, // 最后一个被dataCount整除的位置(0 ~ pag
2017-12-09 01:03:48 355
原创 记录一个ByteBuffer在多线程下存取的简单应用
利用ByteBuffer的`compact()`方法,将数据前移,保证ByteBuffer有足够的空间存新数据的同时,也能够将旧的数据从ByteBuffer中逐端取出,实现先进先出的队列效果。
2017-09-25 01:29:38 1597 1
原创 记录一个网易云IM和直播功能中,服务器API的Java调用代码
代码用到的开源工具:fasterxml.jacksonapche-httpclient代码位置https://github.com/luoyuchou/NeteaseServerAPI赶时间随手写的代码,网易云的API相当多,一般情况下用不完,所以只实现了一部分。看起来有点复杂,不过好在一个请求一个类,个人看来也还算比较容易扩展。网易
2017-09-14 02:02:47 2291 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人