![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
WillSon_Linwc
这个作者很懒,什么都没留下…
展开
-
加密算法
加密算法分对称加密和非对称加密,其中对称加密算法的加密与解密密钥相同,非对称加密算法的加密密钥与解密密钥不同,此外,还有一类不需要密钥的散列算法。对称性加密算法:对称式加密就是加密和解密使用同一个密钥。信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行加解密了。对称加密算法用来对敏感数据等信息进行加密。非对称算法:非对称式加密就是加密和解密所...原创 2019-11-25 09:40:24 · 344 阅读 · 0 评论 -
RabbitMq重点
为什么要使用MQ?1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常使用了消息队列会有什么缺点?1.系统可用性降低:你想啊,本来其他系统只要运行好好的,那你的系统就是正常的...原创 2019-11-03 15:52:28 · 255 阅读 · 0 评论 -
Mybatis重点
一、Mybatis有三种基本的Executor执行器: SimpleExecutor、ReuseExecutor、BatchExecutor。SimpleExecutor:每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象。ReuseExecutor:执行update或select,以sql作为key查找Stat...原创 2019-10-22 18:38:18 · 338 阅读 · 0 评论 -
理解java回调机制
回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法转载 2017-12-24 23:07:33 · 133 阅读 · 0 评论 -
深入研究java.lang.ThreadLocal类
一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个线程都可以转载 2018-01-02 15:39:50 · 111 阅读 · 0 评论 -
单例模式的七种写法
原文地址:http://cantellow.iteye.com/blog/838473第一种(懒汉,线程不安全):public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { ...转载 2018-06-14 09:28:45 · 116 阅读 · 0 评论 -
JAVA的基本数据类型
许久未复习java的八大基本数据类型了,如今对它的一些精度和特性有些模糊,现在在来复习一遍 一、基本数据类型首先,java有8种基本数据类型,包括:byte short int long float double char boolean其中包括四种整数类型(byte、short、int、long)、两种浮点类型(float、double)、字符类型(char)和布...原创 2018-07-10 21:38:01 · 106 阅读 · 0 评论 -
JAVA的包装类型
最近因工作繁忙,到时将博客落下,实在惭愧,刚好最近整理了一些资料,看最近有空陆续上传吧这次来讲解一下java的包装类型和引用类型,算是对上次的补充吧一、包装类包装类本质为了解决java基本数据类型不面向对象的不足,于是设计类时为每个基本数据类型都设计了一个对应的包装类,其各自基本数据类型对于包装类如下图:基本类型 包装类型 byte Byte int ...原创 2018-08-09 22:51:25 · 242 阅读 · 1 评论