自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 利用BigDecimal格式化数字

格式化数字

2022-08-18 16:12:29 201 1

转载 【JRebel热部署的使用】

JRebel热部署使用

2022-07-28 19:02:14 72

原创 RestfulTool Idea插件

IDEA工具插件

2022-07-28 18:28:57 260

原创 java不使用库函数将字符串转为double类型

不使用库函数将字符串转为double类型需要考虑哪些问题?参数校验正负数小数点科学计数法指数指数正负codeingpublic static double StringToDouble(String str) { //数值正负号,和e指数正负号 boolean zeroFlag = true; boolean eZeroFlag = true; //小数点位置和e位置 int posBeforePoint

2021-09-08 11:20:22 171

原创 java可重入锁(也叫做递归锁)

可重入锁(也叫做递归锁)干货指的是同一线程外层函数获得锁之后,内层递归函数仍然能获取该锁的代码,在同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁。也即是说,线程可以进入任何一个它已经拥有的锁所同步着的代码块。ReentrantLock/synchronized就是一个典型的可重入锁。可重入锁最大的作用是避免死锁举例生活小例子,只是为了方便理解记忆,不要太较真家里有一个大门是有锁的,然后厨房、卧室、卫生间等也是有锁的。回家的时候打开大门的锁,然后通常情况下也能进入到厨房、卧室、

2021-08-06 10:32:50 156

原创 观察者模式

定义与特点观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式何时使用:一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知,进行广播通知。优点:1、观察者和被观察者是抽象耦合的。2、建立一套触发机制。缺点:1、如果一个被观察者对象有很多的直接和间接的观察者的话,将所有的观察者都通知到会花费很多时间。2、如果

2021-06-22 11:16:01 43

原创 树形结构list,按条件搜索某一父级下所有资源

public static void main(String[] args) throws Exception { String str = "[\n" + " {\n" + " \"uuid\":\"ac553114aaabaed76d8079b0de05983367VtJfFOZRA\",\n" + " \"parentPermissionUu

2021-06-21 14:40:54 236

原创 java后端原生发送http请求方法

java后端原生发送http请求方法/** * 发送Post请求,参数拼接到url * @param url * @param map * @return * @throws Exception */public static String sendPost(String httpUrl, Map<String, String> map) { HttpURLConnection connection = null;

2021-06-10 10:09:43 342

原创 springboot中@ConditionalOnProperty注解使用

springboot中@ConditionalOnProperty注解使用一、注解说明@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE, ElementType.METHOD})@Documented@Conditional({OnPropertyCondition.class})public @interface ConditionalOnProperty { String[] value() default {}

2021-06-09 10:11:49 534

原创 父子结构List(根节点可以为null)转树形结构

父子结构List(根节点可以为null)转树形结构public List<Menu> toTree(List<Menu> list) { Map<String, Menu> map = new HashMap<>(); List<Menu> trees = new ArrayList<>(); for (Menu item : list) { Menu node

2021-04-20 10:55:50 255

原创 java中“==”和equals的区别

java中“==”和equals的区别1.equals不能用于基本类型的比较2.“”用于基本类型比较的是变量值是否相等a = 1; b = 1 System.out.print(a == b);输出为true;3."" 用于...

2019-07-25 14:42:28 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除