- 博客(9)
- 资源 (1)
- 收藏
- 关注
转载 HTTPS原理和流程
我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问题,Netscape 公司制定了HTTPS协议,HTTPS可以将数据加密传输,也就是传输的是密文,即便黑客在传输过程中拦截到数据也无法破译,这就保证了网络通信的安全。 密码学基础 在正式讲解HTTPS协议之前,我们首先要知道一些密码...
2019-09-18 23:10:28 91
原创 计算质数
class Solution { public int countPrimes(int n) { //定义一个数组 标记 int[] tags=new int[n]; for(int i=0;i<tags.length;i++){ tags[i]=1; } //从2开始把2的倍数全...
2019-09-18 16:21:03 109
原创 反转链表
迭代: ListNode* reverseList(ListNode* head) { if(!head){ return nullptr; } ListNode* first = head;//始终指向原链表的首位元素 ListNode* target = head->next;//始终指向即将要...
2019-09-17 16:49:53 103
转载 RabbitMQ如何处理消息丢失
首先明确一点 一条消息的传送流程:生产者->MQ->消费者 所以有三个地方都会丢失数据: 生产者发送给MQ的途中出现网络问题 MQ自己没保管好弄丢了 消费者拿到数据后出错了没有最终完成任务 依次分析 1)生产者弄丢了数据 生产者将数据发送到rabbitmq的时候,可能因为网络问题导致数据就在半路给搞丢了。 1.使用事务(性能差) 可以选择用rabbitmq提供的事务功能,在生...
2019-08-26 16:42:59 129
原创 Mybatis 缓存
Mybatis 中有一级缓存和二级缓存,默认情况下一级缓存是开启的,而且是不能关闭的。一级缓存 是指 SqlSession 级别的缓存,当在同一个 SqlSession 中进行相同的 SQL 语句查询时,第二次以 后的查询不会从数据库查询,而是直接从缓存中获取,一级缓存最多缓存 1024 条 SQL。二级缓存 是指可以跨 SqlSession 的缓存。是 mapper 级别的缓存,对于 mappe...
2019-08-20 15:24:09 129
原创 JavaWeb如何解决跨域问题
1.设置document.domain(一级域名相同的情况) 2.HTML标签中src属性,支支持get请求 运行跨域 3.<script src=""> JSONP格式eval 4. ifram直接交互 window.postMessage方法(字符串255个) 5.服务器后台 CORS(安全沙箱) 6.html5支持跨域,Access-Control-Allow-Orig...
2019-08-15 21:36:50 105
原创 架构设计原则
kisss原则(KEEP IT SIMPLE AND STUPID) 单个接口简单易用,把一个事情搞复杂是个简单的事情,但要把一个复杂的事情变简单是个复杂的事情 DIP原则 (Dependence Inversion) 根据接口业务场景分包,分类,可分为基础服务,公共服务,业务实现 CAP原则(Consistency Availability Partition tolerance) 三...
2019-08-15 21:34:37 163
原创 设计模式之单例模式
1、单例模式的几种写法 懒汉模式 public class Singleton { private static Singleton instance = null; private Singleton(){} public static synchronized Singleton getInstance(){ //如果还没有被实例化过,就实...
2019-08-13 22:53:37 60
原创 设计原则之开闭原则
何为开闭原则 开闭原则(Open Closed Principle,OCP)是指软件实体应当对扩展开放,对修改封闭(Software Entities should be open for extension,but closed for modification)。 “对于扩展是开放的”这意味着模块的行为是可扩展的."对于修改是封闭的"这意味着模块行为进行扩展时,不必改动模块的源代码或二进制...
2018-04-13 14:54:05 123
物联网导论.pdf
2014-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人