![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Downe
这个作者很懒,什么都没留下…
展开
-
logback-spring.xml 添加指定类或指定包日志过滤
一些第三方jar包中会把一些业务异常答印error日志,影响到生产环境异常日志的一个分析时,可以通过以下方式过滤制定包的日志 <!--过滤文件导入时字符类型转换异常日志--> <logger name="cn.afterturn.easypoi.excel.imports.CellValueService" level="off" additivity="false"></logger>参考文件如下<!-- Logback confi...原创 2021-04-10 17:27:00 · 4573 阅读 · 1 评论 -
如何读取jar中的资源文件的
今天碰到将模板文件放在jar包中,再在其他项目中应用该jar包时,本来可以正常加载的模板文件就报空指针了我们不能用常规操作文件的方法来读取ResourceJar.jar中的资源文件res.txt,但可以通过Class类的getResourceAsStream()方法来获取,这种方法是如何读取jar中的资源文件的,这一点对于我们来说是透明的。jar包修改前源代码: //...原创 2019-07-01 11:09:09 · 761 阅读 · 0 评论 -
springboot 实现html模板表格以及附件混合邮件发送的方法
最近接手一个邮件发送的功能,这里记录下,供以后需要时查看或在次基础上优化开发1.首先是添加springboot-mail的依赖包<!--springboot-mail整合包--><dependency> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2019-06-28 16:13:06 · 4993 阅读 · 3 评论 -
java通过LookUp获取域名映射的所有ip地址列表
上篇文章通过Java自带的inetAddress类我们知道只能获取到单个ip地址,这种方法是不适用与大多数情况的,因为大多数情况下我们的一个域名可能会映射到多个nginx主机ip1.通过maven依赖jar包<!--dns地址解析工具包--><dependency> <groupId>org.xbill</groupId> ...原创 2019-06-28 15:38:26 · 3245 阅读 · 0 评论 -
java通过InetAddress查询域名对应的远程地址ip
最近使用java写爬虫的时候,遇到查询所爬取地址的ip信息,通过百度搜索发现有java.net包里是有两个类可以完成此类工作1.InetAddress2.InetSocketAddress通过查看InetSocketAddress源码不难发现其实InetSocketAddress也是基于InetAddress来定位ip地址的所以我选择直接使用InetAddress实现...原创 2019-06-27 15:03:37 · 842 阅读 · 0 评论 -
java获取当天剩余时间
为了生成当天有效的redis缓存,于是就需要获取当天剩余时间;实现方法有很多种,列举下面三种方法:import org.apache.commons.lang.time.DateUtils;import org.joda.time.DateTime;import org.joda.time.Duration;import org.junit.Test;import java.t...原创 2019-05-08 10:11:18 · 2452 阅读 · 0 评论 -
swagger文件上传处理的正确写法
最近接手一个项目的swagger文件上传接口无法直接调试经过简单的修改之后达到可用效果修改前写法: @PostMapping("/upload-image") @ApiOperation(value = "图片上传", notes = "图片上传", response = JsonResult.class) @ApiImplicitParams({ ...原创 2019-02-19 15:47:16 · 17187 阅读 · 2 评论 -
JPA错误之Failed to convert from type [java.lang.Object[]] to type
问题背景,想要通过jpa获取对象列表信息:public interface CustodyPaymentScheduleDao extends JpaRepository<HRUserInfo, String> {@Query(value = "select b.* from custody_abnormal_record_list a ,custody_payment_sch...原创 2018-09-06 14:40:54 · 6070 阅读 · 0 评论 -
@Aspect 使用环绕增强终止所拦截方法的执行
@Before是在方法执行前的无法终止原方法执行,你用@Around这个是环绕通知.@Around("拦截表达式")public Object around(ProceedingJoinPoint pjp){if(validation()){//你的校验成功执行方法,失败方法就不用执行了return pjp.proceed();}else{//可以返回你失败的信息也可以直接抛出校验失败...原创 2018-08-23 20:23:01 · 5452 阅读 · 0 评论 -
Spring Boot 定时任务实现后台管理动态配置(动态添加修改删除定时任务)
(1)思路说明;(a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度。(b)ThreadPoolTaskScheduler.schedule()方法会创建一个定时计划ScheduledFuture,在这个方法需要添加两个参数,Runnable(线程接口类) 和CronTrigger(定时任务触发器)转载 2018-03-17 16:00:54 · 8957 阅读 · 0 评论 -
程序员命名规范解决方案
针对程序中的类名,方法名,接口名的命名问题一直都是程序员的一大难题,给大家推荐个好的国外的网站,运用了大数据能够快速解决程序员的命名难题拿走不谢:http://unbug.github.io/codelf/原创 2018-03-17 15:16:25 · 1550 阅读 · 1 评论 -
Sftp实现服务器之间文件传输java代码实现
Sftp实现服务器之间文件传输java代码实现 1.定义一个sftp工具类import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;import java.io.InputStream;import java.util.Properties; impo原创 2017-12-29 15:44:12 · 5570 阅读 · 0 评论 -
java中FileInputStream与InputStream的available()方法的作用
available()方法如果要从网络中下载文件时,我们知道网络是不稳定的,也就是说网络下载时,read()方法是阻塞的,说明这时我们用inputStream.available()获取不到文件的总大小。此时就需要通过HttpURLConnection httpconn = (HttpURLConnection)url.openConnection();httpconn.g原创 2017-11-22 23:22:59 · 18171 阅读 · 0 评论