![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每天总结
shihailong123
这个作者很懒,什么都没留下…
展开
-
char类型的开始时间和oracle数据库中的timestamp时间类型比较、struts.xml中配置
1、char类型的时间不变,将timestamp类型转换为char类型,直接比较大小就行。'2013-05-08 19:24:54' 2、struts.xml 中,3、struts2 Action中声明了一个boolean类型的变量,然后通过Source自动生成get、set方法,发现前台的值后台获取不到。检查发现自动生成的没有get方法,是is方法。4、hashmap其实就是不数组,原创 2013-05-16 16:53:39 · 824 阅读 · 0 评论 -
linux下验证码不显示的问题
1、查看磁盘空间是否满了,删除tomcat logs下的日志2、export CATALINA_OPTS="-Djava.awt.headless=true"原创 2013-07-11 09:28:48 · 648 阅读 · 0 评论 -
Oracle 在Drop表时的Cascade Constraints
假设A为主表(既含有某一主键的表),B为从表(即引用了A的主键作为外键)。则当删除A表时,如不特殊说明,则 drop table A 系统会出现如下错误警告的信息而不会允许执行。ERROR at line 1: ORA-02449: unique/primary keys in table referenced by foreign keys 此时必须用,drop table A cascade转载 2013-07-11 12:03:20 · 11592 阅读 · 0 评论 -
kill相同的进程、awk基础知识
ps -ef | grep filetransformer.jar | grep -v grep | awk '{print $2}'|xargs kill -9其中:grep -v grep表示在统计行数时忽略gprs本身这一行 awk '{print $2}'表示打印出第二列 xargs kill -9 :xargs命令是用来把前面命令的输出原创 2013-06-20 18:06:40 · 524 阅读 · 0 评论 -
crontab定时
1、crontab的最小时间精度是分,对于日常的维护已经足够了。如果需有精确到秒这样的需求,可以在运行command前先sleep一定秒数,比如,* * * * * sleep 10; command1,这样command1就会每分钟的第10秒执行。2、crontab周期执行任务的注意事项。我们经常会在日常运维中遇到每隔N分钟,每隔N小时、每隔N天执行一次维护任务。如果每隔三小时执行一次,原创 2013-06-25 20:00:42 · 717 阅读 · 0 评论 -
创建oracle数据库用户
---------------------------------------------------------------create tablespace ----------------------------------------------------------CREATE TABLESPACE PARAMETERTB DATAFILE '/data/oradata原创 2013-07-11 11:50:27 · 443 阅读 · 0 评论 -
oracle脚本犯过的错误、数据库ORA-00054错误
1、删除命令 delete和truncate的命令是: delete from***;truncate table ***。2、多个sql语句写在同一个脚本时,每个结束后要加commit; ,否则会报错。3、建分区表时,create表后不要有;,因为和后面的partition是整个一体的。"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失原创 2013-07-11 13:41:50 · 497 阅读 · 0 评论 -
分区表
1、表进行分区后,逻辑上仍是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理内存)上,这样查数据是不至于每次都扫描整张表。表分区有以下优点: 1、改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。2、增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;3、维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;4、均原创 2013-07-11 11:43:27 · 415 阅读 · 0 评论 -
shell 脚本
#!/bin/shecho `java -version`(引号是tab建上面的那个)java -jar 1.jar >> ./log/1.log &(&指的是后台运行,./指的是当前路径,../指上一级路径)原创 2013-07-11 11:55:20 · 387 阅读 · 0 评论 -
linux find命令记录
find / -name httpd.conf find / -name access_log 2>/dev/null find /etc -name '*srm*' find / -amin -10 # 查找在系统中最后10分钟访问的文件 find / -atime -2 # 查找在系统中最后48小时访问的文件 find / -mmin -5 #转载 2013-07-16 14:42:49 · 383 阅读 · 0 评论 -
java动态代理
java动态代理学习笔记博客分类: javaJavaCC++C#Blog 没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。 很多地方都可以看到动态代理的影子,只是一直没仔细看下。 在学习之前,先提出几个问题,带着问题来看代码: 1.什么是动态代理? 2.为什么使用动态代理? 3.使用它有哪些好处?转载 2013-07-22 22:48:10 · 332 阅读 · 0 评论 -
联合主键、java直接通过文件名读取文件内容
1、如果两个属性都为主键的话,那不就是两个主键么?当然不是,而是这两个字段组合起来成为一个主键,比如有两个字段A,B,A=1,B=2和A=1,B=3是两个主键,不知道我这样说你明白不,这叫联合键,也就是他们的组合是不能重复的,单个的值可以重复,但是组合是不能重复的2、在编译后显示在classes文件夹内的文件可以直接写文件名读取。classes和工程中web_inf下面的内容打包后都在web_原创 2013-07-11 11:45:27 · 596 阅读 · 0 评论 -
反射概念
java中有一个类很特殊,就是Class类,很多朋友在写程序的时候有用过比如Apple.class来查看类型信息,大家就可以把它理解为封装了类的信息,很多解释说Class类没有构造器,其实是有的,只不过它的构造方法是private的(构造函数还有private的??有,这样是为了禁止开发者去自己创建Class类的实例)。如果我们拿到一个类的类型信息,就可以利用反射获取其各种成员以及方法了。原创 2013-05-16 17:20:53 · 407 阅读 · 0 评论 -
oracle 的pdm和dmp含义
pdm 是PowerDesigner的文件,要用PowerDesigner打开。dmp 是逻辑备份导出来的文件,需要用imp工具导入到oracle中去。原创 2013-05-16 15:46:31 · 814 阅读 · 0 评论 -
css过滤器
1、$(":text").val("");可以将所有的text类型置空。原创 2013-05-16 16:54:11 · 410 阅读 · 0 评论 -
工作知识记录
select sysdate from dual 获取数据库当前时间首先在oracle中没有datediff()函数可以用以下方法在oracle中实现该函数的功能:1.利用日期间的加减运算天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)分钟:原创 2013-05-16 16:55:14 · 505 阅读 · 0 评论 -
oracle pctfree和pctused
1、PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 PCTUSED:是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,翻译 2013-05-20 10:04:47 · 415 阅读 · 0 评论 -
Java 毫秒变换为日期类型、日期转换为毫秒及操作总结
ava 毫秒转换为日期类型、日期转换为毫秒//毫秒转换为日期public static void main(String[] args) {DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");long now = System.currentTimeMillis();Calendar calend转载 2013-05-07 19:41:49 · 544 阅读 · 0 评论 -
StringUtils中的isBlank和isEmply区别
1、StringUtils.isEmpty(" ") =false//注意在 StringUtils 中空格作非空处理2、StringUtils.isBlank(" ") =true StringUtils.isBlank("\t \n \f \r") =true //对于制表符、换行符、换页符和回车符转载 2013-05-24 14:50:46 · 489 阅读 · 0 评论 -
spring注入问题
1、今天使用spring时候,service serviceImpl daoImpl都写好了,可是程序中运行到那步是一直报错,提示空指针,原来是没有在spring路径下配置xml文件注入。2、还要在web.xml中添加新建的xml路径进行加载3、还要在action中写相应的set方法。原创 2013-05-10 19:10:51 · 357 阅读 · 0 评论 -
jar包概念,js代码加载问题
1、jar包就是别人写好的一些类,然后将这些类进行打包,可以将这些jar包引入到项目中,然后可以直接使用jar包中的类和属性,这些jar包一般放在lib文件下。2、今天在后台对查询的文件名正则判定如果出错在前台界面显示框中提示:文件名错误。结果一直没展示,后来发现是js代码加载没完成的原因。可以$(document).ready(function(){...});或者$(function(){转载 2013-05-25 09:14:07 · 959 阅读 · 0 评论 -
oracle to_char中的FM、jsp自动调用函数
1、工作中有个trim(to_char(a,'FM999.999'))中小数点前的999指的是占位符,后面的999是小数点后几位数,如果得到的值是四位的(超过三位),则会显示不正常,显示########2、jsp中,则跳转到页面时就会调用函数。原创 2013-05-12 22:53:32 · 618 阅读 · 0 评论 -
jquery操作元素属性
在jQuery中attr()方法,既可以获得元素的属性值,又能设置元素的属性值。是的,在jQuery中,类似的方法还有很多,现在将它们总结下来,以后用起来也会比较容易。方法有:html() 获取或设置元素节点的html内容text() 获取或设置元素节点的文本内容height() 获取或设置元素高度 width() 获取或设置元素宽度 val() 获取或设置输入框的值原创 2013-06-14 17:14:25 · 462 阅读 · 0 评论 -
jquery选择器
1、基本选择器id 根据元素ID选择elementname 根据元素名称选择classname 根据元素css类名选择举例: type="text" id="ID" value="根据ID选择" />根据元素名称选择 type="text" class="clas原创 2013-06-14 17:12:53 · 422 阅读 · 0 评论 -
oracle设置并发连接数
1、sys用户拥有SYSDBA,SYSOPER的权限,登录也只能用这两种身份登录,不能以normal登录。是ORACLE权限最高的用户; SYSTEM只能是NORMAL登录,除非给他授SYSDBA,SYSOPER权; 所以正确格式为: sys/password as sysdba 用SYS用户登陆必须加上AS SYSDBA 2、.查看数据库的原创 2013-06-19 21:10:44 · 837 阅读 · 0 评论 -
oracle分区 前台查询条件样式
1、查询文件上报日志管理时,因为用到的表采用了分区所以在where中就加入了对分区字段时间的判断,其为number类型的,例如512表示5月12号,需要把前台传入时间的字符串类型在sql中截断取值,并转换为number类的进行比较。substr( string, start_position, [ length ] )例如:to_number(substr(#beginTime#,5,4)),原创 2013-05-16 16:53:14 · 636 阅读 · 0 评论