Processing math: 100%

11 2019 档案

摘要:一、cpu cache 模型 cpu 与 主存的速度差异因此产生了缓存。现在缓存的数量增加到3 级,最靠近cpu 的 称为 L1,然后依次是 L2 ,L3 由于程序指令与数据的行为和热点分布差异, L1 Cache 分为 L1i 和 L1d 。 缓存提高了吞吐力,单引入了缓存不一致问题。 比如: i 阅读全文
posted @ 2019-11-30 16:03 byebai95 阅读(245) 评论(0) 推荐(0) 编辑
摘要:安装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 新特性 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.泛型 List<String> strs = new ArrayList<String>();//给集合指定存入类型,上面这个集合在存入数据的时候必须存入String类型的数据,否则编译器会报错 2. for-each 例如上面这个集合我们可以通过for-eac 阅读全文
posted @ 2019-11-28 21:02 byebai95 阅读(448) 评论(0) 推荐(0) 编辑
摘要:为什么使用线程池 平时我们在使用多线程的时候,通常都是架构师配置好了线程池的 Bean,我们需要使用的时候,提交一个线程即可,不需要过多关注其内部原理。 在学习一门新的技术之前,我们还是先了解下为什么要使用它,使用它能够解决什么问题: 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程 阅读全文
posted @ 2019-11-28 20:50 byebai95 阅读(188) 评论(0) 推荐(0) 编辑
摘要:时区 指地球上的一块区域使用的同一时间的定义,以经度划分,每个时区横跨15 经度,总共24个时区,东西个12 个时区 时间戳 指格林威志时间 1970 年 01 月 01 日 00时 00分 00秒起至现在的总秒数。如果是在格林威治,则指的是格林威治时间,如果是北京时间指的是北京当前的时间。 时间戳 阅读全文
posted @ 2019-11-28 16:19 byebai95 阅读(867) 评论(0) 推荐(0) 编辑
摘要:官方下载地址 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) 编辑
摘要:参考:https://www.jianshu.com/p/18953ec8c0b7 打开工具栏 输入参数: 参数: JDKPath\bin\javap.exe -c FileClass OutputPath 阅读全文
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) 编辑
摘要:前提 数据库时区: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 存储到数据库不需要序列化, 而计算机系统本质存储的就是二进制文件,数据库的本质又是什么呢? 一、从硬件说起 核心五部分:运算器、控制器、存储器、输入设备、输出设备 根据冯 阅读全文
posted @ 2019-11-23 11:40 byebai95 阅读(373) 评论(0) 推荐(0) 编辑
摘要:HTTP 状态码列表 一、 1 开头 (继续执行) 服务器收到请求,需要请求者继续执行操作 100:(continue) 客户端继续请求 101:(Switching Protocols) 切换协议,服务端根据客户端请求切换协议,只能切换到更高级的协议 102:(Processing) WebDAV 阅读全文
posted @ 2019-11-16 17:42 byebai95 阅读(283) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/javazhiyin/p/9851775.html RestTemplate 是 Spring 提供的用于访问Rest 服务的客户端RestTemplate 提供了多种便捷访问HttP 服务的方法,能够大大提示客户端的编写效率 我们之前的Http 阅读全文
posted @ 2019-11-16 10:55 byebai95 阅读(1602) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/woshilijiuyi/article/details/81335497 在规定时间内,使用 hashMap 实现一个缓存工具类,需要考虑一下几点 不可变对象 单例 线程安全 回收失效数据 垃圾回收 缓存大小 LRU 注备: LRU: Least 阅读全文
posted @ 2019-11-15 11:27 byebai95 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:一、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) 编辑
摘要:日期时间工具类 一、依赖 <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) 编辑

点击右上角即可分享
微信分享提示