
Java

多线程多线程概念进程:正在进行中的程序线程:是进程中一个负责程序执行的控制单元(执行路径)一个进行中可以有多个执行线程,称之为多线程。一个进程中至少要有一个线程开启多个线程是为了同时运行多部份代码每一个线程都有自己运行的内容,这个内容可以称之为线程要执行的任务好处:解决了多部分同时运行的问题弊端:线

10.Redis的Java客户端10.1启用远程连接注释掉bind127.0.0.1可以使所有的ip访问redis修改:protected-modeno修改daemonize为yes,以守护进程的方式运行daemonizeyes#根据版本不同可能默认值不同我的默认是yes不需要修改启用redis密码

4.解析配置文件4.1位置默认配置文件位置在redis安装目录下/opt/redis-5.0.2/备份的配置文件目录:/opt/myredisconf/4.2Units单位1#Redisconfigurationfileexample.2#3#Notethatinordertoreadtheconf

1.安装redis1.1安装1.进入/opt目录下cd/opt2.安装wgethttp://download.redis.io/releases/redis-5.0.2.tar.gztarxzfredis-5.0.2.tar.gzcdredis-5.0.2make1.2备份redis的配置文件>

4.使用SolrJ管理索引库4.1什么是solrJSolrJ是访间Solr服务的java客户端,提供索引和搜索的请求方法,SolrJ通常在嵌入在业务系统中,通过SolrJ的API接口操作Solr服务如下图:4.2导入SolrJ所需jar包在solr目录下的dist目录中导入下图jar包4.3Solr

3.Solr搭建及使用3.1Solr下载官网:htpp://lucene.apache.org
2.配置开发环境2.1Lucene下载http://lucene.apache.org版本:7.7.1IDE:eclipse2.2创建工程新建名为lucene的项目导入jar包:必须jar包:commons-io-2.6.jarlucene-analyzers-common-7.7.1.jarluc

1.Lucene起步1.1lucene介绍Lucene是一个全文检索引擎工具包,最初是apache软件基金会jakarta项目组的一个子项目,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,以及部分文本分析引擎。Lucene的目的是为软件开发人员提供一个简

一文搞懂反射泛型和反射注解以及通过注解方式写一个BaseDao
反射泛型和反射注解概括起来就三步:自定义注解通过反射获取注解值使用自定义注解最终案例通过自定义注解,将数据库表与Java对象映射,在不需要配置文件的情况下,查询出数据库的记录分析:数据库表有数据库名,表名和字段,所以在定义注解时这些都是必须的,但是在查询时有通过主键查询的方式,那么如何知道哪个字段是