J2EE
文章平均质量分 57
傲世狂少
对软件开发有浓厚的兴趣,酷爱编程,对技术的追求达到忘我的境界,学习总结能力强,抱负远大,特别能吃苦,经常熬夜研究经典开源代码,不弄明白不罢休,不怕工作辛苦,只怕空虚度日;不是为工作而编程,而是为了编程而工作,本人身体健康,精力旺盛,刻苦耐劳----Java狂人
展开
-
Windows下将nginx和tomcat设置为自动启动的步骤方法
Windows下将nginx和tomcat设置为自动启动的步骤方法原创 2021-11-30 18:03:18 · 4414 阅读 · 0 评论 -
本地Maven仓库安装达梦DM8数据库JDBC驱动
1、自行安装达梦数据库DM8(我安装在D盘)2、安装完成后,jdbc驱动jar在 D:\dmdbms\drivers\jdbc目录下。3、以管理员身份运行CMD窗口,然后执行如下安装命令:mvn install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.8.0 -Dpackaging=jar -Dfile=D:\dmdbms\drivers\jdbc\DmJdbcDriver18.jar执行示意图如下原创 2021-10-27 16:10:49 · 6030 阅读 · 0 评论 -
华为鲲鹏云服务器安装JDK和Tomcat备忘录
1、下载openjdkwget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gztar -zxf OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gzmkdir -p /home/data/openjdk/mv jdk8u252原创 2021-07-14 10:53:41 · 1824 阅读 · 0 评论 -
使用JDBC连接MySql时出现:The server time zone value 的问题
具体场景:服务器安装Mysql8.0.20原来使用的jdbc驱动为mysql5.1,为了更好的性能和匹配度,就改为myql8.0.20jdbc驱动。更换驱动后要注意修改dirveClassName原来的低版本驱动名称为:com.mysql.jdbc.Driver新驱动名称为: jdbc.driverClassName =com.mysql.cj.jdbc.Driver启动应用,结果在连接数据库过程中出现如下错误: The server time zone value...原创 2020-09-03 17:37:59 · 791 阅读 · 0 评论 -
30个提高Web程序执行效率的好经验
<br />尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方 法。eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。拒绝使用with语句。 它会导致当你引用这个变量时去额外的搜索这样的一个命名空间,with里的代码在编译时期是完全未知的。使用for()循环替代for…in循 环。因为for…in循环在开始循环之前需转载 2011-05-25 13:53:00 · 579 阅读 · 0 评论 -
代码走查的两大利器
记录下,代码走查的两大利器:在线安装插件URL如下:1、checkstylehttp://eclipse-cs.sourceforge.net/update2、findbugshttp://findbugs.cs.umd.edu/eclipse-candidate原创 2011-07-19 14:04:01 · 971 阅读 · 0 评论 -
Html常见用的几个小方法
1、文本框autocomplete属性的使用正文:大家可能经常有这样的体验,当你在某个文本框里双击或输入某值时,文本框下面有时会出现一个下拉框,内容为你以前输入过的一些数据。这就是html的autocomplete功能。我们可以自行控制某个文本框的autocomple原创 2011-07-30 11:28:00 · 1072 阅读 · 0 评论 -
Web开发中遇到的中文乱码处理
一、文件名中文乱码或参数丢失符号1、jsp页面代码: FuJian fujianObj=(FuJian)pageContext.getAttribute("fuJian"); String objurl=fujianObj.getUrl();原创 2011-09-15 21:39:25 · 681 阅读 · 0 评论 -
需求变更需要遵循的六大原则
需求变更是因为需求发生变化。根据软件工程思想,需求说明书一般要经过论证,如果在需求说明书经过论证以后,需要在原有需求基础上追加和补充新的需求或对原有需求进行修改和削减,均属于需求变更。 需求变更的出现主要是因为在项目的需求确定阶段,用户往往不能确切地定义自己需要什么。用户常常以为自己清楚,但实际上他们提出的需求只是依据当前的工作所需,而采用的新设备、新技术通常会改变他们的工作方式;或者要开转载 2012-01-04 13:21:49 · 2632 阅读 · 0 评论 -
cvc-enumeration-valid: Value 'CONTAINER' is not facet-valid with respect to enumeration问题
web.xml中配置如下:CONTAINER 结果,myeclipse报错,描述如下:Severity and Description Path Resource Location Creation Time Idcvc-enumeration-valid: Value 'CONTAINER' is not facet-valid with respect to enumera原创 2012-04-09 12:15:14 · 9618 阅读 · 0 评论 -
需求变化与IoC
需求又变了,怎么办?先上一个轻松的段子:程序员XX遭遇车祸成植物人,医生说活下来的希望只有万分之一,唤醒更为渺茫。可他的Lead和亲人没有放弃,他们根据XX工作如命的作风,每天都在他身边念:“XX,需求又改了,该干活了,你快来呀!”,奇迹终于发生了,XX醒来了,第一句话:“需求又改了?”。这个段子用幽默的方式反映了需求变化是每一个程序员、架构师或项目经理都会经常遇到转载 2012-04-16 20:53:16 · 1492 阅读 · 0 评论 -
编写applet遇到java.lang.reflect.InvocationTargetException的解决办法
applet虽然不常用,但在某些项目中需要原创 2014-10-13 17:30:21 · 1885 阅读 · 0 评论 -
Mysql配置文件中设置字符集编码
打开my.ini文件找到[mysql]default-character-set=utf8找到# The MySQL server[mysqld]character-set-server=utf8collation-server=utf8_general_ci设置完保存后,重启mysql服务。对于web程序,一般把所有编码都设置成utf-8就没任何问题的。原创 2016-06-12 15:13:08 · 3337 阅读 · 0 评论 -
调用百度头像比对接口引发的时区问题
问题描述:机器环境:Win7 64位 中文旗舰版JDK:1.7开发语言:JAVA有个功能需要调用百度的图像比对API,结果调用百度API接口方法后,程序中的时区就变了,导致new Date()的结果比正常时间少了8个小时,这很是折腾人,首先自省,反复查看本地代码,确实没问题,最后怀疑百度SDK jar包里代码可能有问题,于是反编译SDK。(实在不想反编译去查人家的代码)最后发现原创 2017-06-08 16:19:58 · 564 阅读 · 0 评论 -
Jstl标签循环输出Map中的数据
闲来没事写个小知识: 直接上例子: 假如有一个类:User(用户) 一个User有好多属性简单举例几个:id, name(姓名), address(地址)..... 另一个类:Car(小车),其有几个简单属性: id, color(颜色), producers(厂家)....... 假如有这样的情景,一个人拥有好几辆Car。原创 2012-03-22 18:02:26 · 10320 阅读 · 2 评论 -
Tomcat7异常 java.lang.NoClassDefFoundError
<br />下载下来tomcat7.0,解压后,使用时,MyEclipse控制台报异常:<br /> <br />java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory<br /> at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:56)<br />Caused by: java.lang.ClassNotFoundException: org.apa原创 2010-11-29 15:55:00 · 1437 阅读 · 0 评论 -
异常大全收藏
0、 需要标识符 a) 不在函数内 1、 非法表达式开始 b) 可能:丢失括号 . 2. no data found a) 可能:setInt(1,100)中,没有100这个值 3. 找不到符号 a) 可能:没导入包 4. 指定了无效URL a) 可能:数据库名或IP错误,即连接出错 5. 类路径没有找到 a) 可能: ClassNotFoundException: oracl转载 2010-05-01 16:07:00 · 1597 阅读 · 0 评论 -
构建高性能J2EE应用的十个技巧
构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。Java性能的基础—内存管理任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理包括两个重要任务:内存的分配和内存的回收。在内存的分配中,目标是要减少需要创建的对象。内存回收是导致性能下降的普遍原因。也就是说转载 2009-09-28 22:49:00 · 472 阅读 · 0 评论 -
SSH集成异常1
SSH集成时出现错误信息:在tomcat上发布时控制台报异常如下信息:javax.servlet.unavailableexception parsing error processing resource path web-inf struts-config.xml这个信息说明环境有问题,一般struts-config.xml文件是没错的。大多时我们在做项目时,复制别的项目,这原创 2009-09-28 22:27:00 · 524 阅读 · 0 评论 -
Spring的几个注解标签
对Spring的注解标签刚刚接触,所以就找了几个常用的,记录下,感觉注解用了之后,会在*.xml文件中大大减少配置量。以前我们每个Bean都得到配置文件中配置关联下。spring2.5后,引入了完整的annotation配置注解,使得我们的程序配置更简单更容易维护。 @Component;@Controller;@Service;@Repository 在annotaion配原创 2009-12-20 13:03:00 · 3548 阅读 · 0 评论 -
jstlCore与Core_rt的异常
问题描述:在一个jsp页面里面调用 el 时出现的这个错误http://java.sun.com/jsp/jstl/core" %>异常信息:Exception:According to TLD or attribute directive in tag file, attribute value does not accept any expression但是:如这样的表达式,不原创 2010-05-01 15:42:00 · 3076 阅读 · 0 评论 -
Spring的StringUtils工具类
收集整理org.springframework.util.StringUtils我们经常会对字符串进行操作,spring已经实现了常用的处理功能。我们可以使用org.springframework.util.StringUtils 工具类帮我们处理字符串。工具类整理如下: StringUtils.hasLength(null) = false StringUtils.hasLength原创 2010-05-01 15:57:00 · 2662 阅读 · 2 评论 -
J2EE事务管理
对于J2EE 应用程序而言,事务的处理一般有两种模式: 1. 依赖特定事务资源的事务处理这是应用开发中最常见的模式,即通过特定资源提供的事务机制进行事务管理。如通过JDBC、JTA 的rollback、commit方法;Hibernate Transaction 的rollback、commit方法等。这种方法大家已经相当熟悉。 2. 依赖容器的参数化事务管理通原创 2010-05-01 15:38:00 · 1181 阅读 · 0 评论 -
ognl.NoSuchPropertyException
问题描述:ognl.NoSuchPropertyException: com.zxr.domain.News.comment at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:163) at com.opensymphony.xwork2.util.OgnlValueStack$ObjectAccessor原创 2010-05-01 15:46:00 · 11131 阅读 · 5 评论 -
Spring初识
站在应用开发的实际角度来说,其最大的优势在于:Spring是一个从实际项目开发经验中抽取的,可高度重用的应用框架1、Spring的依赖注入机制,可以在运行期为组件配置所需资源,而无需在编写组件代码时就加以指定,从而在相当程度上降低了组件之间的耦合。2、Spring通过依赖注入模式,将依赖关系从编码中脱离出来,从而大大降低了组件之间的耦合,实现了组件真正意义上的即插即用。这也是Spring最原创 2010-05-01 15:50:00 · 778 阅读 · 0 评论 -
Spring_MVC基本核心流程
Spring_MVC基本核心流程:1. HttpRequest1.1 请求传送 (DispatcherServlet)1.1.1 请求分发 (SimpleUrlHandlerMapping)1.1.1.1 数据绑定与验证 (Action)1.1.1.2 业务逻辑处理 (Action)1.1.2 构造页面1.1.2.1 数据、页面合成 (InternalResourceViewResolver)原创 2010-05-01 15:48:00 · 6454 阅读 · 1 评论 -
StringUtils(org.apche.lang)常用
收集:StringUtils 工具类的使用一、数组转成字符串:1、 将数组中的字符转换为一个字符串将数组中的字符转换为一个字符串@param strToConv 要转换的字符串 ,默认以逗号分隔@return 返回一个字符串String[3] s={"a","b","c"}StringUtil.convString(s)="a,b,c"2、 static public String con原创 2010-05-01 15:56:00 · 771 阅读 · 0 评论 -
读取applicationContext.xml(spring配置文件)文件
读取applicationContext.xml(spring配置文件)文件:(通过编码加载)方法一:ApplicationContext ctx=new FileSystemXmlApplicationContext("applicationContext.xml");方法二:ApplicationContext ctx=new ClassPathXmlApplicationContex原创 2010-05-01 16:00:00 · 1892 阅读 · 0 评论 -
集成displaytag时log4j冲突
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error creati原创 2010-05-01 16:04:00 · 870 阅读 · 0 评论 -
DispatchAction提交问题
一、问题:在struts1.2提交form表单时,报错! 1、jsp中功能描述: ....... 2、struts-config.xml中描述: name="personForm" scope="request" parameter="method" type="org.springframework.web.str原创 2010-05-01 15:28:00 · 1828 阅读 · 0 评论 -
IllegalArgumentException occurred while calling
bean: MySite某一属性private Long isShare; hibernate映射文件: 导致异常结果: org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.zxr.shoucang.domain.原创 2010-05-01 15:34:00 · 19272 阅读 · 0 评论 -
面对Scala四大特性 Java程序员能否抗拒
如果你是一名Java程序员,并且关注这编程语言方面的发展,比如经常去TIOBE网站了解编程语言流行度排行,那么你应该听说过Scala,如果你还没有开始学习Scala,或者打算下个礼拜开始学的话,请先看看下面这篇文章,看看能不能改变你的想法。Scala是为你准备的吗?你必须自己看明白并做决定。除了伸展性之外,我们发现喜欢用Scala编程实际上还有很多理由。最重要的四个将在本节讨论的方面该是转载 2009-09-28 22:48:00 · 894 阅读 · 0 评论