01 2021 档案

摘要:转载:https://blog.csdn.net/liyang_nash/article/details/80704089 阅读全文
posted @ 2021-01-29 15:06 路要一步一步走 阅读(100) 评论(0) 推荐(0) 编辑
摘要:如果POJO或者Map中发现了countSql属性,就会作为count参数使用。 阅读全文
posted @ 2021-01-29 14:55 路要一步一步走 阅读(1964) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/qq_38011415/article/details/99696476 阅读全文
posted @ 2021-01-29 14:40 路要一步一步走 阅读(483) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/wsjzzcbq/article/details/83447948 阅读全文
posted @ 2021-01-29 14:28 路要一步一步走 阅读(36) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/houysx/article/details/80229991 https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/Changelog.md#504 2017-08-0 阅读全文
posted @ 2021-01-29 14:15 路要一步一步走 阅读(843) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/a314774167/article/details/80262759 阅读全文
posted @ 2021-01-29 09:43 路要一步一步走 阅读(733) 评论(0) 推荐(0) 编辑
摘要:SSL(Secure Sockets Layer 安全套接层)协议,及其继任者TLS(Transport Layer Security传输层安全)协议,是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密,用于保障网络数据传输安全,利用数据加密技术,确保数据在网络 阅读全文
posted @ 2021-01-29 09:32 路要一步一步走 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1.增加sql统计的merge功能。 当配置druid.filters.mergeStat=com.alibaba.druid.filter.stat.MergeStatFilter属性时,可以自动把: SELECT * FROM t FROM id = 1; SELECT * FROM t FRO 阅读全文
posted @ 2021-01-29 09:17 路要一步一步走 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:druid的连接池配置中有PrepareStatementCache的配置,该信息解决了sql语句开源被预编译,并且保存在PrepareStatement这个对象中,而这个对象的存储就在PrepareStatementCache,对于Oracle可以绕过数据库编译,有很大的提升,但是对于mysql, 阅读全文
posted @ 2021-01-29 09:13 路要一步一步走 阅读(2273) 评论(0) 推荐(0) 编辑
摘要:Druid配置参数详解-testWhileIdle Druid是一个由阿里开源的数据库连接池,Druid的配置非常丰富,但是设置不当会对生产环境造成严重影响,网上Druid的资料虽多,但大部分都是互相复制粘贴,有很多不准确甚至完全错误的描述,Druid已经开源很久,而且作者WenShao的工作重心也 阅读全文
posted @ 2021-01-29 09:08 路要一步一步走 阅读(3146) 评论(0) 推荐(1) 编辑
摘要:转载:https://blog.csdn.net/blueheart20/article/details/52384032 https://www.jb51.net/article/111531.htm https://blog.csdn.net/guozhaohui628/article/deta 阅读全文
posted @ 2021-01-29 08:57 路要一步一步走 阅读(58) 评论(0) 推荐(0) 编辑
摘要:匹配unicode字符 有时候我们需要匹配ASCII范围之外的字符。 "Qu’est-ce que la tolérance? c’est l’apanage de l’humanité. Nous sommes tous pétris de faiblesses et d’erreurs; par 阅读全文
posted @ 2021-01-28 17:09 路要一步一步走 阅读(226) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/w605283073/article/details/89577773 阅读全文
posted @ 2021-01-28 15:14 路要一步一步走 阅读(189) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/softidea/p/5877546.html 阅读全文
posted @ 2021-01-28 13:17 路要一步一步走 阅读(67) 评论(0) 推荐(0) 编辑
摘要:给bitmap赋像素值的方法有两种: 1. bitmap.setPixel(int x,int y,color)此方法功能为给bitmap中的某个像素赋RGB值。 参数 x,y表示该像素的坐标。color为整型的RGB值。 2.bitmap.setPixels(int [] pixels,int i 阅读全文
posted @ 2021-01-28 11:39 路要一步一步走 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/l_215851356/article/details/52350891?utm_medium=distribute.pc_feed_404.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonec 阅读全文
posted @ 2021-01-28 11:27 路要一步一步走 阅读(310) 评论(0) 推荐(0) 编辑
摘要:学习目标 快速学会使用注解关闭Swagger2,避免接口重复暴露。 使用教程 禁用方法1:使用注解@Profile({"dev","test"}) 表示在开发或测试环境开启,而在生产关闭。(推荐使用) 禁用方法2:使用注解@ConditionalOnProperty(name = "swagger. 阅读全文
posted @ 2021-01-28 10:42 路要一步一步走 阅读(1255) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/qq_42369555/article/details/82745923 阅读全文
posted @ 2021-01-28 10:30 路要一步一步走 阅读(79) 评论(0) 推荐(0) 编辑
摘要:查看如下代码: String mac_no_ff = ""; for (int i = 0; i < 6; i++) { mac += Integer.toHexString(card[i] & 0xff).toUpperCase(); mac_no_ff += Integer.toHexStrin 阅读全文
posted @ 2021-01-28 10:16 路要一步一步走 阅读(319) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.51gjie.com/java/1071.html 阅读全文
posted @ 2021-01-28 10:05 路要一步一步走 阅读(199) 评论(0) 推荐(0) 编辑
摘要:进程状态转换图 kill和kill -9,两个命令在linux中都有杀死进程的效果,然而两命令的执行过程却大有不同,在程序中如果用错了,可能会造成莫名其妙的现象。 执行kill命令,系统会发送一个SIGTERM信号给对应的程序。当程序接收到该signal信号后,将会发生以下事情: 程序立刻停止 当程 阅读全文
posted @ 2021-01-28 10:00 路要一步一步走 阅读(951) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/zbw18297786698/article/details/53584515 阅读全文
posted @ 2021-01-28 09:40 路要一步一步走 阅读(56) 评论(0) 推荐(0) 编辑
摘要:转载:http://doc.redisfans.com/index.html 阅读全文
posted @ 2021-01-28 09:24 路要一步一步走 阅读(20) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/qq403580298/article/details/82937579 今天尝试Redis的分布式锁,因为没有分布式环境,使用多线程来代替,但是在使用多线程的时候,总是会有 redis.clients.jedis.exceptions.JedisC 阅读全文
posted @ 2021-01-28 09:13 路要一步一步走 阅读(1731) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/hellopeng1/article/details/82227942 阅读全文
posted @ 2021-01-27 19:07 路要一步一步走 阅读(3078) 评论(0) 推荐(0) 编辑
摘要:关于 XML 头声明和standalone 的解释 头申明这种格式: <?xml version="1.0" encoding="utf-8" standalone="yes" ?> standalone表示该xml是不是独立的,如果是yes,则表示这个XML文档时独立的,不能引用外部的DTD规范文 阅读全文
posted @ 2021-01-27 17:36 路要一步一步走 阅读(1373) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/loushuiyifan/article/details/82461955 阅读全文
posted @ 2021-01-27 17:24 路要一步一步走 阅读(72) 评论(0) 推荐(0) 编辑
摘要:Maven中的dependencyManagement元素提供了一种管理依赖版本号的方式。在dependencyManagement元素中声明所依赖的jar包的版本号等信息,那么所有子项目再次引入此依赖jar包时则无需显式的列出版本号。Maven会沿着父子层级向上寻找拥有dependencyMana 阅读全文
posted @ 2021-01-27 16:15 路要一步一步走 阅读(303) 评论(0) 推荐(0) 编辑
摘要:在Controller中校验方法参数时,使用@Valid和@Validated并无特殊差异(若不需要分组校验的话):@Valid:标准JSR-303规范的标记型注解,用来标记验证属性和方法返回值,进行级联和递归校验@Validated:Spring的注解,是标准JSR-303的一个变种(补充),提供 阅读全文
posted @ 2021-01-27 11:03 路要一步一步走 阅读(2632) 评论(0) 推荐(1) 编辑
摘要:转载:https://blog.csdn.net/dxiaol/article/details/88718186 阅读全文
posted @ 2021-01-27 10:59 路要一步一步走 阅读(2292) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/weixin_44460333/article/details/86770169 阅读全文
posted @ 2021-01-27 09:01 路要一步一步走 阅读(76) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/u013851082/article/details/70208246 阅读全文
posted @ 2021-01-27 08:40 路要一步一步走 阅读(118) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/mulinsen77/article/details/84579858 阅读全文
posted @ 2021-01-26 14:59 路要一步一步走 阅读(256) 评论(0) 推荐(0) 编辑
摘要:一、读写锁简介 现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁。在没有写操作的时候,多个线程同时读一个资源没有任何问题,所以应该允许多个线程同时读取共享资源;但是如果一个线程想去写这些共享资源,就不应该允许其他线程对该资源进行读和写的操作了。 针对这种场景,JAVA的并发 阅读全文
posted @ 2021-01-26 14:43 路要一步一步走 阅读(381) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/yyd19921214/article/details/49737061 阅读全文
posted @ 2021-01-26 14:31 路要一步一步走 阅读(94) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.jianshu.com/p/4d328d2d0d62?utm_source=oschina-app 阅读全文
posted @ 2021-01-26 14:03 路要一步一步走 阅读(72) 评论(0) 推荐(0) 编辑
摘要:转载:https://baijiahao.baidu.com/s?id=1648624077736116382&wfr=spider&for=pc 阅读全文
posted @ 2021-01-26 13:28 路要一步一步走 阅读(126) 评论(0) 推荐(0) 编辑
摘要:Arrays类的binarySearch()方法,可以使用二分搜索法来搜索指定的数组,以获得指定对象。该方法返回要搜索元素的索引值。binarySearch()方法提供多种重载形式,用于满足各种类型数组的查找需要。 1) binarySearch(Object[], Object key) a: 要 阅读全文
posted @ 2021-01-26 09:01 路要一步一步走 阅读(745) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/TomHe789/p/12589056.html 阅读全文
posted @ 2021-01-26 08:54 路要一步一步走 阅读(101) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/zj57356498318/article/details/103364024 阅读全文
posted @ 2021-01-25 16:37 路要一步一步走 阅读(96) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/muskter/article/details/76064085 在JAVA的学习中,不少人会把sleep和wait都搞混,认为都是做线程的等待。比如方法sleep(long)和wait(long)就分不清,下面主要介绍下这俩者是什么,区别在哪。 首先需要 阅读全文
posted @ 2021-01-25 14:06 路要一步一步走 阅读(350) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/jianpengxuexikaifa/article/details/102164461 阅读全文
posted @ 2021-01-25 11:42 路要一步一步走 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1) start:用start方法来启动线程,真正实现了bai多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行run()方法,这里方法ru 阅读全文
posted @ 2021-01-25 09:54 路要一步一步走 阅读(1384) 评论(0) 推荐(1) 编辑
摘要:https://www.qqxiuzi.cn/bianma/zifuji.php 阅读全文
posted @ 2021-01-24 18:09 路要一步一步走 阅读(95) 评论(0) 推荐(0) 编辑
摘要:不管怎么重排序(编译器和处理器为了提高并行度),(单线程)程序的执行结果不能被改变。编译器,runtime 和处理器都必须遵守as-if-serial语义。为了遵守as-if-serial语义,编译器和处理器不会对存在数据依赖关系的操作做重排序,因为这种重排序会改变执行结果。但是,如果操作之间不存在 阅读全文
posted @ 2021-01-22 10:18 路要一步一步走 阅读(271) 评论(0) 推荐(0) 编辑
摘要:什么是happens-before happens-before:A happens-before B就是A先行发生于B(这种说法不是很准确),定义为hb(A, B)。在Java内存模型中,happens-before的意思是前一个操作的结果可以被后续操作获取。 为什么需要happens-befor 阅读全文
posted @ 2021-01-22 09:58 路要一步一步走 阅读(108) 评论(0) 推荐(0) 编辑
摘要:合理利用线程池能够带来三个好处 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以 阅读全文
posted @ 2021-01-22 09:30 路要一步一步走 阅读(445) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/weixin_37862824/article/details/112756654 阅读全文
posted @ 2021-01-21 15:32 路要一步一步走 阅读(1183) 评论(1) 推荐(0) 编辑
摘要:1、唯一约束和唯一索引,都可以实现列数据的唯一,列值可以有null。2、创建唯一约束,会自动创建一个同名的唯一索引,该索引不能单独删除,删除约束会自动删除索引。唯一约束是通过唯一索引来实现数据的唯一。3、创建一个唯一索引,这个索引就是独立,可以单独删除。4、如果一个列上想有约束和索引,且两者可以单独 阅读全文
posted @ 2021-01-21 11:17 路要一步一步走 阅读(358) 评论(0) 推荐(0) 编辑
摘要:一般情况下,当我们频繁的使用线程的时候,为了节约资源快速响应需求,我们都会考虑使用线程池,线程池使用完毕都会想着关闭,关闭的时候一般情况下会用到shutdown和shutdownNow,这两个函数都能够用来关闭线程池,那么他们俩之间的区别是什么呢?下面我就用一句话来说明白shutdown和shutd 阅读全文
posted @ 2021-01-21 09:13 路要一步一步走 阅读(643) 评论(0) 推荐(0) 编辑
摘要:转载:https://zhuanlan.zhihu.com/p/32867181 自从最近的某年某月某天起,线上服务开始变得不那么稳定。在高峰期,时常有几台机器的内存持续飙升,并且无法回收,导致服务不可用。 例如GC时间采样曲线: 和内存使用曲线: 图中所示,18:50-19:00的阶段,已经处于服 阅读全文
posted @ 2021-01-21 09:00 路要一步一步走 阅读(472) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/u010723709/article/details/50377543 阅读全文
posted @ 2021-01-21 08:51 路要一步一步走 阅读(36) 评论(0) 推荐(0) 编辑
摘要:在用IDEA debug调试的时候,当需要动态查看某一个值的时候,就需要用到计算表达式窗口 当debug选中某一行的时候,按快捷键 Alt + F8 就可以打开Evaluate Expression计算表达式窗口如下: 然后就可以在输入框中输入对象,查看具体的值! 阅读全文
posted @ 2021-01-20 16:56 路要一步一步走 阅读(588) 评论(0) 推荐(0) 编辑
摘要:在使用Java8 新特性中关于Period.between的方法时需注意该方法获取日期的区间问题。 @Test public void test1(){ LocalDate from = LocalDate.of(2018,10,1); System.out.println(Period.betwe 阅读全文
posted @ 2021-01-19 10:24 路要一步一步走 阅读(104) 评论(0) 推荐(0) 编辑
摘要:Java中,%d和%f分别用来表示输出时,替换整型输出和浮点型输出的占位符。 如: int a=28; float b = 13.0f; System.out.printf("整数是:%d%n,小数是:%f",a,b); 输出结果是:整数是:28 小数是:13.0; 这里的%n是换行的格式字符串,只 阅读全文
posted @ 2021-01-19 10:13 路要一步一步走 阅读(564) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_41622739/article/details/91307264 1. <? extends Hero> ArrayList heroList<? extends Hero> 表示这是一个Hero泛型或者其子类泛型heroList 的泛型可能是He 阅读全文
posted @ 2021-01-18 16:57 路要一步一步走 阅读(107) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/u012995995/article/details/96117923 阅读全文
posted @ 2021-01-15 09:08 路要一步一步走 阅读(53) 评论(0) 推荐(0) 编辑
摘要:今天栈长给大家推荐一款代码神器,人工智能帮你写代码,简直爽的不行,关键还是免费的,一起来看看。 简介 Codota 是一款优秀的 AI 代码自动完成工具,可以帮助我们极大的提高开发效率。 官网:https://www.codota.com/ 支持主流语言: Java, Javascript, Typ 阅读全文
posted @ 2021-01-13 23:26 路要一步一步走 阅读(11614) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 null 恢复内容结束 阅读全文
posted @ 2021-01-12 12:35 路要一步一步走 阅读(756) 评论(0) 推荐(0) 编辑
摘要:Thread.yield() 方法,使当前线程由执行状态,变成为就绪状态,让出cpu时间,在下一个线程执行时候,此线程有可能被执行,也有可能没有被执行。 `` package com.yield; public class YieldTest extends Thread { public Yiel 阅读全文
posted @ 2021-01-07 14:26 路要一步一步走 阅读(354) 评论(0) 推荐(0) 编辑
摘要:文章来源: http://www.jb51.net/article/75551.htm 这篇文章主要介绍了java计算两个时间相差天数的方法,感兴趣的小伙伴们可以参考一下: 问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过Calendar类的日期比较。注意:这里需要 阅读全文
posted @ 2021-01-07 10:03 路要一步一步走 阅读(7565) 评论(0) 推荐(0) 编辑
摘要:当我们想要测试接口的时候,难免会根据一个类,一个一个的写json数据,当属性比较少时还行,但当属性多的时候就比较麻烦了, 为了解决这个问题,我们可以安装第三方的插件来快速生成json字符串。 步骤如下: 1.打开idea工具,在左上角找到File -> Settings -> Plugins 2.安 阅读全文
posted @ 2021-01-06 11:01 路要一步一步走 阅读(1670) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/yexiaomodemo/article/details/93003060 阅读全文
posted @ 2021-01-06 09:14 路要一步一步走 阅读(96) 评论(0) 推荐(0) 编辑
摘要:raiserror 是由单词 raise error 组成 raise 增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ] 其语法如下: RAISERROR ( { msg_id | msg_str  阅读全文
posted @ 2021-01-05 15:42 路要一步一步走 阅读(703) 评论(0) 推荐(0) 编辑
摘要:https://tool.lu/ 阅读全文
posted @ 2021-01-04 10:08 路要一步一步走 阅读(48) 评论(0) 推荐(0) 编辑
摘要:转载:https://juejin.cn/post/6913695663028961293 阅读全文
posted @ 2021-01-04 10:00 路要一步一步走 阅读(109) 评论(0) 推荐(0) 编辑
摘要:String today = "2010-08-15"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = format.parse(today); Calendar calendar = Calend 阅读全文
posted @ 2021-01-04 08:55 路要一步一步走 阅读(93) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示