上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 39 下一页

2022年4月23日

常见限流算法

摘要: 常见限流算法 计数器算法(固定窗口): 描述:指定时间段内只能通过N个请求,多与的请求被拒绝,当时间节点到达下一个阶段的时候重置允许通过的数量N 实现:一段时间我们可以时间毫秒除单位时间 做为阶段标志来区分时间段,初始化计数器的时候设置容量为N,来一个请求N-1,N=0 的时候拒绝后面的请求,如果毫 阅读全文

posted @ 2022-04-23 12:55 zhangyukun 阅读(105) 评论(0) 推荐(0) 编辑

mysql update 取值问题和 not in ,!= 不会查询出 空值

摘要: update 取值问题 如果 有两个 字段 a,b 并且 初始 a=0,b=0 update set a=100,b=a+1 的结果是 a=100,b=101 update set b=a+1,a=100 的结果是 b=1,a=100 测试于 mysql 8.0.25 ,和 5.6.43 not i 阅读全文

posted @ 2022-04-23 11:59 zhangyukun 阅读(206) 评论(0) 推荐(0) 编辑

2022年4月22日

arthas Java诊断工具

摘要: arthas 可以方便的查看Java程序的运行状况,jvm 参数,堆栈信息,线程情况,可以观察方法执行情况(返回值,参数,执行时间,调用链),可以反编译class 文件,查找class文件,内存编译Java文件,热更新class 文件。 1 arthas 的 下载启动: 下载地址:点击下载 解压下载 阅读全文

posted @ 2022-04-22 01:16 zhangyukun 阅读(707) 评论(0) 推荐(0) 编辑

2022年4月20日

websocket 基本使用

摘要: 1 websocket基本使用 websocket 是 javax.websocket下面的,不需要任何依赖,直接就可以使用 @ServerEndpoint 标记声明一个websocket 服务 ,configurator 属性指定 鉴权 配置类,@ServerEndpoint 标记的类 为每个链接 阅读全文

posted @ 2022-04-20 12:39 zhangyukun 阅读(491) 评论(0) 推荐(0) 编辑

2022年4月19日

长得像o的字符

摘要: 先看一段代码: public class Main { public static void main(String[] args) { System.out.println( (int)'ο' ); System.out.println( (int)'o' ); } } 运行结果: 在看一段代码: 阅读全文

posted @ 2022-04-19 22:09 zhangyukun 阅读(447) 评论(0) 推荐(0) 编辑

2022年4月17日

什么是浮动垃圾 CMS为什么要重新标记 G1是怎么优化重新标记的过程的

摘要: 1 浮动垃圾 如图,GC 线程便利对象树(实际是图),遍历过了A ,然后遍历过了B,遍历到了C,但是还没有遍历完C的儿子D,这时候如果 A.B=null; 那么B就变成了浮动垃圾,本次GC 过程B不会被清除。只能下次清除。 2 GC 三色标记算法过程中,白色的节点指向 黑色的节点 怎么办? (增量更 阅读全文

posted @ 2022-04-17 22:49 zhangyukun 阅读(921) 评论(0) 推荐(0) 编辑

jvm 性能调优 补充

摘要: 一些常见的JVM 性能监测命令 1 window 上面安装的java 以后 默认 path 指向的C:\Program Files (x86)\Common Files\Oracle\Java\javapath 里面只有基本的命名 没有 ,如果需要使用 Java的 一些其他命令工具,需要吧 C:\P 阅读全文

posted @ 2022-04-17 17:46 zhangyukun 阅读(174) 评论(0) 推荐(0) 编辑

2022年4月12日

Dubbo 测试用例 获取注册中心的其他服务

摘要: package com.xyebank.uk.user.service; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autow 阅读全文

posted @ 2022-04-12 17:49 zhangyukun 阅读(289) 评论(0) 推荐(0) 编辑

2022年4月6日

fel兼容多值计算

摘要: fel 可以实现常见的单值计算,但是除了自定义函数特殊写以外都是单值计算。 有些时候我们需要支持多值计算。比如两个数组A+ 数据B=数组C(C 的结果是 A 和B 对应下标的值分别相加) 方法1,我们可以子定义add 函数,(下面的例子没有考虑类型异常,只能参考不能真实使用),这样我们就要能使用 a 阅读全文

posted @ 2022-04-06 18:02 zhangyukun 阅读(245) 评论(0) 推荐(0) 编辑

2022年3月30日

fel基本使用

摘要: fel 我猜 是 function expression language 的缩写,函数表达式语言 使用:引入maven依赖(据说有0.9支持大整数 但是 maven 仓库没有 ) <!-- fel --> <dependency> <groupId>org.eweb4j</groupId> <ar 阅读全文

posted @ 2022-03-30 16:22 zhangyukun 阅读(1623) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 39 下一页

导航