- 浏览: 590545 次
- 性别:
- 来自: 上海
最新评论
-
hhybtczit:
请问这样做的意义何在?
spring-jdbc文件数据库配置加密 -
di1984HIT:
学习了哦!!!
ORA-28000: the account is locked的解决办法 -
王庆波-行:
学习了,感谢分享
ORA-01017 invalid username/password;logon denied (密码丢失解决方案) -
ron.luo:
哥们,给了思路,赞一个。
spring-jdbc文件数据库配置加密 -
chinahuyong:
学习了。
public static boolean isVa ...
日期字符串解析--SimpleDateFormat严格限制日期转换setLenient(false)
文章列表
WEB免费打印控件推荐
- 博客分类:
- JSP
在WEB系统中,打印的确是个烦人的问题。
要么自己开发打印控件,如果项目时间紧,肯定来不及。
要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。
前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。
现在就推荐给大家分享。
1、 DLPrinter
DLPrinter打印控件完全免费,界面大方、使用简单、但无签名,支持打印预览、直接打印,可设置页眉、页脚、页边距、打印份数、纸张大小等信息。遗憾的是作者不知道是什么原因,从2007年至今没的更新。
1 保存用户名
tools -> Preferences -> User Interface - Options
勾选 Autosave username 。 保存
2 保存密码
tools -> Preferences -> Oracle -> logon History -> definition
勾选 store history 和 store with password
保存即可
在窗口中的‘oracle’栏目中的'Logon History' 按格式: user/password@数据库 添加一个fixed ...
Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。
解决方法可通过如下SQL语句
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name ...
在ExtJs4中,grid组件有Ext.grid.column.Action组件,所有要增加操作列,只需指定列的xtype为actioncolumn即可,例如:
Ext.create('Ext.grid.Panel', {
renderTo: Ext.getBody(),
width: 500,
height: 400,
store: Ext.create('Ext.data.Store', {
fields: ['id', 'name'],
data: [
{id: '1', name: ...
javascript实现禁止右键复制粘贴
- 博客分类:
- JS
防拷贝代码(加入BODY中即可,防止右键和CTRL+A)
<body leftmargin=0 topmargin=0 oncontextmenu='return false'
ondragstart='return false' onselectstart ='return false'
onselect='document.selection.empty()' oncopy='document.selection.empty()'
onbeforecopy='return false' onmouseup='document.selectio ...
随着项目的不断增多,所有的项目都放在一个workspace里,导致myeclispe在启动和运行时非常慢,这时需要建立多个workspace。结果每新建一个workspace重新配置一下,但是配置的东西都是一样的,很麻烦,有什么好办法可以共享一下配置呢?
eclipse和MyEclispe的配置都在.metadata\.plugins目录下,因此,每次设置新工作空间的时候只需要把.metadata\.plugins下面的东西拷贝到对应文件夹即可(其他的不用拷贝了),但是.metadata\.plugins下面是有很多东西的,长时间的积累,可能有几百M,所以拷贝的时候还 ...
导出数据到excel文件:
执行查询语句,查询出要导出的数据,选中它们(右键select All全选中)--右键copy to excel
不过需要注意的是:如果数据量比较大,注意千万不要超出最大的允许行数限制,否则数据就不全了, 如果超出,那只能想别的办法分多次导出
excel数据导入到数据库:
1.在Excel中准备好要导入的数据。具体操作:在Excel中,把第一列设置为空列,第二列以后的列应与要导入的数据表的字段相对应。2.登录PLSQL Developer,找到需要导入数据的数据库表后,点击右键--edit data,进入了编辑此表的数据对话框,并点击最左侧选中一 ...
tomcat的catalina.out日志文件里总是输出
异常如下:
2012-2-9 17:43:12 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc严重: The web application [/codeMarket] registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak ...
如何取消UE打开IE的源文件的方法
- 博客分类:
- 工具
安装了UE之后,想打开IE网页中的源文件。但默认打开的工具变成成了UE的,由于这个是临时文件<br>所以没有语法高亮,还不如在IE8下默认的工具好用且有语法高亮的功能。其原理就是UE修改了默认打开文件的注册表,所以修改注册表就可以恢复到原来的
IE8之前的版本,改注册表:(顺便说一句:在没有我"批准"的情况下更改了,UE是把IE的默认打开源代码工具改了,UE软件再好, 但是有QIANG_JIAN意向的话, 就让人反感了!)
方法一:运行regedit,打开注册表编辑器,找到如下HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\IN ...
java保留两位小数
- 博客分类:
- java
java保留两位小数问题:
方式一:
四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 ---------------------------------------------------------------
方式二:
java.text.DecimalFormat df =new java ...
关于这种问题的几种可能性总结下:
1. 对应的属性没有加get set 方法
2. 提交表单中有更多的name属性而对应的action 或者model里面没有这个方法(这里重要就包括一个图片button 往往让人们难以发现)如下面表示:
<input type="image" name="Submit" value="提交" onclick="return checkpwd();" src="images/a_tj.gif"/>
错误信息: tar ...
JS控制table显示或隐藏 .
- 博客分类:
- JS
<script>
function show(){
var myTable= document.getElementById("myTable"); myTable.style.display ="block";
}
function hidden(){
var myTable = document.getElementById('myTable); myTable.style.display ="none";
}
< ...
myeclipse中svn图标消失问题
- 博客分类:
- eclipse
由于公司svn服务器的IP地址改变,在svn客户端relocate重新更改后,
原有的从svn库里down下来的工程,在myclipse中消失了svn图标,项目上没有了*号标记和黄豆标记,查看文件时,文件后面的版本号 、文件的状态图标等等都不见了。
解决办法:
在myeclipse中使用 svn 同步项目,昨天都还正常,今天在myeclipse中看检查插件都在,同步,更新,提交等操作都能正常使用,就是看不到文件版本、状态。解决方法:
windows ->preferences->General->Appearance->Lable Decorations ...
修改svn客户端的连接url
- 博客分类:
- SVN
客户端采用的是TortoiseSVN, 服务器用的是Linux版的,现在服务器的IP地址修改了,如何修改客户端连接的URL呢,还有很多更新没有commit到服务器上每当svn的url需要进行更改时,工程却是同一个,很多人都会采用删掉现有的,再重新下,有一个比较方便的办法就是直接对它的url进行替换,方法如下:
1、将工程切换到SVN资源库研究
2、选中所要更改的工程,右键->重新定位
3、接下来只要更改其中的url就行了
在复本的根目录上右键->TortoiseSVN->重新定位(Relocate),再按提示操作就可以了
...
一般spring容器启动时,通过PropertyPlaceholderConfigurer类读取jdbc.properties文件里的数据库配置信息。
通过这个原理,我们把加密后的数据库配置信息放到jdbc.properties文件里,然后自定义一个继承PropertyPlaceholderConfigurer的类,实现解密,把解密后的信息又放回去。最后在配置DataSource时,还是用占位符${}取配置信息。
jdbc.properties文件内容:
jdbc.driverClassName = 4A490AA9B8CD7DBD61E70367C868F9505418 ...