Processing math: 100%
会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
byebai95
博客园
首页
新随笔
联系
管理
随笔- 311 文章- 0 评论- 12 阅读-
18万
11 2019 档案
volatile 关键字
摘要:一、cpu cache 模型 cpu 与 主存的速度差异因此产生了缓存。现在缓存的数量增加到3 级,最靠近cpu 的 称为 L1,然后依次是 L2 ,L3 由于程序指令与数据的行为和热点分布差异, L1 Cache 分为 L1i 和 L1d 。 缓存提高了吞吐力,单引入了缓存不一致问题。 比如: i
阅读全文
posted @
2019-11-30 16:03
byebai95
阅读(245)
评论(0)
推荐(0)
编辑
JenKins安装
摘要:安装jdk 安装 jenkins 启动 jenkins 访问 一、安装 jdk yum install -y java 二、安装jenkins 添加 jenkins 库到 yum 库,Jenkins 将从这里下载安装 1 wget -O /etc/yum.repos.d/jenkins.repo h
阅读全文
posted @
2019-11-29 20:56
byebai95
阅读(274)
评论(0)
推荐(0)
编辑
jdk 9 10 11 12 13 新特性
摘要:jdk 9 新特性 1.集合加强 jdk9 为所有集合(List/Set/Map)都增加了 of 和 copyOf 方法,用来创建不可变集合,即一旦创建就无法再执行添加、删除、替换、排序等操作,否则将报错: java.lang.UnsupportedOperationException 异常。 一般
阅读全文
posted @
2019-11-28 21:05
byebai95
阅读(1001)
评论(0)
推荐(0)
编辑
Java JDK 1.5 1.6 1.7 新特性整理
摘要:Java JDK 1.5的新特性 1.泛型 List<String> strs = new ArrayList<String>();//给集合指定存入类型,上面这个集合在存入数据的时候必须存入String类型的数据,否则编译器会报错 2. for-each 例如上面这个集合我们可以通过for-eac
阅读全文
posted @
2019-11-28 21:02
byebai95
阅读(448)
评论(0)
推荐(0)
编辑
Java 线程池
摘要:为什么使用线程池 平时我们在使用多线程的时候,通常都是架构师配置好了线程池的 Bean,我们需要使用的时候,提交一个线程即可,不需要过多关注其内部原理。 在学习一门新的技术之前,我们还是先了解下为什么要使用它,使用它能够解决什么问题: 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程
阅读全文
posted @
2019-11-28 20:50
byebai95
阅读(188)
评论(0)
推荐(0)
编辑
Java 时间的操作
摘要:时区 指地球上的一块区域使用的同一时间的定义,以经度划分,每个时区横跨15 经度,总共24个时区,东西个12 个时区 时间戳 指格林威志时间 1970 年 01 月 01 日 00时 00分 00秒起至现在的总秒数。如果是在格林威治,则指的是格林威治时间,如果是北京时间指的是北京当前的时间。 时间戳
阅读全文
posted @
2019-11-28 16:19
byebai95
阅读(867)
评论(0)
推荐(0)
编辑
Idea 工具快捷合集
摘要:官方下载地址 https://www.jetbrains.com/idea/download/#section=windows 商业版 与 社区版,商业版具有更多的功能 快捷一、修改 terminal 快捷二、快捷键 1.显示代码层级关系 ctrl + H 2.全局搜索 shift + shift
阅读全文
posted @
2019-11-27 16:40
byebai95
阅读(257)
评论(0)
推荐(0)
编辑
IDEA 查看字节码
摘要:参考:https://www.jianshu.com/p/18953ec8c0b7 打开工具栏 输入参数: 参数:
J
D
K
P
a
t
h
\bin\javap.exe -c
F
i
l
e
C
l
a
s
s
O
u
t
p
u
t
P
a
t
h
阅读全文
posted @
2019-11-26 16:38
byebai95
阅读(638)
评论(0)
推荐(0)
编辑
注解
摘要:Java 注解 Annotation, 又称为 Java 标注,是 JDK5.0 引入的一种注释机制 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标
阅读全文
posted @
2019-11-25 20:00
byebai95
阅读(346)
评论(0)
推荐(0)
编辑
反射
摘要:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制 ## 反射:框架设计的灵魂 * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 * 反射
阅读全文
posted @
2019-11-25 19:58
byebai95
阅读(132)
评论(0)
推荐(0)
编辑
泛型
摘要:泛型是什么 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数, 此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 A
阅读全文
posted @
2019-11-25 14:55
byebai95
阅读(166)
评论(0)
推荐(0)
编辑
spring boot 配置时区差别
摘要:前提 数据库时区:GMT+8 show variables like '%time_zone%'; 本机电脑时区: 情景一、不指定时区 传递的参数映射到Data不指定时区,连接数据库不指定时区,保存时间以及获取时间如下: 保存时间 传递的参数: { "date":"2019-11-23T18:30:
阅读全文
posted @
2019-11-23 17:44
byebai95
阅读(4789)
评论(0)
推荐(1)
编辑
Java 中序列化与反序列化引发的思考?
摘要:java 中序列化指从对象转变为 二进制流的过程中需要进行序列化,而反序列化指二进制流转换为java 对象。那么有的时候java 存储到数据库不需要序列化, 而计算机系统本质存储的就是二进制文件,数据库的本质又是什么呢? 一、从硬件说起 核心五部分:运算器、控制器、存储器、输入设备、输出设备 根据冯
阅读全文
posted @
2019-11-23 11:40
byebai95
阅读(373)
评论(0)
推荐(0)
编辑
Http 状态码总结
摘要:HTTP 状态码列表 一、 1 开头 (继续执行) 服务器收到请求,需要请求者继续执行操作 100:(continue) 客户端继续请求 101:(Switching Protocols) 切换协议,服务端根据客户端请求切换协议,只能切换到更高级的协议 102:(Processing) WebDAV
阅读全文
posted @
2019-11-16 17:42
byebai95
阅读(283)
评论(0)
推荐(0)
编辑
Springboot - 更优雅的方式请求发 HTTP 请求
摘要:参考:https://www.cnblogs.com/javazhiyin/p/9851775.html RestTemplate 是 Spring 提供的用于访问Rest 服务的客户端RestTemplate 提供了多种便捷访问HttP 服务的方法,能够大大提示客户端的编写效率 我们之前的Http
阅读全文
posted @
2019-11-16 10:55
byebai95
阅读(1602)
评论(0)
推荐(0)
编辑
ConcurrentHashMap 实现缓存类
摘要:参考:https://blog.csdn.net/woshilijiuyi/article/details/81335497 在规定时间内,使用 hashMap 实现一个缓存工具类,需要考虑一下几点 不可变对象 单例 线程安全 回收失效数据 垃圾回收 缓存大小 LRU 注备: LRU: Least
阅读全文
posted @
2019-11-15 11:27
byebai95
阅读(1249)
评论(0)
推荐(0)
编辑
maven 时区设置&ip&jdk编译版本
摘要:一、spring boot 解决时区的问题 方法一: application.properties spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=Asia/Shanghai 方法二:启动类上加 publ
阅读全文
posted @
2019-11-08 19:00
byebai95
阅读(687)
评论(0)
推荐(0)
编辑
【Hutool】工具类之日期时间工具-DateUtil
摘要:日期时间工具类 一、依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.6.1</version> </dependency> 二、字符串解析为日期 String st
阅读全文
posted @
2019-11-06 11:27
byebai95
阅读(3085)
评论(0)
推荐(0)
编辑
公告
昵称:
byebai95
园龄:
6年7个月
粉丝:
7
关注:
7
搜索
随笔分类
algorithm(25)
c++(9)
ci/cd(4)
collection 集合(11)
docker(4)
dubbo(3)
elasticsearch(10)
git/svn(2)
java(69)
jdk8(6)
jvm 虚拟机(8)
kafka(4)
linux (7)
mongodb(1)
mybatis(5)
mysql(20)
nginx(2)
python(2)
redis(3)
shell 脚本(4)
shiro(2)
solr(4)
springBoot(23)
springCloud(7)
tcp/ip (3)
transaction 事务 (2)
uml(3)
多线程与并发(8)
分布式(1)
工具集(24)
其他(14)
设计模式(24)
申请公租房(2)
消息中间件MQ(2)
随笔档案
2022年4月(2)
2022年3月(2)
2022年1月(1)
2021年12月(3)
2021年11月(3)
2021年10月(2)
2021年9月(1)
2021年8月(3)
2021年7月(2)
2021年6月(2)
2021年5月(1)
2021年4月(1)
2021年3月(8)
2021年2月(6)
2021年1月(6)
2020年12月(12)
2020年11月(18)
2020年10月(24)
2020年9月(18)
2020年8月(7)
2020年7月(5)
2020年6月(6)
2020年1月(3)
2019年12月(8)
2019年11月(18)
2019年10月(8)
2019年9月(20)
2019年8月(22)
2019年7月(7)
2019年6月(6)
2019年5月(2)
2019年4月(7)
2019年3月(28)
2019年2月(16)
2019年1月(4)
2018年12月(18)
2018年11月(7)
2018年10月(1)
2018年9月(1)
点击右上角即可分享