![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 56
松林羊
这个作者很懒,什么都没留下…
展开
-
JAVA环境搭建
JAVA环境搭建原创 2022-12-01 10:19:35 · 876 阅读 · 1 评论 -
java 读取excel(支持xlsx、xls格式, 支持合并单元格)
java读excel实现效果概念依赖代码实现测试代码ExcelReader.java 工具类实现效果将excel看成一个二维表,将数据存放在List<List>>中。[0,0]表示第一个单元格,[5,3]表示第6行,第4列数据,若空行或空列也会存在对应的下标位置。合并单元的值取最左上角单元格的值。每个子单元格的值与合并单元格的值保持一致。如:[0行,1行,0列,1列]为合并单元格,值为“AAA”。那么[0,0]、[0,1]、[1,0]、[1,1]的值都为“AAA”。可将某行为表头原创 2021-06-29 16:09:41 · 2499 阅读 · 1 评论 -
java创建excel(不用设置样式,支持xlsx、xls格式, 不支持合并单元格)
实现效果效果1:模板简单使用效果2:替换模板,按行追加数据效果3:替换模板,按列追加数据实现思路java中调整excel样式非常麻烦。参考freemarker,提供一个excel模板,打上标记,代码替换标记内容即可约定格式对于 ${*}模板, 将被替换为java中数据指定的内容,单个单元格单个内容替换。允许一个单元格内容存在多个${*}模板对于 ${*.*}模板 我们要求一行中 ${row.a} ${row.b} ${row.c} 属于同一个数据结构,不能有其他数据结构。下原创 2021-06-27 01:24:51 · 660 阅读 · 1 评论 -
Java URLDecoder.decode 加号变成空格
解决方法:先URLEncoder.encode一下,然后再URLDecoder.decode,如图:原创 2021-01-12 14:41:13 · 1863 阅读 · 0 评论 -
Java发送Https请求(跳过证书验证)-旧版
此代码已过时,请移步新版代码依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.5</version> </dependency> <dependency> <groupId>org.apache.httpc原创 2021-01-05 09:53:01 · 514 阅读 · 1 评论 -
Java发送Https请求(跳过证书验证)-新版
依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.5</version></dependency><dependency> <groupId>org.apache.httpcompone原创 2021-01-05 09:51:49 · 2925 阅读 · 1 评论 -
Java多线程-synchronized
是什么synchronized是Java中实现线程同步的一种手段,底层是通过锁机制实现的。怎么用原创 2019-12-31 21:33:52 · 113 阅读 · 0 评论 -
JAVA多线程-Object.wait(),Object.notify(),Object.notifyAll()
初步理解wait()使线程停止运行,进入等待队列,会释放对象锁。notify()唤醒在此对象监视器上等待的单个线程。wait()与notify()Obj.wait(),与Obj.notify()必须与synchronized(Obj)一起使用,也就是wait()是针对已经获取了Obj锁进行操作。从语法角度来说就是Obj.wait(),Obj.notify()必须在、sync...原创 2019-11-18 21:05:24 · 400 阅读 · 0 评论 -
Java多线程-基础篇
基本概念线程程序中单独顺序的控制流线程本身依靠程序进行运行线程是程序中的顺序控制流,只能用分配给程序的资源和环境进程正在执行的程序一个进程可以包含一个或多个线程至少包含一个线程单线程程序中只存在一个线程,实际上主方法就是一个主线程多线程一个程序中运行多个任务目的:更好的使用CPU资源并行真正的同时,多个cpu实例或者多台机器同时执行一段处理逻辑。...原创 2019-11-08 21:24:19 · 203 阅读 · 0 评论 -
JAVA操作CSV
记录一下java创建csv的代码。引入jar包<dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv</artifactId> <version>2.0</version> &...原创 2019-08-14 11:16:25 · 328 阅读 · 0 评论 -
JAVA 读取excel(支持xlsx、xls格式, 支持合并单元格)
记录一下最近使用java操作excel的代码。导包。注意两者版本需要一致<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></depe...原创 2019-05-17 19:46:46 · 1243 阅读 · 2 评论 -
深入理解Java中的String
个人所见最齐全最透彻的关于JAVA String的总结。原文:https://www.cnblogs.com/xiaoxi/p/6036701.html转载 2019-03-11 12:28:05 · 105 阅读 · 0 评论