- 博客(1175)
- 资源 (124)
- 论坛 (16)
- 收藏
- 关注

原创 博客导读
愿我所遇之人,所历之事,哪怕因为我有一点点变好,我就心满意足了。本博客主要是个人学习、解决问题的笔记,主要涉及以下这些方面:Winfrom、WebC#、Java、Javascript、GoIIS、TomCatWCF、Spring、MyBatisOracle、Sql Server、MySQLCLR、JVM、性能、设计模式BPM与Activiti编码规范JStorm、...
2016-09-20 21:27:19
2788
10
原创 《剑来》语句摘录(五)
讲道理,做好人,竟然也是要让人额外付出代价的,这个道理本身,我当初一开始知道的时候,确实有些难以接受。只不过经历人事稍多,真正想通,真心接受了,反而更容易看得开诸多揪心事。正因为道理不好...
2021-01-19 20:40:24
30
2
原创 Elasticsearch 集群内应该设置多少个分片(shard)?
Elasticsearch 是一个功能十分丰富的平台,支持各种用例,能够在数据整理和复制战略方面提供很大的灵活性。然而这一灵活性有时也会带来困扰,让您在前期难以确定如何最好地将数据整理为...
2020-10-19 20:08:10
404
1
原创 Java Volatile Keyword
Java volatile关键字用于将Java变量标记为“存储在主内存中”。更准确地说,这意味着对volatile变量的每次读取都将从计算机的主存中读取,而不是从CPU缓存中读取,而且对...
2020-08-30 15:45:01
96
原创 Sentry:如何从数据存储中获得更强的一致性
Sentry的首要工作是接收、解析用户的异常信息。当用户异常信息大量上报时,Sentry的流量将达到高峰。同时,提供近实时的错误追踪,对于用户是有帮助的。这里有两个相互排斥的地方:事件(...
2020-07-06 20:15:53
549
原创 使用notepad++批量在每行首尾添加内容
原始数据8800313755880001839488002269528800208711880015516488001558078800013279870000971588002430328800108388880000541888002361278800231629880019079988001395658800194458行首添加"首先在把光标放置在序号之前之后,使用快捷键Alt+C,快速打开列块编辑对话框。替换完之后:"8800313755"8800018
2020-07-02 08:51:27
1611
原创 云原生时代的Spring Boot
Spring Boot毫无疑问是Java后端开发的第一大框架,基于Spring Boot有着一套完整的工具链,各种各样的starter。对于日常业务开发而言,可以说是轮子很全。但随着云原...
2020-06-26 08:00:00
630
原创 Go 并发 : Context
翻译自:Go Concurrency Patterns: Context地址:https://blog.golang.org/context简介在Go server端,每个请求都是通过新...
2020-06-13 19:24:20
205
原创 关于Go net/http 超时完全指南
翻译自:The complete guide to Go net/http timeouts地址:https://blog.cloudflare.com/the-complete-gui...
2020-05-23 23:04:26
492
原创 Spring Boot 2.3 新特性 优雅退出
在最新版的Spring Boot 2.3中终于集成了优雅退出(Graceful shutdown),在官方文档中可以看到内置的 web 服务器(Jetty、Reactor Netty、T...
2020-05-18 22:26:30
2443
原创 《剑来》语句摘录(四)
1、境界高了,兴许会有新烦忧接踵而至,但是有一点好,修道之人的境界,真的可以解决掉很多麻烦,境界一高,诸多麻烦,自行退散。福缘不请自来,恶客不斥自走。2、许多微妙心态,在人生道路上,会是...
2020-05-06 20:32:55
3329
转载 Elasticsearch索引和查询性能调优的21条建议【下】
Elasticsearch是一款流行的分布式开源搜索和数据分析引擎,具备高性能、易扩展、容错性强等特点。它强化了Apache Lucene的搜索能力,把掌控海量数据索引和查询的方式提升到...
2020-04-25 08:23:29
292
转载 Elasticsearch索引和查询性能调优的21条建议【上】
Elasticsearch是一款流行的分布式开源搜索和数据分析引擎,具备高性能、易扩展、容错性强等特点。它强化了Apache Lucene的搜索能力,把掌控海量数据索引和查询的方式提升到...
2020-04-18 17:53:21
491
原创 SQL UNION vs OR 性能
本文整理自:stackoverflow翻译自Bill Karwin回答:要么你读的那篇文章用了一个不好的例子,要么你误解了他们的观点。select username from users where company = 'bbc' or company = 'itv';等价于:select username from users where company IN ('bbc', '...
2020-04-12 10:31:18
819
1
原创 Elasticsearch集群规模和性能调优
翻译自:Elasticsearch Cluster Sizing and Performance Tuning地址:https://www.elastic.co/cn/blog/found-sizing-elasticsearch集群应该有多少个节点?应该创建多少个副本?为了获得最佳的搜索性能,分片(Shard)的最佳平均大小是多少?诸如此类的问题只有你自己知道答案。没有人知道你的数据...
2020-04-08 19:21:59
622
原创 《剑来》语句摘录(三)
1、故作轻松语,定有难以释怀事。2、总有那么一些人,想到了便会安心些。3、所有难熬又熬过去的苦难,就是在心头砸下一个坑,坑越大,以后就可以容纳更多。但也有可能一辈子都在弥补那个坑,比如当...
2019-12-04 20:11:45
2827
原创 SOFAMosn 如何提高 GoLang 的转发性能
通过SOFAMosn了解goroutine只能在一定并发量级上降低并发编程的难度(goroutine内存占用2kb+)。高并发的场景还是NIO比较适合。jiankunk...
2019-11-09 20:07:36
769
2
原创 微服务理想国
JenkinsCI&CDKubernetes调度、负载、高可用自动化容器的部署和复制随时扩展或收缩容器规模将容器组织成组,并且提供容器间的负载均衡很容易地升级...
2019-10-28 20:10:37
299
原创 给 Go 库作者的建议
视频信息Practical Advice for Go Library Authorsby Jack Lindamoodat GopherCon 2016https://...
2019-10-20 16:17:59
210
转载 JRockit权威指南深入理解JVM
本文整理自:《JRockit权威指南深入理解JVM》作者:Marcus Hirt , Marcus Lagergren出版时间:2018-12-10起步将应用程序迁移到...
2019-10-12 18:06:39
563
转载 MySQL 面试知识点 汇总
原文地址:https://github.com/CyC2018/CS-Notes/blob/master/notes/MySQL.md一、索引B+ Tree 原理1. 数...
2019-09-25 18:07:44
348
原创 如何用Linux命令行管理网络:11个你必须知道的命令
如何用Linux命令行管理网络:11个你必须知道的命令无论你是要下载文件、诊断网络问题、管理网络接口,还是查看网络的统计数据,都有终端命令可以来完成。这篇文章收集了久经考验靠谱的命令,也收集了几个比较新的命令。多数命令都可以在图形桌面执行,即使是没什么终端使用经验的Linux用户也会常常执行命令来使用ping或是其它的网络诊断工具。curl&wget使用c...
2019-09-22 15:08:57
764
1
原创 JDK/Java 13:ZGC未使用堆内存归还操作系统
翻译自:JEP 351一、摘要增强ZGC,将未使用的堆内存返回给操作系统。二、动机目前ZGC不会将未使用的内存归还给操作系统,即使该内存已经很长时间没有使用了。这种行为并...
2019-09-18 19:37:12
647
原创 Java ForkJoin 解析
本文主要想了解两个地方:如何窃取任务、task如何等待(join)代码基于 OpenJDK 12窃取算法(work-stealing)从ForkJoin-Paper-Do...
2019-09-16 21:29:17
703
2
原创 gRPC 从学习到生产
gRPC Practice了解gRPC,更知REST视频信息grpc: From Tutorial to Productionby Alan Shreveat Gophe...
2019-09-05 18:33:21
867
原创 Golang 如何正确使用 Context
视频信息How to correctly use package contextby Jack Lindamoodat Golang UK Conf. 2017视频:https://www.youtube.com/watch?v=-_B5uQ4UGi0博文:https://medium.com/@cep21/how-to-correctly-use-context-...
2019-09-02 08:59:19
3475
转载 ElasticSearch 查询的秘密
原文地址:https://neway6655.github.io/elasticsearch/2015/09/11/elasticsearch-study-notes.h...
2019-08-25 16:40:49
383
转载 Elasticsearch 分词器
无论是内置的分析器(analyzer),还是自定义的分析器(analyzer),都由三种构件块组成的:character filters,tokenizers,token filters。内置的analyzer将这些构建块预先打包到适合不同语言和文本类型的analyzer中。Character filters (字符过滤器)字符过滤器以字符流的形式接收原始文本,并可以通过添加、...
2019-08-21 15:55:20
346
原创 面试必备:ThreadLocal原理解析[精品长文]
基于OpenJDK 12引本文主要想了解两个地方:ThreadLocal实例看起来是在多个线程共享,但实际上是彼此独立的,这个是怎么实现的?ThreadLocal使用不当...
2019-08-20 18:16:33
1346
9
原创 如何clone github wiki?
比如我想git clone seata的wikiseata的github地址:https://github.com/seata/seataseata git clone 地址:https://github.com/seata/seata.gitseata wiki下载git clone https://github.com/seata/seata.wiki.git个人微信公众号:...
2019-08-20 15:23:49
2527
2
原创 面试必备:Java JUC Atomic LongAdder 详解
基于OpenJDK12阅读本文前,推荐先阅读以下两篇文章,以便能更好的对比理解:[译]Java Concurrent Atomic Package详解面试必备:Java JUC AtomicLong 实现解析LongAdder是JDK 1.8 新增的原子类,基于Striped64实现。从官方文档看,LongAdder在高并发的场景下会比AtomicLong ...
2019-08-09 07:23:46
1374
原创 面试必备:Java JUC AtomicLong 实现解析
基于OpenJDK12本文的目的是为后续文章解析LongAdder做一个引子,以便两者对比。Atomic Package解析参考(比如lazySet原理解析):[译]Java Concurrent Atomic Package详解AtomicLong的常用方法如下: long addAndGet(long delta):以原子方式将输入的数值与实例中的值(Atom...
2019-08-07 20:42:24
497
原创 [译]Java Concurrent Atomic Package详解
翻译自:Package java.util.concurrent.atomic地址:https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/package-summary.html#package.description翻译JDK8而不是12的原因是JDK8对与内存语义部分讲解更加详细。Pack...
2019-08-07 11:28:07
261
原创 [译]ZGC: 一个可伸缩的低延迟垃圾收集器
翻译自:JEP 333地址:https://openjdk.java.net/jeps/333一、摘要Z垃圾收集器,也称为ZGC,是一个可伸缩的低延迟垃圾收集器。二、目标 GC暂停时间不超过10ms 能处理大小从相对较小(几百MB)到非常大(TB级)的堆 与使用G1相比,应用程序吞吐量减少不超过15% 方便日后在此基础上利用彩色指针和内存屏障...
2019-07-31 07:48:20
342
转载 elasticsearch 倒排索引原理
如何快速检索?Elasticsearch 是通过 Lucene 的倒排索引技术实现比关系型数据库更快的过滤。特别是它对多条件的过滤支持非常好,比如年龄在 18 和 30 之间,性别为女性这样的组合查询。倒排索引很多地方都有介绍,但是其比关系型数据库的 b-tree 索引快在哪里?到底为什么快呢?笼统的来说,b-tree 索引是为写入优化的索引结构。当我们不需要支持快速的更新的时候,可以用预先排...
2019-07-29 19:26:20
1172
转载 红黑树、B(+)树、跳表、AVL等数据结构,应用场景及分析
AVL树:最早的平衡二叉树之一。应用相对其他数据结构比较少。windows对进程地址空间的管理用到了AVL树红黑树:平衡二叉树,广泛用在C++的STL中。map和set都是用红黑树实现的。我们熟悉的STL的map容器底层是RBtree,当然指的不是unordered_map,后者是hash。B/B+树用在磁盘文件组织 数据索引和数据库索引Trie树 字典树,用在统计和排序大量字符串...
2019-07-29 19:23:49
1858
原创 linux 查看java的安装路径
在linux下,如何找java的安装路径jiankunking@ubuntu:/etc$ whereis javajava: /usr/bin/java /usr/share/java /usr/lib/jvm/java-8-openjdk-amd64/bin/java /usr/share/man/man1/java.1.gzjiankunking@ubuntu:/etc$ ls -lrt...
2019-07-19 21:05:03
233
1
原创 关于日志的那些事儿
在满足业务需求的前提下,代码、架构,越简单,越稳定。通用性的架构意味着,考虑的比较全,也就会比较重(比如:会引入很多组件),而这些组件对于你的场景有可能并不是不可或缺的,同时运维这些组件又会产生一定的成本,所以说通用架构对于你来说有可能并不一定是最好的。
2019-07-16 16:41:32
9426
23
System.Data.SQLite(32、64通用版本)
2015-10-26
zookeeper开源客户端ZkClient使用
2017-03-25
三:HTML5 CSS3 典藏学习手册
2014-08-17
GUI Design Studio 使用教程
2014-07-23
.Net 下利用ICSharpCode.SharpZipLib.dll实现文件/文件夹压缩、解压缩
2014-07-23
在64位机器上使用plSQL连接Oracle的问题(SQLNet not properly installed)
2014-04-11
衣舞晨风的留言板
发表于 2020-01-02 最后回复 2020-01-02
java append 大文件时,如何有效控制内存占用?
发表于 2019-01-06 最后回复 2019-01-08
乐视eui 重新定义了--“稳定版”
发表于 2016-07-31 最后回复 2017-05-23
IIS 服务或万维网发布服务,或者依赖这两种服务的某个服务未能启动。该服务或所依赖的服务可能在启动期间发生错误或者已禁用。
发表于 2015-11-29 最后回复 2017-03-29
二手正版图书处理
发表于 2015-06-07 最后回复 2016-09-07
uncaught ReferenceError: $ is not defined
发表于 2016-08-17 最后回复 2016-08-18
activiti desiger 切换数据库为sql server问题咨询
发表于 2016-04-30 最后回复 2016-05-03
属性“TabPagesX”的代码生成失败。错误是: “未将对象引用设置到对象的实例。”
发表于 2015-12-04 最后回复 2016-03-14
《花漾》有感
发表于 2014-01-10 最后回复 2015-11-29
sql server2012 跨库访问疑问
发表于 2014-01-05 最后回复 2015-11-29
北京无双科技怎么样啊?
发表于 2014-03-10 最后回复 2015-11-29
找不到类型 ,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHosti
发表于 2015-10-21 最后回复 2015-10-22
儿子,爸爸不是李开复
发表于 2014-07-09 最后回复 2015-10-21
c# Socket 线程 问题请教
发表于 2014-03-17 最后回复 2015-07-31
笔记本安装VS2010,2005,2008后打开一直提示更新源码状态
发表于 2014-04-23 最后回复 2014-04-24
大数据量表sql的优化
发表于 2014-04-15 最后回复 2014-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝