Java
文章平均质量分 51
_修铁路的
工作是为了更好的生活,生活是为了更好的工作
展开
-
【EasyExcel】 模板填充批量导出,多文件以zip压缩包格式导出
EasyExcel 模板填充导出,一次性导出多份Excel,并以 zip 压缩包格式导出。原创 2022-12-02 17:33:58 · 3556 阅读 · 1 评论 -
【百度地图】根据已知坐标点,在指定距离内随机获取坐标点信息
百度地图,根据已知点,在指定距离形成的矩形框中,获取随机的坐标点原创 2022-11-01 17:16:47 · 1448 阅读 · 0 评论 -
Java 导出 PDF之固定模板导出
本文介绍的 Java 导出 pdf 是基于 com.itextpdf 包,采用固定模板导出方式。需先创建 pdf 模板文件,并使用PDF编辑器设置好相关参数后,再使用文中介绍的方法进行导出,适用于导出格式固定,不存在列表等动态数据,只有简单的赋值操作。原创 2022-06-01 10:02:33 · 2897 阅读 · 1 评论 -
Java MultipartFile 转为 File
MultipartFile 转换为 File 文件对象方法: public File transferToFile(MultipartFile multipartFile) { //选择用缓冲区来实现这个转换即使用java 创建的临时文件 使用 MultipartFile.transferto()方法 。 File file = null; try { String originalFilename = multipart.原创 2021-11-10 16:19:42 · 1296 阅读 · 0 评论 -
SpringMVC配置文件 中 mvc:view-controller 标签的使用
原文转载自:https://www.cnblogs.com/caoyc/p/5637894.html <mvc:view-controller path=""/>标签的作用 工程WEB-INF目录下面的JSP页面,我们知道是不能直接使用URL访问到。需要通过控制器转发映射的方式进行访问,对应一些我们不需要其他操作的JSP页面,我们可以使用<mvc:view-contr...转载 2018-02-26 10:56:10 · 6942 阅读 · 3 评论 -
Spring学习——Spring中定时器实现
原文转自:https://blog.csdn.net/u010648555/article/details/52162840 感谢博主。在一些工作需要使用到定时器,Spring很好的集成了定时器的功能! 在Spring 中使用Quartz,本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包...转载 2018-06-26 14:41:04 · 149 阅读 · 0 评论 -
Spring学习——手动实现Mapper.xml文件的热部署
原文转载自:https://blog.csdn.net/lovelong8808/article/details/78738086 转载使用后,根据实际情况有做部分修改,感谢原文博主提供的刷新方法。注意,目前该方法只支持全量刷新,即刷新指定路径下的所有Mapper.xml文件,不支持仅刷新修改后的部分Mapper.xml。 由于项目已经发布到线上,要是修改一个Mapper.xm...转载 2018-07-10 16:48:16 · 1646 阅读 · 2 评论 -
Spring学习——Spring整合redis,实现redis缓存session
场景: 现在使用的框架中有整合redis,用来缓存登录信息和保存在session中的一些信息,以前没有特别关注,最近有点时间,自己动手整合了下,记录下整合过程,以备以后不时之需。第一步:添加涉及的jar包使用maven 在pom.xml中添加引入<!--redis--> <dependency> <groupId>org.spr...原创 2018-06-28 15:18:20 · 1570 阅读 · 0 评论 -
SpringBoot学习之logback.xml 配置指定包或类输出至单独的日志文件中
场景: 最近在开发中,有用到 Spring 的 Quartz 定时任务,里面涉及的业务性日志比较多,而且还是定时执行,如果和其他的放在日志放在一起,不好查看,所以考虑通过在 logback.xml 中配置,将job 的日志输出至单独的日志文件夹中。 logback.xml 增加如下配置:<!-- 配置job日志输出至单独的日志文件中 --> &l...原创 2018-08-03 14:56:16 · 12762 阅读 · 10 评论 -
Spring学习 —— 重试框架Spring Retry
Spring Retry 是从 Spring batch 中独立出来的一个功能,主要实现了重试和熔断。对于那些重试后不会改变结果,毫无意义的操作,不建议使用重试,比如:对参数的合法性检查,那些重试后可能会改变结果的,最普通的比如:网络连接中断后的重试,调用远程服务超时,这类的就可以使用重试。接下来引用一个例子来说明 。第一步,引入maven依赖<dependency&g...原创 2018-08-08 16:46:03 · 2018 阅读 · 1 评论 -
【Java】根据指定key前缀,批量删除redis缓存
场景: 最近做业务,有涉及到批量删除redis中的缓存数据,经过网上查找,自己测试,得出了根据key前缀,批量删除redis缓存的方法,话不多说,直接上代码。代码:/** * 根据key前缀批量删除缓存 * @param key * @return */ public static long batchDel(String key){ long ...原创 2018-12-06 11:02:34 · 12606 阅读 · 5 评论 -
【Java基础】Windows下载配置Java环境
前言: 作为一个Java开发人员,配置Java开发环境可以说是每个人的必备技能,但Java环境配置好后,万年都不会再变动一次,导致时间一长,我们就只记得大概步骤,最近公司给配发了新电脑,就权当做个笔记记录下。下载安装: 首先,肯定是下载了,可以直接到Java的官网根据我们自己的操作系统(32位或者是64位) 下载对应的.exe文...原创 2019-06-04 21:33:24 · 225 阅读 · 0 评论 -
fastjson 和 Map,List<Map>对象间的转换
fastjson 是阿里巴巴推出的,一个Java语言编写的高性能JSON 处理器,遵循JSON标准 http://json.org/ ,支持各种JDK 类型。 maven:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</ar...原创 2017-12-28 10:58:41 · 12289 阅读 · 3 评论 -
Java爬取网页内容的简单例子
Java爬取网页内容的简单例子转载 2017-10-19 15:02:22 · 14075 阅读 · 4 评论 -
spring 中常用的两种事务配置方式以及事务的传播性、隔离级别
spring 中常用的两种事务配置方式以及事务的传播性、隔离级别转载 2017-11-27 16:36:30 · 277 阅读 · 0 评论 -
Jsp 导出Excel,Word文件几种方法
1.直接输出table格式 资助项目名称:资助项目名称 流水号:流水号 资助编号: 资助编号 注意:乱码问题,页面保存为utf-8格式编码格式转换:String s=""; s=new S转载 2017-06-03 15:43:40 · 680 阅读 · 0 评论 -
Java实现给图片添加水印
给图片添加图片/文字水印转载 2017-11-07 15:20:32 · 1206 阅读 · 0 评论 -
SpringMVC 框架中,@RequestParam 的简单用法
SpringMVC 框架中,@RequestParam 的简单用法原创 2017-10-23 11:35:38 · 11468 阅读 · 1 评论 -
SpringMVC 中,当前台传入多个参数时,可将参数封装成一个bean类
SpringMVC 中,当前台传入多个参数时,将参数封装成一个bean类,在bean类中对各个参数进行控制原创 2017-10-23 13:43:40 · 6219 阅读 · 0 评论 -
20个非常有用的Java程序片段
原文转载自:http://geek.csdn.net/news/detail/240332下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //nume转载 2017-10-17 16:41:25 · 176 阅读 · 0 评论 -
Java 定义一个参数类型一样,但个数不固定的方法
Java 定义一个参数类型一样,但参数个数不固定,有可能是一个,也有可能是多个的方法原创 2017-10-17 10:09:22 · 6322 阅读 · 0 评论 -
多线程中 run() 和 start() 方法 的区别
要实现多线程,首先,让一个普通类去实现 Runnable 接口,然后实现里面的 run 方法。启动多线程:new Thread(刚刚实现Runnable接口的类).start();例: 启动三个线程,分别输出 A、B、Cpublic class ThreadClass implements Runnable{ private String name; public ThreadCl原创 2016-11-22 22:18:26 · 975 阅读 · 0 评论 -
获取当前操作系统的桌面路径(适用于Windows操作系统)
Java学习笔记:获取当前电脑系统的桌面路径: File desktopDir =FileSystemView.getFileSystemView().getHomeDirectory();StringdesktopPath =desktopDir.getAbsolutePath();原创 2016-07-17 21:28:47 · 2544 阅读 · 2 评论 -
获取本机ip
/** * 获取本机ip * * 通过 获取系统所有的networkInterface网络接口 然后遍历 每个网络下的InterfaceAddress组。 * 获得符合 InetAddress instanceof Inet4Address 条件的一个IpV4地址 * @return */ public static String getLocalIP(){ Str转载 2017-02-07 21:31:49 · 446 阅读 · 0 评论 -
Java 自定义异常
Java 自定义异常原创 2017-10-17 15:13:58 · 329 阅读 · 0 评论 -
使用DOM4J读取XML文件
使用 dom4j 读取xml 文件中的内容原创 2017-11-27 13:56:11 · 4978 阅读 · 0 评论 -
Java 操作字符串
Java 操作字符串:1.统计字符串的长度,中文占 2 个字符1.统计字符串的长度,中文占 2 个字符原创 2017-06-02 11:51:22 · 242 阅读 · 0 评论