上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: uuid生产功能 优点:分布式,高性能,不重复 近端时间要做一个获取唯一流水号的功能,于是有了:ip+starttime+pid+flow的方式。 阅读全文
posted @ 2016-11-09 10:48 张释文 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 查询所有的pid并杀死。 jps -l | grep bdcsc2-native-demo | awk '{print $1}' | xargs kill -9 KISS:keep it short and simple! 1. 符号:` ` 名称:反引号,上分隔符 位置:反引号(`)这个字符一般在 阅读全文
posted @ 2016-11-04 13:56 张释文 阅读(10511) 评论(0) 推荐(1) 编辑
摘要: interface接口参数 jdk1.7及以前使用spring功能实现的: 注意: 1.该功能只能获取类的方法的参数名,不能获取接口的方法的参数名。 jdk1.8中获取方式: 注意: 1.该方式用于jdk1.8+ 2.要获取的接口的java文件需要用javac -parameters ,进行编译 e 阅读全文
posted @ 2016-11-02 14:22 张释文 阅读(7837) 评论(0) 推荐(0) 编辑
摘要: 枚举类中valueOf方法只有一个参数而Enum类中有两个参数,请问Enum实例类中的valueOf方法是从何处继承而来? 答案:jvm进行编译的时候添加的。 阅读全文
posted @ 2016-11-01 15:33 张释文 阅读(3456) 评论(0) 推荐(0) 编辑
摘要: 如果你是SVN来管理代码,如果你是用eclipse搞开发,如果你知道eclipse有SVN的插件,那么你一定想用它来直接管理你的代码。但是事情往往非人所愿。当我们用SVN客户端把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有代码入库、修改等小图标的显示,也没有c 阅读全文
posted @ 2016-10-22 21:38 张释文 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: Motan,dubbo 阅读全文
posted @ 2016-10-20 14:56 张释文 阅读(199) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map. 阅读全文
posted @ 2016-09-30 10:37 张释文 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 位操作是程序设计中对位模式按位或二进制数的一元和二元操作。 在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多。 在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算) 缺点:只能为整型和字符型数据 位运算主要是针对二进制进行的计算操作,其 阅读全文
posted @ 2016-09-21 23:32 张释文 阅读(700) 评论(0) 推荐(0) 编辑
摘要: AliRedis是来自阿里巴巴的基于Redis改造的缓存产品,目前还未开源。网上只能搜到这么一篇资料《AliRedis单机180w QPS, 8台服务器构建1000w QPS Cache集群》。 唯品会的Redis使用。 阅读全文
posted @ 2016-09-21 14:25 张释文 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在一次调优讨论中,我们讨论部署多个应用,用不同的端口号做映射,来提高资源的利用率。那么问题是增加端口号就能充分利用操作系统资源吗?那么我们增加增加一个端口后我们实际上调整的是什么? 阅读全文
posted @ 2016-09-20 15:30 张释文 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 值类型和引用类型 阅读全文
posted @ 2016-09-18 16:50 张释文 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、生产应用场景 二、存储架构演变 三、应用最佳实践 四、运维经验总结 第1、2节:介绍redis cluster在唯品会的生产应用场景,以及存储架构的演变。第3节:redis cluster的稳定性,应用成熟度,踩到过那些坑,如何解决这些问题?这部分是大家比较关心的内容。第4节:简单介绍大规模运营 阅读全文
posted @ 2016-09-09 13:35 张释文 阅读(593) 评论(0) 推荐(0) 编辑
摘要: log4j appender :用于指定使用的append类 logger:定义logger的名称和其对应的appender LoggerFactory.getLogger("counter"); //获取xml中定义的loggername为counter的logger对象 一个appender可以 阅读全文
posted @ 2016-09-08 14:53 张释文 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 在VIM中进行文本替换: 1. 替换当前行中的内容: :s/from/to/ (s即substitude) :s/from/to/ : 将当前行中的第一个from,替换成to。如果当前行含有多个 from,则只会替换其中的第一个。 :s/from/to/g : 将当前行中的所有from都替换成to。 阅读全文
posted @ 2016-09-07 17:55 张释文 阅读(4282) 评论(0) 推荐(0) 编辑
摘要: 大文件上传工具plupload 阅读全文
posted @ 2016-09-06 15:31 张释文 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 软件推荐: Pomodairo.air air工具打开方式: 需要下载并安装:Adobe AIR Runtime 番茄工作法 – 做法 via 1、每天开始的时候规划今天要完成的几项任务,将任务逐项写在列表里(或记在软件的清单里)2、设定你的番茄钟(定时器、软件、闹钟等),时间是25分钟。3、开始完 阅读全文
posted @ 2016-09-06 09:58 张释文 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 1、依赖jar包导入,通过maven管理,pom文件增加如下配置: [html] view plain copy print? <!-- log4j输出日志到flume的appender依赖包 阅读全文
posted @ 2016-09-01 18:21 张释文 阅读(2583) 评论(0) 推荐(0) 编辑
摘要: 上午遇到一个nosuchMethodException 折腾了一上午发现是jar包冲突引起的。首先发现单独运行没问题,和其他项目整合后就有问题,当时以为代码问题,其实早该想到是jar包冲突造成的。。。。后来在网上找到了一个可能引起该异常的原因,写的恩不错,摘抄过来了。 不久前在学习struts时出现 阅读全文
posted @ 2016-09-01 15:32 张释文 阅读(12976) 评论(0) 推荐(0) 编辑
摘要: 最近工作中使用到了值传递和引用传递,但是有点懵,现在看了下面的文章后清晰多了。一下是文章(网摘) 1:按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下: [java] view plain copy public class TempTest { private void t 阅读全文
posted @ 2016-09-01 15:24 张释文 阅读(30585) 评论(3) 推荐(4) 编辑
摘要: 有道网页翻译2.0 polygraph http性能压测工具 阅读全文
posted @ 2016-08-30 11:34 张释文 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 上午午好好的,突然抛了如下异常: Exception in thread "main" redis.clients.jedis.exceptions.JedisNoReachableClusterNodeException: No reachable node in cluster at redis 阅读全文
posted @ 2016-08-26 00:02 张释文 阅读(56231) 评论(1) 推荐(1) 编辑
摘要: 1.dubbo序列化数据丢失问题。dubbo的返回结果是对象,那么必须要实现对象中需要返回的数据的get方法。 2.dubbo序列化问题。 阅读全文
posted @ 2016-08-25 10:33 张释文 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 摘自 http://blog.csdn.net/xyls12345/article/details/26482387 JVM最大线程数 (2012-07-04 23:20:15) 转载▼ 标签: jvm 最大线程数 it 分类: java分布式总结 jvm 最大线程数 it 摘自:http://se 阅读全文
posted @ 2016-08-21 22:51 张释文 阅读(4920) 评论(1) 推荐(0) 编辑
摘要: 摘自:http://www.importnew.com/20386.html 简介 Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示: 下面针对 阅读全文
posted @ 2016-08-21 22:50 张释文 阅读(636) 评论(0) 推荐(0) 编辑
摘要: (摘自)http://www.importnew.com/21089.html 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因 阅读全文
posted @ 2016-08-21 22:48 张释文 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一致性Hash算法的原理 强一致性 弱一致性 最终一致性(2阶段提交,3阶段提交) redis内部原理 zookeeper如何实现数据同步的 redis和memoryCache的区别 zookeeper内部原理(各种一致性算法) zookeeper的一致性是怎么实现的? zookeeper是怎么实现 阅读全文
posted @ 2016-08-19 17:42 张释文 阅读(3901) 评论(0) 推荐(0) 编辑
摘要: 像Memcache以及其它一些内存K/V数据库一样,Redis本身不提供分布式支持,所以在部署多台Redis服务器时,就需要解决如何把数据分散到各个服务器的问题,并且在服务器数量变化时,能做到最大程度的不令数据重新分布。 通常使用的分布式方法是根据所要存储数据的键的hash值与服务器数量N,按 ha 阅读全文
posted @ 2016-08-19 12:54 张释文 阅读(2693) 评论(0) 推荐(0) 编辑
摘要: 这几天做Junit测试接触到了setup和teardown两个方法,简单的可以这样理解它们,setup主要实现测试前的初始化工作,而teardown则主要实现测试完成后的垃圾回收等工作。 需要注意的是Junit3中每个测试方法执行时都会执行它们,而不是一个类中执行一次,查了查资料,JUnit4版本采 阅读全文
posted @ 2016-08-18 22:10 张释文 阅读(3532) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个面试,怎么在一堆线程中查找一个死循环? 如果遇到线上应用cpu飙升,并出现OutOfMemery怎么办? 首先线上应用的jvm配置要养成良好的习惯,增加一下配置则可以在jvm发生 oom的时候自动dump日志了 -XX:+HeapDumpOnOutOfMemoryError -XX:He 阅读全文
posted @ 2016-08-15 22:17 张释文 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: 一:关于redis cluster 1:redis cluster的现状 目前redis支持的cluster特性 1):节点自动发现 2):slave->master 选举,集群容错 3):Hot resharding:在线分片 4):进群管理:cluster xxx 5):基于配置(nodes-p 阅读全文
posted @ 2016-08-11 23:55 张释文 阅读(637) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页