- 博客(240)
- 收藏
- 关注
原创 Java 敏感字符处理类,功能非常强大
敏感字符的处理,性能非常好,采用文件的方式,可通过代码增加敏感词等强大的功能在开源中国的基础上增加部分方法依赖apache的io 和lang包package com.wiker; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java...
2019-12-27 14:16:40
796
原创 Java里\r和\n的区别
一直困惑\n \r 的区别。百度都说:\r 是回车符,\n 是换行符。\n是换到下一行, 而\r还是在当前行,并且光标移到当前行的的第一格!一、所对应的ASCII码不同符号 ASCII码 意义\n 10 换行NL\r 13 回车CR回车 \...
2018-08-29 15:49:23
420
原创 客户端PLSQL Developer连接远程数据库Oracle
客户端PLSQL Developer连接远程数据库Oracle 将主机改为自己的IP,然后点击 然后自己随便起一个数据名字 然后点击文件—保存网络配置,然后重启监听服务当你在打开PLSQLDeveloper时 会报错 这是去掉这里,因为监听服务里面默认为ORCL,输入用户名和口令然后点击确定 然后创建一个用户给将要连接...
2018-04-03 14:46:15
338
原创 EXECUTE IMMEDIATE及Using (精辟啊) -- 可执行多条sql语句
当我们碰到有一类存储名称和过程的参数上都相似时,可以使用executeimmediate来动态执行这些存储过程,在这次的项目中我有一类用“P_InsertInto_”开头的存储过程,后面是表名如:P_InsertInto_AC01、P_InsertInto_AC02等等,用来给AC01、AC02........这些表插入数据的,我们就只能用executeimmediate动态执行这些过程,像这...
2017-07-19 10:48:47
5026
原创 解决SSH连接linux中文显示乱码问题
每次装完linux,用SSH连接,中文总是显示乱码。解决方法:编辑/etc/sysconfig/i18n,将其中的 LANG="zh_CN.UTF-8" 改为 LANG="zh_CN.GB2312" 。我的服务器设置为:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"另外注意:ssh终端会话设置项要保持与自己服务器设置的编码相同 断开...
2017-01-15 15:06:44
244
原创 背景图片 由远及近 由近及远
.square-header { width: 100%; height: 470px; margin-top: -77px; font-size: 44px; line-height: 540px; color: #fff; background: url(http://mat1.gtimg.com/v/coral_yp_2...
2016-12-04 16:46:45
1522
原创 oracle通过正则验证香港、澳门、台湾的身份证和护照
台湾的:1个英文+9个数字[A-Z][0-9]{9}香港的:一个英文+6个数字+(一个校验码0~9或A)[A-Z][0-9]{6}\([0-9A]\)澳门的:第一位1、5、7,后面7个数字,最后带括号的一位校验码[157][0-9]{6}\([0-9]\)护照的:因私普通护照号码格式有:14/15+7位数,G+8位数;因公普通的是:P.+7位数;公务的是:S.+7位...
2016-10-26 18:17:27
2553
原创 Oracle 多表关联并且批量修改
描述:A表有 id,or_id 字段,B表有 id,code 字段 A表有 or_id 与B表的 id 关联,现要将A.or_id 替换成 B.code 数据 UPDATE ASET A.OR_ID=(SELECT code FROM B WHERE B.ID=A.OR_ID) ...
2016-10-22 15:29:51
1033
原创 oracle 多条查询记录 结果连接成以逗号分割字符串
--查询select wmsys.wm_concat(province_no) province_no from P_PROVINCE_FUNCTION where province_id='201'; --更新update P_PROVINCE_ATTRIBUTION a set NOS=(select wmsys.wm_concat(province_no) provinc...
2016-10-20 16:34:47
2904
resin 第一次加载jsp时,出现错误illegal utf8 encoding at (190)
出现该问题,搜索度娘,解决办法发现有两种1、在resin配置文件中可以调节内存一:config文件的:<jvm-arg>-Xmx256m</jvm-arg>,可以调大一点。二:app-default.xml文件中对jsp页面编译的处理配置如下所示:<servlet servlet-name="resin-jsp" servlet-class="com.cau...
2016-09-19 18:19:35
715
原创 Oracle中cannot drop a user that is currently connected
Cannot drop a user that is currently connectedSQL〉DROP USER USER1 CASCADEERROR:ORA-01940: cannot drop a user that is currently connected由于当前用户正连接到数据库,所以无法删除解决办法:1、查询此用户的会话进程,SQL〉SELECT SI...
2016-06-23 15:25:02
406
原创 常用Java代码质量检测评估工具
1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug——try/catch/finally/switch语句中返回空值。 死代码——未使用的局部变量、参数、私有方法。 不理想的代码——使用String/StringBuffer。 过于复杂的表达式—...
2016-06-17 19:33:24
729
原创 Java代码质量检测评估工具
如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露前发现这些问题。在 让开发自动化 的本期文章中,自动化专家 Paul Duvall 将带来一些关于 Eclipse 插件的例子,您可以安装、配置和使用这些静态分析插件,以便在开发生命周期的早期预防问题。关于本...
2016-06-17 19:32:06
345
原创 Java 获取服务器IP,本地IP
以前把程式发布的Server IP都写成一个IP-Config 文件中。 为了避免发布程式每次去更改IP-Config ,或是在不同Server上发布程式更改IP-Config。决定把IP-Config 的MXL中的信息融入到JAVA程式中。即自动获取取服务器IP。看了很多function,比如 String serverIP = ServletActionContext.getReq...
2016-06-13 14:31:24
178
原创 Java中使用HttpRequest获取用户真实IP地址
jsp中:request方法客户端IP: request.getRemoteAddr()输出:192.168.0.106客户端主机名:request.getRemoteHost()输出:abcrequest.getHeader("Host") 输出:192.168.0.1:8080Web服务器名字:request.getServerName()输出:19...
2016-06-13 14:28:20
380
原创 redis常用命令
启动redis./src/redis-server redis.conf关闭redis./src/redis-cli shutdown 只要在redis安装目录下 ./src和src是一样的
2016-05-26 15:59:39
120
原创 drop table cascade
建立数据库表之前,第一步,进行了drop table cascade constant 操作,不明白是什么意思,翻看书的前面也没有找到,于是查了一下,以下为查到的原因。当你要drop一个table时,如果删除table的动作会造成trigger或constraint产生矛盾,系统会出现错误警告的讯息而不会允许执行.。一个极简单的例子,例如你有一个员工基本资料表,上面可能有员工编号和员工姓名等字段...
2016-05-16 17:22:51
2302
原创 如何在Oracle中复制表结构和表数据 【转载】
1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table...
2016-05-16 17:11:30
185
原创 js中encode、decode的应用说明
encodeURIComponent 将文本字符串编码为一个统一资源标识符 (URI) 的一个有效组件。 encodeURIComponent(encodedURIString) 必选的encodedURIString参数代表一个已编码的 URI 组件。 说明 encodeURIComponent方法返回一个已编码的 URI。如果您将编码结果传递给decodeURIComponent,那么将返回...
2016-05-10 17:03:48
272
原创 笔记:Oracle查询重复数据并删除,只保留一条记录
转载自:http://www.uncletoo.com/html/oracle/1101.html1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id...
2016-05-03 15:51:24
131
js/jquery实现点击div层外,隐藏div
jsdocument.onmousedown=function(e){ var target = e.target; //alert(target.id); var sea = target.getAttribute("sea"); if(sea!="sea"){ if(get("seaList").style.display!="none...
2016-04-28 17:10:31
199
js编辑select中选项
eval("d="+d); var itemList = d.itemList; //alert(d.itemList.length); var iidSel = document.getElementById("iid"); iidSel.options.length=0;//删除所有选项option iidSel.options[0] = new Option("------",...
2016-04-27 14:19:25
135
tomcat和nginx gzip压缩
<!--StartFragment -->tomcat下gzip:gzip在tomcat7下,如果要压缩js,需要在tomcat conf server.xml 除了要添加compression="on"还要添加 compressableMimeType="text/html,text/xml,text/plain,text/css,application/javascript...
2016-04-27 11:55:40
192
原创 Oracle修改字段类型方法总结
有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行:alter table tb modify (name nvarchar2(20));3、假设字段有数据,则改为varch...
2016-04-22 18:25:54
249
javascript AES加密解密,AES/ECB/PKCS7
<script src="crypto-js.js"></script> <script src="aes.js"></script> <script src="md5.js"></script> <script src="pad-zeropa
2016-04-21 18:23:20
1340
原创 nodejs npm离线安装模块redis
从github下载zip,再用 npm install 安装npm install package-name.zip安装的package不能依赖别的包。 例如redis https://github.com/NodeRedis/node_redis例如mysql https://github.com/felixge/node-mysql ...
2016-04-20 20:44:29
533
原创 nodejs离线安装npm---新版的NodeJS已经集成了npm
npm是nodejs插件的管理工具 由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了,再也不用像以前那么苦逼了。 http://www.lxway.com/446154186.htm...
2016-04-20 20:40:41
663
原创 安装linux版nodejs
cd /neeatar -zxvf node-v5.3.0.tar.gznode-v5.3.0-linux-x64重命名node-v5.3.0mv node-v5.3.0-linux-x64 nodecd /neea/node/bin添加环境变量export PATH=/neea/node/bin:$PATHnode -v下载npmcurl -0 -L http://npmjs.org/...
2016-04-20 19:05:44
133
原创 安装linux版nginx
tar -zxvf nginx-1.9.9.tar.gzcd nginx-1.9.9yum -y install pcre-develyum -y install openssl openssl-devel./configure --prefix=/neea/nginx-1.9.9makemake install启动nginx cd /neea/nginx-1.9.9/sbin./n...
2016-04-20 19:05:12
96
原创 SQL Server 删除重复记录,只保留一条记录
select * from TABLE where id in (select max(id) id from TABLE where year(time)=2016 and month(time)=4 and day(time)=16 group by node having count(node) > 1) order by click descdelete from TA...
2016-04-18 14:33:52
266
原创 Linux安装Nodejs的三大方法
nodejs的安装通常有两种方式,不少人在使用编译好的文件安装nodejs的时候出现了不少问题,下面小编就给大家介绍下Linux安装nodejs的三种方法,感兴趣的朋友可以来了解下。 首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件。我就是按照网上源码的安装方式去操作编译后的文件,结果坑了好久好久。 注意看好你下载的是什么文件!!!...
2016-04-14 15:24:39
202
原创 Linux环境下NodeJS的安装配置(HelloWorld)
最简单的环境安装,测试helloworld。给初学者!!安装脚本,请仔细阅读逐行执行: #!/bin/bash#检查是否已经安装rpm -qa | grep python#查版本python#最好是重新安装 Python推荐版本( >= v2.5.0 & < 3.0.0 ),否则影响nodejs运行#进入安装目录cd ...
2016-04-14 15:21:46
124
原创 查询oracle中所有用户信息
1.查看所有用户:select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs; select * from user_sys_privs; (查看当前用户所拥有的权限)3...
2016-04-08 16:19:38
116
原创 select兼容IE8以下版本-高度
<meta http-equiv="X-UA-Compatible" content="IE=8">
2016-04-07 18:43:34
921
原创 Errors running builder 'JavaScript Validator' on project '......'.
在编译java工程时,如果出现“Errors occurred during the build. Errors running builder 'JavaScript Validator' on project '......'. java.lang.NullPointerException ”这样的错误,主要是由于JavaScript Validator校验工程文件所导致,解...
2016-04-07 10:37:23
143
原创 ORACLE语句怎么删除外键约束,和建立外键约束
假如有主表 test_main 与 子表 test_subSQL> -- 创建外键(默认选项)SQL> ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main;Table altered.删除外键约束ALTER TABLE test_sub DROP C...
2016-03-25 11:08:27
800
原创 正则表达式 要求只能有汉字和数字(不能全为数字)(至少5个字符)
正则表达式 要求只能有汉字和数字(不能全为数字)(至少5个字符)^(?=.*?[\u4E00-\u9FA5])[\d\u4E00-\u9FA5]{5,100} 修改邮寄地址,不能少于5个字符,不能都是数字和字母,必须有汉字^(?=.*?[\u4E00-\u9FA5]){5,100} 修改邮寄地址,不能少于5个字符,不能都是数字和字母,必须有汉字,只能输入汉字-字母-数字...
2016-03-24 18:24:07
8183
kettle迁移创建表和表数据
public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException { // First, get a row from the default input hop // Object[] r = getRow(); String databasesXML ...
2016-03-15 15:17:55
1659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人