collect方法java
集合分段 java stream流操作
//并行流private static <T> List<List<T>> partition(final List<T> list, final int size) { int limit = (list.size() + size - 1) / size; return Stream.itera ......
Git配置Java开发环境的.gitignore文件
一、为什么要配置.gitignore? 在使用git管理java项目时,如果没有配置.gitignore,会把除源代码之外其它的一些无关文件也同步到代码仓库,会造成以下问题: 影响代码的整洁度,代码仓库应该只放源代码,而不应该把不相关的文件也上传上去。 多余的文件导致项目体积过大,增加上传下载时间, ......
使用JOL查看java对象内存结构
JOL(Java Object Layout) 工具包可以展示java对象在jvm中的结构信息,用来进行内存分析。是由openjdk提供的小工具包。git地址。因此下面的测试基于hotspot虚拟机环境下。 添加依赖 org.openjdk.jol jol-core 0.16 打印JVM基本信息 ` ......
你还在用Object.equals()方法吗?
当《阿里巴巴Java开发手册》发布后,我也是仔细进行了阅读,想从中找出一些“标准”,让自己的代码质量提高。手册中对 Object 的 equals 方法的使用进行了强制,而且推荐使用 JDK7 中工具类 Objects 的 equals 方法,至此之后我就很少使用 Object.equals() 方... ......
java语法特例
1、当“+”操作中出现字符串时,这个“+”表示字符串连接,而不是算术运算符。但是当表达式中出现多个“+”操作后,在遇到“+”字符串之前还是算术操作符,遇到“+”字符串之后都是字符串连接。 ``` System.out.println(1 + 99 + "test"); // 100test Syst ......
Java工具类库大总结
前言 学习Java多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用这些工具类库,该多好。 1. Java自带工具方法 1.1 List集合拼接成以逗号分隔的字符串 // 如何 ......
如何实现Java类隔离加载?
一 什么是类隔离技术 只要你 Java 代码写的足够多,就一定会出现这种情况:系统新引入了一个中间件的 jar 包,编译的时候一切正常,一运行就报错:java.lang.NoSuchMethodError,然后就哼哧哼哧的开始找解决方法,最后在几百个依赖包里面找的眼睛都快瞎了才找到冲突的 jar,把 ......
[ABAQUS有限元分析]挤扩支盘桩支护基坑优化设计方法
工程背景 为探讨基坑支护工程中挤扩支盘桩的优化设计方案,结合室内模型试验结果,利用 ABAQUS 软件模 拟 支 盘桩的成 桩 过程 及 成 桩 后基 坑开挖过程,分析桩体受力特 征 及桩 后土体变 形 特 征,进而探讨桩土作用机制。模型设计平面图如图1所示。 混凝土桩与土层的接触面参数设定为K ......
pb中继承窗体作为子窗口时需要覆盖父类方法以便取消调用父类;报错:Null object reference at line XXXXX
1、调整子窗口属性并取消调用父类方法 2、报错:Null object reference at line XXXXX,如下: 取消对应事件下的引用父类方法前面的“√” ......
golang sqlite3 cgo 静态编译方法
https://xiazemin.github.io/MyBlog/golang/2020/04/13/statically.html go build -o release/main_linux_amd64 -ldflags '-linkmode "external" -extldflags "- ......
java springboot整合elasticsearch时关于LocalDateTime处理的方式
环境: springboot version:2.7.2 spring-data-elasticsearch: 2.7.2 elaseicsearch: 7.10.1 以上是我测试环境,如果环境相差太大,可能会有所差异,仅做参考。 写博客主要是为了记录今天对LocalDateTime处理的过程。 首 ......
Java-模板生成PDF方式2-PDFBox
### PDFBox文本域+内容流生成PDF > BSD许可下的源码开放项目 #### pom.xml引入依赖 ```java org.apache.pdfbox pdfbox 2.0.27 ``` #### 生成PDF的util类 ```java final static String FONT_ ......
Java-模板生成PDF方式3-HtmlToPDF
#### 使用thymeleaf做html模板,由xhtmlrenderer/flying-saucer-pdf-openpdf将html转为PDF > LGPL 和 MPL 许可 #### pom.xml引入依赖 ````java org.springframework.boot spring-b ......
Java-模板生成PDF方式1-itext5
### itext模板生成PDF #### pom.xml引入依赖 ```java com.itextpdf itextpdf 5.5.13.3 com.itextpdf itext-asian 5.2.0 ``` #### 生成PDF的util类 ```java /** * 模板 */ final ......
Java汉字转拼音工具
1. maven依赖 ```xml com.belerweb pinyin4j 2.5.0 ``` 2. 工具类封装 ```java package comg.yang.httpstest.controller.domain; import net.sourceforge.pinyin4j.Piny ......
46基于java的校园宿舍管理系统设计与实现
基于java的校园宿舍管理系统设计与实现,可适用于智慧校园宿舍管理系统,基于java学生宿舍管理系统,基于java的学生宿舍管理系统,java校园宿舍系统,springboot宿舍管理系统,大学宿舍管理系统; ......
Failed to instantiate [java.util.List]: Specified class is an interface
原代码没加@RequestParam,一直给我报这个错,传这个List根本不行 ```java @RequestMapping(value = "/searchPhoneInfos2", method = RequestMethod.GET) public CommonResult searchPh ......
Delphi XE TTask的常用方法
Delphi XE TTask的常用方法 1、创建TTask对象使用TTask类需要先创建一个TTask对象,可以通过以下方式创建: task := TTask.Create(procedure begin // 这里编写任务代码 --滔Roy 2023.06.06 end); 2、启动、等待、取消 ......
自定义AngularJS Modal弹框大小的方法
使用AngularJS Modal弹出框功能,指定弹出框大小的方法为: 1:可以单独设置size属性,其中size的可选为:lg:最大;md:中等;sm:最小; 2:有时候通过设置size属性也不能满足要求,比如设置成了lg,但是还想把弹框设置的更大或自定义宽度。这时候就需要同时设置windowCl ......
java.sql.Blob 转为 java.io.File
InputStream ins = blob.getBinaryStream(); // 输出到文件 File file = new File("E://test/a.pdf"); OutputStream fos = new FileOutputStream(file); // 下面将BLOB数据 ......
Java革命性ORM框架之快速上手的Jimmer
Jimmer是一款革命性的ORM框架,它的目标是提供一个简单易用的API,帮助开发人员更加轻松地操作数据库。Jimmer使用了Java 8的新特性,如Lambda表达式和Stream API,使得代码更加简洁、易读。本文将详细介绍Jimmer的基本用法,并提供一些Java代码案例说明。 # 1. 什 ......
struts.xml action 默认方法和指定方法
https://struts.apache.org/docs/action-configuration.html#ActionConfiguration-ActionMethods The default entry method to the handler class is defined by ......
java.security.InvalidKeyException
This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc). 情形: Utimaco\SafeGuard CryptoServer\Software\JCE\sample 运行 ......
org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)
Description Resource Path Location Type org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter) pom.xml /gs-rest-service line 1 Maven Con ......
JAVA学习笔记基础篇_02
恢复内容开始 # java高级应用 ## 1.补充 当方法中不存在与对象相关的方法时 比如 直接的数字计算 输出 等 都可以写成静态方法 集合成一个工具类 ### 1.类变量与类方法(静态变量 / 静态方法) 也就是记录变量和方法的使用次数 , 每次随着类的生成而生成 随着类的消失而消失? stat ......
java反编译工具jd-gui和插件jd-eclipse,还有插件Enhanced Class Decompiler 3.3.0
JD-GUI和JD-ECLIPSE 可以直接在下面的网址进行下载 http://java-decompiler.github.io/ (1)注意:JD-GUI.exe 单机版有很多版本,有些旧版本反编译出来的源码和高版本反编译出来的源码是区别的 1.低版本的反编译可能和实际源码有出入 2.1.6.6 ......
java.lang.IllegalArgumentException: geometries must not contain null elements
MultiPolygon multipolygon = geometryFactory.createMultiPolygon(polygons)//报错 polygons里包含空元素?? 参考:http://javadox.com/com.vividsolutions/jts/1.13/com/vi ......
运用赋能计算方法,在网格层面量化东莞外卖垃圾产生情况笔记
原文链接:Full article: Quantify the food delivery package waste generation of Dongguan in grid level using empowerment calculation method (tandfonline.com ......
45基于java的民宿管理平台设计与实现
基于java的民宿管理平台设计与实现,java民宿,民宿预约管理平台系统,酒店预订系统,酒店管理系统,酒店房间预订,旅游业有关网上民宿预订酒店房间管理系统,民宿信息管理平台。 ......