三也_攻城狮

Code the Craft,Craft the Code

异步系统的性能调优记录(redis做消息队列)

系统背景: 生产者往redis丢消息,消费者从redis取消息发送 redis使用list作为消息队列,队列数N个 每种接入系统分配2种(发送,重发),分别3个固定队列,优先级高中低,该3个队列由一个线程处理,通过分配的时间片大小去体现优先级 不同接入系统的线程之间没有优先级之...

2016-05-26 09:50:00

阅读数 6065

评论数 2

btrace进行性能测试

使用BTrace 做性能测试 在官网https://kenai.com/projects/btrace/downloads/directory/releases/release-1.2.4 下载对应的jar包   测试时后,将btrace测试类和被测试类放在同一个机器上   将btrace测试类写...

2014-10-20 11:01:04

阅读数 1690

评论数 2

JAVA,IO性能优化——缓冲区

File file = new File(new File("").getAbsoluteFile()+File.separator+"demo.txt"); Writer writer = new FileWriter(file); long be...

2012-11-09 14:17:48

阅读数 1350

评论数 0

缓冲Buffer,缓存Cache,池Pool

缓冲 缓冲可以理解为漏斗一样,是为了解决上下层的性能差异而出现的,缓冲可以有效的减少上层组件对下层组件的等待时间 在JDK中,IO使用缓冲是最多的 主要就这四类,那么建议以后所有IO操作都是用这四个类来操作 import java.io.*; public class ...

2012-11-28 09:35:18

阅读数 787

评论数 0

String,无所不在的数据类型

String对象是JAVA语言中重要的数据类型,但是不是基本数据类型,属于引用数据类型 任何一Project中,无疑字符串的操作是最多的了 String的内部结构:char数组,offset偏移量,count长度 public final class String implements ...

2012-11-28 11:49:59

阅读数 604

评论数 0

【JAVA】Webmagic 爬虫框架,带着问题解读源码

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。 前言 github地址 https://github.com/cwtree/webmagic WebMagic的设计参考...

2019-01-03 17:59:11

阅读数 347

评论数 0

提示
确定要删除当前文章?
取消 删除