- 博客(16)
- 资源 (40)
- 收藏
- 关注
原创 PostgreSQL PL/Python - Python Procedural Language 安装
PL/Python - Python Procedural Language 安装查看系统提供plpython包(已经编译好的)。[root@localhost ~]# dnf search python |grep postgresqlpython3-postgresql.x86_64 : Connect to PostgreSQL with Python 3python-sto
2015-07-25 11:13:36 5284
原创 logback MDC(Mapped Diagnostic Context)与分布式系统的跟踪系统
logback MDC(Mapped Diagnostic Context)与分布式系统的跟踪系统 logback官方文档中第8章Mapped Diagnostic Context给我们提供了一些分布式系统的跟踪系统实现的方法。 logback设计的一个目标之一是对分布式应用系统的审计和调试。现实世界的分布式系统需要同时处理很多客户端的请求。在这样一个典型的多线程
2015-07-20 21:54:55 5981 4
原创 Node.js 之基于文件的模块系统
Node.js 之基于文件的模块系统 /** * * * * Kevin Dongaoor created CommonJS in 2009 with the goal to specify an ecosystem * for JavaScript modules on the server. Node.js follows the CommonJS mo
2015-07-11 17:39:47 993
原创 node在Fedora 22系统下开发环境搭建
其实,环境搭建在linux系统还是比较简单的,下载已经编译好的包,配置一下环境变量。或者下载源码,自己编译。 这里记录一下,主要是node版本变化节奏非常块的情况下,如何配置一次环境变量就不要再配置了。 下载并解压node-v0.12.7-linux-x64二进制文件,目录:[doctor@localhost node-v0.12.7-linux-x64]$ pwd/h
2015-07-11 12:05:24 1320
转载 Java Code To Byte Code - Part One
From:http://blog.jamesdbloom.com/JavaCodeToByteCode_PartOne.htmlUnderstanding how Java code is compiled into byte code and executed on a Java Virtual Machine (JVM) is critical because it
2015-07-09 21:59:52 812
转载 JVM Internals jvm内部机制
From:http://blog.jamesdbloom.com/JVMInternals.htmlThis article explains the internal architecture of the Java Virtual Machine (JVM). The following diagram show the key internal components
2015-07-09 21:55:47 1136
原创 Netty5 echo server练习
Netty5的架构比Netty4的架构及代码上都有很多的改进,看起来很清晰。 下面的根据管网例子改进的Echo Server例子代码。 代码中增加的有netty自带的hander,LineBasedFrameDecoder主要解决网络传输的粘包/拆包问题。StringDecoder和StringEncoder主要解决netty ByteBuf和string之间的转
2015-07-06 21:50:58 1583
原创 Capturing versus non-capturing lambdas 捕获和非捕获的Lambda表达式
Capturing versus non-capturing lambdas Lambdas are said to be "capturing" if they access a non-static variable or object that was defined outside of the lambda body. For example, this lambda captu
2015-07-03 00:33:30 1541
转载 高效人士睡觉前做的10件事
本文翻译自网站lifehack,原文链接http://www.lifehack.org/articles/productivity/10-things-productive-people-before-bed.html,作者为LUIGI POTENZA,译者为foruok大部分高效能人士在日常生活中都有一些能帮助他们成功的习惯。他们明白,事业成功的关键在于自己的心理和身体健康,而这又取
2015-07-02 21:58:10 784
转载 程序员保值的4个秘密
本文首发于微信订阅号“程序视界”。版权所有foruok,网站转载请务必保留出处,微信订阅号转载请先联系我。在国内,很多人说程序员是吃青春饭的,一开始说过了30岁就得转行,后来又有人35岁是一道坎……看起来好像程序员真的和风尘女子一样,注定有朝一日会年老色衰不再受人青睐。No!我要说,不是这样的!所有的道路都通向天堂 只是要度过路上的痛苦时光 那一天我正走在路上 两边
2015-07-02 21:53:39 673
转载 剖析Disruptor:为什么会这么快?(一)Ringbuffer的特别之处
剖析Disruptor:为什么会这么快?(一)Ringbuffer的特别之处原文地址:http://ifeve.com/ringbuffer/作者:Trisha 译者:寒桐 校对:方腾飞最近,我们开源了LMAX Disruptor,它是我们的交易系统吞吐量快(LMAX是一个新型的交易平台,号称能够单线程每秒处理数百万的订单)的关键原因。为什么我们要将其开源?我们意识到对
2015-07-02 21:19:33 778
转载 剖析Disruptor:为什么会这么快?(三)揭秘内存屏障
剖析Disruptor:为什么会这么快?(三)揭秘内存屏障原文地址:http://ifeve.com/disruptor-memory-barriers/译者:杜建雄 校对:欧振聪最近我博客文章更新有点慢,因为我在忙着写一篇介绍内存屏障(Memory Barries)以及如何将其应用于Disruptor的文章。问题是,无论我翻阅了多少资料,向耐心的Martin和Mike请教
2015-07-02 21:15:39 717
转载 伪共享(False Sharing)
伪共享(False Sharing)原文地址:http://ifeve.com/false-sharing/作者:Martin Thompson 译者:丁一缓存系统中是以缓存行(cache line)为单位存储的。缓存行是2的整数幂个连续字节,一般为32-256个字节。最常见的缓存行大小是64个字节。当多线程修改互相独立的变量时,如果这些变量共享同一个缓存行,就会无意中影响彼此的
2015-07-02 21:11:32 782
转载 剖析Disruptor:为什么会这么快?(二)神奇的缓存行填充
剖析Disruptor:为什么会这么快?(二)神奇的缓存行填充原文地址:http://ifeve.com/disruptor-padding/作者:Trisha 译者:方腾飞校对:丁一我们经常提到一个短语Mechanical Sympathy,这个短语也是Martin博客的标题(译注:Martin Thompson),Mechanical Sympathy讲的是底层硬件是
2015-07-02 21:08:13 766
转载 GC Tuning -GC优化
Tuning Garbage Collection is no different from any other performance-tuning activities. Instead of directly jumping in to tweak random parts of the application, you need to make sure you understand th
2015-07-02 20:40:22 1126
转载 别被技术绑架
版权所有foruok,网站转载请务必保留出处,微信订阅号转载请先联系我。通常我们说程序员需要在某个技术方向上积累到一定的厚度,要能够运用技术有效地解决实际问题。可是当程序员在某一项技术上浸淫时间长了之后,却经常会出现另外的问题,那就是:看待问题时受限于自身的技术积累。我打算从几个方面来谈这个话题。一定有某一项技术最适合解决某个问题有的人对 C++ 比较熟悉,在开始一个新产品或新
2015-07-02 20:22:12 878
Java 9 Dependency Injection - Nilang Patel.pdf.zip
2019-09-07
Spring 5 Recipes A Problem-Solution Approach.zip
2019-09-03
Syngress.SQL.Injection.Attacks.and.Defense.2nd.Edition.1597499633.zip
2019-08-31
Syngress.SQL.Injection.Attacks.and.Defense.2nd.Edition.1597499633.epub
2019-08-31
Syngress.SQL.Injection.Attacks.and.Defense.2nd.Edition.1597499633.mobi
2019-08-31
OCP Java SE 8 Programmer II Exam Guide.pdf
2019-07-14
Learn Java 12 Programming.epub
2019-07-13
What's New in Java 12.pdf
2019-07-13
Social Network-Based Recommender Systems
2018-04-07
The Robert C. Martin Clean Code Collection.
2018-02-03
Pro.JPA.2.in.Java.EE.8.An.In-Depth.Guide.to.Java.Persistence.APIs.3rd.Edition.
2018-02-03
Hadoop Explained.pdf )
2018-02-03
Java Deep Learning Essentials.epub
2018-02-03
Mastering Microservices with Java.pdf
2018-02-03
Advanced Data Structures and Algorithms 9789355517937
2023-06-22
Java.9.0.to.17.0.Cookbook
2023-02-25
Learn Docker - Fundamentals of Docker 18.x 2018.pdf.zip
2020-02-08
逆流而上 阿里巴巴技术成长之路.pdf.zip
2020-02-08
Introducing Maven, 2nd Edition.epub
2019-11-30
Packt.Design.Patterns.and.Best.Practices.in.Java.9.1786463598.epub.zip
2019-09-07
Packt.Mastering.Java.9.1786468735.zip
2019-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人