登录
    Technology changes quickly but people's minds change slowly.

挖掘机科学与技术学院滴学霸宿舍的舍长

对象的共享——ThreadLocal

对象的共享——ThreadLocal
  程序访问共享的可变数据需要同步机制来保证线程安全性,不使用同步机制的方式就是不共享数据,将数据封闭在单个线程中,实现线程封闭(Thread Confinement)。   实现线程封闭的技术主要有以下三种:一是Ad-hoc线程封闭,这种线程封闭的职责完全由程序实现来承担,非常脆弱;二是栈封闭,栈封闭主要采用局部变量……继续阅读 »

破玉 6年前 (2018-08-22) 1229浏览 0评论 0个赞

(转载自FreeBuf)如何安全的存储用户的密码

(转载自FreeBuf)如何安全的存储用户的密码
  本文转载自FreeBuf-如何安全的存储用户的密码 大多数的web开发者都会遇到设计用户账号系统的需求。账号系统最重要的一个方面就是如何保护用户的密码。一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一些措施来保护用户的密码,即使网站被攻破的情况下也不会造成较大的危害。如果你还在存储用户密码的MD5,那可真的有点弱了。赶紧……继续阅读 »

破玉 7年前 (2018-03-24) 1676浏览 0评论 0个赞

创建和销毁对象–用静态工厂方法代替构造器

创建和销毁对象–用静态工厂方法代替构造器
可以参考 静态工厂方法 用静态工厂方法代替构造器的几个优点: 1.静态工厂方法有名称 我们可以为静态工厂方法起不同的名称,从而在调用时识别出该方法创建的实例是哪种类型的。 2.避免创建重复的对象 我们在使用静态工厂方法时不必在每次调用时创建一个新的对象。可以将构建好的实例缓存起来,进行重复利用,从而避免创建不必要的重复 对象。可以将构造方法私有化,通过一个函……继续阅读 »

破玉 7年前 (2017-09-20) 1368浏览 0评论 0个赞

nginx配置weblogic负载均衡

nginx配置weblogic负载均衡
今天有这么一个需求,需要为之前配置的weblogic集群来配置负载均衡,因为对nginx有所了解,并且nginx在反向代理与负载均衡这方面做得都很好,所以用nginx来为weblogic做负载均衡。 在redhat上部署安装nginx 检查安装环境依赖 # rpm -qa gcc # rpm -qa zlib # rpm -qa pcre # rp……继续阅读 »

破玉 8年前 (2017-07-03) 1307浏览 0评论 1个赞

记一次系统由于文件系统错误无法正常启动

记一次系统由于文件系统错误无法正常启动
昨天给系统设置了LVM分区,也没重启测试,就关机走人了。 今天在做lvm扩容时进系统,发现报错了,只能以root用户命令行的形式操作 并且报如下的错误 fsck.ext4:No such file or directory while try open ies-vg_ies-lv … 然后我又查看了昨天设置的lvm分区,发现在 /etc/fsta……继续阅读 »

破玉 8年前 (2017-06-28) 1668浏览 0评论 0个赞

RedHat6.5 离线升级至RedHat6.8

RedHat6.5 离线升级至RedHat6.8
无网络升级,可以考虑从本地光盘和U盘镜像进行升级 一、挂载光盘或者镜像文件 找到光盘的完整路径名。在命令行输入:ls -l /dev | grep cdrom。 可以看到光盘的名字叫做:cdrom1。然后在命令行执行: mount /dev/cdrom1 /mnt/。这会把光盘挂载到/mnt目录下。然后我们就可以通过访问/mnt来访问光盘。 二、 检查磁盘或……继续阅读 »

破玉 8年前 (2017-06-28) 1869浏览 0评论 1个赞

为eclipse指定相应的jdk版本

为eclipse指定相应的jdk版本
  最新版的eclipse要求用jdk1.8的版本,但是本机运行程序基本上需要jdk1.7的,所以为1.7指定了环境变量,在不修改环境变量的情况下,怎么才能让eclipse在1.8版本的jdk环境下运行呢?   我们需要找到eclipse根目录,修改eclipse的配置文件 用文本编辑器打开eclipse.ini 在……继续阅读 »

破玉 8年前 (2017-06-02) 2101浏览 2评论 0个赞