java
文章平均质量分 68
Joseph9499
这个作者很懒,什么都没留下…
展开
-
Spring @Scheduled 星期几(周)定时任务没执行
目录1.问题描述2.问题分析3.问题解决每周一上午九点执行定时任务。通过corn表达式查询为 "0 0 9 ? * 2",(推荐一个在线Cron表达式生成器)所以在方法上设置 发现程序没有执行后,进行排查。在启动类上已经加上了@EnableScheduling注解。spring的Scheduled的corn文档得知,@Scheduled的cron并不是完全使用cron表达式,有一些细微的差距。@Scheduled注解使用的解析器官方文档里:crontab:这个就是cron原创 2022-07-08 11:32:31 · 3331 阅读 · 1 评论 -
动态代理总结,你要知道的都在这里,无废话!
前言面试题:讲讲jdk动态代理,cglib区别,实现原理,优缺点,怎么实现方法的调用的来自:社招一年半面经分享(含阿里美团头条京东滴滴)这篇文章总结你需要回答的知识点,全程少废话,怼干货,文章较长,可以点赞在看,喜欢这种文章的话,我之后也会一直分享的,硬核文章也会定期分享!同时之前的个人网站:upheart.cn/,最近两天想了想,决定继续维护着,公众号文章会定期(一般2天左右)同步更新到上去至于之所以决定继续维护,主要是为了大家工作的时候也方便学习,毕竟大家工作的时候总不能玩手机看转载 2021-05-21 10:15:01 · 192 阅读 · 0 评论 -
Java之IO流
目录一、File类的使用1. File类的理解2. File的实例化3. File类的常用方法4. 内存解析5. 小练习二、IO流概述1. 简述2. 流的分类3. IO流的体系分类4. 输入、输出标准化过程三、节点流(文件流)1. 文件字符流 FileReader 和 FileWriter 的使用2. 文件字节流 FileInputSteam 和 FileOutputSteam 的使用3. 注意点四、缓冲流1. 缓冲流涉及到的类:2.转载 2021-05-19 14:29:42 · 320 阅读 · 0 评论 -
restTemplate java.lang.IllegalArgumentException: Not enough variable values available to expand
//先把对象转化为JsonString data = JSON.toJSONString(QueryCorpParam.builder().pageIndex(0).pageSize(1).corpCode(param.getCreditCode()).build());//拼接时,用URLEncoder.encode去转译一下String param = "&sign=".concat(sign).concat("&corpSign=").concat(URLEncoder.en.原创 2020-12-22 19:58:37 · 5600 阅读 · 0 评论 -
Java RestTemplate post请求传递对象参数
LoginParam param = LoginParam.builder().loginName(loginName).password(password).build();HttpEntity<String> httpEntity = new HttpEntity<>(JSON.toJSONString(param), getHeader(""));String url = DustConstant.DUST_URL.concat(DustConstant.LOGIN);.原创 2020-12-03 15:26:43 · 3091 阅读 · 0 评论 -
根据年月获取某个月的每一天日期
/** * 根据年月获取某个月的每一天日期 * * @param yearParam * @param monthParam * @return */ public static List<String> getDayByYearMonth(int yearParam, int monthParam) { List<String> list = new ArrayList<>(); .原创 2020-11-30 19:55:34 · 576 阅读 · 0 评论 -
Java多线程编程实战指南 设计模式篇.pdf
本书以基本概念、原理与方法为主线,辅以丰富的实战案例和生活化实例,并从Java虚拟机、操作系统和硬件多个层次与角度出发,循序渐进、系统地介绍Java平台下的多线程编程核心技术及相关工具。百度云盘地址:链接:https://pan.baidu.com/s/1H8hdLx8auGGsBlxW2Qk7Wg提取码:r2n9...原创 2020-08-21 15:27:49 · 563 阅读 · 0 评论 -
Java获取Number类型的科学计算法的解决方法
/** * 获取默认科学计算法的解决办法 * @param number * @return */public static String getNumToString(Number number) { java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); nf.setGroupingUsed(false); return nf.format(number);}...原创 2020-06-25 11:12:45 · 474 阅读 · 0 评论 -
跨域通配符 与include报错 Access-Control-Allow-Origin
地址:https://blog.csdn.net/loya0813/article/details/83862586原创 2020-05-15 17:34:52 · 499 阅读 · 0 评论 -
jdk8 按照属性中某一个字段去重
/** * 根据属性中某一个字段去重 * @param keyExtractor * @param <T> * @return */ public static <T> Predicate<T> distinctByKey(Function<? super T, Object> keyExtractor) { Map<Object, Boolean> map = new ...原创 2020-05-14 14:41:49 · 2096 阅读 · 0 评论 -
java中使用freemarker导出word文档(带有循环表格+换行操作)简短总结
想要循环数据,生成不单元格内换行的操作,如下1:如果看到这 那应该知道怎么把doc文件转化为.xml文件,并格式化.xml文件(https://tool.oschina.net/codeformat/xml/) 如果还不知道那请移步(https://blog.csdn.net/weixin_44569204/article/details/86543711?utm_medium...原创 2020-05-02 15:21:49 · 2049 阅读 · 0 评论 -
java获取当前年份、月份和日期字符串等
Java获取当前年份、月份和日期是通过Calendar类的实例对象来获取的。首先创建一个Calendar类的实例对象,Calendar类属于java.util包。获取当前年份、月份和日期等。获取当月的第一天和最后一天的字符串。另外也可以使用Date类的实例对象配合SimpleDateFormat类的实例对象来获取当前日期字符串。获取上个星期第一天的某个小时的时间戳...原创 2020-05-01 18:50:53 · 38307 阅读 · 2 评论 -
Java8使用Collectors.toMap,当value为null时报空指针异常
1:toMap()方法底层调用merge方法,会报空指针异常public static <T, K, U, M extends Map<K, U>> Collector<T, ?, M> toMap(Function<? super T, ? extends K> keyMapper, ...原创 2020-04-30 16:28:36 · 2838 阅读 · 0 评论 -
org.apache.dubbo.common.bytecode.NoSuchMethodException xxx
在使用dubbo的时候,有时会出现如上错误:com.alibaba.dubbo.common.bytecode.NoSuchMethodException: cause: Method [xxxxxxxxx] not found.解决方案:1: 看这个dubbo的provider或consumer是不是没配置,或者配置错了2:provider和consumer是不是重复配置了 (一...原创 2020-04-30 15:38:30 · 1813 阅读 · 0 评论 -
getWriter() has already been called for this response问题
另外:getOutputSream()、getWriter()不要同时用!流到最后一定要关闭!原创 2019-11-13 11:10:43 · 194 阅读 · 0 评论 -
springboot拦截器无法注入redisTemplate
springboot拦截器是在Bean实例化之前执行的,所以Bean实例无法注入。原创 2019-11-11 09:50:41 · 508 阅读 · 0 评论 -
Java 内存模型
原创 2019-10-21 15:00:49 · 152 阅读 · 0 评论 -
实时天气api, API接口调用实况天气 2019
接口没有调用次数、频率和IP限制, 也不需要注册keyAPI地址 https://www.tianqiapi.com/api/参数类型必填备注versionString是接口标识, 固定值: v6cityidString否城市ID, 请参考 城市ID列表cityString否城市名称, 不要带市和区; 如: 青岛, 微山ipStr...原创 2019-05-15 11:18:00 · 3506 阅读 · 0 评论 -
java中char对应的ASCII码的转化
常用范围:大写字母(A-Z):65 (A)~ 90(Z) 小写字母(a-z):97(a) ~ 122(z) 字符数字('0' ~ '9'):48('0') ~ 57('9')一段jdk8的代码,有兴趣的同学可以玩玩 public static void main(String[] args) { Stream.of("Apsara", "2019"...原创 2019-10-17 13:59:18 · 3428 阅读 · 0 评论 -
浅拷贝 深拷贝
1:浅拷贝/** * 属性拷贝(浅拷贝) * * @param s 源对象 * @param dClass 目标对象clss * @param <S> 源对象类 * @param <D> 目标对象类 * @return D * @throws IllegalAcces...原创 2019-10-16 14:35:07 · 167 阅读 · 0 评论 -
Java 8 函数式接口 : Supplier、Function、Consumer、Predicate
类型 接口 参数 返回值 描述 供给型接口 Supplier<T> None T 没有输入,返回一个对象T 功能型函数式接口 Function<T, R> T R 对象转换,...原创 2019-08-30 15:26:12 · 442 阅读 · 0 评论 -
java list 转树 tree
在做目录树的时候通常是将一个目录存在数据库的List全部返回来,再根据节点id和parentId组装成一颗树。List转成Tree有两种方式,一种是常用的递归,一种是双层循环。(建议递归)package com.gysoft.utils.tree;import lombok.Data;import lombok.ToString;import java.util.List...原创 2019-09-19 19:10:18 · 369 阅读 · 0 评论 -
Tomcat跨域问题配置
1.在tomcat的lib增加两个jar包 jar地址: 链接: https://pan.baidu.com/s/1dnfMxGmERk_RyavGzd3NPA 提取码: 245i 链接: https://pan.baidu.com/s/1...原创 2019-10-10 13:55:31 · 306 阅读 · 2 评论