
java
ningzhao
这个作者很懒,什么都没留下…
展开
-
依据余弦相似度查找常用汉字形似字
依据余弦相似度查找常用汉字形似字原创 2022-07-15 08:35:15 · 2485 阅读 · 1 评论 -
基于java8 predicate 实现简单的规则引擎
前些天在阅读《多条件判断场景中规则执行器的设计》https://juejin.cn/post/6951764927958745124觉得作者实现的不错,但考虑到java8已经提供了功能引大的predicate,特基于predicate做了一个简单的实现。public class RuleServiceX { private Predicate and; private Predicate or; public static RuleServiceX create() { .原创 2021-06-24 11:18:00 · 757 阅读 · 0 评论 -
基于权重分配算法实现
一、在日常工作中,经常有一些针对资源分配的策略需要按权重设置,比如:某个rpc服务调用等等。今天聊一聊按权重分配资源的实现。具体代码如下:1.WeightRandom.javaimport lombok.Data;import java.io.Serializable;import java.util.*;import java.util.concurrent.atomic.AtomicInteger;public class WeightRandom { private原创 2020-07-31 08:33:52 · 5337 阅读 · 0 评论 -
解决Jsoup 访问 https协议网站时产生connect reset错误
一、问题现象1.通过jsoup访问https://www.xncx.gov.cn/Item/13754.aspx 时报connect reset错误(jsoup 已经设置了忽略证书,信任所有主机)2.通过chrome浏览器,fiddler访问目标URL正常。二、问题分析Connection Reset——其中一端主动断开连接Connection Reset是在建立TCP连接之后,其中一方的TCP标志位使用了Reset标志主动重置了连接客户端Or服务器端而我这里既...原创 2020-07-28 09:53:38 · 6816 阅读 · 3 评论 -
Java SimpleDateFormat Bug
今天在使用SimpleDateFormat 时发现了以下一个bug,我期望的结果应该是2008-1,但实现却输出了2007-1. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.SIMPLIFIED_CHINESE); try{ Date date1 = sdf.parse原创 2008-01-11 10:25:00 · 1090 阅读 · 0 评论 -
网页系统回到桌面应用时代己来临
从面象对象的概念中来看,adapter模式用来将两种不属于同一类的对象进行积成(被适配者与适配者是两种不同的东西).而decorator模式中被包装者与decorator还是属于同一类对象,只不果通过decorator模式来增加一些额外的其它功能.举个不是很恰当的例子来描述adapter----马、驴、骡子的关系:马、驴可以说是两种不同的抽象,他们有各自的特点,如果我们想得到骡子的特性,可以使转载 2008-01-11 14:00:00 · 673 阅读 · 0 评论 -
Java Math 类中的新功能,第 2 部分 浮点数
Java™ 语言规范第 5 版向 java.lang.Math 和 java.lang.StrictMath 添加了 10 种新方法,Java 6 又添加了 10 种。这个共两部分的系列文章的 第 1 部分 介绍了很有意义的新的数学方法。它提供了在还未出现计算机的时代中数学家比较熟悉的函数。在第 2 部分中,我主要关注这样一些函数,它们的目的是操作浮点数,而不是抽象实数。 就像我在 第转载 2009-02-24 13:50:00 · 1078 阅读 · 0 评论