积跬步
健美猿
做一个有理想,有道德,有文化,有纪律的劳动者
展开
-
java.lang.IllegalStateException: Cannot add merged region A101:A107 to sheet because it overlaps wit
使用sheet.addMergedRegion()添加合并单元格信息方法,要合并的区域已经存在合并单元格,导致上述报错。合并单元格信息时,首先判断是否和已有的合并单元格重合。原创 2024-06-04 13:16:38 · 444 阅读 · 0 评论 -
word转pdf处理乱码和小方块
修改字体文件的权限,使root用户以外的用户也可以使用。原创 2024-03-21 17:23:31 · 769 阅读 · 1 评论 -
FUNCTlON supervisiondb test,TRIM does not exist, Check the ‘Function Name Parsing and Resolution‘se
执行sql时,报错: FUNCTlON supervisiondb test,TRIM does not exist, Check the 'Function Name Parsing and Resolution'section in the Reference Manua。试了发现trim()中间多了个空格,去掉就好了。原创 2023-12-27 14:50:40 · 472 阅读 · 0 评论 -
Mysql递归更新表等级字段,获取子节点等级字段property_level值依次+1,再递归获取子节点依次+1
mysql递归update更新表property_level字段,初始节点等级字段property_level值为0,其下面的所有子节点等级字段property_level值依次+1,再获取子节点的子节点等级字段property_level值依次+1。请注意,在使用递归函数时,需要小心控制递归深度和性能,以防止出现无限循环或性能问题。:property_level(等级),superior_corp_key(上级企业id)等等。字段,其下所有子节点的等级字段会依次增加。原创 2023-12-26 17:19:46 · 535 阅读 · 0 评论 -
调用第三方http接口,上传文件到第三方接口
/要上传的文件地址。// 把文件加到HTTP的post请求中。原创 2023-12-26 16:55:21 · 518 阅读 · 0 评论 -
调用第三方http接口,简单明了
/DoOutput设置是否向httpUrlConnection输出,DoInput设置是否从httpUrlConnection读入,此外发送post请求必须设置这两个。//断开连接,disconnect是在底层tcp socket链接空闲时才切断,如果正在被其他线程使用就不切断。//获取URLConnection对象对应的输出流。//获取URLConnection对象对应的输入流。//打开和url之间的连接。//flush输出流的缓冲。//设置通用的请求属性。//发送请求参数即数据。原创 2023-12-26 16:46:23 · 831 阅读 · 1 评论 -
mybatis的Mapper文件中的大于小于号转成“< ;”、“> ;”
直奔主题!!!!XML中需要转义的字符有:原创 2023-12-22 09:41:36 · 1007 阅读 · 0 评论 -
word转pdf(支持Linux系统),并在pdf指定位置盖章
两种方法,方法1:通过documents4j 实现word转pdf,但是对Linux系统不友好,有坑有坑有坑,别问,问就是我一开始就用documents4j ,结果上版本发现一直转不了pdf,看日志找资料发现不支持Linux。若要支持Linux但是过程麻烦,需要Linux安装offic组件,不嫌麻烦可以试着找找如何安装offic组件资料。方法2:基于aspose-words,功能强大,在linux上可以完美使用。缺点就是是付费的,如果条件允许建议忽略下方的license.xml去使用正版。原创 2023-08-23 10:10:35 · 2261 阅读 · 7 评论 -
详解Map
为了能让 HashMap 存取高效,尽量较少碰撞,也就是要尽量把数据分配均匀。我们上面也讲到了过了,Hash 值的范围值-2147483648 到 2147483647,前后加起来大概 40 亿的映射空间,只要哈希函数映射得比较均匀松散,一般应用是很难出现碰撞的。但问题是一个 40 亿长度的数组,内存是放不下的。所以这个散列值是不能直接拿来用的。用之前还要先做对数组的长度取模运算,得到的余数才能用来要存放的位置也就是对应的数组下标。这个数组下标的计算方法是“(n 代表数组长度)。原创 2023-06-07 09:53:01 · 429 阅读 · 0 评论 -
mysql如何将两个字段的查询结果拼接
示例:原创 2023-06-07 09:32:22 · 1579 阅读 · 0 评论 -
Spring AOP 的执行顺序
正常情况下出现异常正常情况下出现异常。原创 2023-06-06 17:12:49 · 128 阅读 · 0 评论 -
Invalid bound statement (not found):解决方法
1.检查Mapper.xml中的方法名和Dao类方法是否一致,若使用注解则检查SQL语句是否存在2.检查Mapper.xml文件中的namespace是否是正确的Dao类全限定名3.检查Mapper.xml文件中方法返回值和Dao类的方法返回值是否一致,ResultMap要注意type是否正确,ResultType要注意是返回结果的一条记录的类型4.检查Mapper.xml在配置文件或者配置类中的路径是否正确5.写错。原创 2023-05-18 17:21:20 · 906 阅读 · 0 评论 -
垃圾回收算法
通常,判断一个对象是否被销毁有两种方法:引用计数算法:为对象添加一个引用计数器,每当对象在一个地方被引用,则该计数器加1;每当对象引用失效时,计数器减1。但计数器为0的时候,就表白该对象没有被引用。可达性分析算法:通过一系列被称之为“GC Roots”的根节点开始,沿着引用链进行搜索,凡是在引用链上的对象都不会被回收。就像上图的那样,绿色部分的对象都在GC Roots的引用链上,就不会被垃圾回收器回收,灰色部分的对象没有在引用链上,自然就被判定为可回收对象。原创 2023-05-12 14:14:22 · 106 阅读 · 0 评论 -
1242 Subquery returns more than 1 row 解决方法
执行以下语句:出现1242 Subquery returns more than 1 row报错。原创 2023-05-12 13:56:53 · 3204 阅读 · 0 评论 -
Public Key Retrieval is not allowed解决方法
AllowPublicKeyRetrieval=True可能允许恶意代理执行MITM攻击以获取明文密码,因此它在默认情况下为False,必须显式启用。原创 2023-05-11 13:07:10 · 589 阅读 · 0 评论 -
Linux tar 解压打包命令
tar –cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2。tar –czf jpg.tar.gz *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz。tar –cvf jpg.tar *.jpg 将目录里所有jpg文件打包成tar.jpg。unzip file.zip 解压zip。原创 2023-04-06 13:05:38 · 111 阅读 · 0 评论 -
关于线程池你了解多少?
1.什么是线程池1.什么是线程池线程池其实就是一种处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。3.降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。4.提高响应速度。原创 2023-04-04 14:52:38 · 140 阅读 · 0 评论 -
SpringBoot核心注解
声明为配置类(根配置类,首先扫描该类,本身是一个IOC容器的配置类),将当前类内声明的一个或多个以@Bean注解标记的方法的实例纳入到spring容器中,并且实例名就是方法名。自动扫描当前包及子包下被@Component,@Controller,@Service,@Repository注解标记的类,将其作为bean加载到IOC容器中。任何一个标注了@Bean的方法,其返回值将作为一个bean定义注册到Spring的IoC容器,方法名将默认成该bean定义的id。不指定范围则默认从注解所在类的包下进行扫描。原创 2023-04-04 14:36:56 · 178 阅读 · 1 评论 -
高并发解决方法(通俗易懂)
采用HttpClient页面静态化技术对首页的信息进行缓存,将活动页面上的所有可以静态的元素全部静态化,并尽量减少动态元素。通过CDN来抗峰值。原创 2023-04-04 15:23:56 · 1409 阅读 · 0 评论 -
Stream集合流操作
JAVA8新特性 —Stream集合流操作原创 2022-08-03 10:41:14 · 716 阅读 · 2 评论 -
wait 和 sleep 区别
sleep和wait区别原创 2022-08-03 10:30:43 · 117 阅读 · 0 评论 -
索引失效情况
索引失效原创 2022-02-24 11:10:51 · 95 阅读 · 0 评论