- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 activemq - java方式实现
java方式 - 点对点 p2p模式(点对点模式):生产者生产的每一条消息只能被消费一次。 生产者: public class TestOriginalProducer { private final static String USER = ActiveMQConnectionFactory.DEFAULT_USER; private final static ...
2019-01-29 11:16:19 188
转载 MySql - 连接查询
图解SQL的inner join、left join、right join、full outer join、union、union all的区别 对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过...
2019-01-24 16:03:58 246
转载 java线程-自旋锁的实现
public class SpinLock implements Lock { private final AtomicReference<Thread> owner = new AtomicReference<Thread>(); private AtomicInteger holdCount = new AtomicInteger(1); public ...
2019-01-24 10:18:29 562
转载 Mybatis - 代码生成插件
generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://myba...
2019-01-13 16:57:53 274
转载 mybatis - 整合spring的配置文件
本文是mybatis整合spring的相关的配置。 applicationContext-dao.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.sp...
2019-01-12 00:01:54 152
转载 Kafka - 无消息丢失配置
broker端配置: unclean.leader.election.enable=false replication.factor>=3 min.insync.replicas>1 其中 replication.factor 和 min.insync.replicas 要根据实际需要更改为确切的值。 推荐:replication.factory = min.insync....
2019-01-10 16:24:42 307
转载 java - 读写properties文件
public class Test { public static void main(String[] args) throws IOException { Properties properties = new Properties(); FileInputStream fis = new FileInputStream("C:/test.properties"); pro...
2019-01-10 15:40:43 249
原创 Solr - DIH详解(上卷)
一. 开启DIH功能 1. 找到相应core的solrconfig.xml 2. 添加以下代码: <requestHandler name="/dataimport" class="solr.DataImportHandler"> <lst name="defaults"> <str name="config"&
2019-01-07 18:40:37 458
转载 多线程 - 迭代问题
public class Test { public static void main(String[] args) throws InterruptedException { List<Integer> list = new ArrayList<>(Arrays.asList(1, 3, 5, 7, 9)); // List&l...
2019-01-06 21:56:45 424 1
转载 javase - 多线程之volatile
目录 特性(一):实时可见性 特性(二):禁止指令重排序 volatile :英文的字面意思是易变的、不稳定的。 特性(一):实时可见性 (什么意思?一个线程对属性进行写操作,通知其他线程。告诉他们,这个属性已经发生了改变。) 通过一个demo讲解下。如下: package com.test.testDemo3; import com.test.testThread....
2019-01-03 10:43:09 184
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人