-
infinity插件用了三四年了,真的是非常方便好用,但最近发现了webTab插件,仿佛又打开了新世界的大门,看了下webTab和infinity都是同一个开发者,但互相之间没有做数据打通备份,infinity用了很多年积累许多网站信息,一个一个添...
-
痛点日常上线流程中经常需要对接口进行预热,因为服务器每次启动后都有一定次数访问失败,如果不处理将此请求直接抛出,会降低用户体验。当服务器数量较少时,我们可以在发布机器后,待机器启动使用本地hosts更改IP,请求对应服务器接口看(1.刷新接口,2.校...
-
融合电力电子和数字技术,共建绿色美好未来能源演进变革之路:低碳化,电气化,数字化,智能化
低碳化:可再生能源成为主力能源
电气化:用能电气化程度不断提升
能源供给低碳化,能源消费电气化
数字化:数字技术成为前横百叶创新发展主要驱动力
智能化:A...
-
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。
有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
...
-
Java泛型之类型擦除在网关开发过程中,经常要应对多种任务数据抽取出公共方法来处理,这时候就会用到泛型,泛型的概念:
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接...
-
在从Java 8开始,引入了函数式编程接口与Lambda表达式,可以让我们简化某些匿名内部类,编写更少的代码来实现功能,使用Lambda表达式可以简化匿名内部类的书写,但Lambda表达式并不能取代所有的匿名内部类,只能用来取代函数接口的简写,例如在...
-
重写线程池ThreadFactory接口实现对线程异常的捕获 在开发过程中经常会用到线程池,但创建线程池的方法都比较简单,使用Executors来创建相应功能的线程池,常用的方法有这些。
12341、 Executors.newFixedThread...
-
Java默认接口方法引发的多继承问题 Java8中的抽象类和抽象接口区别 首先,一个类只能继承一个抽象类,但是一个类可以实现多个接口 其次,一个抽象类可以通过实例变量(字段)保存一个通用状态,而接ロ是不能有实例变量的 熟悉Java或者看过Java面试...
-
这篇文章主要是提供一种转发路由的代码实现方式,之前说的gateway都是使用配置文件来对请求进行路由,这样虽然很简单,但是不够灵活,如果后端对应很多服务实例,网关想要根据自己的规则来转发请求,比如编写不同的负载均衡策略,做一些特别的权重,以及在运行过...
-
问题描述最近一直在做项目的GC优化,因为服务在运行过程中频繁发生GC问题,虽然不是FullGC,但Young频繁GC也会影响线上服务的性能,优化的方向有两个,1.修改JVM参数 ,2.优化代码逻辑。查看当前线上JVM配置调整年轻代的大小可以缓解因内存...