- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 Js--四舍五入(向上取整、向下取整)
# 只保留整数部分(丢弃小数部分)parseInt(5.1234); // 5# 向下取整(<= 该数值的最大整数,和parseInt()一样)Math.floor(5.1234); // 5 # 向上取整(有小数,整数部分就+1)Math.ceil(5.1234); // 6# 四舍五入(小数部分)Math.round(5.1234); // 5Math.round(5.6789); // 6# 取绝对值Math.abs(
2021-07-01 15:21:26
318
原创 Java--工具类(截取身份证信息:出生日期、年龄)
package com.lhj.finance2.commons.util;import org.springframework.util.StringUtils;import java.util.Calendar;/** * @Desc IdCardUtils * @Author lihongjiang * @Date 2021/5/10 17:32 **/public class IdCardUtils { /** * 获取出生日期 * * @
2021-05-19 19:09:59
1518
原创 Java--正则表达式(验证身份证号)
验证身份证号package com.lihongjiang.utils;import org.apache.commons.lang3.StringUtils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.
2021-03-01 11:51:04
3321
1
原创 Java--工具类(日期/时间)
/** * @Description 加减天数 **/public static String addOrMinusDay(Integer day, String startDate, String format) { Date date = null; try { date = (new SimpleDateFormat(format)).parse(startDate); } catch (ParseException e) { log.er
2020-12-11 11:54:47
94
原创 Java--设计模式(23种设计模式记忆大法)
抽建原工单抽象工厂模式建造者模式原型模式工厂方法模式单例模式外享组装适桥代外观模式(Facade模式)享元模式(详解版)组合模式(详解版)装饰模式(装饰设计模式)适配器模式(Adapter模式)桥接模式(Bridge模式)代理模式(代理设计模式)命中观模解访责备策迭状命令模式中介者模式观察者模式(Observer模式)模板方法模式(模板方法设计模式)解释器...
2020-11-18 11:41:58
176
原创 Java--设计模式(策略和状态)
模式概念# 1.1 策略模式运行时更改类的行为或算法,从而达到修改其功能的目的;# 使用场景一个系统需要动态地在几种算法中选择一种,而这些算法之间仅仅是他们的行为不同。 此外决策过程中过多的出现if else,也可以考虑使用该模式。# 实现将这些算法封装成可单独运行的类,由使用者根据需要进行替换。# 优点较为灵活,扩展性好,避免大量的if else结构。# 缺点对外暴露了类所有的行为和算法,行为过多导致策略类膨胀。# 1.2 状态模式运行时类的行为由其状态决定;# 使用场景:
2020-11-18 11:29:15
127
原创 Java--设计模式(观察者)
定义观察者模式主要用于处理对象间的一对多的关系,是一种对象行为模式。该模式的实际应用场景比较容易确认,当一个对象状态发生变化时,所有该对象的关注者均能收到状态变化通知,以进行相应的处理。优缺点# 优点:被观察者和观察者之间是抽象耦合的;耦合度较低,两者之间的关联仅仅在于消息的通知;被观察者无需关心他的观察者;支持广播通信;# 缺点:观察者只知道被观察对象发生了变化,但不知变化的过程和缘由;观察者同时也可能是被观察者,消息传递的链路可能会过长,完成所有通知花费时间较多;如果观察者和被观
2020-11-17 20:24:36
62
原创 Java--设计模式(工厂)
参考文章简单工厂模式该模式对对象创建管理方式最为简单,因为其仅仅简单的对不同类对象的创建进行了一层薄薄的封装。该模式通过向工厂传递类型来指定要创建的对象,其UML类图如下:// Phone类:手机标准规范类(AbstractProduct)public interface Phone { void make();}// MiPhone类:制造小米手机(Product1)public class MiPhone implements Phone { public MiPho
2020-11-17 17:53:08
54
原创 Java--工具类(Font字体)
package com.emdata.meteorology.cloudshape.common.utils;import java.awt.*;import java.io.*;/** * @Desc FontUtil * @Author lihongjiang * @Date 2020/10/26 15:22 **/public class FontUtil { private static Font definedFont = null; public stat
2020-10-27 10:40:41
387
原创 Java--工具类(Enum枚举)
枚举类public enum Enum { SUCCESS("00000", "成功"), ERROR("9999", "失败"), ; private String code; private String message; private Enum(String code, String message) { this.co...
2020-08-12 17:50:45
170
原创 Java--设计模式(单例)
单例与线程1、懒汉式(线程不安全)public class Singleton{ private Singleton(){}; private static Singleton instance; public static Singleton getInstance(){ if(instance==null){ instance = new Singleton(); }...
2020-05-19 19:42:59
45
原创 使用http-server开启一个本地前端服务器
前言在写前端页面中,经常会在浏览器运行HTML页面,从本地文件夹中直接打开的一般都是file协议,当代码中存在http或https的链接时,HTML页面就无法正常打开,为了解决这种情况,需要在在本地开启一个本地的服务器。本文是利用node.js中的http-server,开启本地服务,步骤如下:1 下载node.js官网地址: https://nodejs.org下载完成后在命令行输入命...
2019-09-26 10:35:25
215
IDEA_自定义设置_settings.jar
2020-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人