
JavaWeb
CURD工程师
你只管努力,其他交给命运!
展开
-
Java面试要点
声明:由于笔记太多,楼主调格式太麻烦,耗时太久,先以图片的形式分享,有帮助的同学,请关注下,谢谢大家,同时祝大家收获满意offer! offer++!!!文章目录一、创建线程二、线程状态转换三、基础线程机制一、创建线程二、线程状态转换三、基础线程机制...原创 2019-10-17 19:41:35 · 549 阅读 · 0 评论 -
SringBoot中使用事件监听
一、定义事件eventpublic class AddVehicleEvent extends ApplicationEvent { private Map<String, Object> params; public Map<String, Object> getParams() { return params; } pu...原创 2019-05-17 17:48:56 · 303 阅读 · 0 评论 -
日期工具类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;public final class DateUtil { p...原创 2019-05-08 16:34:20 · 237 阅读 · 0 评论 -
SpringBoot @Autowired注解在非Controller层注入为null
通常注入public class PiecewiseFun implements Calculate { @Autowired private DistanceUnitPriceService distanceUnitPriceService; //使用 public void calculate() { List<DistanceUnitPri...原创 2019-02-13 11:33:13 · 1415 阅读 · 0 评论 -
Java实现ping命令
我们经常在cmd中用ping命令测试网络的连通性,那么在Java中如何实现ping呢?其实很简单。private static final int TIMEOUT = 5000; private static final String IP = "127.0.0.1"; public boolean isPing() { boolean status = false; if (IP != nul...原创 2019-01-22 16:23:22 · 2415 阅读 · 1 评论 -
日期计算之LocalDate类,好用到飞起
有时候,我们需要日期的计算,比如在当前日期的基础上移动X天是什么时候,或者在指定的某一天的基础上移动X天是什么时候,等等。。public static void main(String[] args) { DateDemo.nowDateMove(3); DateDemo.unKnownDateMove(2016,12,12,6); } publ...原创 2018-12-22 14:42:26 · 990 阅读 · 0 评论 -
SpringBoot中使用excludePathPatterns过滤Swagger路径失败
实际excludePathPatterns是起作用了,但是由于Swagger并不是只需要开放一个URL,而是有很多,可以通过浏览器f12查看被拦截的路径有哪些,然后全部开放即可。 .excludePathPatterns("/swagger-ui.html") .excludePathPatterns("/configuration/ui") ...原创 2018-12-27 21:16:57 · 15681 阅读 · 1 评论 -
用Map削减for循环嵌套
一、背景 寻找姓名和年龄相同的人,然后搞一些事情。。。。1、普通思维——两层for循环嵌套for (List l1 : list1) { for (List l2 : list2) { if (l1.getName().equals(l2.getName()) && l1.g...原创 2018-11-28 15:20:52 · 1159 阅读 · 0 评论 -
Jedis常用方法API
一、Jedis对象创建二、键操作三、字符串操作四、整数、浮点数操作五、列表操作六、集合操作七、哈希操作八、有序集合操作九、排序操作声明:本文转自https://blog.youkuaiyun.com/zhangguanghui002/article/details/78770071如涉及侵权请及时联系删除...转载 2018-11-12 15:31:09 · 238 阅读 · 0 评论 -
使用Mock进行单元测试
1、当你进行controller层的测试的时候,需要Mock掉service层,例如:@Mockprivate RouteServiceImpl routeService;然后,你可以返回自己设置的、想要的、任意的内容,list是我期望返回的内容,when(routeService.selectByRouteId(any())).thenReturn(list);2、当你进行ser...原创 2018-11-06 10:09:42 · 14595 阅读 · 1 评论 -
To display the conditions report re-run your application with 'debug' enabled.
SpringBoot初学者笔记当启动时遇到To display the conditions report re-run your application with ‘debug’ enabled.只需要在启动类上的注解@SpringBootApplication中加(exclude = {DataSourceAutoConfiguration.class})即可...原创 2018-10-31 10:05:47 · 17440 阅读 · 3 评论 -
时间戳+3位随机数做id
/** * 生成订单编号 时间戳+3位整数 * @return */ public String autoOrderId(){ Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...原创 2018-10-23 17:26:11 · 4890 阅读 · 0 评论 -
在某天基础上向后退X天
后退X天1、在当前基础上后退public class DateMoveUtil { /** * 日期计算 在当前日期的基础上,推后num天 * @param num * @return */ public String dateFun(int num) { Date date = new Date(); ...原创 2018-10-22 19:13:19 · 325 阅读 · 0 评论 -
根据日期获取星期
日期星期之间的转换原创 2018-10-22 19:03:51 · 528 阅读 · 0 评论 -
spring boot中使用Schedule定时任务以及cron表达式
一、定时任务1、在入口程序中添加@EnableScheduling注解2、在一个类中的某个方法上,添加@Scheduled注解(其中cron = “0 0/1 * * * *”)代表一分钟执行一次二、cron表达式1、cron一共有7位,但是最后一位是年,可以留空,所以我们一般可以只写6位:第一位,表示秒,取值0-59第二位,表示分,取值0-59第三位,表示小时,取值0-23...原创 2018-10-09 10:24:56 · 19570 阅读 · 5 评论 -
Parameter 'XXX' not found. Available parameters are [arg1, arg0, param1, param2]
在你传递多个参数的时候,Mapper中需要使用@Param注解如下:就会出错 正确方式: 你可以看到,vehicleCapacity找不到,所以,你的@Param中,需要写入vehicleCapacity。...原创 2018-09-14 19:55:49 · 1610 阅读 · 0 评论