会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
汪神
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
30
下一页
2019年3月16日
简单记录下HTTPS中的SSL
摘要: 大概思路 大概思路是混合加密的方式,即对称加密方式混合非对称加密方式。 非对称加密会更加安全,功能也更强大,但他复杂而且速度慢。 对称加密速度快,但要保证这个公共密钥的正确性和真实性。 所以两者结合,在确定公共密钥的时候,采用非对称加密的方式来传递这个公共密钥,然后后面的交流的信息都用这个公共密钥来
阅读全文
posted @ 2019-03-16 22:45 汪神
阅读(567)
评论(0)
推荐(0)
2019年3月15日
简单记录下SpringCloud的微服务架构和一些概念
摘要: 一、微服务的注册与发现——Eureka 和许多分布式设计一样,分布式的应用一般都会有一个服务中心,用于记录各个机器的信息。微服务架构也一样,我们把一个大的应用解耦成这么多个那么多个服务,那么在想要调用这些服务的时候要怎么办呢? 这个时候就需要我们的Eureka了,它是用来发现和注册各个微服务的,简单
阅读全文
posted @ 2019-03-15 11:58 汪神
阅读(399)
评论(0)
推荐(0)
2019年3月14日
Spring创建对象的几种方法
摘要: 一、通过构造器 无参构造器 直接这样配置一个bean的话,相当于是调用这个Dog类的无参构造器,如果无参构造器不在,Spring上下文创建对象的时候就会报错。 无参构造器加setter方法注入field的值 类: bean配置: 就bean标签下再用property标签来设置name和value 如
阅读全文
posted @ 2019-03-14 20:13 汪神
阅读(4664)
评论(0)
推荐(0)
几个设计模式总结
摘要: 一、单例模式 一般有八种写法,这里简单记录一下思路,首先单例需要构造器是private,然后一般有个static方法获得这个类的实例。 饿汉式: 所谓饿汉式其实应该是相对于懒汉式,懒汉式就是当你用到这个类的时候,才初始化实例并给你,所以这个饿汉式就是在类加载的时候就初始化了这个对象,所以有两种方法,
阅读全文
posted @ 2019-03-14 17:20 汪神
阅读(176)
评论(0)
推荐(0)
2019年3月12日
为什么用B+树做索引&MySQL存储引擎简介
摘要: 索引的数据结构 为什么不是二叉树,红黑树什么的呢? 首先,一般来说,索引本身也很大,不可能全部存在内存中,因此索引往往以索引文件的方式存在磁盘上。然后一般一个结点一个磁盘块,也就是读一个结点要进行一次IO操作。 而二叉树啊这些树类的数据结构,查找时间主要和树的高度有关,所以虽然一颗AVL树或者是红黑
阅读全文
posted @ 2019-03-12 20:49 汪神
阅读(598)
评论(0)
推荐(0)
Spring的ioc(DI)复习概念和原理简介
摘要: IOC的好处 ioc或者说di的概念很显然了,反转控制和依赖注入,那本来直接new就行的东西,为什么要搞这么复杂呢?? 这篇介绍IOC的好处介绍的不错——https://www.jianshu.com/p/ad05cfe7868e IOC的原理简介 IOC容器的技术剖析IOC中最基本的技术就是“反射
阅读全文
posted @ 2019-03-12 19:26 汪神
阅读(330)
评论(0)
推荐(0)
2019年3月8日
spring bean中注入HttpServletRequest成员变量的思考(转载)
摘要: https://www.jianshu.com/p/bcc3d3b9686a
阅读全文
posted @ 2019-03-08 21:10 汪神
阅读(565)
评论(0)
推荐(0)
类加载机制 + Classloader.loadClass(String name)和Class.forName(String name)
摘要: Classloader.loadClass(String name)和Class.forName(String name)的区别 Java的类在jvm中的加载大致分为加载,链接或者叫link(里面包含初始化),然后这个Classloader.loadClass方法,得到的Class甚至还没走到lin
阅读全文
posted @ 2019-03-08 17:20 汪神
阅读(506)
评论(0)
推荐(0)
2019年3月6日
记一下一道关于finally的题
摘要: 题目: 结果是: finally语句块和是:43 为什么呢?首先,这个字符串的相加,涉及变量,所以底层是通过StringBuilder来进行的,所以先进入test.add(9, 34)。 然后,要个道理要知道,这是来自《The Java Tutorials》文档中的一段描述Finally关键字的话:
阅读全文
posted @ 2019-03-06 15:39 汪神
阅读(290)
评论(0)
推荐(0)
2019年3月5日
bio,nio,aio简介
摘要: https://mp.weixin.qq.com/s/F9WwcsFdCOwOeeDc0oc98w——《BIO,NIO,AIO 总结》总结和对比这三种的区别 https://www.jianshu.com/p/a4e03835921a——《跟闪电侠学Netty》开篇:Netty是什么,有讲到bio和
阅读全文
posted @ 2019-03-05 20:10 汪神
阅读(211)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
30
下一页
公告