什么是Quartz Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能。 Quartz就是一种任务调度计划。 它是由Open ...
分类:
其他好文 时间:
2020-05-03 21:47:40
阅读次数:
67
1.介绍 1.Lucene 就是一个jar包,里面包含了封装好的各种建立倒排索引,以及进行搜索的代码,包含各种算法,我们就用java开发的时候,引入lucene jar,然后基于lucene的api去进行开发就可以了, 我们就可以将已有的数据数据建立索引,lucene会在本地磁盘上面,给我们组织索引 ...
分类:
其他好文 时间:
2020-05-03 14:32:23
阅读次数:
70
title: linux打开文件数 too many open files 解决办法 date: 2020 05 03 08:30:45 tags: linux categories: linux 阿里巴巴Java开发手册中规定: 调大服务器所支持的最大文件句柄数(File Descriptor,简 ...
分类:
系统相关 时间:
2020-05-03 10:55:58
阅读次数:
95
Redis 是最流行的 NoSQL 数据库解决方案之一,而 Java 是世界上最流行(注意,我没有说“最好”)的编程语言之一。虽然两者看起来很自然地在一起“工作”,但是要知道,Redis 其实并没有对 Java 提供原生支持。 相反,作为 Java 开发人员,我们若想在程序中集成 Redis,必须使 ...
分类:
其他好文 时间:
2020-05-02 15:02:45
阅读次数:
551
Jerry以前在工作中交替做着ABAP和Java开发时,总是在使用一种语言时,怀念另一种语言的便利之处,比如用ABAP开发时,怀念Java里以List为代表的功能强大,使用方便的集合工具类。 List或许是众多Java初学者最先接触和掌握的Java集合工具接口之一。以最具代表性的实现类ArrayLi ...
分类:
编程语言 时间:
2020-05-02 11:54:42
阅读次数:
74
一、 JDK与JRE的关系 * a: JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK; * b: JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户 ...
分类:
编程语言 时间:
2020-05-01 20:17:34
阅读次数:
60
一.简介: Hibernate是一个开放源代码的ORM(Object Relational Mapping,对象关系映射)框架,他对JDBC进行了轻量级的对象封装,使得Java开发人员可以使用面向对象的编程思想来操作数据库。 二.框架实现: 三.Hibernate环境搭建 需要的jar包 依赖 <d ...
分类:
Web程序 时间:
2020-04-30 23:30:49
阅读次数:
139
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
...
分类:
系统相关 时间:
2020-04-30 20:55:32
阅读次数:
80
一.Solr概述 1.什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。 Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在Jetty、Tomcat ...
分类:
其他好文 时间:
2020-04-30 11:43:35
阅读次数:
56
Java线程池「异常处理」正确姿势单例和threadLocal什么时候使用单例什么时候使用静态类?对象池化,对象池spring事务隔离级别与传播机制spring单实例Java并发思考-导读&总结篇redis锁处理并发问题如何查看jvm中的各种参数以及默认值java命令行添加外部文件到classpat... ...
分类:
编程语言 时间:
2020-04-30 09:58:30
阅读次数:
94