自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 永久关闭win10、11杀毒实时保护,防止误删文件

在组策略把“关闭实时保护”启用即可,重启系统也不会再次启动,如图。

2025-01-01 14:05:04 655

原创 map转List

Map<String, Map<String, String>> map = new HashMap<String, Map<String, String>>(); Map<String, String> data = new HashMap<String, String>(); data.put("11", "22"); data.put("12", "23"); data.put("13", ...

2021-05-28 16:24:22 1278

转载 七种java字符串拼接详解

https://www.cnblogs.com/yysbolg/archive/2020/08/20/13532971.html七种java字符串拼接详解01、“+”号操作符要说姿势,“+”号操作符必须是字符串拼接最常用的一种了,没有之一。String chenmo = “沉默”;String wanger = “王二”;System.out.println(chenmo + wanger);我们把这段代码使用 JAD 反编译一下:String chenmo = “\u6C89\u9ED8”

2021-05-28 12:21:19 257

原创 浮点类

用Double.parseDouble()是把括号里面内容变成double类型的。如果要变成int,则用Integer.parseInt()//小数BigDecimal bd=new BigDecimal(“2.2”);

2021-05-25 14:00:51 124

转载 Oracle时间格式化方法、Oracle中如何获取系统当前时间

//时间格式化方法to_date(‘2009-12-25 14:23:31(时间)’,‘yyyy-mm-dd,hh:mi:ss’(格式))//Oracle中如何获取系统当前时间select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’) from dual;ORACLE里获取一个时间的年、季、月、周、日的函数select to_char(sysdate, ‘yyyy’ ) from dual; --年select to_char(sysdate, ‘MM’

2021-05-13 12:00:44 160

转载 SVN提交代码冲突解决方法总结

SVN提交代码冲突解决方法总结在近期svn提交代码时遇到多种情况的问题,现做一个解决办法的总结如下:插播一条:idea下被svn版本控制各类文件的颜色区分,红棕色,未加入版本控制;绿色,已经加入控制暂未提交;蓝色,加入,已提交,有改动,与版本库文件不一致;黑色,加入,已提交,无改动,和版本库文件一致;灰色:版本控制已忽略文件。1.内容冲突:当两名(或更多)开发人员修改了同一个文件中相邻或相同的行时就会发生文件冲突。(1)修改同一文件不同位置引发的冲突,其他人在你之前提交了代码你提交时报错

2021-04-19 13:46:13 4491 1

转载 sql递归

mysql 自关联表,以下为向下递归以及向上递归样例。######1 递归查询前期准备,如果你的表已经存在,可忽略此步。建表CREATE TABLE wq_areainfo (id int(11) NOT null AUTO_INCREMENT,level int(11) DEFAULT 0 ,name varchar(255) DEFAULT ‘0’,parentId int(11) DEFAULT 0,status int(11) DEFAULT 0,PRIMARY KEY (id)

2021-03-26 16:05:54 240

转载 idea设置自定义工具javap,快速打开javap

在idea界面按Ctrl+Alt+S快捷键,打开设置对话窗口,在左边菜单项选择Tool》External Tools,然后在右侧点击加号按钮Create Tool创建一个新的工具,填入Name信息,然后设置Tools settings,中间的可以保持默认先配置Program项,也就是外部工具程序位置,这里我们配置的是javap工具的位置,在jdk的bin目录下,复制直接写死路径也可以,但最好使用idea内部的宏变量进行设置,点击后面的Insert macro,选择JDKPath的宏选择宏之后,这

2021-03-19 15:42:00 373 1

原创 oracle语句,去重、五表联查、统计数量。 Oracle高级查询之over(partition by...)

select distinctb.FNAME_L2,c.FPERIODYEAR,c.FPERIODNUMBER,d.fname_l1,count(1) over(partition by b.FNAME_L2,d.fname_l1) 数量from t_gl_voucherentry a1,t_gl_voucher a,t_org_company b,t_bd_period c,t_pm_user dwhere a1.Fbillid=a.fidand a.fcompanyid=b.fi

2020-09-30 13:21:16 1462

转载 springMVC执行流程图

2020-09-09 02:16:44 172

转载 RabbitMQ重复消费和数据丢失的问题

如何保证消息不被重复消费?保证消息不被重复消费的关键是保证消息队列的幂等性,这个问题针对业务场景来答分以下几点:1.比如,你拿到这个消息做数据库的insert操作。那就容易了,给这个消息做一个唯一主键,那么就算出现重复消费的情况,就会导致主键冲突,避免数据库出现脏数据。2.再比如,你拿到这个消息做redis的set的操作,那就容易了,不用解决,因为你无论set几次结果都是一样的,set操作本来就算幂等操作。3.如果上面两种情况还不行,上大招。准备一个第三方介质,来做消费记录。以redis为例,给消息

2020-09-09 00:32:10 440 1

转载 同步异步图解

同步执行同步执行当调用方法执行完成后并返回结果,才能执行后续代码异步执行异步调用的话可用参考ajax,调用方法后不会等到sum方法执行完成,而是直接执行后续代码。sum方法执行完成后主要通过状态通知主线程,或者通过回调处理这次异步方法执行的结果...

2020-09-09 00:09:49 1094

原创 mysql8.+迁移5.+需要更改的sql语句

1、utf8mb4_0900_ai_ci 替换为 utf8_general_ci2、接着把utf8mb4替换为utf8这两步是改数据格式,8.+版本的utf8mb4收入了表情包所以要更改接着报错的话、还得更改下面这两处把括号带0全部去掉就ok了

2020-07-28 16:05:15 403

原创 HashMap结构分析、存取值过程

1、Map回顾图中的绿色的虚线代表实现,绿色实线代表接口之间的继承,蓝色实线代表类之间的继承。Map类型的集合最大的优点在于其查找效率比较高,理想情况下可以实现O(1)的时间复杂度。Map中最常用的是HashMap,LinkedHashMap与HashMap的区别在于前者能够保证插入集合的元素顺序与输出顺序一致。这两者与TreeMap的区别在于TreeMap是根据键值进行排序的,当然其底层的实现也有本质的区别,如HashMap底层是一个哈希表,而TreeMap的底层数据结构是一棵树。HashMap与

2020-07-27 10:14:58 512

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除