BOY1024

科技改变生活
128√e980=someone
生活趣味篇

搞笑却又真实无比的编程语录

阅读(4590)评论(0)

程序员编程语录 1. 一个好的程序员是那种过单行线马路都要往两边看的人。(Doug Linder) 2. 程序有问题时不要担心。如果所有东西都没问题,你就失业了。(软件工程的Mosher定律) 3. 程序员的麻烦在于,你无法弄清他在捣腾什么,当你最终弄明白时,也许已经晚了。(超级计算机之父Seymo...

系统架构篇

《nginx官方文档》记录日志到syslog

阅读(2781)评论(0)

原文链接 error_log 和access_log 指令支持将日志记录到syslog。以下参数将日志配置到syslog:server=address 参数定义syslog服务器的地址。地址可以指定为域名或IP地址,端口可选,也可以指定为带“unix:”前缀的 UNIX-domain socket 路径。如果未指定端...

系统架构篇

《The Part-Time Parliament》——终于读懂了Paxos协议!

阅读(2459)评论(0)

文发布在MessageQueue公众号,欢迎关注! 最近的考古发现表明,在Paxos小岛上,尽管兼职议会成员都有逍遥癖,但议会模式仍然起作用。他们依旧保持了一致的会议记录,尽管他们频繁的进出会议室并且他们的信使还很健忘。Paxon议会协议提供了一种新方法去实现设计分布式系统的状态机。 1 问题 1.1 Paxos...

程序猿

程序员爬虫竟构成犯罪?

阅读(3076)评论(0)

近期,一起关于爬虫与反爬虫的诉讼案件再次被推到了公众面前。 公交作为互联网从业者的必备通勤工具之一,是出行领域必争的板块。实时公交 APP 也就成为了热门的应用场景,它们不仅可以为用户提供定位、公交路线查询等信息,还涉及路线规划、实时公交信息地理位置等服务。在这其中,“酷米客”和“车来了”是大众使用较为频繁的两款实时公交出行 APP。 ...

Java技术篇

Java面试知识点解析——JVM篇

阅读(2415)评论(0)

一、JVM 基础知识 1)Java 是如何实现跨平台的? 注意:跨平台的是 Java 程序,而不是 JVM。JVM 是用 C/C++ 开发的,是编译后的机器码,不能跨平台,不同平台下需要安装不同版本的 JVM 答:我们编写的 Java 源码,编译后会生成一种 .class...

作为IT人员,你觉得什么工具能大大提高你的工作效率?

阅读(3368)评论(0)

看了这些来自程序员的神回复,你就会明白,程序员是世界上最聪明、最具幽默感的一群人。 工作相关 0. 如果软件正在占领全世界,为什么程序员得不到尊重? 遍身罗绮者,不是养蚕人。 1. 中国大陆的盗版Windows系统都是怎么做出来的? 复制、粘贴。 ...

系统架构篇

日订单50万级分布式事务

阅读(3096)评论(0)

作者:伈情,喜玩Java、Python、Golang!热爱架构设计、SOA、微服务、高并发、分布式、性能优化、DevOps、大数据、消息队列等....!在互联网应用支撑系统&现金交易系统有些许经验 来自:nickid.cn/2017/04/分布式事务/ 一,题记 ...

系统架构篇

电商峰值系统架构设计--转载

阅读(3367)评论(0)

1.1 系统架构设计目录 摘要:双11来临之际,《程序员》以“电商峰值系统架构设计”为主题,力邀京东、当当、小米、1号店、海尔商城、唯品会、蘑菇街、麦包包等电商企业,及商派、基调网络等服务公司,分享电商峰值系统架构设计的最佳技术实践。 自2009年11月11日,淘宝商城(现名天猫)拉开网购狂欢节的序幕,各...

Java技术篇

深度解析Java线程池的异常处理机制

阅读(2657)评论(0)

前言 今天小伙伴遇到个小问题,线程池提交的任务如果没有catch异常,那么会抛到哪里去,之前倒是没研究过,本着实事求是的原则,看了一下代码。 正文 小问题 考虑下面这段代码,有什么区别呢?你可以猜猜会不会有异常打出呢?如果打出来的话是在哪里?: ...