- 博客(7)
- 收藏
- 关注
原创 加密
为什么要在密码里加点“盐”盐(Salt)在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是很难理解什么叫 Salt,以及它究竟起到什么作用。第一代密码早期的软件系统或者互联网应用,数据库中设计用户表的时候,大致是这样的结构:mysql>
2017-07-11 08:48:04 263
原创 属性的复制BeanUtils
import org.springframework.beans.BeanUtils;import org.springframework.beans.BeanWrapper;import org.springframework.beans.BeanWrapperImpl;import java.util.*;/** */public class CopyBeanUtil {...
2017-07-11 08:47:23 291
原创 CentOS_6.5安装GitLab_7
开始之前请先查看官方的刚需文档: https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/requirements.md ,该文档说明了系统,软件和硬件等各方面的需求。详细的了解这些,可以避免碰到很多怪异的问题。 EPEL,即Extra Packages for Enterprise Linux,这个软件仓库里有很多非常常用
2017-07-10 23:19:41 284
原创 mysql_5.5.48主从配置
大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据 业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想。这时候,我们会考虑如何减少数据库的联接,一方面采用优秀的代码框架,进行代码的优化,采用优秀的数据缓存技术如:memcached,如果资 金丰厚的话,必然会想到假设
2017-07-10 23:13:21 216
原创 CentOS_6.5下安装mysql_5.5.48
======================linux下安装mysql=============================linux安装mysql出现libs报冲突解决安装mysql出现file /usr/share/mysql/ukrainian/errmsg.sys from install of MySQL-server-5.5.33-1.linux2.6.i386 confl
2017-07-10 23:08:35 299
原创 CentOS_6.5下安装tomcat-7.0.69
1.tomcat网站下载apache-tomcat-7.0.69.tar.gz,上传linux服务器,解压。2.进入tomcat的bin目录,编辑catalina.sh文件3.配置内存大小,位置cygwin=false前.JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPe
2017-07-10 23:04:26 543
原创 Git SSH Key 生成步骤
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。1.自己的gitlab网站申请一个用户。2.查看是否已经有了ssh密钥:cd ~/.ssh..如果没有密钥则不会有此文件夹,有则备份删除3..生存密钥:$ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”按3个回车,密码为空。Your
2017-07-10 22:40:24 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人