- 博客(4)
- 资源 (25)
- 收藏
- 关注
原创 个人封装的Java工具包
封装一些常用的功能(JDK至少需要1.8),持续更新 API文档使用Maven<dependency> <groupId>com.zhazhapan</groupId> <artifactId>util</artifactId> <version>1.0.6</version...
2017-11-30 15:06:24 2166
原创 你知道哪些聊天机器人
1. 图灵机器人注册创建机器人设置信息帐号接入图灵机器人支持接入微信个人号、微信公众号和QQ号,但是微信个人号和QQ号都需要安装第三方插件。唯一的槽点可能就是免费帐号一天最多只能调用1000次,超过了就要收费。2. 一个AI注册注册之后,无需再手动创建机器人,只需要使用他的系统扩展即可,支持微信个人号和微信公众号,而且无需安装第三方插件,微信个人号是基于微信网页版API实现的。使用扩展
2017-11-24 21:55:13 2699
原创 Java面试遇到的问题总结(二)
乐观锁和悲观锁乐观锁实现方式悲观锁乐观锁和悲观锁乐观锁顾名思义,就是很乐观,假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在提交更新的时候会判断一下在此期间别人有没有去更新这个数据。乐观锁适用于读多写少的应用场景,这样可以提高吞吐量。实现方式使用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现方式。何谓数
2017-11-21 18:59:37 3444
原创 Java面试遇到的问题总结(一)
Struts2和SpringMVC的区别拦截级别Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却
2017-11-17 22:54:44 23952 1
家庭信息管理
2017-02-24
提问的智慧《How To Ask Questions The Smart Way》英文版
2016-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人