- 博客(88)
- 收藏
- 关注
原创 centos 配置静态ip
因为使用redhat版的linux,使用无法使用yum命令,将其resp改成centos还是出现各种各样的问题,于是就直接安装了了centos倒腾了下。 第一步:修改 虚拟机配置里面的 网络连接方式 选择“自定义(特定虚拟网络)/ NAT模式” 第二部,设置静态ip还是和redhat一样,先根据VM的首页的“编辑”-》“虚拟网络编辑器”里面的获取配置静...
2017-05-02 15:44:22
252
原创 vm里面设置redhat的静态ip
环境: VMware-workstation_full_12.2.0.1269rhel-server-5.4-i386-dvd.iso 1、首先当然是需要新建虚拟机,这个步骤就不记录了,网上的帖子一搜一大把。2、需要修改虚拟的的网络配置,直接看图,网络连接选择 “自定义(U)特定虚拟网络” 方式选择“NAT"模式。 2、在vm的主页面通过”编辑“...
2017-04-30 15:36:05
519
原创 RedHat Linux 修改root用户的密码
1、在虚拟中安装了小红帽的Linux系统安装过程中,只是有一个设置普通用的的的用户密码的界面,普通用户登录后,用户权限太低使用起来很不方便,于是开启寻找root用户权限的过程。 在启动系统界面中,如下图所示,按下enter,进入如下图界面: 2、按照提示,按下 'e' 进入启动项编辑页面,并选择第二项,界面如下图: 3、再按e,开始编辑,再后面 添加“...
2016-05-02 18:10:18
21470
1
原创 Maven构建多模块项目
在使用Maven进行项目开发过程中,如果非要使用多模块开发的方式的话,如果按照各模块的功能来讲,可以分为web层,service层,dao层,base层,当然基本上也没有用到什么dao层,因为我们一般都会有一个baseDao,所以,直接在service层中调用baseDao就ok了。因此我就简略的分为三层:web层包含页面和样式以及处理页面请求的controller。service...
2015-12-09 12:19:42
211
原创 Maven构建的web项目无法使用EL表达式
默认maven构造的web项目为2.3,这时在页面使用EL表达式时不起作用的,必须修改web.xml文件将schame改为2.4+。 默认的 <!-- <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.co...
2015-12-01 13:46:21
582
原创 关于设置div隐藏的小案例
在引入Jquery 1.6(+)的情况下,动态设置div隐藏显示的小案例 html代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <...
2015-11-24 11:59:00
338
原创 事务传播特性摘记
在配置Hibernat的事务传播特性比较常用就是REQUIRED,read-only,REQUIRES_NEW,示例代码如下: <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="get*" r...
2015-11-12 23:32:32
327
原创 Hibernate中将HQL转换成SQL的方法
public String hql2Sql(String hql) { if (sessionFactory != null && sessionFactory instanceof SessionFactoryImpl) { SessionFactoryImpl sfi = (SessionFactoryImpl) sessionFactory; Sess...
2015-11-09 18:46:33
1669
原创 Atomikos实现分布式事务异常小结
2015-11-08 02:47:22:WARN main atomikos - ERROR IN RECOVERYcom.atomikos.datasource.ResourceException: Error in recovery at com.atomikos.datasource.xa.XATransactionalResource.recover(XATransacti...
2015-11-08 16:21:43
1109
原创 Atomikos实现分布式事务开发小结
由于项目中用到了操作多个数据库,并且要在通过Service方法里面完成,为了保证事务同步,引用了Atomikos,可参考http://www.atomikos.com/Documentation/。 1、加入Atomikos的相关类库,Maven项目中配置如下: <dependency> <groupId>com.atomikos</grou...
2015-11-08 16:10:53
344
原创 使用springmvc的注意点
1、web.xml中配置DispatcherServlet的拦截路径设置为/ ,配置成*.do的话<mvc:resources />标签将不起作用。 <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springfram...
2015-11-08 15:44:47
196
原创 jquery easyui 'rowspan'
网页错误详细信息 用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E)时间戳: Wed, 3 Jun 2015 08:23:12 UTC 消息: 'rowspan' 为空或不是对象...
2015-06-03 16:24:10
187
原创 本地项目调试找不到源码 source not found
项目开发过程中,在代码中设置了断点,并启用的debug模式,依然不进入本地源代码,可能是项目地址选择的有问题。如下图: 执行 Add—>选中workspace——>选中调试代码所在的项目即可...
2015-05-24 11:42:09
638
原创 maven无法下载jar包
当由于网络问题,导致maven无法下载jar包,仓库中中残留一些lastupdate文件,如下图所示: 以至于再次下载也没办法的情况下。 可执行如下命令清除相应的lastUpdate文件del F:\Maven\repository\*lastUpdate* /a/s 再选择项目-->maven-->update depe...
2015-05-23 21:45:13
163
原创 ZK中hbox的使用
1、hbox 中的组件将进行水平分布。 pack 属性:指定在水平位置;start(靠左) ,center(居中) ,end(靠右) align属性:指定垂直方向的位置:start(靠上) ,center(居中) ,end(靠下) hflex属性:父容器没设置宽度的话,按照实际内容宽度水平自动填充;父容器设置宽度的话,如果同级的组件没有设置宽度,平分父级容器总宽度。 ...
2015-04-13 15:08:29
792
1
原创 java.lang.NullPointerException at org.hibernate.type.LongType.next(LongType.java
1、为了初步解决并发造成的问题,我们通常会在实体类上声明一个版本管理字段,并且引入的@version注解,这就就简单实现了乐观锁功能; @Version private Long version; 2、在操作表单提交时,hibernate会根据操作类型进行(如果是新增,默认会生成一个版本为0的版本号,后面每次修改都会在现有版本后的基础上加1)对版本号进行维护。 ...
2015-04-04 19:05:56
823
原创 Hibernate显示DDL日志设置
1、默认情况下,有些时候需要将实体映射到数据库创建相应的表,因此在sessionFactory配置中需要增加 <prop key="hibernate.hbm2ddl.auto">update</prop><prop key="hibernate.show_sql">true</prop> 配置好后,hibernate应该...
2015-04-02 14:13:22
296
原创 Unable to locate Spring NamespaceHandler for XML schema namespace
Unable to locate Spring NamespaceHandler for XML schema namespace 1、首先看需要的jar包是否引入。 2、如果引入的话可以再jar包的config的目录下,看的schame的声明文件。 3、重新清理下tomcat工作目录,eclipse中执行 clean 和clean tomcat work ...
2015-04-02 10:44:37
157
原创 javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletCont
java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext; at org.apache.jsp.WEB_002dINF.views...
2015-04-01 23:00:06
946
原创 Tomcat项目的创建
以往建立web项目的时候,都习惯性的选择dynamic web project,后来发现项目一大,通过配置Server,加载项目资源到TOMCAT_HOME下,然后发布的方式在项目大的时候,加载的方法太慢了,严重影响发布的效率,经过查资料,后来发现可以直接建立Tomcat项目后,直接通过文件映射的方式,发布项目的的效率明显高了。 Tomcat插件的安装Eclipse的Tomca...
2015-03-19 11:44:50
249
原创 无法在service中try catch 数据库异常的的解决方案
例如有一个批量操作数据库的功能(例如数据导入),当某条数据导入出现数据异常后,希望不影响后面数据的导入,于是我们通常情况会想到用try,catch将异常捕后,继续后面的处理; 本来的处理导入的代码是放在Ctroller层的,一直没出现什么问题,数据库异常正常捕获。但是近两天看Ctroller层中的代码太多涉及到业务逻辑的处理,于是进行优化,将导入的处理方法移到Service层,问题就...
2015-01-25 00:03:48
1381
原创 component property not found: id
Caused by: org.hibernate.MappingException: component property not found: id at org.hibernate.mapping.Component.getProperty(Component.java:292) at org.hibernate.cfg.AnnotationBinder.fillComponent(...
2015-01-23 16:19:59
1042
原创 mappedBy和@JoinColumn的相似和区别
1、在使用@OneToMany注解的时候 为了让One知道Many中的对象那个字段来关联自己的时候,我们可以用@OneToMany的mappedBy指向一个对象变量或者@JoinColumn指向One的一个外键字段。 例如:一个年级有多个学生就是 其中年级(one) 学生(many) //学生public class Student { @ManyToOne @...
2015-01-18 23:36:19
544
原创 记录SQLSERVER的CURSOR的使用过程
ALTER PROCEDURE [dbo].[generateServDatas]ASBEGIN declare @sp_id varchar(50), --客户id @sold_to_code varchar(50), --客户编码 @catg_id varchar(50), --客户分类id ...
2015-01-07 10:56:27
1063
原创 MySQL 和SQLSERVER 基于SQLQuery查询的差异
使用MySQL和SQLServer中的的语法差异:1、基于count (),max ()函数在SQLServer中函数名和括号中可以有空格,而在MySQL中不能有空格如:select count (1) from table否则会报FUNCTION count does not exist2、基于构造SQLQuery进行查询时进程分页查询时,SQLServer会生成一个计...
2015-01-01 21:52:31
545
原创 HQL 主附表关联查询,返回主表结果集
数据模型A Public classs A{@OneToMany(mappedBy = "a", fetch = FetchType.LAZY)@Fetch(FetchMode.SUBSELECT)@Cascade(value = { CascadeType.ALL })List<B> bList=new ArrayList<B>...
2014-12-21 16:54:31
683
原创 svn管理项目中提交强加注释
在SVN管理的项目中,为记录修改代码的原因很有必要,因此在提交代码前必须强制加入注释内容,以便后期跟踪。在SVN的服务端,以visualSVN为例在保存代码仓库对应的物理位置例如:D:\Repositories\mySource\hooks (其中mySource就保存代码的仓库名称)目录下建立一个 pre-commit.bat 文件内容如下: @echo off setl...
2014-09-24 14:22:33
143
原创 数组排序几个常用方法总结
public class MySort { public static void main(String[] args) { int[] arr = { 5, 7, 6, 8,9, 1, 3, 2, 4, 10 }; //selectSort(arr); //bubbSort1(arr); //inserSort(arr); quickSort(arr,0...
2014-09-22 22:38:35
185
原创 在weblogic的一个domain新建一个server
weblogic中,在一个domain下,我们可以新建多个sever,将不同的项目部署到不同的server中例如在mydomain下再新建一个server,叫myserver,通过菜单启动mydomain,进入weblogic控制台界面,选择severs菜单: 进入server属性配置页面点击finish完成,返回列表界面: 现在的server已经配置好...
2014-09-17 17:12:11
2076
原创 myeclipse 6.5 集成weblogic开发
下面以weblogic 10.3版本为例在myelipse 6.5下配置的过程。 1、安装好weblogic主程序; 2、通过weblogic桌面菜单的配置向导创建domain(域),在myelipse配置时需要用到。 创建过程都很容易,不过有一点要注意,因为在开发环境使用,因此下选择JDK配置的时候,模式要选择开发模式如下图,否则,即使在myelipse中部署成功...
2014-09-17 16:27:54
220
原创 拦截非登录操作,保存请求
看到好多网站都有这么一个功能,就是没登陆的时候,有些页面是可以查看的,但是必须要登陆才能进行操作,很多朋友在开发过程中为防止这样的事情发生也许会做一个提示框,或直接将用户界面重定向到登陆界面,其实这两种的用户用户体验效果都不是很好,其实,用户想操作,我们需要用户登陆,这是没问题的,问题就是我们在处理完用户登陆后,能继续让用户之前的操作流转下去呢,这种实现方式我感觉更好,当然很多网站也都这么实现的...
2014-06-19 17:38:02
274
原创 Spring 与Ehcache实现基于方法的缓存
基于方法的缓存,顾名思义;就是缓存的级别是在方法上,并且调用的方法的参数必须相同,那么直接从缓存中取数据,反之不取缓存中的数据。最近查询了些资料,总结了下如何用Spring与Ehcache简单配置: 1、首先当然要配置ehcache的标准配置文件 ehcache.xml <?xml version="1.0" encoding="UTF-8"?><eh...
2014-06-17 12:16:14
107
原创 PermGen space 内存溢出解决方案
在WEB开发过程中,特别是集成了大量的框架后,一不小心很容易出现内存溢出就如PermGen space (永久保存区中加载过多的class文或meta信息,GC无法回收,导致永久保存区内存空间不足,造成此误)网上查询资料得知可以通过配置java虚拟机的参数项解决,通过几次经验,可以如下配置:Xms:初始化heap(堆)内存空间大小Xmx:最大heap内存空间大小MaxNewSize...
2014-06-11 09:51:18
426
原创 Apache和Tomcat集群测试案例
上一篇也简单介绍了如何配置集群环境,下面来测试结果: 1、首先创建一个项目web项目TestCluster,因为测试比较简单,直接用jsp实现。2、修改项目的web.xml文件,添加 <distributable/>节点写道<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="ht...
2014-06-10 16:18:41
225
原创 Tomcat项目映射
平时用eclipse开发web过程中一般都是切换到server视图,加载对应的项目,然后启动tomcat,其实早就知道一种通过项目路径映射的方法访问,今天尝试了一把。 打开tomcat的安装目录,找到server.xml文件,再HOST的节点下,添加Context节点如: <Host> …………………………省略…………………………………… <Con...
2014-06-10 13:04:04
467
原创 Apache+Tomcat集群环境配置
一、web开发中,为什么需要tomcat集群,我个人认为有两点:1、防止其中的一个单一的应用服务器出现意外(崩溃,断电),导致请求无法处理。2、分发处理请求减少应用服务器的压力。下面切入正题,如何配置: 二、软件准备:Apache:http://apache.fayea.com/apache-mirror//httpd/binaries/win32/httpd-2.0....
2014-06-09 18:48:48
138
原创 中文乱码问题小结
做web开发,遇见乱码肯定是很正常的事如每次都等到出现乱码了,再来解决乱码,倒不如在开始阶段做好以下准备,防止乱码的产生 项目编码,前端页面编码,数据库编码必须都是一致的; 其次请求路径尽量不要有中文; 请求的URL尽量不要有中文参数; 表单提交尽量采用POST请求方式 当然在开发过程中,不可能完全做到,这样也就没法避免造成乱码的问题,下面分情况总结下...
2014-05-19 17:28:44
97
原创 Freemarker 中文乱码问题解决方案
为保证Freemarker中文乱码问题配置有三: 一、web.xml中加入编码过滤器<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/java...
2014-05-13 22:23:43
2041
原创 SpringMVC配置多视图配置的优先级别问题
在使用springmvc集成jsp和freemarker时,我们要在spriingmvc的配置文件中同时配置sp的解析器和freemarker的解析器,同时解析器order属性(order越小,优先级别越高),指定视图的解析优先级,于是配置如下: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:...
2014-05-11 23:14:53
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人