摘要: 在内网下访问nginx能访问,在外网访问不到,可能是防火墙的问题了,censtos7又没有传统的/etc/sysconfig/iptables 放行端口的配置 解决办法: 不管防火墙关没关,都是用systemctl stop firewalld 关闭防火墙。 然后使用yum install ipta 阅读全文
posted @ 2018-08-16 14:56 人情世故zzz 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 1.下载nginx 方法一 wget http://nginx.org/download/nginx-1.11.6.tar.gz 方法二 http://nginx.org/en/download.html在Nginx官网手动下载 2.解压nginx的gz包 tar -zxvf nginx-1.11. 阅读全文
posted @ 2018-08-16 11:12 人情世故zzz 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式,顾名思义就是在一个原有的类的上增加额外的功能,前提是不能修改类的代码。其实为一个类增加功能,可以用继承来实现,但是这样会使得类的数量层爆炸式增长,每增加一个功能,都会通过继承生成一个新类。我们使用代码来验证上面的结论: 类Student具有学习的功能, public class Stud 阅读全文
posted @ 2018-02-24 09:36 人情世故zzz 阅读(112) 评论(0) 推荐(0) 编辑
摘要: redis分布式锁原理:1、使用Redis的 SETNX 命令可以实现分布式锁SETNX命令: 将 key 的值设为 value,当且仅当 key 不存在。 返回1若给定的 key 已经存在,则 SETNX 不做任何动作。 返回0SETNX 是SET if Not eXists的简写。public 阅读全文
posted @ 2018-01-05 16:41 人情世故zzz 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 乐观锁顾名思义就是在操作时很乐观,这数据只有我在用,我先尽管用,最后发现不行时就回滚。悲观锁在操作时很悲观,生怕数据被其他人更新掉,我就先将其先锁住,让别人用不了,我操作完成后再释放掉。悲观锁需要数据库级别上的的实现,程序中是做不到的,如果在长事务环境中,数据会一直被锁住,导致并发性能大大地降低。 阅读全文
posted @ 2017-12-14 20:36 人情世故zzz 阅读(8063) 评论(0) 推荐(0) 编辑
摘要: 今天来介绍下怎么用mybatis-gennerator插件自动生成mybatis所需要的dao、bean、mapper xml文件,这样我们可以节省一部分精力,把精力放在业务逻辑上。 之前看过很多文章,都是借助eclipse或者IDEA等其他工具,今天讲的这个方法是,直接在命令提示符下运行。 程序打 阅读全文
posted @ 2017-11-15 16:14 人情世故zzz 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 阅读全文
posted @ 2016-10-11 23:12 人情世故zzz 阅读(161) 评论(0) 推荐(0) 编辑