logback邮箱配置更改热更新
在DappSmtpAppender 中 重写了 parseAddress 方法,改成从 配置 中获取邮箱的配置, 支持热更新。
Code1234567891011121314151617181920212223242526272829303132333435363738394041424344454 ...
Mybatis 源码学习
Mybatis 源码学习
1.初始化(MyBatis初始化的过程,就是创建 Configuration对象的过程。)
MyBatis的上述配置信息会配置在XML配置文件中,使用org.apache.ibatis.session.Configuration 对象作为一个所有配置信息的容器加载 xml信 ...
spring-自定义注解
spring自定义注解spring 自定义注解用处很多,可以用来验证权限,也可以自定义功能
1.常用注解
对于@component 注解,怎么添加到spring 容器中的。
查看Spring的源码会发现,Spring是使用*ClassPathScanningCandidateComponentPro ...
mybatis 使用接口 映射xml
说明:
1.mybatis 提供了一个类MapperScannerConfigurer, 可以去扫描 被 指定 注解标注的类,将对应的类 变成 一个dao, 就可以让我们不用手动写dao 调用mapper.xml中的sql了, 而是 直接可以 使用 dao对象进行crud。
Code12345 ...
NoClassDefFoundError
NoClassDefFoundError 错误说明
Code12345Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.SolrUtilsclass类对象没有加载成功,在程序调用该类static方法的时 ...
shadowSocks
搭建ShadowSocksVPS安装ShadowSocks推荐看秋水逸冰的《Shadowsocks 一键安装脚本(四合一)》的安装教程。
运行以下命令:
Code123wget --no-check-certificate -O shadowsocks-all.sh https://raw.gith ...
学习笔记:cache 和spring cache 技术 ---cache失效前刷cache
引用:https://mp.weixin.qq.com/s?__biz=MzA3NDcyMTQyNQ==&mid=2649254407&idx=1&sn=d135c843259d68d8a6c0f7a78181ec33&scene=0#wechat_redirect
最近看到nginx的合并回源,这 ...
git
(0)tag
对某一时间点上的版本打上标签。在发布某个branch 可以选择版本发布
Code1$ git tag
Code1git tag -a v1.4 -m 'my version 1.4'
1.Git子模块
在一个项目里,引用另一个项目,还不想copy代码到项目里,可以创建子模块,把一个 ...
solr测试数据
Code1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253{"add": { "overwrite": true,"doc":{"id":"1001","e ...
solr使用说明
1.solr 的 使用说明
(1)solr core : solr 每个core 都是以 文档为单位,每个文档就是一条数据,每个文档上 有多个字段。 solr的查询结果就是一个个文档。
ugc_engine 为 ugc的文章 引擎 , 以文章作为文档,文章上 有多条属性
ugc_arr_engi ...