摘要: 前言 需求:当redis中的某个key失效的时候,把失效时的value写入数据库。 github: https://github.com/vergilyn/RedisSamples 1、修改redis.conf 安装的redis服务默认是: notify-keyspace-events "",修改成 notify-keyspace-events Ex; 位置:redis安装目下的redi... 阅读全文
posted @ 2017-08-04 15:34 淡丶无欲 阅读(4409) 评论(0) 推荐(0) 编辑
摘要: 1、显示方法API;类似eclipse把鼠标放到方法上有api信息。 setting/keymap中搜索 quick docs;(有说默认快捷键是ctrl+q,但我的不是待查找快捷键)2、foreach、sysout、main等eclipse快捷输入方式; 在idea中sysout -> sout,main ->psvm (public static void main), 有foreach... 阅读全文
posted @ 2017-08-03 09:16 淡丶无欲 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 已知spring 3+已拥有多种不同的作用域: singleton(默认)、prototype、request、session、global session。(参考: spring中scope作用域(转)) 到目前为止,其实还没在项目中实际遇到要修改作用域的情况。 但却知道有大概类似这么一种说法: spring的bean中不允许(或不建议)定义成员变量,不管是public还是private... 阅读全文
posted @ 2017-06-09 00:18 淡丶无欲 阅读(2140) 评论(0) 推荐(1) 编辑
摘要: 环境 数据库: oracle 11g JAR: org.springframework:spring-jdbc:4.3.8.RELEASE org.mybatis:mybatis:3.4.2 概念 REQUIRED(默认): 表示当前方法必须运行在事务中。如果当前事务存在,方法将会在该事务中运行。否则,会启动一个新的事务。 REQUIRED_NEW: 表示当前方法必须运行在... 阅读全文
posted @ 2017-06-07 14:33 淡丶无欲 阅读(4450) 评论(0) 推荐(0) 编辑
摘要: 目的 1、枚举值转换成完全的json; 2、对象中的枚举成员完全转换成json; 3、枚举类的全部值转换成json; 枚举定义 public enum SongsEnum { SAFE_AND_SOUND(1,"Taylor Swift","Safe&Sound","2011-12-26") ,SHAKE_IT_OFF(2,"Taylor Swift","Shak... 阅读全文
posted @ 2017-04-23 19:59 淡丶无欲 阅读(40395) 评论(0) 推荐(2) 编辑
摘要: 前言 只是简单的配置实现了cors,并没有讲任何东西。(有兴趣的可看: CORS 跨域 实现思路及相关解决方案) github: https://github.com/vergilyn/SpringBootDemo 代码位置: origin:表示服务端程序(默认为:127.0.0.1:8080)。其中有CorsFilter,且allow-origina配置为http://127.... 阅读全文
posted @ 2017-04-16 22:19 淡丶无欲 阅读(12386) 评论(0) 推荐(1) 编辑
摘要: 官方参考指南: Pro Git Book v2, § rebasing. English Pro Git Book v2, § rebase:衍合. 中文版 (建议还是看一下英文原版,就当熟练英语。) 一、回顾merger 常用的整合多个分支的命令就是:git merger 。 假设现如下: 当在branch:experiment执行>>>> git merge master... 阅读全文
posted @ 2017-04-16 00:42 淡丶无欲 阅读(2003) 评论(0) 推荐(0) 编辑
摘要: (多看git中的各种帮助-h/--help,可能有你想要的命令) 1、分支的创建和切换 创建 >>>> git branch branchName 切换分支 >>>> git checkout branchName 创建并切换到新分支 >>>> git checkout -b branchName 删除分支 >>>> git branch -d branchName (不能删除HE... 阅读全文
posted @ 2017-04-12 22:56 淡丶无欲 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 冲突的解决 (如果git使用不熟练)建议在push不了时,pull之前。在本地创建一个新的分支并commit到local,以保证本地有commit记录,万一出什么问题,可以找回代码,以免代码丢失。 (更甚者,把整个文件夹备份,不然出现找不回代码那就开心了) 多人开发时Git下冲突的产生和解决 演示 项目中有一个文件test.txt,其内容为(以下是在github仓库中截得文件内容... 阅读全文
posted @ 2017-04-12 22:06 淡丶无欲 阅读(57220) 评论(0) 推荐(2) 编辑
摘要: 前言 到目前为止,把项目中需要用到的:properties读取、数据源配置、整合mybatis/JdbcTemplate、AOP、WebService、redis、filter、interceptor、定时器等,都简单的去用spring boot整合学习了一下。与学习之初对spring boot的理解并没有什么大的区别,只是大致知道怎么配置/注入想要的。 一、准备 1.1 redis服务端... 阅读全文
posted @ 2017-03-28 00:31 淡丶无欲 阅读(666) 评论(0) 推荐(0) 编辑