摘要:
一、问题 场景:在计算相差天数时爆出的错误 报错内容:java.time.temporal.UnsupportedTemporalTypeException: Unsupported unit: Seconds 二、原因 我这里使用了LocalDate的类型,他这里因为是TemporalUnit接口 阅读全文
摘要:
一.外观模式 1.概念 为子系统中的一组接口提供一个一致的界面 此模式定义了一个高层接口 这个接口使得这一子系统更加容易使用 他完美的体现了依赖倒转原则和迪米特法则的思想,是常用模式之一 2.何时使用 首先在设计初期阶段,应该要有意识的将不同的两个层分离(如:经典的三层架构) 经典的三层架构 就需要 阅读全文
摘要:
一、在工具类中使用SpringContextHolder获取Bean对象,用来调用各个接口 /** * 获取阿里巴巴属性列表映射 * * @author 王子威 * @param alibabaProductId * @return */ public static void getTest(Lon 阅读全文
摘要:
一、是什么 迪米特法则:也叫最少知识原则(LoD) 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用 如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 二、为什么 迪米特法则首要强调的前提是在类的结构设计上 每一个类都应当尽量降低成员的访问权限(私有方法 阅读全文
摘要:
一、场景 想摸鱼的时候可以看看 二、代码 @Test public void wzwMouseMove() throws AWTException { System.out.println("开始"); while (true) { Robot r = new Robot(); if (a == 1 阅读全文
摘要:
一、JSON格式 {"code":"200","msg":"success","data":["Yinqing","ArtCreativity"]} 二、json格式转为List集合代码 @Test public void test() { String post = "{\"code\":\"20 阅读全文
摘要:
一、场景 不同的系统采用调用,这里我们是定时任务调用其他系统的接口获取数据并返回处理 二、代码 技术点: 发起Post请求 封装接口所需条件<key,vlaue> 将返回的{"code":"200","msg":"success","data":["Yinqing","ArtCreativity"] 阅读全文
摘要:
一、Queue是什么 该接口时Java集合框架成员 Queue: 通常(但不一定)队列就是一个先入先出(FIFO)的数据结构,和堆一样(但可以进行转换,比如优先级列队排序,又或者改为栈形式的后进先出数据结构, 不论如何,都可以用remove()或poll()来调节) Queue接口与List、Set 阅读全文
摘要:
一.场景 因为想要一个页面显示完所有的文本,所以要进行文本处理 二.代码 宽度超过1800px就自动换行 <div style="word-break: break-all; word-wrap: break-word; max-width: 1800px;">${productSkus}</div 阅读全文