`
laoli5290
  • 浏览: 81289 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
为了使application.properties文件中的数据库连接用户名和密码保存成密文,我们做如下处理:首先使用加密程序算出密文,然后spring 加载配置文件的时候再解密,其实就是在数据库连接池调用之前进行了解密工作。 原配置文件如: jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@192.168.0.1:1521:orcl jdbc.username=oracle jdbc.password=oracle  加密后的配置文件[生成此密文的秘钥和下面常量里面的秘钥不 ...
    最近一个查询,需要实现动态列的展示,在官方例子中找了好久没找到,最后搜索到一片文章,使用c标签和jsf标签结合可以实现。我简单模拟了一下,我具体的使用场景是,在页面选择不同的列展现,现在我用文本框向后台传列名来模拟实现。       比如在上图,我通过字段名向后台传参,点击查询后如下图展示:      一开始我以为jsf或者richfaces带了相关的组件,通过查找资料,发现最新版本中没有相关的实现,通过搜索资料,发现有人用jstl标签来实现。     Bean代码: @ManagedBean(name = "dyncolumnBean") @Sessi ...
    我的使用场景是SpringMvc+MyBatis,我总结了以下两种方式,三种方法。两种方式指的是采用注入方式和获取spring管理的bean。三种方法指的是,代理注入、硬编码获取bean和实现ApplicationContextAware接口获取bean。     第一种方式:采用注入方式。     编写一个代理类,代码如下: @SuppressWarnings("serial") public class ProxyServlet extends HttpServlet { @Override public void service(Servl ...
       最近需要用到JPA,在官网下载了些资料阅读,看的迷迷迷糊的,中文资料还是比较少,试着搭了一个小例子,感觉挺好用。但是如果能选择的话,我还是比较倾向于Mybatis。        springJPA 集成步骤     先配好spring,添加官方jar包     按照spring 官方文档集成openjpa【可参考 spring-framework-3.2.2\docs\spring-framework-reference\html\orm.html】   调试过程中出现一个问题是因为没有添加: <property name="ope ...
最近部署项目,Linux系统使用非oracle用户测试(比如test)tnsping orcl出现如下提示信息: TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 04-DEC-2012 14:29:28   Copyright (c) 1997, 2009, Oracle.  All rights reserved.   Used parameter files: /opt/ora
项目框架:springmvc+mybatis+oracle 最近项目使用弹出框,弹出框业务操作完成时列表刷新总是提示是否需要重新重新提交。试了很多方法,最后将列表页面的刷新方式改为get,然后使用url传参时需要编码,在controller里面还得需要解码。 页面编码使用下面的js方法: /************************************************************ *拼接字符串 *@Author *@version 2012-08-14 ************************************************* ...
通常时候端口被占,我只是不停的去shutdown tomcat,然后再去任务管理器杀进程。这样通常也很好用,但是最近学到了一个比较科学的方法如下: 第一步查看一下是哪个进程在使用该端口使用如下命令: netstat -ano | more   第二步找到是哪个进程使用如下命令: tasklist | more  第三步就可以关应用程序去了。   附:   NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v]   -a 显示所有连接和监听端口。   -b 显示包含于创建每个连接或监听端口的可执行组件。在某些 ...
一、start with.....connect by递归查询 建表语句: CREATE TABLE D_ZONECODE ( ID VARCHAR2(36) NOT NULL UNIQUE, ZONECODE VARCHAR2(6) NOT NULL, SUPERCODE VARCHAR2(6) NOT NULL, ZONELLEVEL VARCHAR2(2) NOT NULL, ZONENAME VARCHAR2(60) NOT NULL );  插入数据语句: INSERT INTO D_ZONECODE (ID, ZONECODE, SUPER ...
1. Mapped Statements collection does not contain value for *.executeSql 原因:xxMapper.xml配置文件和java接口,方法名不匹配。 2. 动态传入纯sql执行: 配置: <select id="executeSql" parameterType="HashMap" resultType="HashMap" statementType="STATEMENT"> ${sql} </select> ...
Myeclipse6.5新建一个工作区间所要做的工作: 第一步:先设置工作区间的Text file encoding。             Window->preferences->General->Workspace: Text file encoding 第二步:设置JRE。             Window->preferences->Java->Installed JREs: Add按钮添加jre。例如路径:D:\Program Files\Java\jdk1.6.0_05。添加完之后勾选中即可,点击确定按钮。 第三步:设置 ...
window.showModalDialog弹出刷新父页面: 父页面写: function parentFun(){ var returnValue = window.showModalDialog(url,window,'dialogWidth:500px;dialogHeight:450px;help:No;resizable:no;status:no;center:1;scroll:auto;'); if(returnValue == "1"){ window.location=turnURL; } }  子页面写(aj ...
问题引出:用^拆分如下字符串:B0005433^1~6^01^0001~0002^1,120~2,135^1,1,1,1,1,1^1,1,1   jdk文档说明: public String[] split(String regex) 根据给定的正则表达式的匹配来拆分此字符串。 该方法的作用是使用给定的表达式和限制参数0来调用两参数split方法。因此数组中不包括结尾空字符串。 例如:字符串"boo:and:foo"产生带有下面这些表达式的结果: regex           result :           {"boo"," ...
XML DOM(XML Document Object Model)定义一套访问和操作XML文档的标准方法。function parseXML() { try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } catch(e) { try //Firefox, Mozilla, Opera, etc. { xmlDoc=document.implementatio ...
问题描述:前一段时间,项目部署到客户机房服务器上的时候,我们发现我们的测试数据库的表都放在system或者users表空间下面。相应的表并没有放到对应的表空间下,比如我创建一个cncb的表空间和数据库用户,当我们导入数据的时候数据并没有导入到相应的表空间下,如下图所示:    为此在网上查了一些资料,进行了如下处理: --首先需要备份一下数据库 exp cncb/join@orcl file=f:\cncb20120331.dmp owner=(cncb) revoke unlimited tablespace from cncb; alter user cncb quota 0 ...
项目背景:XXXX资金监管系统,为保证房地产开发公司携款潜逃或者不作为,开发商需要交一部分资金到银行由建委来监管这部分资金的使用。 该方法使用之处:在协议申请的时候,开发商要选择单体楼,一个项目下会有很多的 ...
Global site tag (gtag.js) - Google Analytics