- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 springboot 接入swagger问题
报错1:Caused by: java.lang.ClassNotFoundException: springfox.documentation.spi.schema.ModelPropertyBuilderPlugin解决:增加两个jar包的引用<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId&g.
2021-12-15 11:11:12
548
原创 sl4j MDC如何应用
因为之前项目中log4j配置文件使用如下,因为在使用中我发现日志中会有类似于线程id一样的东西 这在多线程 或者多节点查询日志前因后果 用于定位问题特别方便 所以找了好长时间 才捋清楚如何实现该功能。<PatternLayout pattern="%C|%M|%p|%X{teid}|%X{rtid}|%X{tnid}|%t %d [%7r] - %m \n"/>根据上面上面我对应出来 那几个值分别是 %X{teid}|%X{rtid}|%X{tnid} 然后开始百度...
2020-06-18 14:43:04
365
原创 快速排序的总结
快速排序的核心点在于寻找一个基准点 给基准点找到正确的索引位置 (升序)简单叙述就是将比基准点大的数据移到基准点左边,将比基准点小的数据移到基准点右边 找到基准点正确的位置 然后递归二分 最后得出快速排序的算法复杂度为nlogn(冒泡排序的算法复杂度为n^2)注意点:如果将最左边的数据赋值给基准点 那么一定需要将右边循环放在上面...
2020-06-15 16:49:25
194
原创 String.format()的用法
今天突然发现String里面有这个神奇的方法 说实话 现在才发现 真愧对了自己工作这么几年 话不多说 开始上干货String.format()字符串常规类型格式化的两种重载方式format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object… args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。常用的类...
2020-05-25 19:25:17
6858
原创 redis 接入步骤
redis 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕机的严重生产问题。为了克服上述
2020-05-22 16:20:03
265
原创 多数据源配置
在工作中, 从分布式服务来说, 涉及到多个数据源来说, 可能最好的方式是拆分成单一的服务, 形成微服务 。 但是这个其中可能需要有一个度 , 如果所有涉及到多数据源的系统, 最终都拆分成单一服务, 这样的后果一定会造成资源的浪费(当然财大气粗 当我没说)。 所以在项目中多数据源的场景也是必要的,那么接下来梳理一下多数据源的点。如上图这样 配置多个数据源维护多数据源查看源代码是怎么进行切换数据源的 深入spring-jdbc源代码会发现我们会发现 取数据库...
2020-05-21 16:36:44
189
原创 Maven---各种标签使用(2)
build标签--全局配置(project build) 1)defaultGoal 执行build任务时,如果没有指定目标,将使用的默认值。 如上配置:在命令行中执行mvn,则相当于执行mvn install 2)directory build目标文件的存放目录,默认在${basedir}/target目录 ...
2020-05-21 11:25:41
301
原创 Maven---各种标签使用
dependencyManagement 元素提供了一种管理依赖版本号的方式。在dependencyManagement元素中声明所依赖的jar包的版本号等信息,那么所有子项目再次引入此依赖jar包时则无需显式的列出版本号。Maven会沿着父子层级向上寻找拥有dependencyManagement 元素的项目,然后使用它指定的版本号。主要用于项目多模块情况时依赖管理控制使用使用优点如果有多个子项目都引用同一样依赖,则可以避免在每个使用的子项目里都声明一个版本号。当想升级或切换到另一个版本时,只需要
2020-05-19 18:53:54
386
原创 /Data/servers/tomcat-work/_/upload_1a505ce7_1745_4a30_972d_83db503b5e34_00000000.tmp (权限不够)
导入文件时 报org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. /Data/servers/tomcat-work/_/upload_1a505ce7_1745_4a30_972d_83db503b5e34_0...
2018-11-05 10:17:42
336
原创 慢sql日志查询
当前项目慢sql查询,进行如下配置即可bean id="stat-filter" class="com.alibaba.druid.filter.stat.StatFilter"> property name="mergeSql" value="true"/> property name="slowSqlMillis" value="${jdbc.slowS
2017-05-25 15:52:42
5040
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人