加载中
Java高并发异步Socket编程

本文翻译自Doug Lee的《Scalable IO in Java》,其中描述了高并发、可扩展的IO实现方案,原文地址:http://enyo.u.qiniudn.com/Doug%20Lee%20NIO.pdf 原PPT中的图不能很形象的表达多线程模型,...

java多线程和并发面试问题及答案

java多线程和并发面试问题及答案 提升你的java技能 目录 多线程问题 1.1 如何理解并发? 1.2 进程与线程的区别? 1.3 java中的进程和线程? 1.4 什么是调度器? 1.5 一个java程序至少需要多少...

2018/06/10 22:18
27
Spring+Mybatis读写分离

自定义mybatis插件,实现数据库读写分离,通过扩展spring的AbstractRoutingDataSource实现动态切换数据源

扩展Mybatis的能力Mapper使用记录

配置Mapper 在spring的配置文件中配置Mapper,跟mybatis的配置方式一样 <bean class="tk.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.qb...

jmeter tcp长连接性能测试

使用jmeter对socket服务器(如netty、mina、talent)做tcp长连接测试

openssl生成https证书

##1、先生成CA相关公钥和私钥 ###生成CA私钥 openssl genrsa -out ca.key 1024 ###生成X.509证书签名请求文件 openssl req -new -key ca.key -out ca.csr 在生成ca.csr的过程中,会让输入一...

2016/12/08 20:29
729
【Burp Suite】mac上的http代理 Charles替代品

windows上有Fiddler,mac上有Charles,mac上第二个选择就是Burp Suite

python多进程处理大量日志

nginx日志数据量很大,每天几十G,原来是awk、sort、uniq对请求数据进行分析,业务复杂之后不便于维护,改为使用python处理,python相较于awk效率低很多,使用多进程的方式可以大大提高效率...

highmaps绘制用户分布地图

根据用户的经纬度,使用highmaps绘制用户的分布地图,掌握用户的使用情况

查找jvm最耗时的函数

服务器上有个java进程cpu占用率一直是100%,怎么找出哪段代码在消耗cpu呢?

2015/05/10 13:17
813
gradle运行java main

使用gradle运行带main函数的java程序,即可以使用gradle的包依赖管理,又方便写测试程序

2015/03/05 13:56
6.4K
R语言分析nginx日志

根据nginx日志分析网站每天的流量情况,以及api请求分布,对于访问次数高的url做性能优化

2015/02/10 12:21
1K
gradle替代maven

厌倦了maven的繁杂,试玩一下传说中的下一代构建工具

2015/01/20 17:27
61.1K
android当前正在运行的应用包名

android后台service查看当前正在运行的应用的包名 <!-- lang: java --> ActivityManager activityManager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE); List<ActivityMan...

2014/11/18 11:32
3.9K
clojure实现最长上升子序队列算法

取一组数中连续递增的最长子段,使用clojure实现

GNU Parallel指南

GNU Parallel是一个shell工具,为了在一台或多台计算机上并行的执行计算任务。本文简要介绍GNU Parallel的使用,文章主要翻译自:http://www.gnu.org/software/parallel/parallel_tutorial....

2014/06/01 22:05
10.3K
Clojure实现协同过滤原型

clojure初体验:用clojure实现item-cf算法,读取文件,列表转换,笛卡尔积,item相似度计算

SBT管理java项目

sbt是scala编写的项目构建工具,类似于maven和ant,常用于管理scala和java项目。本文主要讲解使用sbt构建纯java项目时的常用技巧。

2014/04/03 17:11
3.7K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部