摘要: 当使用spring security 的标签,如下,其中<sec:session-management>对应的SessionManagementFilter。从名字可以看出,这是一个管理Session的过滤器。这个过滤器会拦截每一个请求。然后判断用户有没有认证过。如果已经认证过,则执行Session 阅读全文
posted @ 2019-04-10 16:01 软件匠工 阅读(2729) 评论(0) 推荐(0)
摘要: 1. org.apache.catalina.session.StandardSession 这是servlet-api jar包中的一个类。是session接口的标准实现。当session创建的时候会通知监听者,同理,session销毁的时候也会产生事件,代码如下: 2. 上面标红的session 阅读全文
posted @ 2019-04-10 11:16 软件匠工 阅读(690) 评论(0) 推荐(0)
摘要: 有些内容不需要提交到git服务器上,这时我们可以配置.gitIgnore文件。可参考:https://www.cnblogs.com/kevingrace/p/5690241.html 可能有时候你会发现.gitignore配置并没有起作用,这是因为如果文件已经提交到git 服务器了。我们可以使用: 阅读全文
posted @ 2019-04-08 11:40 软件匠工 阅读(248) 评论(0) 推荐(0)
摘要: 有时候insert数据的时候,会报以下异常: ERROR 1366 (HY000): Incorrect string value: '\xE6\x9D\x83\xE9\x99\x90...' for column 'display_name' at row 1mysql> show variabl 阅读全文
posted @ 2019-03-03 20:31 软件匠工 阅读(119) 评论(0) 推荐(0)
摘要: http://maven.apache.org/docs/history.html Maven Releases History Date format is: YYYY-MM-DD Maven 3 Release Date Version Required Java Version Links 2 阅读全文
posted @ 2019-01-05 13:19 软件匠工 阅读(466) 评论(0) 推荐(0)
摘要: 1. head 插件下载地址: http://mobz.github.io/elasticsearch-head/ 阅读全文
posted @ 2018-11-29 17:25 软件匠工 阅读(128) 评论(0) 推荐(0)
摘要: Spring提供了一系列以Enable开头的注解,这些注解本质上是激活Spring的某些管理功能。比如,EnableWebMvc。 这个注解引入了MVC框架在Spring 应用中需要用到的所有bean。另外一个注解式EnableAsync, 它让Bean在spring 应用中支持异步功能。 我很好奇 阅读全文
posted @ 2018-11-06 16:07 软件匠工 阅读(2544) 评论(0) 推荐(0)
摘要: Java 读取csv文件后,再保存到磁盘上,然后直接用Excel打开,你会发现里面都是乱码。 贴上代码: 原因:读取的文件字节流中缺失了BOM,Excel发现没有BOM,则不会用UTF-8编码打开文件(有人说用acsii码打开),造成乱码。 解决方案就是在文件字节流起始处加上UTF-8的BOM,代码 阅读全文
posted @ 2018-10-22 19:17 软件匠工 阅读(5912) 评论(0) 推荐(0)
摘要: Markdown是一种可以使用普通文本编辑器编辑的标记语言,通过使用简单的编辑,可以使文本具有一定的格式。 Typora是一款简介的Markerdown编辑器。 文本编辑语法: 标题: 下划线: 字体加粗: 斜体: 删除线: 文本居中: list 有序: list 无序 表: 快捷键Ctrl+T弹出 阅读全文
posted @ 2018-10-14 21:19 软件匠工 阅读(535) 评论(0) 推荐(0)
摘要: 之前一直在使用maven构建框架,对gradle还比较陌生。最近碰到依赖一直无法下载的问题。我采用了以下步骤进行排查: 1. 查看gradle本地仓库是否有依赖(肯定没有) 2. 查看私服是否有依赖(有),问题:为什么私服有,却没有下载? 3. 增加编译日志: gradle classes -i - 阅读全文
posted @ 2018-08-14 10:39 软件匠工 阅读(2157) 评论(0) 推荐(0)