java技术
戒酒的李白1032
从事 JavaWeb 开发,熟悉 Java、Html、JavaScript、Tomcat中间件、Spring相关框架及Mysql、Oracle等主流关系型数据库使用。从事 政务、工商、公安、税务等相关业务系统开发。
展开
-
java通用对象集合指定属性排序工具类
利用java反射机制,对列表指定属性进行排序,通用工具类。原创 2023-02-03 10:29:19 · 358 阅读 · 0 评论 -
个人身份证号码校验工具类、身份证校验
【代码】个人身份证号码校验工具类、身份证校验。原创 2022-10-11 12:00:02 · 580 阅读 · 0 评论 -
java 中 byte[]、File、InputStream 互相转换工具类
java 中 byte[]、File、InputStream 互相转换1、将File、FileInputStream 转换为byte数组:File file = new File("test.txt");InputStream input = new FileInputStream(file);byte[] byt = new byte[input.available()];input.read...原创 2018-06-21 08:41:47 · 7429 阅读 · 0 评论 -
jquery图片轮播小demo-图片插件.zip
jquery图片轮播小demo-图片插件.zip链接:https://pan.baidu.com/s/10V6oQdkDjySt5eP1rfX3Ng提取码:mz61原创 2020-09-04 16:02:59 · 106 阅读 · 0 评论 -
SQLyog-12.0.8-0.-mysql数据库连接工具图形界面工具.zip
SQLyog-12.0.8-0.-mysql数据库连接工具图形界面工具.zip链接:https://pan.baidu.com/s/1ZqwPhsLMgRuHgbV4FQf22Q提取码:xeih原创 2020-09-04 16:05:01 · 355 阅读 · 0 评论 -
JAVA将字符串作为txt下载
后端写法:package gov.zhbs.web;import org.apache.commons.io.FileUtils;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import j.原创 2022-01-21 14:28:22 · 1847 阅读 · 1 评论 -
问题: spring项目使用 @Autowired 注入service对象到 Controller 为空。
昨天项目实战中遇到的一个问题。spring项目使用 @Autowired 注入service对象到 Controller 为空。遇到此种情况一般应该检查:1. controller中是否加了@Controller注解。2.service中是否加了 @Service注解。检查以上两种情况都不是,最终发现是由于controller中的action方法权限写的是是private(手抖了,写错了),如下:@RequestMapping("/submit")...原创 2020-10-29 09:03:51 · 782 阅读 · 0 评论 -
java对文件操作,删除文件,强制删除文件
/** * 删除文件夹(强制删除) * * @param path */ public static void deleteAllFilesOfDir(File path) { if (null != path) { if (!path.exists()) return; if (path.isFile()) { boolean result = path.dele...原创 2018-06-21 08:38:28 · 39556 阅读 · 1 评论 -
Java截取超大文本最后N行
最近线上有一个需求,下载系统日志,但是由于tomcat 日志比较大,超过 几百兆甚至几个G。如果用传统方法,将日志文件读取到内存,显然是有问题的。下面提供一种 截取日志最后N行而不会导致内存溢出的方法。使用commons.io 包的ReversedLinesFileReader对象。代码如下:package ygw.study.play;import org.apache.commons.io.FileUtils;import org.apache.commons.io.input.R.原创 2022-05-01 12:41:23 · 830 阅读 · 0 评论 -
java 获取当前时间
/ ** *获取当前时间,并格式化,返回String * * @return * / public String getNowTime(){ Date date = new Date(); SimpleDateFormat myFmt2 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); String dateStr = myFmt...原创 2018-07-04 13:56:10 · 182 阅读 · 0 评论 -
jsp中日期格式化
jsp中日期格式化<td><fmt:formatDate value="${_item.ffsj}" var="ffsj" type="both" pattern="yyyy年MM月dd日" /> ${ffsj }</td><fmt:formatDate value="${entity.yslsj}" var="yslsj" type="both" pattern="${pattern ne null?pattern:'yyyy-MM-dd HH:mm'}"原创 2020-07-31 16:07:15 · 359 阅读 · 0 评论 -
javaWeb项目spring注入相关的报错
启动报错:2020-06-10 17:39:01 [INFO] ExecutorConfigurationSupport.java:203 - Shutting down ExecutorService2020-06-10 17:39:01 [ERROR] ContextLoader.java:331 - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error c.原创 2020-07-31 16:04:09 · 409 阅读 · 0 评论 -
(原创)windows环境下让tomcat的catalina.out日志按天自动分割(包含免费工具)
1.下载工具 cronolog-1.6.1-win32.zip(本人提供 免费百度云下载连接)链接:https://pan.baidu.com/s/1IRo_Y0CRuSWdZWN7LObECg 提取码:7hh32.把下载好的cronolog-1.6.1-win32.zip解压,然后把里面的cronolog.exe文件拷贝到tomcat的bin目录下3.用文本工具编辑tomcat/bin目录中的startup.bat文件将 call "%EXECUTABLE%" sta原创 2020-07-31 15:48:50 · 1324 阅读 · 3 评论 -
JavaWeb通过http下载多个文件,打包下载,压缩下载
JavaWeb通过http下载多个文件,打包下载,压缩下载。DownloadController.java 代码如下。工具类 MyZipUtil.java 代码如下。原创 2018-07-04 13:55:03 · 10042 阅读 · 0 评论 -
Java中文与Base64互转(解决中文乱码的问题)
1. 在后端先将中文转为 Base64 后再传递到前端(此中文在前端不做显示处理)。2. 前端将参数再传递回后端时,后端解析 Base64 得到中文字符串。最近线上出现一个问题,前后端交互时,某些情况下,会有中文乱码的问题。...原创 2022-08-16 13:03:00 · 4727 阅读 · 2 评论 -
Java对象集合排序
// 第一步: 创建对象List集合 List<EmsServiceRecord> bsrList = new ArrayList<EmsServiceRecord>(); bsrList.add(item1); bsrList.add(item2); bsrList.add(item3); bsrList.add(item4); bsrList.add(item5); // 第二步: 使用Collections集合工具类进行排序 ...原创 2021-09-14 15:23:41 · 421 阅读 · 0 评论 -
Java单例模式线程池的应用
第一步:定义任务接口 IExecuteRun.javapackage gov.services.result.multithreading;import java.util.Map;/** * * * <p> * 任务接口 * </p> * <p> * Copyright:2015.All rights reserved. * </p> * <p> * Company:Zsoft * </p>.原创 2021-07-30 09:25:21 · 969 阅读 · 0 评论 -
No HttpMessageConverter for org.springframework.util.LinkedMultiValueMap and content type “multipart
使用RestTemplate 调用接口文件上传是报错,No HttpMessageConverter for org.springframework.util.LinkedMultiValueMap and content type "multipart详细报错信息如下org.springframework.web.client.RestClientException: No HttpMessageConverter for org.springframework.util.LinkedMult.原创 2021-04-09 09:42:38 · 8455 阅读 · 1 评论 -
windows环境通过bat启动SpringBoot项目的jar,日志没有输出到指定文件
@echo offrem 第一种方式日志会输出到指定的文件,黑窗口不会有任何输出rem java -jar -Xms4000m -Xmx4000m -Xmn2000m third-api-5.0.1.1.jar > startupLog.logrem 第二种方式日志只会输出到黑窗口,而不会输出到文件start java -jar -Xms4000m -Xmx4000m -Xmn2000m third-api-5.0.1.1.jar >StartupLog.logexitpa.原创 2021-03-16 10:45:58 · 4907 阅读 · 0 评论 -
关于maven工具使用,当本地仓库中已有jar时,构建项目时依然提示找不到jar的问题。
当中央仓库、私服都不能使用时,解决办法是提前下载好第三方jar,然后拷贝到本地仓库。但第三方jar直接拷贝到maven本地仓库中,项目构建时,maven并不会识别,需要先将第三方jar通过命令:mvn install安装到本地仓库。具体步骤:第一步:配置本机java环境变量。(检查命令:java -version)第二步:配置本机maven环境变量。(检查命令:mvn -v)注意:jdk 和maven之间的版本关系。第三步:安装第三方jar到本地仓库进入...原创 2020-12-12 10:17:07 · 555 阅读 · 1 评论 -
win环境 java命令行指定JDK运行环境
@echo offset path=C:\Program Files\Java\jdk1.6.0_45\binset classpath=C:\Program Files\Java\jdk1.6.0_45\jre\libstart java -jar -Xms2048M -Xmx2048M -XX:PermSize=1024M -XX:MaxPermSize=2048M zhbs-auto-processor-daily-4.1.3.6.jar >>result.logexit.原创 2020-12-09 10:37:05 · 615 阅读 · 0 评论 -
java判断一个时间是否为上午或下午
java判断一个时间是否为上午或下午 /** * 判断一个date是否为下午,12点后 * @param date * @return */ public static boolean ifAfternoonByDate(Date date){ if(date == null){ return false; } Calendar calendarDate = DateUtil.getCalendarDate(date); GregorianCalendar.原创 2020-12-07 16:40:23 · 2129 阅读 · 1 评论 -
解决 idea 打开properties文件中文乱码的问题
中文版英文版:原创 2020-10-10 14:37:24 · 418 阅读 · 0 评论 -
java获取有值的属性名
package gov.services.result.v3.api.resource;import org.springframework.beans.BeanWrapper;import org.springframework.beans.BeanWrapperImpl;import java.util.ArrayList;import java.util.List;public class EntityUtils { public static void main(Str.原创 2020-09-29 14:45:02 · 116 阅读 · 0 评论 -
java SpringMVC实现文件压缩,文件下载
文件压缩后,下载前端代码:<a target="_blank" href="${ctx }/attachmentUploadBean/downloadAttachment?attachmentSessionKey=${attachmentSessionKey}">一键下载</a>后端代码:package gov.zhbs.web;import org.apache.commons.collections4.CollectionUtils;impor..原创 2020-09-25 19:27:02 · 560 阅读 · 1 评论 -
Java使用 iTextPDF 通过模板填充文本域和图片后生成pdf
前言:最近公司需求,通过pdf模板填充其中的文本域、贴照片然后输出pdf文档。经过一番研究。整理一个工具类分享给大家。=================开始====================第一步:需要使用工具《Adobe Acrobat DC》制作pdf模板(模板里制作文本域)此软件网上可以自行下载,不过基本都是收费的。下面我提供百度云下载连接链接:https://pan.baidu.com/s/1Bmrdo7-mWl61oDsqJPIwUQ 提取码:4dfl安装软件后,原创 2020-09-14 19:41:34 · 3655 阅读 · 3 评论 -
报错:template might not exist or might not be accessible by any of the configured Template Resolvers
springboot使用thymeleaf报错:org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible by any of the configured Template Resolvers详细报错如下:org.thymeleaf.exceptions.Templat...原创 2020-09-14 19:25:17 · 4737 阅读 · 1 评论 -
hkcmdr_inst(检测快捷键占用情况)
链接:https://pan.baidu.com/s/1-fYp_KskQSijaSBsbSAAoQ提取码:a0g6原创 2020-09-04 15:59:34 · 144 阅读 · 0 评论 -
eclipse-SVN插件解压到eclipse安装目录
链接:https://pan.baidu.com/s/1xTyyXCfVga0ixsAGwx68xw?提取码:0me2原创 2020-09-04 15:56:53 · 120 阅读 · 0 评论