随笔 - 1356  文章 - 0  评论 - 1104  阅读 - 1941万
01 2016 档案
dubbo配置文件报错解决思路
摘要:导入dubbo项目到Eclipse,配置文件报了如下异常: Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration c 阅读全文
posted @ 2016-01-31 13:33 Ruthless 阅读(3604) 评论(0) 推荐(0) 编辑
安装 Dubbo 注册中心(Zookeeper-3.4.6)--单节点
摘要:1、建议使用dubbo-2.3.3以上版本的使用zookeeper注册中心客户端2、Zookeeper是Apache Hadoop的子项目,强度相对较好,建议生产环境使用该注册中心。3、Dubbo未对Zookeeper服务器端做任何侵入修改,只需安装原生的Zookeeper服务器即可,所有注册中心逻 阅读全文
posted @ 2016-01-29 18:03 Ruthless 阅读(1845) 评论(0) 推荐(0) 编辑
APP API如何维护多个版本的一些想法?
摘要:1、第一种形式:api版本号放在url路径中 https://api.example.com/v1/user/ID https://api.example.com/v2/user/ID https://api.example.com/v3/user/ID 2、第二种形式:api版本号放在url参数中 阅读全文
posted @ 2016-01-29 16:29 Ruthless 阅读(4658) 评论(0) 推荐(0) 编辑
JAVA软件开发职责
摘要:1.了解OO,AOP,SOA设计模式、J2EE的核心设计模式、应用架构模式和应用集成模式;2.熟练使用Spring、Hibernate/ibatis、Struts等通用性开源框架,并对其原理有深刻的理解;3.对Tomcat/JBoss有一定的了解,能熟练布暑;4.熟悉各种远程本地Cache组件,如M... 阅读全文
posted @ 2016-01-26 10:13 Ruthless 阅读(1064) 评论(0) 推荐(0) 编辑
Redis主从复制配置
摘要:环境描述Redis Master:192.168.1.100 6379(Ubuntu系统)Redis Slave1:192.168.1.101 6380(Ubuntu系统)Redis Slave2:192.168.1.102 6381(Ubuntu系统)安装redis分别在192.168.1.100... 阅读全文
posted @ 2016-01-23 14:38 Ruthless 阅读(2900) 评论(0) 推荐(1) 编辑
VirtualBox安装Ubuntu教程
摘要:1、VirtualBox虚拟机安装,及VirtualBox安装Ubuntu教程VirtualBox版本为VirtualBox-4.3.12-93733-Win.exe,Ubuntu版本为ubuntu-12.04.1-desktop-amd64.iso,点击查看安装教程2、安装VirtualBox扩展... 阅读全文
posted @ 2016-01-19 00:05 Ruthless 阅读(402) 评论(0) 推荐(0) 编辑
分段锁——ConcurrentHashMap
摘要:1、线程不安全的HashMap因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 2、效率低下的HashTable容器HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下Hash 阅读全文
posted @ 2016-01-14 21:18 Ruthless 阅读(11289) 评论(0) 推荐(0) 编辑
阻塞队列BlockingQueue用法
摘要:多线程环境中,通过队列可以很容易实现数据共享,比如经典的“生产者”和“消费者”模型中,通过队列可以很便利地实现两者之间的数据共享。假设我们有若干生产者线程,另外又有若干个消费者线程。如果生产者线程需要把准备好的数据共享给消费者线程,利用队列的方式来传递数据,就可以很方便地解决他们之间的数据共享问题。... 阅读全文
posted @ 2016-01-14 16:04 Ruthless 阅读(3516) 评论(0) 推荐(1) 编辑
阻塞队列--LinkedBlockingQueue
摘要:什么叫线程安全?线程安全就是每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。 线程安全就是说多线程访问同一代码,不会产生不确定的结果。并行和并发区别1、并行是指两者同时执行一件事,比如赛跑,两个人都在不停的往前跑;2、并发是指资源有限的情况下,两者交替轮流使用资源,比如... 阅读全文
posted @ 2016-01-13 17:57 Ruthless 阅读(9846) 评论(0) 推荐(2) 编辑
MySQL百万级数据库优化方案
摘要:http://blog.csdn.net/luyee2010/article/details/8309806 阅读全文
posted @ 2016-01-09 23:48 Ruthless 阅读(2518) 评论(0) 推荐(0) 编辑
庄家试盘拉升
摘要:AV:=(MA(AMOUNT,3)/MA(V,3))/1000;H1:=MA(H,3)*AV;O1:=((REF(C,1)+O)/2)*AV;C1:=MA(C,3)*AV;L1:=MA(L,3)*AV;DRAWKLINE(H1,O1,L1,C1);JC:=(2*C1+(C1+H1+L1+O1)/4+... 阅读全文
posted @ 2016-01-07 12:27 Ruthless 阅读(782) 评论(0) 推荐(0) 编辑
mysql悲观锁总结和实践
摘要:使用场景举例:以MySQL InnoDB为例商品t_goods表中有一个字段status,status为1代表商品未被下单,status为2代表商品已经被下单,那么我们对某个商品下单时必须确保该商品status为1。假设商品的id为1。一、如果不采用锁,那么操作方法如下://1.查询出商品信息sel... 阅读全文
posted @ 2016-01-06 16:17 Ruthless 阅读(5056) 评论(0) 推荐(0) 编辑
悲观锁和乐观锁使用场景
摘要:乐观锁是在应用层加锁,而悲观锁是在数据库层加锁(for update)乐观锁顾名思义就是在操作时很乐观,这数据只有我在用,我先尽管用,最后发现不行时就回滚。悲观锁在操作时很悲观,生怕数据被其他人更新掉,我就先将其先锁住,让别人用不了,我操作完成后再释放掉。悲观锁需要数据库级别上的的实现,程序中是做不... 阅读全文
posted @ 2016-01-03 14:11 Ruthless 阅读(7927) 评论(0) 推荐(1) 编辑
mybatis乐观锁实现,解决并发问题
摘要:银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户扣除50元,A先提交,B后提交。最后实际账户余额为1000-50=950元,但本该为1000+100-50=1050。这就是典型的并发问题。乐观锁机制在一定... 阅读全文
posted @ 2016-01-03 13:35 Ruthless 阅读(40691) 评论(3) 推荐(3) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示