- 博客(5)
- 资源 (5)
- 收藏
- 关注
转载 AES加密与解密
AES简介高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图: 下面简单介绍下各个部分的作用与意义:明文P没有经过加密的数据。密钥K用来加密明文的密码,在对称加密算法中,加密与解密的密钥是相同的。密钥为接收方与发送方协商产生,但不可以直接在网...
2018-03-01 13:44:56 55858
原创 网络基本概念及数据包
OSI模型OSI(Open System Interconnection,开放系统互连)【是一个由国际标准化组织提出概念模型,试图提供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。】七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。OSI 七层模型是一种框架性的设计方法 ,建立...
2018-10-26 14:28:37 1054
转载 分布式的模块通讯
http短连接通信方案基于http协议,xml报文传输客户端具体框架为httpclient,服务端为struts2客户端和服务端的通信在内网该方案我们实行过一段时间,发现存在性能问题,首先是短连接,在并发量较大的时候,开启大量的tcp连接,这样连接资源容易耗尽,客户端首先成为瓶颈,tps上不去。我总结的几点原因:1.每次通信都重新开启新的tcp连接,握手协议耗时间2.tcp是慢启动,TCP 数据传...
2018-03-20 18:51:20 260
转载 hibernate工作原理及作用
转载自 http://www.cnblogs.com/dashi/p/3597969.html#commentformJAVA Hibernate工作原理及为什么要用hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象C...
2018-03-02 10:37:41 206
原创 IDEA常用快捷键集合
动作快捷键说明Move Caret to Code Block EndCtrl+]诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处Move Caret to Code Block StartCtrl+[同上,快速跳至代码块的开始出Complete Current StatementCtrl+Shift+Enter将输入的if、for、函数等等补上{}或者;使代码语句完整Start ...
2018-03-01 14:10:37 244
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人