自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 缓存穿透,缓存雪崩,缓存击穿

缓存穿透:解决办法:缓存存空值,对特定IP限流(属于对抗恶意攻击的范畴)。 缓存雪崩:

2019-09-30 09:01:09

阅读数 1

评论数 0

转载 如何选择序列化方式

常用的序列化方式分为两类:文本类如 XML/JSON 等,二进制类如 PB/Thrift 等,而具体采用哪种序列化方式,主要取决于三个方面的因素。 1、支持数据结构类型的丰富度。数据结构种类支持的越多越好,这样的话对于使用者来说在编程时更加友好,有些序列化框架如 Hessian 2.0 还支持复...

2019-09-18 09:46:55

阅读数 8

评论数 0

原创 注册中心和DNS的不同

1. 注册中心的服务注册和发现都是基于API的,可以自动化注册与发现,dns则是人工注册。这样也导致前者实时性、容错性好于后者。 2. 注册中心可以注册http、rpc等各种服务,dns只能注册http服务 3. 注册中心对已注册的服务会有主动的、自动化的健康检查机制,dns没有。 4. 注册中心...

2019-09-17 17:18:53

阅读数 3

评论数 0

原创 关于静态方法

1

2019-09-04 17:59:49

阅读数 50

评论数 0

原创 java线程知识点

本文章内容来自《Head First Java》第15章 网络联机 第517页 要点 1、Thread.sleep()这个静态方法可以强制线程进入等待状态到过了设定时间为止,例如Thread.sleep(200)会睡上200个毫秒。 2、可以调用sleep()让所有的线程都有机会运行。(有的时...

2019-09-03 14:01:10

阅读数 6

评论数 0

原创 如何启动线程

new Thread(new Runnable() { @Override public void run() {} }) { }.start(); Runnbale是线程的工作任务 Thread是线程的执行工人 Runnable带有会放在执行空间的第一项方法:run() ...

2019-09-02 17:32:08

阅读数 5

评论数 0

原创 java字符串截取

description.substring(0, description.length()-1); 第一位从零开始,最后一位不算。(0,4):取0,1,2,3

2019-08-29 09:57:09

阅读数 2

评论数 0

原创 java——内部类

继承:不可以被外部的类单独继承,但是如果外部的类继承了内部类的父类,会一并继承了它的子类。 为什么要用内部类? 1、一般类中不可以将一个方法实现两次,但可以使用内部类两次(用不同的形式)实现同一个接口的同一个方法。 2、内部类不可以被单独继承,可以很好地保证安全性(?这里话该怎么说?) 3...

2019-08-26 21:05:15

阅读数 5

评论数 0

原创 java格式化语句

%,d以十进制整数带有逗号的方式标识 %.2f以小数点后两位的方式来格式化 %,.2f整数部分以逗号形式,小数部分保留两位 String.format("I have %.2f bugs to fix.".123123.123123) 输出:I have 123123...

2019-08-26 14:47:03

阅读数 3

评论数 0

原创 js如何打印值

alert(result); 效果:

2019-08-15 09:28:51

阅读数 6

评论数 0

转载 网络请求状态值解释

xmlhttp.readyState的值及解释: 0:请求未初始化(还没有调用 open())。 1:请求已经建立,但是还没有发送(还没有调用 send())。 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。 3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有...

2019-08-12 14:39:02

阅读数 4

评论数 0

原创 java jvm监测工具

命令行输入jvisualvm

2019-07-31 16:52:45

阅读数 11

评论数 0

原创 springboot设置LocalDateTime类型时间格式

@Configuration public class LocalDateTimeSerializerConfig { @org.springframework.beans.factory.annotation.Value("${spring.jackson.date-forma...

2019-07-31 14:12:18

阅读数 6

评论数 0

原创 按格式获取时间字符串

SimpleDateFormat format=new SimpleDateFormat("yyyyMMddHHmmss"); String time = format.format(new Date());

2019-07-11 09:16:11

阅读数 25

评论数 0

转载 Mybatis Generator最完整配置详解——转载自简书

作者:叩丁狼教育 链接:https://www.jianshu.com/p/e09d2370b796 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 <?xml version="1.0" encoding="UTF...

2019-06-27 16:34:37

阅读数 23

评论数 0

转载 java获取时间

转载自: 作者:古柏树下 来源:CSDN 原文:https://blog.csdn.net/sinat_29774479/article/details/81483741 因csdn没有转发功能,自己看起来麻烦,故粘贴过来转载发出,望原作者谅解。 LocalDateTime只获取年月日 l...

2019-06-27 11:22:59

阅读数 9

评论数 0

原创 xshell上传文件

直接输入rz,搞定。

2019-06-26 17:37:07

阅读数 60

评论数 1

原创 自动依据系统类型适配文件路径分隔符

依据程序运行的系统自动用斜杠,反斜杠,双斜杠等文件路径分隔符 java: File.separator 直接当做string用就行。 golang: os.PathSeparator 与java同理。

2019-06-26 17:21:03

阅读数 35

评论数 0

原创 sql取字符串特定位数

RIGHT(字段名,位数)取后几位 LEFT(字段名,位数)取前几位 SUBSTR(字段名,位数1,位数2)取第几位到第几位,从1开始

2019-05-24 10:09:41

阅读数 89

评论数 0

原创 mybatis遍历for each用法

<foreach collection="param" item="item" index="index" separator=","> (#{item.id,jdbcType=BI...

2019-05-13 16:33:31

阅读数 30

评论数 0

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