Java
Java从入门到放弃
李多肉同学
求知若饥 虚心若愚
展开
-
带实体的Collection转换为List集合
笔记: 带实体的Collection与List集合转换~ //求并集--a和b是自己创建的实体List集合 T实体类Collection<T> union= CollectionUtils.union(a,b); //Collection转化成List Iterator<T> iterator = union.iterator(); Collection<T> entityList =new ArrayList&l原创 2020-09-04 09:42:17 · 4616 阅读 · 0 评论 -
IDEA 中java文件左下角有个红色J的解决方法
File里打开project structure找到Modules,其中有个Sources,把右边第一个X点击,去掉Root路径后,重新添加原创 2020-06-29 10:32:22 · 2173 阅读 · 0 评论 -
Java中String转Long两种方法区别
问题整理:第一种:包装类型:Byte,Integer,Short,Long,Boolean,Character,Float,Double等8种Long.valueOf("String")返回Long包装类型第二种:基本数据类型:byte,int,short,long,boolean,char,float,double等8种Long.parseLong("String")返回long基本数据类型...原创 2020-05-23 10:00:46 · 337 阅读 · 0 评论 -
response.setHeader()下载文件名乱码问题
解决如下:response.setHeader("Content-Disposition","attachment;fileName=" +java.net.URLEncoder.encode(fileName, "UTF-8"));原创 2020-05-13 11:09:24 · 1115 阅读 · 0 评论 -
解密PDF并且转换为图片
工作中遇到问题,将已经加密的pdf文档转换为图片。解决如下:1、先添加依赖进去。 <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>fontbox</artifactId> ...原创 2020-03-28 14:26:15 · 667 阅读 · 0 评论 -
解决 java.net.ConnectException: Connection timed out: connect
此问题一般是防火墙未开启指定的端口导致。原创 2020-01-17 17:43:05 · 25269 阅读 · 6 评论 -
MyBatis中配置主键回填
主键回填是一个很常见的需求,我们经常需要添加完数据之后,需要获取刚刚添加的数据 id,数据库主键回填在 MyBatis 中的简单实现如下:useGeneratedKeys设置为true,keyProperty为要回填的属性名。当插入完成后,这个对象的 id 就会被自动赋值,值就是刚刚插入成功的id。...原创 2020-01-17 16:30:18 · 466 阅读 · 0 评论 -
去除Spire.pdf生成时出现警告语Evaluation Warning
用Spire.PDF生成报告时出现警告语1.删除第一个页(最好的方法)因为警告语只会在文档的第一页生成,所有删除文档第一页即可 PdfDocument pdfDocument = new PdfDocument(); pdfDocument.Pages.Add(); pdfDocument.Pages.RemoveAt(0);2.使用免费版的。<depen...原创 2019-12-13 14:48:52 · 10875 阅读 · 1 评论 -
详解Spire.PDF中的坐标体系及应用
Spire.PDF是一款专业的基于.NET平台的PDF组件。它能够让开发人员在不使用Adobe Acrobat和其他外部控件的情况下,运用.NET 应用程序创建,阅读,编写和操纵PDF 文档。文本将详细为大家介绍Spire.PDF中坐标体系及其应用。坐标系定义坐标系是PDF中一项十分重要的体系,PDF的中任何元素,例如文本、图片、表格等,都必须建立在坐标体系上。有了坐标系,我们才能在指定的...转载 2019-12-13 14:42:54 · 2164 阅读 · 1 评论 -
java利用spire.pdf 将图片添加到 pdf
工具:Free Spire.PDF for Java V2.0.0(免费版)首先,在pom.xml文件中配置Maven仓库路径。<repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue<...原创 2019-12-13 14:36:08 · 1601 阅读 · 1 评论 -
Java 加密、解密PDF文档
本篇文章将介绍通过Java来设置PDF文档保护的方法。我们可以设置仅用于查阅文档的密码,即该通过该密码打开文档仅用于文档阅读,无法编辑;也可以设置文档编辑权限的密码,即通过该密码打开文档时,文档为可编辑状态。使用工具:Free Spire.PDF for Java V2.0.0(免费版)首先,在pom.xml文件中配置Maven仓库路径。<repositories> ...原创 2019-12-13 14:03:08 · 790 阅读 · 2 评论 -
快速解决 Java.lang.OutOfMemoryError: Java heap space 异常
下午出现此异常,查阅官网得知产生java.lang.OutOfMemoryError: Java heap space错误的原因, 很多时候, 就类似于将 XXL 号的对象,往 S 号的 Java heap space 里面塞。其实清楚了原因, 就很容易解决对不对? 只要增加堆内存的大小, 程序就能正常运行. 另外还有一些比较复杂的情况, 主要是由代码问题导致的: 超出预期的访问量/数据...原创 2019-11-18 19:59:40 · 1396 阅读 · 0 评论 -
Java.lang.OutOfMemoryError: Java heap space 官网翻译
每个Java程序都只能使用一定量的内存, 这种限制是由JVM的启动参数决定的。而更复杂的情况在于, Java程序的内存分为两部分: 堆内存(Heap space)和 永久代(Permanent Generation, 简称 Permgen):这两个区域的最大内存大小, 由JVM启动参数-Xmx和-XX:MaxPermSize指定. 如果没有明确指定, 则根据平台类型(OS版本+ J...翻译 2019-11-18 19:55:29 · 438 阅读 · 0 评论 -
JSONArray、JSONObject删除指定键值对
笔记补录:net.sf.json.JSONArray和net.sf.json.JSONObject的删除指定键值对的方法json数组删除指点的对象:JSONArray jsonArray = JSONArray.fromObject(list);JSONArray jsonArray2 = jsonArray.discard(0);json对象删除指定的键:JSONOb...原创 2019-08-06 16:08:26 · 15048 阅读 · 1 评论 -
BASE64加密Demo
笔记补录:import java.io.UnsupportedEncodingException;import sun.misc.BASE64Encoder;class Demo{ public static void main(String args[])throws Exception { test(); } public st...原创 2019-08-06 16:15:26 · 333 阅读 · 0 评论 -
Java各种视频教学(转)
原文:https://www.bilibili.com/video/例如Java地址:https://www.bilibili.com/video/av59529105后缀如下:Java:av59529105MySQL:av59623481Spring Boot:av59572480Spring:av59570922Git:av59634634Javascript:Git电...转载 2019-08-06 16:27:14 · 953 阅读 · 0 评论 -
HashMap的两种取出方式
学习笔记记录:直接上代码import java.util.*;import java.util.Map.Entry;class Student implements Comparable<Student>{ private String name; private int age; Student(String name,int age){ ...原创 2019-08-15 16:05:25 · 500 阅读 · 0 评论