- 博客(9)
- 收藏
- 关注
原创 Spring + Mybatis环境实现Mysql数据库主从切换
一、简述:数据库应用场景中,经常是“读多写少”,也就是对数据库读取数据压力比较大。有一个解决方案是采用数据库集群方案。 一个数据库是主库,负责写;其他为从库,负责读。实现:读写分离。 那么,对我们的要求是: 1. 读库和写库的数据一致; 2. 写数据必须写到写库; 3. 读数据必须到读库;二、方案:实现读写分离有两种方案:应用层解决和中间件解决; 本篇,介绍使用Spring方式,实现应用
2017-11-01 17:34:50 6678 1
原创 实现短信验证码5分钟有效时间
实现短信验证码5分钟有效时间:实现一个发送短信验证码的请求,要求5分钟之内重复请求,返回同一个验证码。 网上可找到几种方案: 如,存储数据库或缓存中。实现起来比较麻烦,舍弃; 另一种方式即本例,使用session存储。其他方式,暂未进一步了解。 实现步骤:(springmvc) 1、controller中,获取session对象,取code,取不到新生成,并存储session中;
2017-08-25 18:25:31 28490 7
转载 MySQL不支持事务处理的解决方法
MySQL不支持事务处理的解决方法MySQL数据库默认的存储引擎类型是MyISAM,这种存储引擎类型不支持事务处理。在MySQL中,只有InnoDB存储引擎类型的数据表才能支持事务处理。因此,如果想让MySQL支持事务处理,只要将数据表修改为InnoDB存储引擎类型即可。操作步骤如下:进入到phpMyAdmin主界面,在导航面板中选择要转换为InnoDB存储引擎类型的数据库,例如选择db_xues
2017-08-18 18:12:40 1297
原创 JavaWeb多文件上传及zip打包下载
项目中经常会使用到文件上传及下载的功能。本篇文章总结场景在JavaWeb环境下,多文件上传及批量打包下载功能,包括前台及后台部分。 首先明确一点: 无法通过页面的无刷新ajax请求,直接发下载、上传请求。上传和下载,均需要在整页请求的基础上实现。项目中一般通过构建form表单形式实现这一功能。一、多文件上传项目需求为实现多图片上传功能。参考测试了网上找到的众多插件方法后,决定选用Jquery原始
2017-08-15 17:15:18 11380 5
转载 jquery中attr和prop的区别
在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出
2017-08-15 16:28:45 298
原创 Git使用流程场景
Git是一款能过程化监控文本文件在不同场景中状态变化的版本控制工具。区别于SVN等集中控制方式,它不需要联网也可以完成本地版本控制功能。属于分布式版本控制工具。Git在日常使用中,由于功能比较完善,所以对应的,它的指令也很繁杂。本文,通过个人在使用Git时,从进入计算机到实现本地远端推送,按场景列出部门常用指令。个人认为能满足正常化Git操作需求,而且方便记忆。至于更详尽的操作,读者可自行百度相关指令。
2017-03-20 19:43:06 305
原创 TbSchedule的SingleTask使用测试
测试时间20170309总结:最大线程组数2:会产生两个线程组,同时执行selectTask,但,两线程组selectTask查询的记录各不相同。总和为10。线程数3:单个线程组内,产生3个线程,其中一个线程用于selectTask,之后3个线程一起执行execute。两个线程组,分别独立如此。任务项2:单个线程组内,拆分2个线程组拆分后的数据。现象:3个线程组,2
2017-03-13 10:47:46 788
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人