自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java数据结构及算法(一)--稀疏数组与队列

对前面的数组模拟队列的优化,充分利用数组. 因此将数组看做是一个环形的。(通过取模的方式来实现即可)当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。非线性结构包括:二维数组,多维数组,广义表,树结构,图结构。

2024-04-09 14:09:21 668

原创 java 7z 封装 头信息缺失 解压报错“Bad 7z signature” 解决方法

SevenZOutputFile用完之后一定要进行关闭操作,不调用close方法不进行头信息赋值。java8之后使用上面的方式就好,自动调用close方法。怎么封装不用我说,教程一大堆。

2023-08-03 23:28:05 429

原创 记一次恼人的idea之iml文件消失案件

结论:“Ignore Projects”和“unIgnore Project”好使。2. “mvn idea:module”不好使,生不成iml。非得加点字数才能发表可还行,那我就说说什么是iml文件。1. 刷新maven不好使,生不成iml。请务必试试我的方法!...

2022-08-16 21:09:14 1457 1

原创 20220520-代码学习(加权随机算法实现、List的remove方法最佳用法)

加权随机算法实现、List的remove最佳用法

2022-05-20 02:18:06 163

原创 【保姆级教程】通过文本自动转换流程图并保存为高清图片(PNG格式)

【保姆级教程】通过文本自动转换流程图并保存为高清图片(PNG格式) 爽就完了

2022-04-17 22:01:35 3476

原创 mysql5.7免安装版本安装-超详细

mysql5.7版本安装全攻略,一次成功!

2022-04-08 13:16:57 2792

原创 plsql存储过程实例(一)

pg数据库存储过程

2022-04-07 11:15:16 190

原创 log4j2性能优化

背景:最近在做log4j升级到Log4j2的项目,在测试升级之后的性能时,被惊了一下,性能没有提升,反而下降了,赶紧研究了一下log4j2的相关配置,以下是研究结果。1.使用FileAppender的时候,配置若是ImmediateFlush=true,一旦有新日志写入,立马将日志写入到磁盘的文件中。当日志很多,这种频繁操作文件显然性能很低下。2.不要使用Location相关属性,例如 C or $class, %F or %file, %l or %location, %L or %l..

2020-06-24 19:37:02 2659

原创 非法字符: /65279

背景:工作时用ant打包,无法正常编译,但是未见乱码字符,比较版本时发现第一行有修改,但是在ide中显示无变化。是由于文件在保存的时候在前面加入了bom字符.UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。Windows就是使用BOM来标记文本文件的编码方式的。...

2020-06-24 17:00:51 208

原创 【每天一道算法题】8.9

两数之和题面给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]方...

2019-08-09 12:01:52 100

原创 Redis相关笔记

Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴...

2019-08-01 11:58:10 76

原创 线程 java面试

1.进程和线程的区别是什么?进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。 线程又叫做轻量级进程。2.创建线程有几种不同的方式?有三种方式可以用来创建线程:继承 Thread 类实现 Runnable 接口应用程序可以使用 Executor 框架来创建线程池实现 Runnable 接口这种方式更受欢迎,因为这不需要继承 Thread 类。在应用...

2019-07-26 01:21:08 70

原创 【poi】合并单元格

style: RegionUtil.setBorderLeft(1, cellRangeAddress, sheet, wb); RegionUtil.setBorderBottom(1, cellRangeAddress,sheet,wb); RegionUtil.setBorderRight(1, cellRangeA...

2019-06-05 23:23:39 100

原创 【poi】反着写拯救世界

昨天和今天一直在用poi写报表,一翻周折总算是写出来了,最令我头疼的就是复杂表头和导入数据时,新建行总是覆盖原来的数据和style。十分之烦恼,其实解决方法很简单,就是理清顺序。复杂表头,创建时从下往上写,有奇效,比如有五行,不如从第五行开始创建行。数据一定是最后再放入的,设置格式(style)也是如此。...

2019-06-05 23:03:40 97

原创 不知原理的一次记录【关于mysql的“+0”操作】

1.SELECT wu_price FROM la_debt_wu WHERE wu_price +0 BETWEEN '2.444'AND'6.666';SELECT wu_price FROM la_debt_wu WHERE wu_price BETWEEN '2.444'AND'6.666';区别如上,具体原因不知道,类型是varchar,先记住怎么用吧!!!...

2019-05-28 15:39:33 826

原创 5.22札记

1.return false;十分重要,使用ajax时,必须要加!!!

2019-05-22 19:58:20 80

转载 mysql中查询字段为null或者不为null

mysql中查询字段为null或者不为null在mysql中,查询某字段为空时,切记不可用 = null,而是 is null,不为空则是 is not null

2019-05-15 21:57:59 5057

原创 5.14札记

1.java mybatis mapper 数据库命名时有数字最好不要在数字之前加 ‘_’ ,编译识别不了。。。

2019-05-14 12:40:09 79

原创 5.6札记

错误详情:Navicat中sql语句执行没有问题,在eclipse或idea里运行的时候就会报错报错内容:The error may involve defaultParameterMapThe error occurred while setting parameters原因:sql语句错误,检查一下你的sql语句,避免出现字段模糊(两个以上的table中有同一名称字段),以上...

2019-05-06 16:29:28 122

转载 @Controller和@RestController 相关的坑

最近做项目用了springboot+mybatis-plus,在做业务层时,用到了mybatis-plus的代码生成器,在自动生成的前端控制器controller类中有@RestController,在写的时候没有注意,前端和后端都写完之后进行调试,出现以下界面十分费解。直到发现@Controller和@RestController的区别: 1) 如果只...

2019-04-28 18:18:10 720

原创 【数据库】六大约束

主键(primary key):一般自动生成 外键(foreign key):被参照的键必须有唯一约束或是主键 非空(not null):不能为空值 默认(default)default约束用法:1.默认为空:default null 2.默认值类型为字符串:default '普通用户' 或default('普通用户') 3.默认...

2019-04-12 18:05:37 598

原创 git 登陆时注意

git 登陆时请注意一点$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"“ 前面是有空格的。。。 切记ps:即便没有打空格 git不会报错 ,当你使用git commit时,会出现Please tell me who you are如上提示。...

2018-05-02 10:53:35 1393

空空如也

空空如也

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

TA关注的人

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