自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 primefaces 推送服务报Uncaught SyntaxError: Unexpected token < in JSON at position 0

原因是使用了一个解决跨域问题的过滤器:package com.sgpmss.myapp.core.beans;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax

2017-05-01 21:37:50 1171

原创 JPA Transient Unknown column nativeQuery 查询结果转成bean

JPA项目中,使用Transient的注解时必须与@Id注解风格一致,否则JPA无法识别Transient注解。即,如果@Id在字段上标注,则其他注解同样需要在字段上标注。如果字段是Transient的及不持久化的,那么查询结果将不会注入的该字段中。某些情况下,我们希望使用JPA提供的nativeQuery查询自定义的Bean,这时可以使用@Entity标注该Bean并且指定一个字段为主键,使

2016-12-27 22:49:15 2324

原创 wildfly10 oracle module 配置

1.添加驱动目录{oracle_module_dir}={JBOSS_HOME}/modules/oracle/main2.添加module.xml和oracle驱动到{oracle_module_dir}module.xml内容如下                        3.将oracle module配置到

2016-12-05 17:52:17 1199

原创 技术选型与软件开发

我们接手一个新的项目,在对项目的需求进行分析之后,往往需要进行技术选型工作。技术选型与软件开发效率息息相关。合适的技术往往可以达到事半功倍的效果。选择意味着对比,对比意味着可比性。针对满足同一需求的各种技术之间才存在选择问题。首先针对不同需求,比如前端和后端在做技术选型时应该独立开。其次,每种技术都各有利弊,我们应该抓大放小,然后再追求尽善尽美。软件的开发和维护是一个长期的过程。即便在技术

2016-12-03 11:10:09 5331

原创 JREBEL 7.0 注册 激活

填写激活码激活之后,需要将 %user%/.jrebel/下的文件拷贝到{jrebel.base}即jrebel加压缩目录下,并且在启动虚拟机时指定jrebel.properties文件的位置。启动脚本配置样例(基于wildfly10.1.0)如下:@echo offset REBEL_HOME=D:\programs\jrebelset JAVA_OPTS=-agentpath:%R

2016-12-02 20:01:12 14926 5

原创 使用Jrebel 实现 maven+wildfly10 热部署

目前使用wildfly10作为应用容器进行ejb开发。每次修改-编译-部署耗时过长。使用jrebel之后可以实现热部署。下面是配置步骤:1.下载jrebel下载地址:http://zeroturnaround.com/software/jrebel/2.配置maven插件xml version="1.0" encoding="UTF-8"?><!-- JBoss, H

2016-11-26 11:07:29 1430

原创 记JSF 与 SRPING集成问题以及对WEB程序设计的思考

jsf 与 spring集成后,h:commandButton等带有ajax功能的组件均不能正常使用。因此放弃与spring的集成。两者分别管理各自的bean,当jsf bean需要使用spring的bean时,通过spring提供的api获取。心得:1.尽量减少框架之间的耦合,否则出现问题很难定位。上述问题耗时两天,最终采用排除法才找到问题出在哪儿。2.避免过度封装。封装过度同样

2016-11-20 22:14:43 323

转载 JPA_SPRING 多数据源

spring生成EntityManagerFactory的三种方式1.LocalEntityManagerFactoryBean只是简单环境中使用。它使用JPA PersistenceProvider自动检测机制( according to JPA's Java SE  bootstrapping ),并且大多数情况下,你只能定义一下persistence unit nam

2016-08-27 09:45:42 1396

转载 服务器性能监控javamelody配置使用

Documentation of JavaMelodyTable of contentsIntroductionOverheadJavaMelody PluginsJenkins PluginAtlassian JIRA, Confluence and Bamboo PluginLiferay PluginSonar PluginGrails PluginJav

2016-05-22 19:02:41 4646

转载 spring mvc controller间跳转 重定向 传参

url:http://zghbwjl.blog.163.com/blog/static/12033667220137795252845/1. 需求背景    需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全

2016-05-21 20:31:44 584

原创 JSP中文在页面上乱码

JSP中没有添加

2016-05-19 21:53:20 276

转载 JQUERY autocomplete 自动完成

pageEncoding="UTF-8"%>  jQuery UI Autocomplete - Default functionality     $(function() {  var availableTags = [  "ActionScript",  "AppleScript",  "Asp",  "BASIC",  "

2016-05-11 21:34:39 287

转载 Oracle GoldenGate安装配置教程

Oracle GoldenGate安装配置教程(2012-12-12 21:00:00)转载▼标签:it分类:ORACLE1 简介Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数

2016-04-26 21:07:10 778 2

原创 虚拟机配置关键点

1.虚拟机的网络连接模式    选择桥接模式,且需要将宿主机和虚拟机配置同一网段2.防火墙    虚拟机需要关闭防火墙宿主机才可以访问虚拟机    宿主机需要关闭防火墙才可以被虚拟机访问数据库

2016-04-26 00:08:19 370

原创 java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

使用地址http://localhost:8888/webapp/sgpmss/dbTask.jsf?dbId=1访问页面异常

2016-04-10 20:17:42 317

原创 oracle数据库乱码

背景:oracle安装时已设置字符集为UTF-8。使用PLSQL编辑表数据无乱码,但是使用SQL插入新的数据时显示为乱码。解决方法:发现NLS_LANG环境变量没有设置。后设置NLS_LANG环境变量的内容与oracle字符集一致,重启PLSQL,问题解决。select userenv('language') from dual;

2016-04-10 17:16:38 343

转载 spring 配置多个数据源(基于JPA)

http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:aop="http://www.springframework.org/schema/aop"    xmlns:tx="http://www.springframe

2015-12-07 10:04:55 8189

转载 spring 配置多个数据源(基于hibernate)

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xmlns:tx="http://www.springframework.org/schema/tx"       xmlns:context="http://www.springframework.org/schema/context"            

2015-12-07 09:56:45 473

原创 Apache+Tomcat+Terracotta+Ehcache负载均衡和分布式会话,缓存框架搭建

一.Apache2.41.下载安装使用的版本是2.4版本。登录apache 官网下载apache http server。默认没有linux版本,但官网提供了下载windows版本的地址。根据引导一步步安装即可。有使用手册。不懂可仔细阅读。2.配置主要涉及到3个文件,httpd.conf,mod_jk.conf,worker.properties。后两个文件默认是没有的需要自己

2015-11-28 23:28:36 1800

原创 JSF 执行方法之后页面没有跳转问题分析及解决方案

1.commandButton 的ajax属性设置为false,并且commandButton不能在dataTable 的column中,否则虽然请求不是ajax,但是仍然会回到本页面,而不是转到方法指定的页面。

2015-11-20 22:40:55 594

转载 apache2.2+mod_JK+Tomcat7+Terracotta3.7 集群

apache2.2+mod_JK+Tomcat7+Terracotta3.7 集群(重要)博客分类: terracotta集群                                  apache2.2+mod_JK+Tomcat7+Terracotta3.7 集群      最近研究了TerraCotta+ Tomcat7 的集群,效

2015-10-20 21:31:56 856

转载 spring aop 权限管理

在 Web 开发过程中,一个非常理想的开发过程是,开发人员在开发中并不需要关心权限问题,不需要在 Java 方法中写很多逻辑判断去判断用户是否具有合适的角色和权限,这样开发会花费非常多的人力成本,因为所有的开发人员都需要了解关于权限的详细内容,也非常不容易进行后期维护。我们希望有专门的很少数量的开发人员了解权限内容,并且可以随时方便的修改和配置。于是,我们使用 Annotation,在 Java

2015-10-18 09:08:32 1095

转载 JPA 不在 persistence.xml 文件中配置每个Entity实体类的2种解决办法

随笔- 112  文章- 3  评论- 658 JPA 不在 persistence.xml 文件中配置每个Entity实体类的2种解决办法在Spring 集成 Hibernate 的JPA方式中,需要在persistence配置文件中定义每一个实体类,这样非常地不方便,远哥目前找到了2种方法。 这2种方式都可以实现不用persist

2015-10-14 23:35:35 506

原创 null pointer at org.springframework.beans.PropertyEditorRegistrySupport

最近搭一个spring+junit4单元测试时出现:null pointer at org.springframework.beans.PropertyEditorRegistrySupport 错误 Error while creating bean: Instantiation of bean failed; nested exception is java.lang.Except

2015-10-14 22:38:33 312

转载 JDBC调用存储过程

1.创建 1 create or replace procedure getLog(record_ref out sys_refcursor,inputId in log201112.id%type)2 AS3 begin4 open record_ref for5 select * from log201112 where id=inputId;6 en

2015-09-20 22:32:32 325

转载 oracle存储过程常用技巧

转自:http://www.cnblogs.com/chinafine/archive/2010/07/12/1776102.html我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第

2015-07-01 08:56:20 342

转载 Oracle之UTL_FILE 包用法详解

Oracle之UTL_FILE 包用法详解博客分类: ORACLE UTL_FILE包可以用来读写操作系统上的文本文件,UTL_FILE提供了在客户端(FORM等等)和服务器端的文件访问功能。创建测试目录:新建一个command window;创建目录:(以system用户登录数据库)Sql代码  SQL>

2015-06-30 14:26:18 536

转载 oracle 导出数据到文件

方法一:使用SQLPlus的spool命令 操作步骤 1. 新建一个脚本文件,存放起来,如D:\spool.sql,具体代码如下 Sql代码 收藏代码 set echo off –在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句 set feedback off –是否显示当前sql语句查询或修改的行数 set newpage none –会在页和页之

2015-06-30 14:12:37 934

转载 查看Oracle执行计划的几种方法

查看Oracle执行计划的几种方法一、通过PL/SQL Dev工具    1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。    2、先执行 EXPLAIN PLAN FOR   select * from tableA where

2015-06-25 17:12:53 306

原创 powerdesigner 连接 oracle

1.安装powerdesigner2.安装oracle3.下载安装oracle客户端和odbc驱动程序下载的版本须一致,且解压到同一目录下,管理员运行odbc的驱动安装文件。4.配置oracle 环境变量TNS_ADMIN和ORACLE_HOME5.在powerdesigner中建立pdm,点击菜单中的database 点击database configuration 选择安装

2015-06-25 15:12:33 933

转载 Ajax方式上传文件

用到两个对象第一个对象:FormData第二个对象:XMLHttpRequest目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这两个对象,但IE9尚未支持 FormData 对象,还在用IE6 ? 只能仰天长叹....有了这两个对象,我们可以真正的实现Ajax方式上传文件。示例代码: 

2015-06-24 15:38:52 310

转载 Ehcache 整合Spring 使用页面、对象缓存

Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能

2015-06-24 15:37:41 356

转载 Ant_的最完整build.xml解释

Ant的概念Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefileMakefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是

2015-06-24 15:35:56 305

转载 浅谈Oracle中的物化视图

浅谈Oracle中的物化视图2009-05-06 11:09 佚名 51CTO 字号:T | TOracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。本文将仔细介绍物化视图的各种概念和一些实际操作。AD:51CTO移动APP安全沙龙!马上要爆满,

2015-06-19 15:07:11 307

转载 Oracle物化视图的一般使用

简单创建语句:create materialized view mv_materialized_test refresh force on demand start with sysdate nextto_date(concat(to_char( sysdate+1,'dd-mm-yyyy'),'10:25:00'),'dd-mm-yyyy hh24:mi:ss') ass

2015-06-19 15:04:07 451

转载 oracle故障代码

ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存

2015-06-18 14:32:49 1043

原创 JPA 存储过程 事务 statement is closed.

1.    String sql = "insert into ryt_user (id,identifier,name) values("+user.getId()+",'123456','654321')";        em.createNativeQuery(sql).executeUpdate();使用jpa执行普通的sql时不会出现statement is closed 的异

2015-06-15 14:16:26 1109

原创 hibernate jdbc jpa 事务超时

1.在服务方法上加上事务,当使用jdbc时,在批量处理时间超过事务超时时间就会报 statement is closed 异常。而使用hibernate时不会出现该异常,因为hibernate在批量处理时会自动提交事务。示例:在批量存储30000条数据时,使用jdbc处理到一半没提交事务就报连接关闭,而使用hibernate会分为若干次提交,因此不会出现链接关闭现象。另外,不能在dao和ser

2015-06-14 18:53:24 2093

转载 oracle bulk collect is table of 批量操作

例1: 批量 查询部门号为 "10"  号的并把它们打印出来 .DECLARE   TYPE emp_table_type IS TABLE OF my_emp%ROWTYPE INDEX BY BINARY_INTEGER;   v_emp_table emp_table_type;BEGIN    SELECT * BULK COLLECT INTO v

2015-06-12 17:00:41 1380

转载 spring+cxf 注解开发webservice

第一部分开发服务器端:  1: 开发接口程序,接口中定义了serviceName的名称,以及命名空间,注意这个命名空间就是将来客户端中生成的接口的package的路径。         另外@WebResult(name="out") 这句话定义了wadl文件中输出数据的名字,cxf中默认的输出名称是return,当时要改这个名字也花了不少时间。需要改动这个名称的朋友请

2015-06-11 16:23:57 377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除