![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
java
weixin_37576193
需要免费资源,不想花钱的可以私信我,点个关注,留下邮箱,我会发到你邮箱
展开
-
trove4j高性能Java集合库
trove4j是一个高性能的Java集合库,在服务端和客户端工作更快,使用更少的内存。与传统的hashmap相比,数据量越大,占用的内存越少,适合大数据量的 查询、存储等。原创 2023-01-10 15:00:31 · 269 阅读 · 0 评论 -
XSSFWorkbook设置背景颜色
代码】XSSFWorkbook设置背景颜色。原创 2022-07-29 12:33:47 · 3970 阅读 · 1 评论 -
别再写代码测试并发了,太 Low!模拟并发的 4 种方法,还有谁不会??
当我们写完代码,自测是一项必不可少的工作,毕竟很多时候,自己发现的Bug就只是个Bug,测试人员发现的Bug可能就是RMB了,但是有些Bug在本地的单人测试环境下都很正常的,可一旦涉及到并发的时候,就会出现一系列诡异问题;所以提测之前的并发测试也是很有必要的;下面就来介绍一下几个常用的并发测试方式:ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址原创 2022-06-17 15:33:47 · 590 阅读 · 0 评论 -
java将xml文件内容与ztree树形结构互转
用java实现的读取xml文件内容,并转换成ZTree树形结构,也可以将ztree树形结构转换为xml格式保存到文件中,个人创作不易,感谢大家支持具体效果图:转为ztree树:有问题的话欢迎指出讨论!java将xml文件内容与ztree树形结构互转.zip-互联网文档类资源-CSDN下载https://download.csdn.net/download/weixin_37576193/72081394...原创 2021-12-29 09:48:45 · 418 阅读 · 0 评论 -
java读取xml文件内容,转为ztree的形式
@ResponseBody @RequestMapping("/getXmlNodes") public List<ZTreeNode> getXmlNodes(Long versionId){ try { File file = objectFileService.getFileByVersionId(versionId); String s; InputStreamReader in =.原创 2021-12-16 19:02:51 · 662 阅读 · 0 评论 -
java中XML操作:xml与string互转、读取XML文档节点及对XML节点增删改查
一、XML和String互转: 使用dom4j程式变得很简单//字符串转XMLString xmlStr = \"......\"; Document document = DocumentHelper.parseText(xmlStr); // XML转字符串 Document document = ...; String text = document.asXML(); //这里的XML DOCUMENT为org.dom4j.Document二...原创 2021-11-19 18:20:24 · 1009 阅读 · 0 评论 -
Java 使用POI导出excel表格,无法将单元格设置为文本格式
要把表格导出后,对id信息进行修改后再导回,修改过程中输入的都是数值类型的尝试使用两种方法设置单元格的文本格式后,任然单元格会在被双击后变成科学技术法。使用的两种设置方式,第一种如下:// 生成一个(带标题)表格HSSFSheet sheet = workbook.createSheet();// 表数统计int count = 1;// 生成一个表格workbook.setSheetName(count - 1, sheetTitle + count);// 生成一个样式HSSFCell原创 2021-03-29 10:11:29 · 1886 阅读 · 0 评论 -
SVG画activity流程图
流程设计器图:SVG显示图://渲染流程图 $('#flowChart').click(function () { setTimeout(function () { //去除选中样式 $("#allUl").find("dd[class=layui-this]").attr("class", "") }, 200); //单据id var dataformId = $("#...原创 2020-08-15 17:09:16 · 895 阅读 · 1 评论 -
TreeMap原理实现及常用方法
目录一. TreeMap概述 二. 红黑树回顾 三. TreeMap构造 四. put方法 五. get 方法 六. remove方法 七. 遍历 八. 总结前面我们分别讲了Map接口的两个实现类HashMap和LinkedHashMap,本章我们讲一下Map接口另一个重要的实现类TreeMap,TreeMap或许不如HashMap那么常用,但存在即合理,它也有自己的应用场景,TreeMap可以实现元素的自动排序。一. TreeMap概述TreeMap存储K-V键值对,通过.原创 2020-08-04 11:59:37 · 31100 阅读 · 2 评论 -
JVM系列之:String,数组和集合类的内存占用大小
目录简介 数组 String ArrayList HashMap HashSet LinkedList treeMap 总结简介之前的文章中,我们使用JOL工具简单的分析过String,数组和集合类的内存占用情况,这里再做一次更详细的分析和介绍,希望大家后面再遇到OOM问题的时候不再抱头痛哭,而是可以有章可循,开始吧。数组先看下JOL的代码和输出://byte arraylog.info("{}",ClassLayout.parseInstance("www..原创 2020-07-22 18:59:17 · 1155 阅读 · 0 评论 -
Activiti工作流的详细介绍
一、了解工作流1、工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现。2、工作流管理系统(Workflow Management System, WfMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流逻辑进行工作流实例的执行。工作流管理系统不是企业的业务系统,而是为企业的业务系统的运行提供了一个软件的原创 2020-07-14 11:00:59 · 23065 阅读 · 4 评论 -
JavaMailSender根据数据库获取主机端口,而不是通过自动注入yml配置文件
JavaMailSenderImpl javaMailSender =new JavaMailSenderImpl();javaMailSender.setHost(host);//主机地址javaMailSender.setPort(port);//端口javaMailSender.setUsername();//账号javaMailSender.setPassword();//密码MimeMessage mimeMessage =javaMailSender.createMime..原创 2020-07-03 16:52:27 · 934 阅读 · 3 评论 -
java反射机制面试详解
一、反射机制概述Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为Java 的反射机制。Class 类与java.lang.reflect 类库一起对反射的概念进行了支持,该类库包含了Field,Method,Constructor类(每个类都实现了Member 接口)。这些类型的对象时由JVM 在运行时创建的,用以表示未知类里对应的成员。这样你就可以使用原创 2020-06-18 17:56:19 · 267 阅读 · 0 评论 -
Java Response实现文件下载
Servlet代码:public class ResponseFileServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {downfile(response);}public void doPost(HttpServletRequest...原创 2020-06-05 14:22:40 · 594 阅读 · 0 评论 -
java代码用随意文字合成你爱人的照片
package cn.olic.dhc.modular.systemset.controller;import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream;public class Adsad { public .原创 2020-06-04 11:59:19 · 284 阅读 · 0 评论 -
java发送http的get、post请求
Http请求类package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;public原创 2020-06-04 10:10:43 · 140 阅读 · 0 评论 -
【JavaSE】多线程与并发编程(总结)
目录一、多线程概述 进程与线程 并行与并发 线程安全问题 共享内存不可见性问题 synchronized 的内存语义: Volatile的理解: 二、实现多线程 方式1:继承Thread类 方式2:实现Runnable接口 方式3:实现Callable接口,线程池 三、线程安全问题 synchronized Lock类 线程安全的集合 四、练习案例 两种匿名内部类方式创建线程 简单面试题 01 回顾集合和IO的面试题原创 2020-05-26 09:52:12 · 218 阅读 · 0 评论 -
springboot项目前端向后台传递数组为空时
解决这个问题可以在后台springmvc接收逇时候解决。如下代码设置required=false即可,当传递数组为空的时候对应字段为null。@RequestParam(value="deleteOrg", required=false) List<String> deleteOrg@RequestParam(value="insertOrg", required=false) List<String> insertOrg...原创 2020-05-19 14:16:42 · 1320 阅读 · 0 评论 -
JAVA 数组转字符串,用符号分割
String[] array = {"aaa", "bbb", "ccc"};方法一:需要引入Apache Commons组件中的个commons-lang.jar包:String str1=StringUtils.join(array , ",");方法二:String.format()用法使用String str2 = String.format("%s,%s,%s", array );方法三:遍历拼接StringBuffer sb = new StringBuffe.原创 2020-05-19 11:55:40 · 1013 阅读 · 0 评论 -
BigDecimal的转换和使用
目录构造函数 常用方法 大小比较 BigDecimal与其他类型转换 BigDecimal 转 String、int、Double Stringz转BigDecimal int 转BigDecimal integer装换为BigDecimal double转BigDecimal 保留小数位数 工具类Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal原创 2020-05-18 14:57:58 · 2839 阅读 · 0 评论 -
String,Integer,Double等类型互相转换
目录int,String 转Integer(定义时) String 转Integer String、Integer转为int Integer转换为float, double, long 所有类型转Stringint,String 转Integer(定义时)Integer a=new Integer(int value); Integer a=new Integer(String value);String 转IntegerInteger.valueOf("");In.原创 2020-05-18 14:57:03 · 2434 阅读 · 3 评论 -
List常用方法
目录list.addAll list.subList() list.indexOf() list.clear() list.equals(list2) list.isEmpty List定义时添加多条数据 list.remove(i) list.contains() list转数组 检验List是否存在重复的元素 Stream操作List List取出对象中某一属性 List,将id属性逗号拼接 List,将id属性逗号拼接后转换为Strnig类型 List转换为另一原创 2020-05-18 14:54:16 · 1696 阅读 · 0 评论 -
导入Excel工具类
导入Excel工具类import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.springframework.stereotype.Component;im原创 2020-05-18 14:52:19 · 128 阅读 · 0 评论 -
ArrayList转基础类型double数组
平时这样写:List<double> list = new ArrayList<>(); list.add(1.0); list.add(2.0); Double[] arr1 = list.toArray(new Double[list.size()]);可是有一天,突然想将Doule类型的数组转成基本类型double的数组,问题来了,怎么办?用for循环吗?用多了感觉自己好low啊,啷个办~Steam流快速搞定:double[] arr2...原创 2020-05-18 11:33:21 · 1474 阅读 · 0 评论