dubbo2升级到dubbo3实践

dubbo当前版本 2.7.3 期望升级到 3.0.11。 升级过程 maven依赖变更 <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId> <version>3.0.11</version> ...

每日算法之把数组排成最小的数

JZ45 把数组排成最小的数 描述 输入一个非负整数数组numbers,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 例如输入数组[3,32,321],则打印出这三个数字能排成的最小数字为321323。 1.输出结果可能非常大,所以你需要返回一个字符串而不是整数 2.拼接 ...

Jgit的使用笔记

原文:Jgit的使用笔记 - Stars-One的杂货小窝 之前整的一个系统,涉及到git代码的推送,是通过cmd命令去推送的,然后最近在产品验收的时候,测试部门随意填了个git仓库,然后导致仓库代码被覆盖了,还好本地留有备份,没出现啥大问题 然后就计划于是就改为使用Jgit库来实现推送代码的功能, ...

【java】(一)SpringBoot 源码解析——SpringApplication 初始化

1.前言 深入学习springboot笔记系列,可能会有错误还请指正,互相勉励,互相学习。 SpringBoot 项目启动只需启动 主类的 main 函数即可启动java服务,相比于以往的部署java服务简化方便了很多,接下我们从主函数入手一步一步剖析源码是如何通过main函数启动服务的。 2.Sp ...

公司产品太多了,怎么实现一次登录产品互通?

作者:王老狮 来源:juejin.cn/post/7123787027652280356 最近开发新产品,然后老板说我们现在系统太多了,每次切换系统登录太麻烦了,能不能做个优化,同一账号互通掉。作为一个资深架构狮,老板的要求肯定要满足,安排! 一个公司产品矩阵比较丰富的时候,用户在不同系统之间来回切 ...

一文明白:JavaScript异步编程

单线程的JS 就是一个傻子,脑子一根筋,做着当前的这件事情,没有完成之前,绝对不会做下一件事情,那么通过什么方法可以让JS变“聪明”? ...

每日算法之整数中1出现的次数(从1到n整数中1出现的次数)

JZ43 整数中1出现的次数(从1到n整数中1出现的次数) 描述 输入一个整数 n ,求 1~n 这 n 个整数的十进制表示中 1 出现的次数 例如, 1~13 中包含 1 的数字有 1 、 10 、 11 、 12 、 13 因此共出现 6 次 思路:暴力统计法 遍历1到n的每个数字,然后对每个数 ...

JavaScript:this指针

this指针,存储的是一个内存地址,如同变量一样,指向一块内存区域; 而这个内存区域,保存的就是一个对象的数据,那么这个对象是什么呢? 通常来说,this指针,主要是用在方法(函数)中,用来指向调用方法(函数)的对象; 比如说,有个方法eat(),这个方法里面有个this指针; 当Tom调用eat时 ...

day36-ThreadLocal

ThreadLocal 线程数据共享和安全 1.什么是ThreadLocal? ThreadLocal的作用,可以实现在同一个线程数据共享,从而解决多线程数据安全问题 当http请求发送到Tomcat服务端时,Tomcat会创建一个线程去处理这个http请求,如果是请求servlet,servlet ...

如何使用Java获取货币符号?

1. 前言 最近做了一个支付相关的需求,要求在收银台页面显示商品的价格时带上货币符号¥,类似下图中的格式: 最初我是用的下面这样的代码: System.out.println(Currency.getInstance(Locale.CHINA).getSymbol()); 本机测试,正常返回¥,如下 ...

教你几个 Java 编程中的奇技淫巧

枯燥的编程中总得有些乐趣,今天我们不谈论那些高深的技能,教你几个在编程中的奇技淫巧,说不定在某些时候还能炫耀一番呢。 1、找到最大值和最小值 不使用 if else switch 和三元运算符,在给定的三元组中找到最大值和最小值:比如给定 3,14,8,在不使用 if else switch 和三元 ...