java
Knight-Key
这个作者很懒,什么都没留下…
展开
-
笔试面试题
java面试题原创 2022-12-18 14:19:53 · 462 阅读 · 0 评论 -
云服务--漏洞修复
Spring Security 身份认证绕过漏洞(CVE-2022-22978)FastJSON<=1.2.80 反序列化漏洞(CVE-2022-25845)Apache Commons Text原创 2022-11-18 18:38:12 · 2259 阅读 · 0 评论 -
java解析CSV文件三种方法(openCSV)
一、简介1、pom.xml<!-- csv文件解析依赖 --><dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.4</version></dependency>二、手动解析CSV文件 // 析csv文件并转成bean(方法原创 2022-05-12 20:05:50 · 17226 阅读 · 8 评论 -
cmd模式检查java版本时报错:could not open `C:Program FilesJavajre1.8.0_281libamd64jvm.cfg‘
问题现象:1.环境变量配的是1.6的2.在cmd模式下检查版本是1.8的3. 1.8的之前也有安装过解决思路:1.查看C:\Windows\System32目录下有没有java.exe,javaw.exe,javaws.exe这三个文件,有就删除,我这边没有2.在环境变量中新建另一个JAVA_HOME指定新jdk路径,还是不行3.将JAVA_HOME上移置顶试试4.这...原创 2021-07-21 18:29:21 · 2306 阅读 · 1 评论 -
java 打带外部jar的包
1.新建一个名为World.java的java文件(供后续调用)public class World{ public static void say(){ System.out.println("hello World!"); }}2.编译World.java【World.class】javac World.java3.将编译后的World.class达成jar包【world.jar】jar -cvf world.jar World.class4.新建一.原创 2021-03-12 15:44:01 · 463 阅读 · 1 评论 -
了解FTP服务&java调用
第一步:打开电脑控制面板,找到【程序】功能第二步:点击【程序】,打开【启用/关闭windows功能】第三步:将图中所示功能开开第四步:搭建FTP服务 -- win+r 进入命令窗口 -- 输入inetmgr 进入管理器第五步:找到【网站】,右击选择【添加FTP站点】第六步:接下来可以测试你的FTP服务是否正常运行了---浏览器访问你的服务地址ftp://192.168.0.114/(这里输入你自己选择的IP地址)---能...原创 2021-02-21 10:43:06 · 393 阅读 · 1 评论 -
解决类似jar包问题:Failed to read artifact descriptor for taglibs:standard:jar:1.1.2/javax.servlet:jstl:jar
1.报错信息如下所示:Failed to read artifact descriptor for javax.servlet:jstl:jar:1.2Failed to read artifact descriptor for taglibs:standard:jar:1.1.22.遇到类似报错信息原因:maven库系统默认路径对应错误,导致maven库未能成功下载正确的jar包3.maven库下会添加如下错误文件:4.解决思路: 4....原创 2020-10-29 15:16:29 · 717 阅读 · 1 评论 -
LocalDateTime类 和 Date类
可以看出,其实Date里的很多方法已经不用了自Java8开始,JDK增加了一些表示日期和时间的新类,较典型的是LocalDateTime,用法不作详细介绍,资料较多,主要讲一个重点,也是本人当前项目中遇到问题后了解到的知识点,分享下其实我们惯用的Date时间类是可变类,这就意味着在多线程环境下对共享Date变量进行操作时,必须由开发员来保证线程安全。而自Java...原创 2020-04-09 17:45:57 · 343 阅读 · 0 评论 -
WebService接口文件如何生成 & 如何打包 & 如何测试
1、生成代码wsimport -d D: -keep -verbose http://192.168.10.222:8012/WebService/TestService?wsdl 盘符 接口地址2、打包jar cvf D://test.jar D:\com\test\we...原创 2020-03-12 14:17:43 · 675 阅读 · 0 评论 -
JAVA项目中发布WebService服务
1、pom文件 <dependency> <groupId>org.springframework.ws</groupId> <artifactId>spring-ws-core</artifactId> <...原创 2020-03-12 13:51:52 · 781 阅读 · 1 评论 -
Java读取文件创建时间和最后修改时间
importjava.io.BufferedReader; importjava.io.File; importjava.io.IOException; importjava.io.InputStream; importjava.io.InputStreamReader; importjava.text.SimpleDateFormat; impor...原创 2019-10-28 15:23:19 · 670 阅读 · 1 评论 -
Java 解析pdf内容
pom.xml <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.4</version...原创 2019-01-28 14:48:53 · 1287 阅读 · 1 评论 -
Map集合的四种遍历方式
import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class TestMap { public static void main(String[] args) { Map<Integer, String> map = new HashMap<...原创 2019-01-29 14:11:18 · 178 阅读 · 1 评论 -
Java StringBuffer 和 StringBuilder 类
Java StringBuffer 和 StringBuilder 类①和 String 类不同之处:StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。②StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能...原创 2019-09-05 09:38:43 · 173 阅读 · 1 评论 -
项目中往已有表格中存放内容(包含图片)
代码如下: FileInputStream in = new FileInputStream(System.getProperty("user.dir")+"\\file\\测试报告.xls"); BufferedImage bufferImg = null; try { HSSFWorkbook work = new HSSFWo...原创 2019-01-16 11:31:40 · 429 阅读 · 1 评论 -
添加操作执行后,想直接拿出添加好的记录内容
一般你在开发时,后台的简单的增删改查方法都会被写入公共被调用方法,一般只需要知道怎么调用即可;当你需要取到你这位用户刚添加进的数据的时候,一般会采用如下几种方法:1、通过前台回显的最新一条记录2、添加完成后再次拿出当前用户最大id的一条记录:【此方法存在于多用户记录数据】3、直接新建业务逻辑,将添加后的记录数据带出今天我们简单讲讲第三种方法:业务逻辑中Service原先方法...原创 2019-01-21 10:47:42 · 208 阅读 · 1 评论 -
表格生成/获取,存放至指定路径
简单样例如下 public static void main(String[] args) throws IOException { /** * 表格生成并存放至指定路径 */ HSSFWorkbook workbook=new HSSFWorkbook(); //创建一个excel文件 workbook...原创 2019-01-03 09:07:11 · 1896 阅读 · 0 评论 -
IDEA在复制类时自动删除无用的import包
第一步:点击工具左上方【File】选项下的【Settings】选项第二步:找到【Editor】下【General】下的【Auto Import】选项,勾选上【Optimize imports on the fly】选项第三步:在打开项目中刷新即可觉得辛苦就扫一扫:...原创 2018-10-25 13:21:10 · 1030 阅读 · 0 评论 -
根据wsdl生成java代码的方法
根据wsdl生成java代码的方法使用jdk里面自带的wsimport工具,具体使用办法如下: 在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Jav...原创 2018-08-29 11:15:26 · 5293 阅读 · 0 评论 -
Struts框架介绍&解决中文乱码
1、Struts实现MVC的机制 在Struts框架中,模型由实现业务逻辑的JavaBean组件构成,控制器由ActionServlet和Action来实现,视图层由一组JSP文件与Struts标签库构成。Struts实现的MVC设计模式如下图所示。 1.1视图层 Struts框架中的视图部分可以采用JSP来实现。在这些JSP文件中没有业务逻辑,也...原创 2018-05-14 16:01:31 · 487 阅读 · 0 评论 -
如何用mvn将项目打包
觉得辛苦就扫一扫:原创 2018-03-20 20:26:54 · 391 阅读 · 0 评论 -
pdf转高清图片
很多人在java中遇到ppt/pdf转图片的时候,有些插图图片转不了或者是转出来的图片不清晰,也都是使用的官方jar包。有些是需要引用到icepdf插件的,这里不细说了,直接放一段稍微简单一点的代码供参考:package test;import com.lowagie.text.pdf.PdfReader;import org.apache.pdfbox.pdmodel.PDDocum...原创 2018-10-30 08:36:07 · 3058 阅读 · 1 评论 -
PPT转高清图片
1、PPT转PDFimport com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import java.io.File;public class Test2 { private static final int wdFormatPDF = 17; private static fina...原创 2018-10-30 09:50:12 · 2293 阅读 · 1 评论 -
java实现指定路径下创建文件夹下的文本文件的简单写功能
package com.eplant.common;import java.io.*;import java.util.*;import static org.apache.struts2.ServletActionContext.getServletContext;public class Test { public static void main(String[] a...原创 2019-01-02 15:13:21 · 8575 阅读 · 0 评论 -
Java Map 按Key排序和按Value排序
Map排序的方式有很多种,这里记录下自己总结的两种比较常用的方式:按键排序(sort by key), 按值排序(sort by value)。1、按键排序jdk内置的java.util包下的TreeMap<K,V>既可满足此类需求,向其构造方法TreeMap(Comparator<? super K> comparator) 传入我们自定义的比较器即可实现按键...原创 2018-12-11 16:06:20 · 357 阅读 · 1 评论 -
java获取文件夹路径下的图片文件保存至系统指定路径方法
1、主要方法public static void main(String[] a) throws IOException{ FileInputStream in=new FileInputStream("C:/Users/Administrator/Desktop/布局图1.jpg"); FileOutputStream out= new FileOutp...原创 2018-12-12 16:04:43 · 7706 阅读 · 1 评论 -
java获取图片详情信息
1、所需jar包 metadata-extractor-2.9.12、编写测试类import java.io.File;import java.io.IOException;import java.util.Iterator; import com.drew.imaging.jpeg.JpegMetadataReader;import com.drew.im...原创 2018-12-12 16:01:02 · 3696 阅读 · 1 评论 -
ECharts在JAVA WEB中饼图出不来
如下图所示,一套操作好了,饼图出不来:代码如下: var option = { title : { text: '某站点用户访问来源', subtext: '纯属虚构', x:'center' ...原创 2018-11-27 09:02:51 · 1312 阅读 · 1 评论 -
java.lang.NumberFormatException: multiple points报错解决方法
报错如下:提示写的日期工具类中stringToDate方法在线程中有问题,不太安全;解决方法:只需要在线程中将此类调用直接去掉,直接在线程中写日期格式,如下在线程方法中,new SimpleDateFormat();...原创 2018-11-01 11:10:20 · 6869 阅读 · 0 评论 -
Lucene初使用
其中用到的几个jar包相关代码如下:package com.eplant;import java.io.IOException;import org.apache.lucene.analysis.SimpleAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.d...原创 2018-03-20 20:15:20 · 187 阅读 · 1 评论