- 博客(284)
- 资源 (4)
- 收藏
- 关注
原创 java加解密-密钥长度限制问题
<br />java6能支持大部分的算法,但是受到出口限制,密钥长度不能满足需求。不过sun是通过权限文件local_poblicy.jar和US_export_policy.jar做了相应限制。我们可以在sun的官方网站找替换文件减少相关限制。<br /><br />我们可以到sun官方网站找到相应的文件(http://www.oracle.com/technetwork/java/javase/downloads/index.html),找到Java Cryptography Extension (
2011-03-23 22:05:00 6242
原创 查看系统的CPU的位数
<br />#file /sbin/init<br />/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped<br /><br />
2011-03-22 20:05:00 1181
原创 多用户表空间下统计各表数据量
FOR SYSAREA IN(SELECT * FROM sinobnet.SYS_AREA A WHERE A.PUBLISHDB='infodb' ORDER BY AREACODE ASC) LOOP dbms_output.put_line(SYSAREA.areacode||SYSAREA.AREANAME); --先删除指定日期的当前统计数据 DELETE FROM TABLE_COUNT TC WHERE TC.OP_DATE=P_STATDA
2011-03-22 15:29:00 1892
原创 删除怪异的表
<br />突然发现我的某个库中有一个表的名字是 “??”<br />在pl/sql上无法直接删除<br /> <br />最后发现可以 执行 drop table "??"<br />来进行删除<br /> <br />
2011-03-22 15:26:00 1010
原创 jprofiler6的使用
<br />JProfiler提供的监测内容<br />1.Memory View<br /> JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分配状况信息的视图。<br /> 所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收的对象。<br /> All Objects:显示目前系统内存中的全部对象。<br /> Records Objects:显示类或所有已记录对象的包。<br /> Allocation Call Tree: 显示一棵请求树或
2011-03-16 09:42:00 2322
原创 linux安装使用jprofiler6分析服务器应用状态
<br />1、当应用出现问题时可以用jprofiler进行分析cpu、内存、线程等状态,进而协助排查问题<br />2、此处我使用jprofiler6.2.1进行分析<br />我从官方网站:http://www.ej-technologies.com/products/jprofiler/overview.html下载了最新版本的jprofiler。这里分为两个软件<br />(1)、windows安装的部分:jprofiler_windows_6_2_1.exe<br /> <br />(2)、lin
2011-03-15 15:18:00 1936
原创 redhat5关闭防火墙的方法-chkconfig临时关闭iptables
经过测试发现redhat5的setup命令没了为了临时性关闭防火墙我只能直接用chkconfig命令了具体命令可以参考chkconfigchkconfig iptables off
2011-03-15 10:31:00 9592
原创 redhat5文件挂载命令mount的使用变更
<br />今天将redhat4换成redhat5之后发现以前的命令无法挂载了<br /> <br />以前的命令:<br />mount -t smbfs -o username=imgupload,password=imgupload //192.168.119.169/img /img<br />在redhat5下执行会报如下错误:<br />mount: unknown filesystem type 'smbfs'<br /> <br />经过查询后得知:<br /> <br />系统已经不能识别
2011-03-14 21:28:00 1330
转载 EXECUTE IMMEDIATE 使用小结
<br />EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.<br />它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之上。 <br /><br /><br />-- 使用技巧<br /><br /
2011-03-07 22:00:00 1240
原创 2011你好
<br /> 又过了一年,又长大一岁<br /> 2010,啥都翻番了<br /> 2011,该咋咋地<br /> 2012,回归原点
2011-02-17 18:14:00 1102
转载 跨域共享数据的十种方法
本文永久链接地址: http://www.woiweb.net/10-cross-domain-methods.html跨域共享数据的方法
2011-01-27 15:14:00 2627
原创 imagemagick中间件的安装简要说明
imagemagic的安装简要说明,注意imagemagic的中间件和jmagic的中间件版本的对应这个的安装在jdk6+tomcat6+redhat4v4版本下安装验证通过
2010-12-28 17:41:00 1232
原创 存储过程中调用EXECUTE IMMEDIATE的“权限不足”问题
<br />存储过程中有一条语句是EXECUTE IMMEDIATE 'CREATE TABLE TA (id integer)';当执行该存储过程时,可能会报“ORA-01031: 权限不足”的错误,但直接使用匿名块执行EXECUTE IMMEDIATE 'CREATE TABLE TA (id integer)'是成功的。 这是因为默认情况下,数据库对存储过程在编译阶段进行权限检测,数据库检测存储过程的所有者是否拥有直接赋予的权限,而不是通过一个角色等间接赋予的权限。但是在创建存储过程的时候使用了A
2010-12-15 18:52:00 5061
原创 oracle通过dblink抽取数据处理
一个跨库导数据的方法,通过dblink完成操作create or replace package extraction_data is -- Author : ADMINISTRATOR -- Created : 2010-12-15 下午 03:36:28 -- Purpose : 抽取数据 Cursor TNAME is SELECT table_name AS table_name FROM all_tables@TB.REGRESS.RDBMS.DEV.US.O
2010-12-15 16:44:00 5172
转载 oracle下创建dblink
<br />俩台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。 <br /> 其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。 <br /> 创建可以采用两种方式: <br /> 1、已经配置本地服务 <br /> create public database <br />link
2010-12-15 15:25:00 2111
原创 oracle中查看某个用户名下所有的表以及sequence
select table_name from all_tables where owner =upper('tieba') ;此处查的是tieba这个用户表空间下的所有表名
2010-12-15 15:24:00 12920 2
原创 linux下配置apache2.2+tomcat6的虚拟主机配置之tomcat-connectors
在linux下配置apache+tomcat+tomcat-connectors的虚拟主机java+php配置到一个虚拟主机中
2010-12-15 11:50:00 2261
原创 给局域网多网段增加访问路由
<br />产生原因:多个网段之间无法通讯,直接在机器上就ping不通<br />提价访问路由:route add -net 192.168.21.0 netmask 255.255.255.0 gw 192.168.22.1 eth0<br />效果:我在192.168.22.227机器上执行如上操作,就给当前机器增加了访问21网段机器的能力<br />查看路由设置:route 命令
2010-09-26 19:11:00 2073
转载 面向海量服务的设计原则和策略总结
<br />互联网服务的特点就是面向海量级的用户,面向海量级的用户如何提供稳定的服务呢?这里,对这几年的一些经验积累和平时接触的一些理念做一个总结。<br /> 一、原则<br /> 1.Web服务的CAP原理<br /> CAP指的是三个要素:一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance)。CAP原理指的是这三个要素最多只能同时实现两点,不可能三者兼顾,对于海量级服务,一般这是一条常记心中的基准准则。
2010-06-02 17:28:00 938
原创 安装apache2.2
总结下安装过程,因为默认的安装文件真的是最小化安装,所以想要将一些功能给安装成功,需要特别指明 1、下载安装文件,到apache的官方网站下载我下载了一个httpd-2.2.15.tar.gz文件 2、解压文件 tar -zxvf httpd-2.2.15 tar.gz3、进行安装选项的配置,这一步很关键(1)、先 进入解压缩后的文件目录 #cd httpd-2.2.1
2010-03-25 13:56:00 1825
原创 apache的rewriteMap,动态绑定域名
apache的rewrite模块进行rewrite的时候,需要将规则直接写到http.conf的rewrite模块中,并且规则变动一次就需要重启apache服务器一次。这个让开发者比较郁闷。这里有一个rewriteMap解决了部分的问题,他的工作就是将一个映射关系以Map的形式存储在一个文件中,我们可以通过修改这个文件的对应关系而不需要重启apache服务器就可以应用映射关系。 一般这种策
2010-03-18 16:51:00 4276
原创 我所认识的两片云-云计算
云的好处我就不详述了,每个公司会根据自己的应用有具体的场景。这里主要针对google云和亚马逊云进行比对1、云的形式google云:是以一个应用节点账号的方式提供,google帮你解决高并发和大数据量的问题。你不需要考虑集群之类的操作亚马逊云:是以虚拟主机的方式提供,更加类似国内卖主机的空间的,只不过是卖标准配置。你可以买多个做集群 2、数据存储形式google云:以他提供
2010-02-08 12:03:00 1698
原创 查看某时刻oracle客户端链接数以及客户端服务器的名称
1、查看oracle的链接数select username,count(username) from v$session where username is not null group by username 这个时候你经常会遇到权限不足的提示,接下来看的过程中也有相同的提示,因此,我建议是登陆oracle服务器用sysdba的方式启动sqlplus,这样你的查询权限就天下无敌了2、
2010-02-06 10:54:00 2205
原创 进行oracle的冷备份
1、冷备份必须将数据库服务器停止,不然恢复的时候无法恢复停止服务器的命令:在sqlplus下登陆sqlplus:sqlplus "/as sysdba"停止oracle服务: shutdown immediate;(此命令等待事务执行完毕后再关闭)是在不行直接强行终止:shutdown abort;(此命令直接关闭实例服务)关闭listener:linux命令:lsnrctl然后停止命令:stop
2010-01-04 16:01:00 1329
原创 《架构之美》-看着不美
真被这部机械出版社翻译的书给忽悠了。干了5年了,看着一点没兴趣,纯理论的东西。对现阶段的我没啥帮助。号称将facebook的架构搬出来了,实际上一点意义都没有,只是将他罗列到数据驱动应用类型的项目上。例子各异,可能对一般人做小型架构没啥帮助,这个只是对真正大系统的架构师有帮助。
2009-12-11 18:02:00 1162
原创 什么是高级工程师
最近和很多认为自己是高级工程师的程序员聊过,发现了一个很显著的问题,大家以为自己会ssh,会点小模块的设计就是高级工程师了。对自己的定位很模糊。从这里也反馈出当前市场对高级工程师的定位标准各不相同。在这里我总结出几个关于高级工程师的问题。 1、你的工作年限和从业经验代表不了任何东西 2、高级工程师至少要负责设计过一个系统,至少能准确的将需求转化成设计 3、高级工程师是pm的得
2009-09-16 09:15:00 3111 1
原创 linux下根据日期创建文件或者文件夹
本例是我用来自动备份文件到cvs服务器上的#echo kongqz#date 2009-05-25echo "start backup the cvs file"#切换到指定的目录cd /home#指定文件名,最终的文件名字可能是myfile20090525.tar.gz,其中日期部分根据服务器日期可变str=myfile$(date +%Y%m%d).tar.gz#创建目录m
2009-05-25 14:50:00 22431
原创 linux的自动任务创建
近期要在客户的服务器上实行计划执行程序,就是要定好每天的什么时候,执行什么程序。具体的要求如下:1、每周一至六晚上八点自动执行数据备份操作2、每月1号晚上零晨自动执行数据据备份操作3、每周一至六晚上八点半自动执行一程序,进行数据库数据录入工作 起初没啥概念,后来在有经验的同事指导下,开始有所了解每个用户都有各自不同的计划任务列表,用各自的帐户登录后运行crontab
2009-05-25 14:49:00 2472
原创 修改linux的dns
1、登录到服务器切换到目录/etc下2、vi resolv.conf 3、修改内容:(下边的ip就是服务的dns的ip地址)nameserver 202.106.0.20search localdomain4、保存内容重启网络服务service network restart
2009-05-22 14:47:00 3052
原创 ncftp客户端在linux下的安装
建议使用FTP客户端软件-ncftp 编译安装: wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.2-src.tar.gz tar zxvf ncftp-3.2.2-src.tar.gz cd ncftp-3.2.2/ ./configure --prefix=/usr/local/ncftp make && make insta
2009-05-22 14:46:00 4150
转载 linux Tar命令的用法与常见压缩文件类型及解压
语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追
2009-05-22 14:45:00 14525
原创 linux下停止apache服务器
apache占用的是80端口,如果我们安装linux的时候将apache默认安装了,并且将apache默认启动了,当我们将tomcat的端口改成80后,启动tomcat肯定是端口占用,你只能看到tomcat启动了,但是访问不了。这个时候只需要将apache给kill了,重启tomcat就ok了。 干掉apache的http服务的命令如下: httpd -k stop
2009-05-21 14:47:00 5198
struts2文档
2007-11-12
hibernate继承映射教学
2007-10-07
hibernate的继承映射教学
2007-10-07
hibernate的继承映射教学
2007-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人