- 博客(17)
- 收藏
- 关注
原创 Mybatis打印日志,输出sql耗时
两种方法:1. 微服务可以用@Around切面形式2. 通用办法:实现接口(来源:https://www.cnblogs.com/xrq730/p/6972268.html)ps: 这里需要增加mybatis配置。本质是在 SqlSessionFactoryBean的bean实例中setPlugins()。可以用config配置的形式注入,也可以在 SqlSessionFactory 实例化bean的时候设置进去。package org.xrq.mybatis.plugin;impor
2021-01-05 07:32:08 2248
原创 Mac安装codereview工具phabricator(arcanist + arcanist-linters)
1. mkdir ~/phabricator // 创建文件夹2. cd ~/phabricator //在此文件夹下载相关插件3. 下载repogit clone https://github.com/facebook/libphutil.gitgit clone https://github.com/facebook/arcanist.git4. 编辑~/.bash_profileexport PATH=~/phabricator/arcanist/bin/:${PATH}(p
2020-10-14 07:09:36 700
原创 数据安全传输方案【待完成】
背景:之前是做内部系统应用,对安全性的研究不够。对称加密和非对称加密算法优劣没有研究。现在在互联网公司,需要开始考虑数据安全传输和防http攻击的一些常见方案。本文主要记录关于数据安全传输的一些内容。参考链接:什么是安全传输:为什么要安全传输:怎么安全传输:常见问题:...
2020-09-30 07:31:58 319
原创 Mysql Left Join无法命中索引
场景:条件查询性能差,需进行优化。使用EXPLAIN对sql进行分析发现某一张LEFT JOIN的表,为权标扫描。大概50w条数据,花费时间4s。33 * 50wsql:SELECTFROM ALEFT JOIN B ON B.ID_ = A.XXX_IDLEFT JOIN C ON A.ID_ = C.XXX_IDWHERE <CONDITION>解...
2020-05-07 23:08:32 1621
原创 Linux运维查询日志的集中方法
1. more命令相关操作:https://blog.csdn.net/jeikerxiao/article/details/775034792. vi查找:https://blog.csdn.net/ghj1976/article/details/6066069
2020-03-07 21:45:58 226
原创 Mac安装HomeBrew及brew cask
1、镜像无法下载/下载太慢:换成国内镜像源参考:https://www.jianshu.com/p/1911a9b3f5062、安装brew cask:【如果有VPN可直接安装】参考:https://blog.csdn.net/weixin_40879140/article/details/89963244原因分心:由于国内墙的原因,下载镜像比较慢。因此,要更换镜像源。...
2019-12-19 23:00:32 1591
原创 面试资料收集
1、常见面试题汇集: https://segmentfault.com/a/1190000018241085 https://www.jianshu.com/p/b8b6b7063cf0 https://zhuanlan.zhihu.com/p/69232816 https://blog.csdn.net/u012998254...
2019-11-10 23:42:14 108
原创 Camunda流程调用梳理
1、userTask调用逻辑接口调用:从接口(resources)进入 实现类(xxxImpl) Executor.execute(new xxxCmd()) xxxCmd中执行execute()方法内部创建调用:(BpmnParser是关键调用类)xxxCmd 执行逻辑调用 获取TaskManager(可选):TaskManager taskManager = commandC...
2019-05-23 06:50:48 6620
原创 Spring注解驱动开发学习笔记
一、IOC容器部分疑问点importSelector用法 组件注入的四种方式: 1、组件参数注入 2、构造器注入 3、ApplicationContextAware -》ApplicationContextAwareProcessor 4、xxxAware 二、AOP三、事务管理器@Transactional注解进行事务开启 注意: a、需要使用@En...
2019-02-27 06:55:37 532
原创 class.getResource("") / class.getResource("/") / classLoader.getResource("")获取文件路径
1、参考文章:https://www.cnblogs.com/yejg1212/p/3270152.html2、测试及疑问本机测试结果:package com.example.demo02;import com.example.demo02.controller.HelloController;import org.junit.Test;import org.junit.r...
2018-11-13 06:45:22 399
原创 Mybatis中Collection和Associatio的使用
1、基本用法【两种】 查询结果调用 查询resultMap使用参考blog:http://blog.51cto.com/legend2011/985907https://blog.csdn.net/liaoxiaohua1981/article/details/68624662、查询结果调用的使用心得 在使用方式一的时候,需要注意两点: sel...
2018-11-06 06:58:08 375
原创 API统一添加请求参数
本文主要写思路,网上已经有相关代码参考。就不重复粘贴占位置了。如果有更好方式,还望告知!!方式一: 写一个监听器。然后再在监听器里面做响应的处理。百度即可【讲真,你抄我的我抄他的,很无聊。直接转载一篇不是很好么】方式二: Swagger2可以统一添加请求头。相较于前面的方式,代码更加简洁方便。 参考:https://blog.csdn.n...
2018-09-20 06:57:38 2238
转载 过滤器【Filter】+监听器【Listener】+拦截器【Interceptor】
参考:https://www.jianshu.com/p/92a3fc0c570b 1、过滤器:https://blog.csdn.net/csh624366188/article/details/7423215 -- 与简书里面的那篇对应着看很有增益【不过有错别字和排版问题,十分嫌弃】 ...
2018-09-16 12:27:02 225
原创 MyBatis批量处理【插入更新】+结果集一对多映射
参考:批量处理:https://blog.csdn.net/phantomes/article/details/70761603 亲测有效。结果集映射: 结果集映射处理注意点:1、了解association 和 collection的不同使用场景2、方式一:直接在collection中进行映射,需要注意的是:collection中的ofType内容。<...
2018-09-13 06:37:59 1026
原创 SpringBoot动态获取配置文件
参考博客:https://blog.csdn.net/qq496013218/article/details/75146757https://blog.csdn.net/dream_broken/article/details/72385295自己使用过三种方式:1、实现EnvironmentAware接口 其注意事项为需要重写setEnvironment()方法:...
2018-09-11 06:31:05 7851
原创 SprinBoot2.0+Mybatis框架搭建
起因:在公司都是现成都东西,对springboot理解没办法很深入。所以自己来搭建框架玩一玩。参考:https://blog.csdn.net/alantuling_jt/article/details/548933831、在application.properties文件添加配置:server.port = 1010spring.datasource.url = jdbc:m...
2018-09-06 06:57:08 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人