- 博客(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
1229
原创 JPA Transient Unknown column nativeQuery 查询结果转成bean
JPA项目中,使用Transient的注解时必须与@Id注解风格一致,否则JPA无法识别Transient注解。即,如果@Id在字段上标注,则其他注解同样需要在字段上标注。如果字段是Transient的及不持久化的,那么查询结果将不会注入的该字段中。某些情况下,我们希望使用JPA提供的nativeQuery查询自定义的Bean,这时可以使用@Entity标注该Bean并且指定一个字段为主键,使
2016-12-27 22:49:15
2378
原创 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
1294
原创 技术选型与软件开发
我们接手一个新的项目,在对项目的需求进行分析之后,往往需要进行技术选型工作。技术选型与软件开发效率息息相关。合适的技术往往可以达到事半功倍的效果。选择意味着对比,对比意味着可比性。针对满足同一需求的各种技术之间才存在选择问题。首先针对不同需求,比如前端和后端在做技术选型时应该独立开。其次,每种技术都各有利弊,我们应该抓大放小,然后再追求尽善尽美。软件的开发和维护是一个长期的过程。即便在技术
2016-12-03 11:10:09
5453
原创 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
15034
原创 使用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
1522
原创 记JSF 与 SRPING集成问题以及对WEB程序设计的思考
jsf 与 spring集成后,h:commandButton等带有ajax功能的组件均不能正常使用。因此放弃与spring的集成。两者分别管理各自的bean,当jsf bean需要使用spring的bean时,通过spring提供的api获取。心得:1.尽量减少框架之间的耦合,否则出现问题很难定位。上述问题耗时两天,最终采用排除法才找到问题出在哪儿。2.避免过度封装。封装过度同样
2016-11-20 22:14:43
340
转载 JPA_SPRING 多数据源
spring生成EntityManagerFactory的三种方式1.LocalEntityManagerFactoryBean只是简单环境中使用。它使用JPA PersistenceProvider自动检测机制( according to JPA's Java SE bootstrapping ),并且大多数情况下,你只能定义一下persistence unit nam
2016-08-27 09:45:42
1426
转载 服务器性能监控javamelody配置使用
Documentation of JavaMelodyTable of contentsIntroductionOverheadJavaMelody PluginsJenkins PluginAtlassian JIRA, Confluence and Bamboo PluginLiferay PluginSonar PluginGrails PluginJav
2016-05-22 19:02:41
4717
转载 spring mvc controller间跳转 重定向 传参
url:http://zghbwjl.blog.163.com/blog/static/12033667220137795252845/1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全
2016-05-21 20:31:44
636
转载 JQUERY autocomplete 自动完成
pageEncoding="UTF-8"%> jQuery UI Autocomplete - Default functionality $(function() { var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC", "
2016-05-11 21:34:39
309
转载 Oracle GoldenGate安装配置教程
Oracle GoldenGate安装配置教程(2012-12-12 21:00:00)转载▼标签:it分类:ORACLE1 简介Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数
2016-04-26 21:07:10
899
2
原创 虚拟机配置关键点
1.虚拟机的网络连接模式 选择桥接模式,且需要将宿主机和虚拟机配置同一网段2.防火墙 虚拟机需要关闭防火墙宿主机才可以访问虚拟机 宿主机需要关闭防火墙才可以被虚拟机访问数据库
2016-04-26 00:08:19
398
原创 java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
使用地址http://localhost:8888/webapp/sgpmss/dbTask.jsf?dbId=1访问页面异常
2016-04-10 20:17:42
368
原创 oracle数据库乱码
背景:oracle安装时已设置字符集为UTF-8。使用PLSQL编辑表数据无乱码,但是使用SQL插入新的数据时显示为乱码。解决方法:发现NLS_LANG环境变量没有设置。后设置NLS_LANG环境变量的内容与oracle字符集一致,重启PLSQL,问题解决。select userenv('language') from dual;
2016-04-10 17:16:38
366
转载 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
8254
转载 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
507
原创 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
1885
原创 JSF 执行方法之后页面没有跳转问题分析及解决方案
1.commandButton 的ajax属性设置为false,并且commandButton不能在dataTable 的column中,否则虽然请求不是ajax,但是仍然会回到本页面,而不是转到方法指定的页面。
2015-11-20 22:40:55
641
转载 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
927
转载 spring aop 权限管理
在 Web 开发过程中,一个非常理想的开发过程是,开发人员在开发中并不需要关心权限问题,不需要在 Java 方法中写很多逻辑判断去判断用户是否具有合适的角色和权限,这样开发会花费非常多的人力成本,因为所有的开发人员都需要了解关于权限的详细内容,也非常不容易进行后期维护。我们希望有专门的很少数量的开发人员了解权限内容,并且可以随时方便的修改和配置。于是,我们使用 Annotation,在 Java
2015-10-18 09:08:32
1139
转载 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
567
原创 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
331
转载 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
348
转载 oracle存储过程常用技巧
转自:http://www.cnblogs.com/chinafine/archive/2010/07/12/1776102.html我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第
2015-07-01 08:56:20
383
转载 Oracle之UTL_FILE 包用法详解
Oracle之UTL_FILE 包用法详解博客分类: ORACLE UTL_FILE包可以用来读写操作系统上的文本文件,UTL_FILE提供了在客户端(FORM等等)和服务器端的文件访问功能。创建测试目录:新建一个command window;创建目录:(以system用户登录数据库)Sql代码 SQL>
2015-06-30 14:26:18
582
转载 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
1116
转载 查看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
367
原创 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
1006
转载 Ajax方式上传文件
用到两个对象第一个对象:FormData第二个对象:XMLHttpRequest目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这两个对象,但IE9尚未支持 FormData 对象,还在用IE6 ? 只能仰天长叹....有了这两个对象,我们可以真正的实现Ajax方式上传文件。示例代码:
2015-06-24 15:38:52
328
转载 Ehcache 整合Spring 使用页面、对象缓存
Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能
2015-06-24 15:37:41
382
转载 Ant_的最完整build.xml解释
Ant的概念Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefileMakefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是
2015-06-24 15:35:56
333
转载 浅谈Oracle中的物化视图
浅谈Oracle中的物化视图2009-05-06 11:09 佚名 51CTO 字号:T | TOracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。本文将仔细介绍物化视图的各种概念和一些实际操作。AD:51CTO移动APP安全沙龙!马上要爆满,
2015-06-19 15:07:11
330
转载 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
515
转载 oracle故障代码
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存
2015-06-18 14:32:49
1141
原创 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
1252
原创 hibernate jdbc jpa 事务超时
1.在服务方法上加上事务,当使用jdbc时,在批量处理时间超过事务超时时间就会报 statement is closed 异常。而使用hibernate时不会出现该异常,因为hibernate在批量处理时会自动提交事务。示例:在批量存储30000条数据时,使用jdbc处理到一半没提交事务就报连接关闭,而使用hibernate会分为若干次提交,因此不会出现链接关闭现象。另外,不能在dao和ser
2015-06-14 18:53:24
2318
转载 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
1451
转载 spring+cxf 注解开发webservice
第一部分开发服务器端: 1: 开发接口程序,接口中定义了serviceName的名称,以及命名空间,注意这个命名空间就是将来客户端中生成的接口的package的路径。 另外@WebResult(name="out") 这句话定义了wadl文件中输出数据的名字,cxf中默认的输出名称是return,当时要改这个名字也花了不少时间。需要改动这个名称的朋友请
2015-06-11 16:23:57
405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人