自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

想到就写点东西的博客

等待变成咸鱼的那一天

原创 解决 Cannot create PoolableConnectionFactory (ORA-00923: 未找到要求的 FROM 关键字)

昨天测试查询的时候发现使用oracle时有这么一个错误:Cannot create PoolableConnectionFactory (ORA-00923: 未找到要求的 FROM 关键字)。我换成了sqlserver和mysql,发现又没有错误。百思不得其解,因为用ibatis的SqlMapClientBuilder.buildSqlMapClient方法是能成功创建对象的,难道是ibatis的sql语句不兼容oracle?不太可能啊!!于是我翻了下配置文件,破案了。SqlMapConfig

2020-05-09 09:30:49 154

转载 ORA-00257:archiver error.Connect internal only, until freed 问题解决

今日早晨在客户反馈不能登陆系统了,查看oracle日志。发现如下错误ORA-00257: archiver error. Connect internal only, until freed。该错误是由于归档日志满了,造成的。查看了下V$FLASH_RECOVERY_AREA_USAGE,看看归档目录使用的情况。果然是归档满了。SQL> SELECT* FROM V$FLASH_...

2019-12-26 19:36:37 47

原创 解决eclipse异常a cycle was detected in the build path of project xxx

eclipse中,有几个项目互相引用后出现了红色感叹号,但是怎么找也找不出报错,也没缺包。这种情况下是编译错误,会影响导出jar包。后面经过搜索发现,eclipse认为这种互相引用有问题,默认会出现编译错误error,可以改成低一点的警告方式就能通过编译。更改地方:preferences-java-compiler-building,把circular dependencies的...

2019-09-30 14:48:36 278

转载 GB2312、GBK、GB18030 字符集的主要区别

1、GB2312-80GB 2312 或 GB 2312-80 是中国国家标准简体中文字符集,全称《信息交换用汉字编码字符集·基本集》,又称 GB 0,由中国国家标准总局发布,1981 年 5 月 1 日实施。GB 2312 编码通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持 GB 2312。GB 2312 标准共收录 6763 个汉字,其中一级汉字...

2019-08-13 19:33:46 109

原创 Linux LV扩容时resize2fs: Bad magic number in super-block while trying to open问题解决

linux扩容其中有一步需要使用resize2fs命令重新加载逻辑卷的大小,使用的时候发现异常resize2fs 1.42.9 (28-Dec-2013)resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-rootCouldn't find valid filesystem ...

2019-08-09 14:12:14 1251

转载 获取select被选中option的value和text

我想获取select选中的value,或者text,或者……比如这个:<select id="select"> <option value="A" url="http://www.baidu.com">第一个option</option> <option value="B" url="http://www.qq.com">第...

2019-05-23 09:24:53 110

转载 Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'xxx' at row 1

Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1出现这个错误的原因是,数据库的编码格式为latin1 而我要将utf8的中文插入到数据库中。一开始修改 修改数据库的编码alter table score default character set utf8;但是...

2019-05-17 14:17:05 230

转载 Java zip解压缩

/** * zip解压 * @param srcFile zip源文件 * @param destDirPath 解压后的目标文件夹 * @throws RuntimeException 解压失败会抛出运行时异常 */ public static void unZip(File srcFile, String d...

2019-05-16 09:54:37 51

原创 JSCH连接sftp,Invalid private key和algorithm negotiation fail异常解决

这几天项目有个功能涉及sftp,甲方提供了一个xxx.ppk,这个ppk文件是通过PuTTYgen创建的,用来加密的。程序里面是java代码,用jsch插件来建立sftp连接。一顿操作之后连接测试,报异常:com.jcraft.jsch.JSchException:invalidprivatekey查询资料得知,使用jsch连接sftp的话,JSch期望私钥是OpenSSH格...

2019-05-15 11:27:25 2585

原创 Eclipse 复制工作空间workspace的配置

eclipse workspace的配置文件存放在workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings,该文件夹存放所有的配置参数,包括字体大小,背景颜色等。然后还有视图view、快捷键等ui按钮的配置,配置文件存放在workspace/.metadata/.plugins/org.eclipse.ui.workbenc...

2019-04-19 16:31:37 611

原创 netstat命令内容太多看不清的解决办法

windows系统的dos命令里面,netstat命令可以查看端口占用情况,但是如果内容太多,dos窗口会不方便观察,可以用以下解决办法。一、使用管道命令 |,达到按空格翻页的目的命令: netstat -an | more二、把内容都生成到txt,然后用文本工具打开,也便于查找内容命令:netstat -an> c:\123.txt...

2019-04-04 11:18:20 657

转载 Java中collection.toArray(new String[0])的语法解释

Collection的公有方法中,toArray()是比较重要的一个。但是使用无参数的toArray()有一个缺点,就是转换后的数组类型是Object[]。 虽然Object数组也不是不能用,但当你真的想用一个具体类型的数组,比如String[]时,问题就来了。而把Object[]给cast成String[]还是很麻烦的,需要用到这个:String[] stringArray = Array...

2019-04-02 09:57:51 1038

原创 IE浏览器,console对象未定义解决办法

首先是,IE6/7/8/9浏览器是没有定义console对象,就是说console对象要自己定义。可以使用下面js代码来定义:window.console = window.console || (function () { var c = {}; c.log = c.warn = c.debug = c.info = c.error = c.time = c.dir = c.p...

2019-01-15 09:22:59 1648

原创 eclipse导java jar包时提示Class files on classpath not found or not accessible for xxx

检查下工程,是否有个红感叹号,如果有,右击选择properties 选择java build path,查看各选项卡,把错误的jar包或者library去掉或者修改路径,感叹号没有了就可以成功导出jar包...

2019-01-03 11:26:52 3273

原创 查看tomcat版本信息(32位还是64位)

1、打开dos命令(windows键+r,输入cmd)2、进入tomcat的bin目录,例如 cd F:\tools\apache-tomcat-8.5.37\bin,再输入f: 回车3、输入catalina version 回车4、完成。信息如下:architecture的后面,x86就是32位,amd64就是64位 Using CATALINA_BASE:   "F:\to...

2018-12-20 14:04:49 8850

原创 Data truncation异常

      今天更新数据库时出现了java.sql.DataTruncation Data truncation的异常,经过检查发现,某个字段数据库设置长度为3,实际值是5,导致异常。      经过搜索发现,除了长度以外,精度,范围,大小等都有可能出现该异常。...

2018-12-13 16:59:39 13398 1

原创 IDEA 不能识别 @Slf4j,@Getter ,@Setter注解

经百度查找,发现是Intellij IDEA 需要安装lombok插件安装完 Lombok 插件,重启Intellij idea,问题解决。 然后搜索输入lombok即可 这种下载方法,有时候由于网络原因或者被墙,会下载失败 这时就需要离线下载了,到下面的地址下载和IDEA相应版本的压缩包https://github.com/mplushnikov/lo...

2018-11-23 09:20:46 3034

转载 Cookie设置HttpOnly,Secure,Expire属性

原文地址: https://blog.csdn.net/a19881029/article/details/27536917Tomcat版本为6.0.39,JDK版本为1.6update45在Web工程上增加一个Filter对Cookie进行处理public class CookieFilter implements Filter { public void doFilter(Se...

2018-07-20 17:03:04 3105

原创 Js修改密码,并限制为8位长度,包含大小写加数字

function checkPassword() { var oldPassword = $("#oldPassword").val(); var newPass = $("#newPassword").val(); var confirmPass = $("#confirmPassword").val(); if (oldPassw...

2018-06-13 10:23:36 4997

原创 JavaScript获取uuid

var id = uuid(); function uuid() { var withLine = true; //带不带横线 var len = 36; //长度为36 var radix = 16; //16进制 var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZab...

2018-06-12 15:31:02 1245

原创 js判断数字和正整数

js只能输入数字:if(isNaN(num)){ alert("只能输入数字!"); return;}js只能输入正整数(不包括负整数和0):if(!(/(^[1-9]\d*$)/.test(num))){ alert("只能输入正整数!"); return;}

2018-04-24 14:12:59 10091 2

原创 oracle初始化用户并授权dba

Oracle安装完成之后,需要先初始化一个用户,最好还授权dba,方便后续操作。如下所示第一步:cmd进入dos命令窗体第二步:输入 sqlplus / as sysdba     //进入oracle    (oracle 9i用这个:sqlplus "/as sysdba")第三步:输入 alter user scott account unlock;      //解锁第四步:输入 alte...

2018-04-18 11:45:51 2697

转载 Jquery 获取或设置radio选中值

随着Jquery的作用越来越大,使用的朋友也越来越多。在Web中,由于CheckBox、Radiobutton 、DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作问题。由于Jquery的版本更新很快,代码的写法也改变了许多,以下Jquery代码适query1.4版本以上。Radio      1.获取选中值,三种方法都可以:$('input:radio:che...

2018-03-22 16:34:39 6751

原创 hibernate.cfg.xml对数据库帐号密码进行加密

最近系统检查出漏洞,说有源代码明文存储了数据库的帐号密码,通过检查发现是在hibernate的配置文件hibernate.cfg.xml中出现的。解决方案如下,第一步:先在配置文件中自定义一个连接供应器, <property name="hibernate.connection.username">ac64c580ffade131ebbdd6c071a0290d</prope...

2018-03-19 19:33:22 963

原创 解决csv文件用excel打开乱码的问题

Java里面生成csv文件以后,用文本工具打开很正常,没有问题;但是用excel打开会乱码,经过搜索知道,需要在csv加入bom信息,让excel能识别,并且可以根据逗号自动填充单元格。代码如下:try { FileOutputStream fos = new FileOutputStream("E:\\test.csv", false); //在csv加上bom信息,防止excel打...

2018-03-14 20:20:40 2771

原创 Java获取两个时间内的全部时间

最近有个需求,需要使用定时器每天生成文件,文件以天为维度。例如过去一个月30天,需要生成30个文件。这样需要获取开始日期和结束日期之内的全部日期(包括开始日期和结束日期)。下面是代码实现:package cn.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Cal...

2018-03-09 10:59:57 2583

原创 解决Oracle中wm_concat函数会返回<clob>的问题

Oracle中,sql语句使用wm_concat函数,可能会返回&amp;lt;clob&amp;gt;类型。要想正常输出回字符串的形式,可以在前面加to_char().即:to_char(wm_concat(column))

2018-02-23 09:34:34 4241

原创 Oracle查看死锁并解决死锁

有时候Oracle进行更新操作会一直等待,很可能就是锁住了,可以用以下语句查看select l.session_id,s.serial#,l.locked_mode,l.oracle_username,s.user#,l.os_user_name,s.machine,s.terminal,t.sql_text,t.action from v$sqlarea t, v$session s, v

2018-02-01 10:23:45 987

原创 tomcat修改JDK版本

windows系统里,tomcat默认是使用系统变量JAVA_HOME的jdk版本,如果需要更换,可以在配置文件手动指定。在bin\catalina.bat和bin\setclasspath.bat文件,记事本打开编辑,开头的空白处加上:set JAVA_HOME=D:\jdk\jdk1.8.0_31set JRE_HOME=D:\jdk\jdk1.8.0_31\jre

2018-01-31 09:40:07 12340

原创 Slow HTTP Denial of Service Attack解决办法

前几天扫描系统漏洞,发现Slow HTTP Denial of Service Attack漏洞,中文叫作缓慢的HTTP攻击漏洞。解决办法如下:tomcat配置文件conf/server.xml中,               connectionTimeout="20000"                redirectPort="8443" />把connecti

2018-01-26 15:29:11 5967

原创 Oracle单表备份

Oracle想进行复制某个表,或者进行单表备份,可以用以下SQL语句:create table 新表名 as select * from 原有表名create table TB_USER_BAK as select * from TB_USER

2018-01-19 09:29:17 5932 1

原创 Java判断手机号格式

利用正则表达式,对手机号进行格式判断:String mobile = "13712345678";String regex = "^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}$";if (Pattern.matches(regex, mobile)) { System.out.println("校验成功");} e

2018-01-17 11:46:08 4257

转载 启动应用报错,Based on configured schedule, the given trigger will never fire

Spring整合Quartz时,加载xml配置文件后,启动服务器,提示错误: org.quartz.SchedulerException: Based on configured schedule, the given trigger will never fire.at org.quartz.core.QuartzScheduler.scheduleJob(QuartzSch

2017-12-29 14:23:01 4128

原创 Java实现文件复制

java实现文件复制,可以直接使用IO流。package com.ttt;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;

2017-12-27 09:47:10 176

原创 base64字符串和图片互相转换

java类想要实现base64字符串转成图片文件输出,或者图片文件转成base64字符串输出,可以参考以下代码:package com.ttt;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp

2017-12-25 10:13:58 6967

原创 32位的plsql,连接64位的oracle数据库解决办法

首先是32位的plsql,配置好tnsname.ora以后还是连接不上64位的oracle数据库的,打开plsql数据库那一栏为空。解决办法有两个,一:1:下载跟oracle服务器同版本的instantclient。      例如oracle 11g 11.2.0.1.0,instantclient也同样是instantclient-basic-win32-11.2.0.1.0.z...

2017-12-06 09:40:37 7321

转载 Error: could not open `C:\Java\jre7\lib\amd64\jvm.cfg'的解决方案

JDK如果执行过安装程序后,会在 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7.0_45\MSI\ 留下印记,里面有一项INSTALLDIR记录的还是当时安装的旧路径,如下图:为了清净,直接把HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\这个注册表分支给删除了,然后到c

2017-12-04 14:17:03 1567

原创 js获取当前时间,并格式化为"yyyy-MM-dd HH:mm:ss"

function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 &

2017-11-29 14:40:41 5331

原创 java简单的压缩方法(zip压缩)

前几天有个功能需要上传文件到FTP,由于文件过大,想到了压缩,发现了一个简单的java压缩方法。ZipOutputSream等类都是java库自带的,下面上代码。public class yasuo { public File doZip(String sourceDir, String zipFilePath) throws IOException { File file = n

2015-12-04 15:07:20 264

转载 Oracle 11g哪些系统服务是必须开启的?

按照windows 7 64位 安装oracle 11g R2中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为: 1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow

2015-10-31 17:07:52 389

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