2020年3月9日
摘要: 在JDK8中,rt.jar有64MB,tools.jar有17MB。 JDK中的lib\tools.jar和JRE中的lib\rt.jar已从Java SE 9中删除。这些JAR中可用的类和资源现在以文件中的内部格式存储在lib目录的命名模块中。 可以使用称为jrt的新方案来从运行时映像检索这些类和 阅读全文
posted @ 2020-03-09 18:48 大鹏123 阅读(1478) 评论(0) 推荐(0) 编辑
  2020年3月6日
摘要: 最近读了Redis官网一篇关于使用管道加速Redis查询 的文章,原文: "Using pipelining to speedup Redis queries" ,中文翻译可参考: "管道(Pipelining)" 一个请求/响应服务器能处理新的请求即使客户端还未读取旧的响应。这样就可以将多个命令发 阅读全文
posted @ 2020-03-06 22:14 大鹏123 阅读(405) 评论(0) 推荐(0) 编辑
  2020年3月5日
摘要: 昨天突然接到报警说服务端口丢失,也就是服务崩溃,看了错误日志,发现是map并发读写问题,记录下来,避免再犯类似错误。 分析错误日志 发现是调用json.Marshal时出错了,错误统计如下,都是并发读写map之类的异常。 xxx/xxx.go文件的114行: 看起来就是传入的param这个map被多 阅读全文
posted @ 2020-03-05 12:54 大鹏123 阅读(1132) 评论(0) 推荐(0) 编辑
  2020年3月1日
摘要: Spring Cloud官网: 本篇主要讲 "Spring Cloud Netflix" 中的Eureka,参考内容如下 "Spring Cloud Netflix 2.2.1.RELEASE参考文档" "Spring Cloud 系列之 Eureka 实现服务注册与发现" 文章内容会尽量参考官方文 阅读全文
posted @ 2020-03-01 14:02 大鹏123 阅读(324) 评论(0) 推荐(0) 编辑
  2020年2月29日
摘要: Spring Cloud官网: 本篇主要讲 "Spring Cloud Config" ,参考内容如下: "Spring Cloud Config 2.2.1.RELEASE参考文档" "Spring Cloud Config 实现配置中心,看这一篇就够了" 实现简单的配置中心 配置文件就在Spri 阅读全文
posted @ 2020-02-29 21:00 大鹏123 阅读(353) 评论(1) 推荐(0) 编辑
  2020年2月23日
摘要: 题目: "Exercise: Web Crawler" 直接参考了 的实现,不过该代码使用了chan bool来存放子协程是否执行完成,我的代码是使用WaitGroup来让主协程等待子协程执行完成。 完整代码请参考 相对原程序增加的代码如下: 阅读全文
posted @ 2020-02-23 18:58 大鹏123 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 演讲稿: "Go Concurrency Patterns" "Youtube视频" 作者:Rob Pike 练习题目:谷歌搜索:一个虚拟框架 谷歌搜索1.0 PPT从43页开始:https://talks.golang.org/2012/concurrency.slide 43 Google函数接 阅读全文
posted @ 2020-02-23 14:20 大鹏123 阅读(456) 评论(0) 推荐(0) 编辑
  2020年2月21日
摘要: 网上大多数词云的代码都是基于原始文本生成,这里写一个根据词频生成词云的小例子,都是基于现成的函数。 另外有个在线制作词云的网站也很不错,推荐使用: "WordArt" 安装词云与画图包 word_cloud.py(生成词云的程序) record.txt文件示例,第1列是单词,第2列是频率,空格分隔 阅读全文
posted @ 2020-02-21 22:16 大鹏123 阅读(7254) 评论(3) 推荐(0) 编辑
  2019年12月14日
摘要: 第1章 可靠、可扩展与可维护的应用系统(Reliable, Scalable, and Maintainable Applications) 可靠性(Reliability) 即使发生了某些错误,系统仍可以继续正常工作。 硬件故障:硬件冗余方案,软件容错。 软件错误 人为失误 可靠性的重要性:错误会 阅读全文
posted @ 2019-12-14 22:53 大鹏123 阅读(382) 评论(0) 推荐(0) 编辑
  2019年11月27日
摘要: 在Java中,复杂类型(除原始类型外的其它类)作为入参,在方法中被修改后,跳出方法对象内的值仍会保持,也就是传的是引用。原始类型传的是值,如int, double等原始类型。 Java代码: public class Test { static class Vertex{ public double 阅读全文
posted @ 2019-11-27 11:44 大鹏123 阅读(296) 评论(0) 推荐(0) 编辑