摘要:
今天面试官问到单例模式有哪几种, 我一下子愣了,虽然简单看过单例模式,但是还真不清楚的了解到它还有哪些类型。 今天决定学习一下。 单例模式是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。为了减少重复创建实例造成内存浪费。应用的场景 阅读全文
摘要:
分布式锁,是指在分布式的集群环境中,保证不同节点的线程同步执行。 分布式锁的实现有哪些? 1.Memcached分布式锁 利用Memcached的add命令。此命令是原子性操作,只有在key不存在的情况下,才能add成功,也就意味着线程得到了锁。 2.Redis分布式锁 和Memcached的方式类 阅读全文
摘要:
报数序列是指一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1 被读作 "one 1" ("一个一") , 即 11。11 被读作 "two 1s" ("两个一"), 即 21。21 被读作 "one 2", "one 1" ("一个二" , "一个一") , 即 1211 阅读全文
摘要:
给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例: 阅读全文
摘要:
给出一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。 案例 1 案例 2 解:借助Collections的排序: demo: 输入:{3, 1, 5, 4, 0} 输出值为:2 正确 阅读全文
摘要:
接到一个奇怪的业务: 先使用公钥对已经加密过的上传文件进行解密,再使用另一个密钥对解密好的文件进行加密,然后保存到内网: https://blog.csdn.net/ylcacsdn/article/details/73866091 感谢这位博主的文章,给我提供了非常大的帮助! 直接上代码Demo: 阅读全文
摘要:
一个简单的后台商品展示列表demo: 在使用模板引擎时,对于“类目”条件判断的字段,通常情况是写死在页面的: 但使用到“类目”的页面一旦多起来,这种方式修改起来太不灵活了,所以,可以写一个枚举工具类,让代码更灵活,先写一个枚举接口: 枚举类工具: 枚举类: 在实体类中,添加获得枚举实例的方法: 然后 阅读全文
摘要:
学习nginx过程中的配置问题 CentOS7下,新安装的ngxin无法访问主页 先尝试ping 192.168.1.105(虚拟机地址) 是正常的! 尝试重启iptables,发现并没有iptables...!!!得先安装iptables 1.先停止firewalld服务 2.安装iptables 阅读全文
摘要:
今天在做使用Quartz进行定时更新数据操作时,发现在加了事务的方法在try{}catch{}捕获异常的时候,事务无法进行回滚。 这个是添加事务的接口: 实现类捕获异常代码块: 此时,在batchUpdate过程若catch到异常,事务将无法回滚,程序依然会将部分插入到数据库中。 解决办法: spr 阅读全文
摘要:
平时做Javaweb的开发,多是用jsp做页面。但随着MVVM前端框架的逐渐流行和前后端分离的开发方式的愈发规范,jsp显得臃肿起来,故尝试将jsp替换为对前端兼容更好的H5 项目路径: 在maven中,先添加freemarker的依赖: applicationContext.xml添加bean: 阅读全文