摘要: shift+ctrl+x执行 批量添加字段(无则添加) 阅读全文
posted @ 2018-10-31 13:43 china2k 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 安装 安装步骤参考https://www.cnblogs.com/layezi/p/7290082.html 安装前注意: 此教程是通过yum安装的.仅限64位centos系统 安装步骤: 1、创建仓库文件: 然后复制下面配置,保存退出 2、yum安装 没有权限就在前面加: sudo 安装完毕后修改 阅读全文
posted @ 2017-12-17 13:02 china2k 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 同步控制是并发程序必不可少的重要手段,synchronized关键字就是一种简单的控制方式,除此之外,JDK内部并发包中也也提供了Lock接口,该接口中提供了lock()方法和unLock()方法对显式加锁和显式释放锁操作进行支持。 ReentrantLock(重入锁) 重入锁可以完全替代synch 阅读全文
posted @ 2017-12-10 21:20 china2k 阅读(4190) 评论(0) 推荐(0) 编辑
摘要: 关键字synchromized 的作用是实现线程间的同步。它的工作室对同步的代码加锁,使得每一,只有一个线程可以进入同步块,从而保证线程间的安全性。 synchromized 的用户这里做一个简单的整理, 1,指定加锁对象:对给定对象加锁,进入同步代码前要获得给定对象的锁。 2,直接作用于实例方法: 阅读全文
posted @ 2017-12-09 16:04 china2k 阅读(723) 评论(0) 推荐(0) 编辑
摘要: JMM的关键技术点都是围绕着多线程的原子性、可见性和有序性来建立的。因此,我们首先必须了解这些概念 1,原子性 原子性是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰,比如,对于一个静态全局变量int i,两个线程同时对它赋值,线程A给他赋值1,线程B 阅读全文
posted @ 2017-12-08 15:54 china2k 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 前言 近来时间比较充裕,正好又看了一遍《实战java高并发程序设计》,故而对java并发一些知识进行下总结,算是温故而知新吧。 一,线程基础 1,新建线程 一般有两种实现方式实现Runnable接口或继承Thread类(Thread类本身也是实现Runnable接口) 2,线程的终止 一般来说线程在 阅读全文
posted @ 2017-12-07 23:32 china2k 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1,首先pom文件中加入配置 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> 阅读全文
posted @ 2016-03-07 13:57 china2k 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: mysql error 阅读全文
posted @ 2015-12-07 12:28 china2k 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: solrj作为solr的java客户端使得solr的开发简单了许多,solrJ实际上也是是封装了httpClient方法,来操作solr的API的。下面来通过一个简单的demo实现solrj的索引创建以及查询demo需求:需要对一个product 的实体创建以及查询索引(字段包括id,name,ke... 阅读全文
posted @ 2015-06-07 22:03 china2k 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 以前4.10的时候写过一个安装教程,是安装在tomcat的,在来安装5.1的时候,看了下简介,发现从5.x后solr集成了jetty,安装变得简单了不少。现在只需要三步就能搞定,下载solr包解压,解压,启动就行了,当然要有jdk环境(1.7以上必须)1,下载 solr 下载地址:http://w... 阅读全文
posted @ 2015-06-07 20:59 china2k 阅读(643) 评论(0) 推荐(0) 编辑