java开发
文章平均质量分 61
一觉起来还有期待
这个作者很懒,什么都没留下…
展开
-
java访问类的私有变量和方法
import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;class A { private String a = "私有变量1"; private String b = "私有变量原创 2015-09-19 12:15:37 · 5258 阅读 · 0 评论 -
RabbitMQ三种Exchange模式(fanout,direct,topic)
RabbitMQ三种Exchange模式(fanout,direct,topic)转载 2016-11-18 10:50:59 · 7497 阅读 · 1 评论 -
java编解码技术
java各种序列化 Serialzable序列号化 Protobuf序列号化 MessagePack序列号化原创 2016-05-01 09:07:33 · 2626 阅读 · 0 评论 -
java面试题String,StringBuilder,StringBuffer
String StringBuffer StringBuilder面试题原创 2016-05-09 22:39:23 · 5382 阅读 · 0 评论 -
java常见的排序算法
冒泡排序:从头开始扫描待排序的元素,在扫描过程中依次对相邻元素进行比较,将关键字值大的元素后移。每经过一趟排序后,关键字值最大的元素将移到末尾(需要比较元素的个数减一),此时记下该元素的位置,下一趟排序只需要比较到此位置为止,直到所有元素都已有序排列。原创 2016-03-25 16:42:24 · 714 阅读 · 0 评论 -
linux下tomcat开启远程调试
1.center下,在startup.sh文件首行中添加如下语句 declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"(不要换行,要在同一行)1.原创 2016-02-24 14:08:33 · 12976 阅读 · 0 评论 -
总结linux下tomcat修改端口失败的原因
linux下tomcat修改tomcat端口为80,访问不了原创 2016-02-29 19:59:55 · 2774 阅读 · 0 评论 -
volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java转载 2016-01-09 21:47:27 · 623 阅读 · 0 评论 -
秒杀系统架构分析与实战
1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统转载 2016-01-09 10:48:10 · 781 阅读 · 0 评论 -
spring在代码中获取bean的方式
方法一:在初始化时保存ApplicationContext对象 方法二:通过Spring提供的utils类获取ApplicationContext对象 方法三:继承自抽象类ApplicationObjectSupport 方法四:继承自抽象类WebApplicationObjectSupport 方法五:实现接口ApplicationContextAware 方法六:通过Spr转载 2015-09-24 16:57:02 · 633 阅读 · 0 评论 -
Git常用操作
Git常用操作 克隆 取消冲突 取消merger 提交代码原创 2016-10-21 22:27:36 · 1372 阅读 · 0 评论