JAVA
billhepeng
这个作者很懒,什么都没留下…
展开
-
IDEA使用命令将第三方jar包导入到本地maven仓库当中
mvn install:install-file -Dfile=neo4j-cypher-dsl-2.0.1.jar -DgroupId=org.neo4j -DartifactId=neo4j-cypher-dsl -Dversion=2.0.1 -Dpackaging=jar org.neo4j neo4j-cypher-dsl 2.0.1原创 2022-11-02 22:46:47 · 536 阅读 · 0 评论 -
常见bug解决系列--linux安装openJdk1.8但jstack不可用
前言此系列文章长期连载,旨在记录常见bug问题,供大家调试自查使用bug描述linux虚拟机安装的openJDK,但运行jstack等相关命令显示不可用,且查看java的bin目录下也没有此文件分析过程找到jdk安装目录,查看目录下文件,发现地区没有安装jstack,因为有些openJDK版本的确没有此文件:[root@localhost bin]# which java/usr/bin/java[root@localhost bin]# ls -l /usr/bin/ja.原创 2020-05-31 18:07:52 · 3619 阅读 · 0 评论 -
eclipse修改代码,不需要启动tmocat,就立即生效的解决方法
1: 修改tmocat的Servers/server.xml <Context>标签下reloadable=true: <Context docBase="aip_v5.0" path="/aip" reloadable="false"2:在修改Servers//web.xml的 在org.apache.jasper.se...原创 2020-02-02 16:40:19 · 427 阅读 · 0 评论 -
Mac OS 下Maven的安装与配置
Mac OS 安装Maven:下载 Maven, 并解压到某个目录。例如/Users/hepeng/soft/apache-maven-3.3.9 打开Terminal,输入以下命令,设置Maven classpath$ vi ~/.bash_profile添加下列两行代码,之后保存并退出Vi:export M2_HOME=/Users/hepeng/soft/apache-m...原创 2019-10-21 22:55:51 · 499 阅读 · 1 评论 -
将maven创建的java工程部署到tomcat中运行
1.在~/.m2/settings.xml中增加如下的Tomcat服务器配置(这里有点疑问:本地要配置tomcat-user.xml吗?网上有教程是说要配置)<servers> <server> <id>tomcat6</id> <username>tomcat</usern...原创 2019-10-20 14:43:18 · 189 阅读 · 0 评论 -
maven项目在eclipse中debug时看不到源码
debugConfigurations里面的source里面是Default。把Defaul删除。AddJavaProject把项目选中,其他默认。修改之后如图:原创 2019-10-20 14:42:02 · 154 阅读 · 0 评论 -
quart Spring 配置
quartzWithSpring.rar 配置:quartz.propertiesorg.quartz.scheduler.instanceName = DefaultQuartzSchedulerorg.quartz.scheduler.rmi.export = falseorg.quartz.scheduler.rmi.proxy = falseorg.qua转载 2012-03-08 17:23:57 · 1676 阅读 · 0 评论 -
quartz 集群出现问题([DefaultQuartzScheduler_Worker-1] but has failed to stop it.)
原来想在把quartz集群 配置在 tomcat中.结果停止tomcat 时候出现问题了,线程给停止不了.在网上找了很久都没找到合适的解决方法.后来把quartz部分完全从web应用中剥离出去,自己写一个Main程序把配置quartz的spring容器跑起来. 分别启动两个Main 集群成功. 三月 01, 2012 1:34:30 下午 org.apache.coyote.htt原创 2012-03-08 16:55:34 · 34337 阅读 · 0 评论 -
Hessian 访问权限设置
Hessian 设置访问用户名和密码1: web.xml文件增加如下代码 Hessian Security /esb/hessian/TransferService Hessian BASIC Hessian Secur原创 2011-12-10 20:08:17 · 7500 阅读 · 0 评论 -
Java compiler level does not match the version of the installed Java project facet
Java compiler level does not match the version of the installed Java project facet这个是因为Facted Project中的Java版本设定与项目的Java版本设定不一致。解决:查看Proj原创 2011-08-24 12:45:44 · 588 阅读 · 0 评论 -
myeclipse9.0 验证js错误解决办法
最近换了个myeclipse9.0 想试用一下,结果发现好多JS 都会出错,原本没有错误的在mycelipse9.0上错误。解决方法如下:windows——preferences——在框框里面输入javascript——找到errors/warnings——勾选enabl原创 2011-08-24 10:24:58 · 2473 阅读 · 0 评论 -
myeclipse 打包可运行jar
1:选择要导出的文件选择 runnable jar file2:选择启动函数,选择把相关包导出3:运行jar4:成功原创 2012-03-12 21:03:33 · 654 阅读 · 0 评论 -
quartz CronTrigger
如果你需要像日历那样按日程来触发任务,而不是像SimpleTrigger 那样每隔特定的间隔时间触发,CronTriggers通常比SimpleTrigger更有用。使用CronTrigger,你可以指定诸如“每个周五中午”,或者“每个工作日的9:30”或者“从每个周一、周三、周五的上午9:00到上午10:00之间每隔五分钟”这样日程安排来触发。甚至,象SimpleTrigger一样,Cron转载 2012-03-12 20:25:00 · 697 阅读 · 0 评论 -
MyEclipse 快捷键,实现类,接口
我们经常需要用 Ctrl 跟踪某个方法 但往往只能跟踪到这个方法的接口定义而要查看实现类时需要手动查看源码, 在MyEclipse中 提供了一个非常方便的快捷键 Ctrl+ T 可以直接查看方法实现类中的代码转载 2012-03-15 10:20:32 · 7772 阅读 · 0 评论 -
quartzScheduler_Worker-1] but has failed to stop it. This is very likely to create a memory leak解决
出现此问题是由一于spring 启动了quartz,而当tomcat 关闭的时候而没有关闭造成的。在web 加一个监听器当关系的时候判断作业是否启动,启动就关闭。 cn.test.job.JobListener public class JobListener implements ServletContextListener { public voi原创 2012-03-15 13:33:01 · 43953 阅读 · 0 评论 -
ibats iterate的使用
xml配置: select salesorderid,salesorderitem,upsalesorderitem,orderitemtype,storeid,materialnumber,batchnumber, salesquantity,storagelocation,netprice,goodsprocessingfee,goldprice,total原创 2012-04-02 21:40:50 · 834 阅读 · 0 评论 -
java 去前导0
String str = "000100058"; System.out.println(str.replaceFirst("^0*",""));原创 2012-04-08 10:57:00 · 2765 阅读 · 0 评论 -
spring ibatis 配置事务
下面具体的说明一下事务配置. config/app/app.sqlordermap.xml原创 2012-04-08 20:44:34 · 567 阅读 · 0 评论 -
java.text.NumberFormat用法
NumberFormat 是所有数值格式的抽象基类。 该类提供了格式化和分析数值的接口。 NumberFormat 也提供了确定哪个语言环境具有数值格式以及它们名字的方法。package com.discursive.jccook.collections;import java.text.NumberFormat;public class Test { /** * @pa转载 2012-04-13 20:49:58 · 49281 阅读 · 1 评论 -
TOMCAT6 修改内存
TOMCAT6 修改内存<br />TOMCAT6 : <br />startup.bat启动:直接在catalina.bat <br />文件开头新增 set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m <br /><br />原创 2011-05-06 16:12:00 · 657 阅读 · 0 评论 -
Tomcat6线程池(Executor Thread pool)的配置
原文地址:http://www.java2000.net/p11864配置很简单 第一步,打开共享的线程池 1. 2. 3.4. 5. maxThreads="1000" minSpareThreads="50" maxIdleTime="600000"/>默认前后是注释掉的,去掉就可以了。其中 name The name used to reference this pool in other places in server.xml. The name is required转载 2011-05-04 10:10:00 · 1928 阅读 · 1 评论 -
使用Eclipse的wsdl2java工具
一、用Eclipse调用Axis的wsdl2java1.在eclipse里面新建一个项目或已有的项目;2.导入 activation.jar axis.jar commons-discovery.jar commons-logging-1.0.3.jar jaxrpc.jar saaj.jar wsdl4j-1.5.2.jar转载 2009-09-08 15:07:00 · 7959 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError
开发用的JDK1.6,客户JDK1.5tomcat55启动的时候报java.lang.UnsupportedClassVersionError :上网搜索发现是版本有些冲突:解决方法Windows-->Preferences在弹出的窗口中选择java-->compiler在右上方Compile compliance level:把1.6改成1.5ok!原创 2009-06-23 17:02:00 · 452 阅读 · 0 评论 -
java多线程的两点误区
class ReturnThreadInfo extends Thread { private String str; public ReturnThreadInfo() { this.str = "Hello"; // this.setPriority(10); } public void run(){ try{转载 2009-08-24 12:02:00 · 697 阅读 · 0 评论 -
javah 命令使用
set java_home=C:/Program Files/Java/jdk1.6.0_11set path=%java_home%/binset class_path=%java_home%/lib;%java_home%/lib/dt.jar;%java_home%/lib/tools.jarjavah -jni cn.common.FileCode@pause原创 2009-06-16 17:47:00 · 625 阅读 · 0 评论 -
JNI unicode jstring to char*
忘了在哪里看到的这段方法,向作者致谢,这个方法解决了中文在JNI中的调用问题,用于将jtring转换为char*char* jstringToWindows( JNIEnv* env, jstring jstr ) { int length = env->GetStringLength(jstr); const jchar*转载 2009-06-16 17:45:00 · 1235 阅读 · 0 评论 -
java jni 列子
package cn.common;public class FileCode { /** * @param args */ public native boolean ecfile(String fileath,String password ); public native boolean dcfile(String fileath,String password );原创 2009-06-16 17:49:00 · 593 阅读 · 0 评论 -
JSESSIONID谈cookie与SESSION的区别和联系【转贴】
1:在一些投票之类的场合,我们往往因为公平的原则要求每人只能投一票,在一些WEB开发中也有类似的情况,这时候我们通常会使用COOKIE来实现,例如如下的代码:cookie[]cookies = request.getCookies();if (cookies.lenght == 0 || cookies == null)doStuffForNewbie();//没有访问过 }else转载 2009-08-19 11:34:00 · 1375 阅读 · 1 评论 -
判断数字的正则表达式
判断数字的正则表达式//整数格式 PatternsDict.long=/^(0|[1-9]/d*)$/; //小数格式 PatternsDict.double=/^(0|[1-9]/d*)/.(/d+)$/; //数值格式 PatternsDict.number=/^(0|[1-9]/d*)$|^(0|[1-9]/d*)/.(/d+)$/; //自然数 PatternsDic转载 2009-04-21 11:25:00 · 13256 阅读 · 0 评论 -
如何传入WSDL中自定义的复杂数据类型
wsdl文件结构分析 WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式转载 2009-09-08 15:43:00 · 7182 阅读 · 1 评论 -
设置axis2访问webservice 权限
在ServiceStub class 中加入以下代码 org.apache.axis2.AxisFault: Transport error: 401 Error: Unauthorized serviceClient = new org.apache.axis2.client.ServiceClient( configurationCont原创 2009-09-11 17:45:00 · 4629 阅读 · 0 评论 -
APACHE + tomcat配置负载均衡
<br />APACHE + tomcat配置负载均衡<br /> <br />使用 apache 和 tomcat 配置一个可以应用的 WEB 网站,要达到以下要求:<br />Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。<br />注:本例程以一台机器为例子,即同一台机器上装一个apache和2个Tomcat。前期准备工作:<br />jdk-6u24-windows-x64(1)<br />apache-tomcat-6.0.32-windows-原创 2011-04-20 14:32:00 · 1589 阅读 · 0 评论 -
Apache Tomcat NIO设置
<br />大家都听说了在Apache Tomcat6 中支持了Java语言的特性 NIO( New I/O),不管你对NIO的技术是否熟悉,但你肯定能想象的到NIO是一个好东西。的确,使用NIO在服务器端会有更好的性能,加强服务器端对并发处理的性能。 请注意:很抱歉,在tomcat6在默认的配置选项中是没有把NIO功能打开。所以很多正在使用Tomcat6的朋友们本以为能快活的使用上NIO。<br />不信,你可以试试,从Apache Tomcat 站点下载 的Tomct6 压缩包中 conf/serve转载 2011-04-19 10:21:00 · 19133 阅读 · 0 评论 -
CSS控制表头行列不动
<br />.FixedTitleRow<br />{<br /> position: relative; <br /> top: expression(this.offsetParent.scrollTop);<br /> z-index: 10; <br /> border:white solid 1px;<br />}<br />.FixedFootRow<br />{<br /> position: relative; <br /> top: expression原创 2011-05-20 14:12:00 · 1676 阅读 · 0 评论 -
jxl 输出EXCEL 单元格数值型
<br />jxl.write.NumberFormat nf = new jxl.write.NumberFormat("0"); //定义数值格式<br />jxl.write.WritableCellFormat wcfN = new jxl.write.WritableCellFormat(nf);<br />labelNF = new jxl.write.Number(0, 0, meetvo.getNotsuremeng1(), wcfN);<br />sheet.addCell(labelNF原创 2011-05-20 11:26:00 · 1901 阅读 · 0 评论 -
java常用日期处理
package com.hefeng.test; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; publicclass TimeTest { //用来全局控制转载 2010-06-29 10:21:00 · 582 阅读 · 0 评论 -
SSH框架中,无法用Myeclipse 反向工程生成Hibernate的SpringDAO,灰色不可用的解决办法
.myhibernatedata ##Fri Mar 12 01:51:17 CST 2010genBasicCompId=falsesessionFactoryName=com.companyproject.orm.HibernateSessionFactoryprofile=daoSFId=sessionFactoryversion=3.1jndiPath=detectM2M=fals原创 2010-03-12 01:54:00 · 2799 阅读 · 2 评论 -
wincvs 配置
1. 安装CVSNT,成功后运行Service Control panel(cvsnt-2.0.58d.exe)选择“adanced”面板,“Run as”下拉框中选择CVS服务器登陆的系统帐户,“Default”下拉中选择CVS服务器计算机名;选择“Repositories”面板,添加知识库,点击add按钮,然后点击“浏览”按钮找到知识库所在目录,点击“应用”,同意初始化知识库跟目录转载 2010-02-25 14:58:00 · 1518 阅读 · 0 评论 -
axis2 插件安装中的问题
安装过后可以会出现"An error occurred while completing process -java.lang.reflect.InvocationTargetException" while u trying to perform WSDL2Java operation. This happens due to missing two .jar fil转载 2009-09-11 18:01:00 · 756 阅读 · 0 评论 -
jboss配置 mysql数据库连接池
jboss配置 mysql数据库连接池实例jboss配置 mysql数据库连接池实例1 :配置: JDK 1.5 JBoss4.0.4 Mysql5.0 Myeclipse 4.12: 建立数据库: create database test;use test;DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `Test_id`原创 2006-07-13 02:40:00 · 1387 阅读 · 0 评论