2018年9月4日

摘要: 这周末遇到停电,机房的一台数据服务器启动不了,开机硬件自检以后,就停留在一个黑屏状态左上角有光标闪烁,却一直进入不了系统。 还好手里有centos6.5的系统盘,进入修复选项,具体进入修复请参照这里 使用 chroot /mnt/sysimage 加载发现没有报错,这个时候怀疑是引导文件损坏了 用f 阅读全文
posted @ 2018-09-04 16:48 Tyoyi 阅读(324) 评论(0) 推荐(0) 编辑

2018年7月10日

摘要: 在项目启动中需要删除redis原先相同key储存的值,所以使用scan_iter来便利相关的key,并删除。 这里需要注意两个性能问题 1. scan_iter的模糊匹配的过滤器要正确,否则会带来很多无畏的查询, 例如:原本redis储存了a:b:c 而scan的时候多了空格 a: b:c 2. 有 阅读全文
posted @ 2018-07-10 22:20 Tyoyi 阅读(897) 评论(0) 推荐(0) 编辑

2018年7月5日

摘要: Demo环境下需要用到Redis+mongodb两种DB配合使用,所以暂时直接使用docker的redids和mongodb镜像,用docker-compose进行联合部署 使用的版本如下: docker: 使用yum -y install docker docker-compose: 使用pip 阅读全文
posted @ 2018-07-05 21:42 Tyoyi 阅读(668) 评论(0) 推荐(0) 编辑

2018年7月4日

摘要: 基本上的教程都有,就不阐述了,这里主要记录使用时遇到的问题 1. 再使用有权限的mongodb连接时,需要user指定role所在的集合,如图: 在pymongo创建MongoClient 除了增加username,password,还要指定authSource的参数为所在的数据库 阅读全文
posted @ 2018-07-04 09:15 Tyoyi 阅读(191) 评论(0) 推荐(0) 编辑

2017年12月12日

摘要: @EventListener是spring在4.2+推出的更好的使用spring事件架构的方式,并且异步方式也很好设定 但是在spring4.2.7版本上使用eventlistener的condition 的使用需要注意以下情况可能失效: condition 使用例子如@EventListener( 阅读全文
posted @ 2017-12-12 17:08 Tyoyi 阅读(9345) 评论(0) 推荐(0) 编辑

2017年10月19日

摘要: 错误的原因是:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。这是由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不 阅读全文
posted @ 2017-10-19 09:30 Tyoyi 阅读(239) 评论(0) 推荐(0) 编辑

2017年10月12日

摘要: 最近注意的一个问题: 在Server上和本地里都使用了相同版本的Tomcat,但是在Server上的tomcat日志里会出现很多java异常的错误, 但是本地的tomcat日志没有出现,初步判断应该是jdk环境问题。 排查1: 发现已经在server上安装了jdk1.8.0, 而且java和java 阅读全文
posted @ 2017-10-12 10:53 Tyoyi 阅读(1289) 评论(0) 推荐(0) 编辑

2017年5月26日

摘要: 项目使用Restful的规范,权限内容的访问,考虑使用Token验证的权限解决方案。 验证方案(简要概括): 首先,用户需要登陆,成功登陆后返回一个Token串; 然后用户访问有权限的内容时需要上传Token串进行权限验证 代码方案: Spring MVC + Spring Security + R 阅读全文
posted @ 2017-05-26 17:16 Tyoyi 阅读(31299) 评论(1) 推荐(4) 编辑

2016年7月10日

摘要: Restful讲究一个无状态的特性(stateless),这就不能把一些例如登陆后的认证信息写进cookie的传统方式, 目前探索的是采用token的方式来进行权限的识别。 刚开始研究token的时候,很容易查到比较流行的JWT(JSON Web Token)的很多资料,目前有RFC的规范(尽管还只 阅读全文
posted @ 2016-07-10 15:12 Tyoyi 阅读(8864) 评论(0) 推荐(1) 编辑

2016年6月19日

摘要: 近年来 ORM(Object-Relational Mapping,对象关系映射,即实体对象和数据库表的映射)技术市场热闹非凡,各种各样的持久化框架应运而生,其中影响最大的是 Hibernate 和 Toplink。Sun 公司在充分吸收现有的优秀 ORM 尤其是 Hibernate 框架设计思想的 阅读全文
posted @ 2016-06-19 16:30 Tyoyi 阅读(2041) 评论(0) 推荐(0) 编辑

导航