2015-11-03 ALEX LIN
Mac OS 10.11 Openfire无法启动问题 安装好openfire_3_10_2.dmg后,无法通过【系统偏好设置】中的Openfire图标启动服务器。 1、JDK版本:1.8.65。经测试需要JDK 1.7版本以上。 2、Openfire版本:3.10.2 最终解决办法:在终端中执行命令 bash sudo su cd /usr/local/openfire/bin export JAVA_HOME=`/usr/libexec/java_home` sh ./openfire.sh 卸载Openfire 只需要在openfire关闭的情况下,执行以下的命令即可: bash sudo rm 继续阅读 »
2017-02-08 高悦翔
本书第四章的读书笔记, 本章主要阐述: 如何使用Lambda表达式. 基本类型 考虑到装箱类型过于占用内存, JDK提供了针对基本类型的操作, 以达到优化的效果, 如mapToLong方法. 对基本类型做特殊处理的方法在命名上有明确规范: 继续阅读 »
2014-12-22 walter lee
jdb
JDB "jdb"命令 jdb是java的一个命令行debug工具,随JDK提供。语法如下: jdb [options] main_class_name jdb [options] -attach * 这里"options"是指一系列的选项; * "main_class_name"是main函数所在的类名; * address是正在运行的JAVA进程 继续阅读 »
2016-06-06 Jamling
简介 Eclipse 4.6.0 Neon无法启动问题,先占个坑。 环境如下: Windows 7 64位, JDK 1.8 之前Mars版本安装运行均无问题。 more 无法启动 前几天收到邮件,Eclipse 4.6 Neon版本将于2016/06/22执行新的Marketplace策略,所以去下载了eclipse新版本:Neon。 继续阅读 »
2015-08-28 veryyoung
用maven管理的程序一般是在本地开发完,上传到版本控制工具,在服务器上更新代码,然后执行 maven install 但是有些配置文件需要进行改动,如jdbc数据源配置、log日志级别、redis server、jdk版本等。 在线上服务器上去vi是一件特别麻烦的事情。 继续阅读 »
2016-01-21 Brian Li
注解解析,包含基本语法,注解元素,快捷方式和JDK1.8注解增强的说明 基本语法 注解定义看起来很像接口的定义。事实上,与其他任何接口一样,注解也将会编译成class文件。 @Target(ElementType.Method) @Retention(RetentionPolicy.RUNTIME) public @interface Test {} 继续阅读 »
2016-08-12 Eric Wang
Lucene和Solr的历史版本 Lucene历史版本,不妨点进去看看,会发现Lucene的版本更新很频繁,所以Lucene的Doc注释比JDK的Doc注释差太多,在研读Lucene In Action的过程中,发现此书的Lucene版本为3.0,而自己使用的Lucene版本是5.5,所以会有诸多冲突之处,现聊记之,以备查用。另外附上Solr历史版本。 在学习Lucene过程中,官方推荐的Lucene索引查看工具是Luke,下载地址点我。 Lucene API变动相关 Field类中的枚举Index已被废弃,转而采用FieldType,并通过setIndexOptions方法设置索引选项 IndexWriter的optimi 继续阅读 »
2014-05-26 summer
写在前面的话 公司一些项目已经使用了JMS相关的组件,我们的项目接下来可以在某些功能上也会使用此组件,公司其他项目使用的HornetQ,为了方便接下来项目的进展,前期对相关的JMS中间件进行技术了解。 前期准备 操作系统:ubuntu14.04 64位 ActiveMQ:5.9.1 下载地址:http://activemq.apache.org/download.html JDK:1.7.0_55 继续阅读 »
2015-10-24 Eric Wang
最近邻居 解题思路: 1. 使用JDK中的Point2D类,该类定义了坐标系空间中的一个点 2. Point2D是一个抽象类,但是在该类内部定义了静态的Double类,并且Double继承自Point2D 3. 可以通过Double的构造方法来实例化空间中的某个点 4. 将所有的输入数据全部实例化并存放在一个Point2D.Double的数组中 5. 对该数组进行暴力破解,计算其中任意两个点之间的距离,时间复杂度为$O(n^2)$,并保留下最小的两个点的编号,且编号小的在前 Java算法实现: ```java import java.awt.geom.Point2D; import java.util.Scanner; /* 继续阅读 »
2015-05-19 Eric Wang
基本上常用的项目有两种,一种是Java Project,另一种是Web Project,下面就以这两种项目为例,来阐释如何在项目中加载dll文件。 Java中调用dll的方式 System.load() java /** *Loads the native library specified by the filename argument. The filename argument must be an absolute path name. */ public static void load(String filename) //等价于 Runtime.getRuntime().load(name) 由JDK的说明文 继续阅读 »