会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
王南辉
博客园
首页
新随笔
联系
管理
订阅
2020年12月17日
最长公共子串
摘要: //最长公共子串 对比网上的算法 public static void main(String[] args) { String s1 = "转基因作物是利用基因工程将原有作物基因加入其它生物的遗传物质并将不良基因移除从而造成品质更好的作物我国现有转基因作物种植面积约为$$4\\200\\000$$
阅读全文
posted @ 2020-12-17 14:03 王南辉
阅读(76)
评论(0)
推荐(0)
2019年10月21日
AQS 源码分析
摘要: 独占锁 尝试直接获取资源,如果成功直接返回addWaiter 把当前node放到队尾并标记为独占锁acquireQueued实现成阻塞在等待队列中获取资源,直到获取到,如果获取有被中断过返回true如果有中断过就执行线程中断操作 tryAcquire(args)尝试获取资源,主方法中返回Unsupp
阅读全文
posted @ 2019-10-21 11:23 王南辉
阅读(155)
评论(0)
推荐(0)
2019年5月13日
Java Rpc的简单实现
摘要: 1、环境 jdk1.8、 protobuf、 netty5.0final、zookeeper3.4.12 2、模块概要 Rpc_Client 模拟Rpc_client链接 Rpc_Server Rpc服务器 Rpc_Registry 注册中心 Rpc_Util rpc的公共集合 3、各模块详解 Se
阅读全文
posted @ 2019-05-13 15:59 王南辉
阅读(494)
评论(0)
推荐(0)
2019年3月18日
JAVA 字节码学习
摘要: cafebabe 魔数 00 00 00 34 JAVA 版本号 00 16 21个变量 1、07 00 02 Constant_Class_info 类或者符号的引用Constant_Class_info{ U1 tag 07 U2 name_index 00 02 指向常量池中第二个class对
阅读全文
posted @ 2019-03-18 18:45 王南辉
阅读(706)
评论(0)
推荐(0)
2019年3月4日
搜索评价指标——NDCG
摘要: 概念 NDCG,Normalized Discounted cumulative gain 直接翻译为归一化折损累计增益,可能有些晦涩,没关系下面重点来解释一下这个评价指标。这个指标通常是用来衡量和评价搜索结果算法(注意这里维基百科中提到了还有推荐算法,但是我个人觉得不太适合推荐算法,后面我会给我出
阅读全文
posted @ 2019-03-04 10:43 王南辉
阅读(1257)
评论(0)
推荐(0)
2019年2月21日
ElasticSearch 插件开发
摘要: es有丰富的插件差不多 可以满平时开发的需求,但出现奇葩需求的时候又不能完全满足,所以就需要自定义开发插件了 目前es有以下几种插件可以去自定义 Analysis Plugins 分析插件 Discovery Plugins 发现插件 Ingest Plugins 提取插件 增强每个节点的功能。 M
阅读全文
posted @ 2019-02-21 15:49 王南辉
阅读(6794)
评论(2)
推荐(0)
2019年1月29日
java 动态修改注解值
摘要: 注解部分@Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.METHOD }) @Documented public @interface Cacheable { public enum KeyMode { CACHEKEY, BASIC, ALL; } ...
阅读全文
posted @ 2019-01-29 14:43 王南辉
阅读(11521)
评论(1)
推荐(1)
2018年9月17日
ElasticSearch master 选举
摘要: es的master选举机制是相当任性的也是最简单有效的,比较版本大小,排序,然后选第一个,是不是相当任性 整个选举过程 如果存活的master集合不为空,选举master机制 存活集合为空 master选举代码 compare方法
阅读全文
posted @ 2018-09-17 15:12 王南辉
阅读(1219)
评论(0)
推荐(0)
2018年9月13日
ElasticSearch源码分析一 es启动
摘要: 最近没什么事,就翻了翻es的源码,之前看过lucene的也简单看过solr的,给我最大的感受就是,写这些项目的人真是相当棒的,看人家的代码学到很多东西,es启动过程特别繁杂,所以就直接贴代码了,在代码里注释 es启动入口在booststrap包下elasticsearch.java,首先是添加了一个
阅读全文
posted @ 2018-09-13 10:14 王南辉
阅读(2828)
评论(0)
推荐(0)
2018年8月31日
eclipse 取消置顶
摘要: 不知道怎么搞的,eclipse窗口变成了置顶状态,查了一下google,找到了快捷的办法。按下ctrl+alt+esc组合键就可以,原来有指定设置的窗口就恢复正常了。怕忘了,记录一下。
阅读全文
posted @ 2018-08-31 10:19 王南辉
阅读(2954)
评论(0)
推荐(4)
下一页
公告