- 博客(5)
- 收藏
- 关注
原创 @PropertySource分环境读取文件 factory定义读取文件
工作的时候写了一个redis底层工具jar包,因为环境不同导致redis的连接配置不同,所以在用@PropertySource,学习了分环境读取文件。如果springboot项目比较简单直接加个占位符即可,但如果不是springboot项目,则需要用上自定义的factoryJedisSpringConfig.java 类@Configuration@PropertySource(value = {"classpath:redis-config-${spring.profiles.active:val
2020-07-24 15:14:07 1361
原创 事务与AOP拦截异常冲突解决方案
最近在实际写代码的时候遇到一个问题,dubbo统一AOP捕获异常返回,和事务冲突,捕获异常后事务不在生效,后面查找资料找到解决方案,将事务的执行优先级升级,如代码 <tx:annotation-driven transaction-manager="transactionManager" order="10"/> <import resource="classpath:search-function.xml"/> <bean id="transactio
2020-09-24 16:26:14 854
原创 mysql高性能索引
1.高性能的索引策略a.独立的列:独立的列是指索引不能是表达式的一分部,也不能是函数的参数如:select * from yz_user where id+1=5b.前缀索引和索引的选择性前缀索引:有时候设定很长的字符列为索引,会让索引变得大且慢,有2个策略解决,一种就是建立哈希索引,另一种就是选择某个列的部分前缀作为索引设立,对于BLOB,TEXT,很长的Varchar类型的列,必须使用前缀索引。要设计前缀索引,要考虑足够长的前缀以保证较高的选择性和区别性,同时也不能太长(节约空间),前缀的选择
2020-09-21 15:15:17 101
原创 maven仓库Nexus搭建
一. 下载wget https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.6.2-01-unix.tar.gz二. 解压tar -zxvf nexus-3.6.2-01-unix.tar.gz三.移动位置mkdir -p /usr/nexusmv nexus-3.6.2-01 /usr/nexusmv sonatype-work /usr/nexuscd /usr/nexus四.修改端口号cd /usr/ne
2020-07-02 19:42:40 169
原创 windows下启动mitmweb报OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
启动mitmweb会出现这个报错,是因为端口被占用了,因为mitmweb会默认启动一个8081的端口的web管理后台,所以要看是不是8081是不是被占用了。netstat -ano|findstr 8081 找到pid杀死该进程,就可以重启成功了...
2020-04-26 18:13:47 1146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人