![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 83
xsi640
这个作者很懒,什么都没留下…
展开
-
java环境变量配置
面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮。C:\Program Files\Java\jdk1.7.0_45在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量原创 2014-06-10 22:31:28 · 456 阅读 · 0 评论 -
struts2 简单登录
struts2 简单登陆将表单输入登陆信息显示在第二个页面1.copy struts2 jar包commons-logging-1.0.4.jarfreemarker-2.3.8.jarstruts2-core-2.0.11.jarxwork-2.0.4.jarognl-2.6.11.jar2.修改Tomcat server.xmlCode原创 2014-06-10 22:30:10 · 457 阅读 · 0 评论 -
在64位平台上的Lucene,应该使用MMapDirectory
http://blog.thetaphi.de/2012/07/use-lucenes-mmapdirectory-on-64bit.html从3.1版本开始,Lucene和Solr开始在64位的Windows和Solaris系统中默认使用MMapDirectory,从3.3版本开始,64位的Linux系统也启用了这个配置。这个变化使一些Lucene和Solr的用户有些迷茫,因为突然之间他转载 2014-06-10 22:32:18 · 699 阅读 · 0 评论 -
让maven访问nexus私服。
nexus * http://127.0.0.1:8081/nexus/content/groups/public/ central central http://127.0.0.1:8081/nexus/content/groups/public/ default true true原创 2015-04-03 11:27:15 · 564 阅读 · 0 评论 -
log4j.properties配置详解
stone 的 log4j配置详解Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ]转载 2015-04-03 17:06:37 · 503 阅读 · 0 评论 -
Spring rmi实现简单例子
不说废话了,直接上代码。服务端:pom.xml中加入spring依赖 org.springframework spring-context 4.1.6.RELEASE 远程方法声明接口,IHelloWorld.javapackage com.poreader.rmi;public interface IHelloWorld { public St原创 2015-04-03 16:05:52 · 566 阅读 · 0 评论 -
log4j设置
log4j.properties### set log levels ###log4j.rootLogger = debug , stdout , D , E### 输出到控制台 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.out原创 2015-04-03 17:05:29 · 372 阅读 · 0 评论 -
druid连接池的使用。
pom.xml添加依赖 com.alibaba druid 1.0.13 dbconfig.properties,连接池配置信息#我用的是mysql数据库url=jdbc:mysql://127.0.0.1:3306/poreaderusername=rootpassword=123123filters=stat#最大连接数量maxActive原创 2015-04-03 17:14:09 · 524 阅读 · 0 评论 -
修改Maven本地仓库的存储位置
修改/conf/setting.xml原创 2015-04-03 09:56:20 · 473 阅读 · 0 评论 -
JAVA String.format 方法使用介绍
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-' 在最小宽度内左对齐,不可以与“用0填充”同时使用'#' 只适用于8进制转载 2015-04-08 10:48:13 · 464 阅读 · 0 评论 -
关于uuid类型的转换
对于没有分隔符的uuid字符串转换方式如下: public static UUID fromStringWhitoutHyphens(String str) { if (str.length() != 32) { throw new IllegalArgumentException("Invalid UUID string: " + str); } String s1 = "原创 2015-04-08 13:36:11 · 20591 阅读 · 0 评论 -
java中类型转换那种性能最优
我们以String转换为Integer为例,测试一下。需要注意的是Ints.tryParse()方法用的google guava类库;NumberUtils来自commons-lang类库。测试代码:public class Test { public static int limit = 1000000; public static String sint = "9999";原创 2015-04-08 13:55:33 · 3191 阅读 · 0 评论 -
Java中hash+salt的加密算法
一般我们存储密码的时候,使用hash算法进行存储,但是,这样做是不安全的,虽然不能反向生成密码,但是可以通过彩虹法和反向查表法高效的猜解出密码。比较安全的做法就是使用hash+salt的加密算法。这里使用了RFC2898标准。看代码:Rfc2898DeriveBytes.javapackage com.poreader.common;import java.io.Uns原创 2015-04-09 16:57:40 · 14957 阅读 · 5 评论 -
Java properties文件用法
package com.suyang.properties;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;i原创 2014-06-10 22:32:14 · 425 阅读 · 0 评论 -
Tomcat编码问题
在TOMCAT中的server.xml中的URIEncoding="UTF-8" //对URI使用utf-8编码处理? useBodyEncodingForURI="true" URIEncoding="UTF-8"connectionTimeout="20000" maxThreads="150" port="8888" protocol="HTTP/1.1" redirectPor原创 2014-06-10 22:32:22 · 449 阅读 · 0 评论 -
windows下删除svn注册表。
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="Delete SVN Folders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@="原创 2014-06-10 09:26:57 · 9332 阅读 · 1 评论 -
关于java web项目使用log4j
pom.xml中添加依赖。原创 2014-06-09 20:58:39 · 6301 阅读 · 0 评论 -
LuceneUtil高性能的searcher
searcherManger = new SearcherManager(directory, new SearcherFactory());原创 2014-06-09 21:03:58 · 502 阅读 · 0 评论 -
免费的数据库建模工具
http://www.codebydesign.com/CodeByDesign原创 2014-06-10 09:31:29 · 937 阅读 · 0 评论 -
Java读写文本文件。
String path = "G:\\test.txt"; BufferedWriter write = null; try { write = new BufferedWriter(new OutputStreamWriter( new FileOutputStream(path), "UTF-8")); for (int i = 0; i < 1原创 2014-06-10 22:31:24 · 435 阅读 · 0 评论 -
maven scope含义的说明
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided 依赖只有在当JDK 或者一个容器已提供该依赖之后才使转载 2014-06-10 22:31:32 · 380 阅读 · 0 评论 -
Lucene查看分词结果
/** * 获取分词结果 * @param 输入的字符串 * @param 分词器 * @return 分词结果 */public static List getWords(String str,Analyzer analyzer){ List result = new ArrayList(); TokenStream stream = null; try { stream原创 2014-06-11 10:49:45 · 3937 阅读 · 0 评论 -
让maven自动下载源码和doc。
原创 2014-06-11 11:10:34 · 1474 阅读 · 0 评论 -
Java Tutorial
http://www.tutorialspoint.com/java/index.htm原创 2014-06-10 22:31:26 · 419 阅读 · 0 评论 -
apache commons pool
apache commons下的pool其中的borrowObject函数源代码显示其产生可用对象的过程: 如果stack中有空闲的对象,则pop对象,激活对象(activate函数),验证对象(validate函数)。最终将合格的对象返回给client。 若对象在这个流程中出错,则在从stack中取出一个,并执行相同的流程。如此循环,原创 2014-06-10 22:32:10 · 454 阅读 · 0 评论 -
CentOS上安装 jdk
先下载最新的jdk版本文件名:jdk-8u5-linux-x64.rpm将文件通过winscp上传到/usr/local目录中rpm -ivh jdk-8u5-linux-x64.rpm系统会自动安装。安装完成后,配置环境变量。vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.8.0_05export原创 2014-06-10 22:31:49 · 399 阅读 · 0 评论 -
简单的JSP登录程序
HTML登录界面html>head>title>登录title>head>body bgcolor="#ffffff">form action="chkLogin.jsp" method="POST"> input type="text" name="user" />br /> input type="password" name="pass" />原创 2014-06-10 22:29:58 · 789 阅读 · 0 评论 -
maven GroupId 和ArtifactId通常填什么
GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。原创 2014-06-10 22:32:03 · 41932 阅读 · 1 评论 -
STS或eclipse安装SVN插件
安装sts--SVN插件 简介:sts是与eclipse类似的Java IDE开发工具(不了解的百度)1、sts菜单栏 help->install New Software 依据大家的版本选择:http://subclipse.tigris.org/update 比如:http://subclipse.tigris.org/upda转载 2016-04-25 14:01:03 · 7676 阅读 · 0 评论