`
yuyee
  • 浏览: 57290 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
最近项目里需求,需要将每天的数据量写成xml并压缩存储到数据库中,以免每次调用都要进行依次编码并压缩。自然,想到了pl/sql来完成部分业务操作。 建表 create table TEST ( KEY DATE, DATAVALUE BLOB ) create or replace procedure INSERT_BLOB(KEYDATA in VARCHAR2, BLOBDATA in TEST.Datavalue%TYPE) is v_lobd TEST ...
最近在为项目调优JVM,今天闲来无事,在JE上查看了下有什么命令是可以查看本机,本JVM可支持的最大堆内存,不小心看到了,顺便实验了下 C:\Documents and Settings\Administrator>java -Xmx1024m -version java version "1.5.0_16" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02) Java HotSpot(TM) Client VM (build 1.5.0_16-b0 ...
最近一直帮开发经理搞他那凌乱的代码,打乱了自己的计划,什么学习计划都来不及这变化。。。 安排下大方向下,不然又要乱了 1.JVM的原理,调优,先把某人的那10章先看完 2.网络编程及mina 3.JMX 4.Hadoop 可能中间还会夹杂点其他东西,哎
近期看了看Java内存泄露的一些案例,跟原来的几个哥们讨论了一下,深入研究发现JVM里面还是有不少以前不知道的细节,这里稍微剖析一下。先看一看JVM的内部结构——  如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area (运行时数据区域)组件和Native interface(本地接口)组件。 Class loader子系统的作用:根据给定的全限定名类名(如 java.lang.Object)来装载class文件的内容到 Runtime data are ...
public abstract class Buffer{ // Invariants: mark <= position <= limit <= capacity private int mark = -1; private int position = 0; private int limit; private int capacity; // Used only by direct buffers // NOTE: hoisted here for speed in JNI GetDirectBuff ...

11月份计划

学习NIO和MINA
男人总是寂寞的,尤其是周末的晚上! 今夜寂寞难耐下了mina源码,写了写mina的小程序,顺便把源码也设置进去,写完后就开始ctrl+t,ctrl+左机,看看这个mina是怎么回事 5个接口: 1.IoConnector  理解成客户端好了 2.IoAcceptor   服务器端 3.IoSession    链接实例 4.IoHandler    业务处理 5.IoFilter     过滤器,悬接通讯层与业务层 先说服务端NioSocketAcceptor,声明为final,继承自AbstractPollingIoAccptor,并实现SocketAcceptor,是mina实现通信 ...

没妞没人生!

已记住,原来我的生日是11月11日。。 凭我这么帅的长相,相信能很快克服这个节日。。努力过7夕
定义一个关联数组:Type mytable is TABLE OF NUMBER INDEX by varchar2(200); 类似键值对 标准的定义语句:TYPE type_name IS TABLE OF element_type [NOT NULL] INDEX BY [BINARY_INTEGER | PLS_INTEGER | VARCHAR2(size_limit)]; 属性:count查看数组里的数据个数,一般下标从1开始      exists(n)  查看第N个元素是否存在,在返回true,否则false      FIRST和LAST  查看集合首尾个数      DE ...
磁盘查看工具 1. df来至于coreutils软件包,系统自带,通过这个命令可以查看磁盘的使用情况以及文件系统的挂载位置,参数:-l查看所有分区情况 如: Filesystem   容量 已用  可用 已用% 挂载点      /dev/hda1    11g 6.0G 4.4G 58%   / 2.fdisk来自util-linux软件包,查看磁盘分区表和分区结构,参数-l,查看所有银盘的分区情况   格式: Device Boot      Start         End      Blocks   Id  System blocks表示分区的大小,单位是byte System表示 ...
1.挂载点必须是一个已经存在的目录,mount没有创建挂载点的功能 2.一个分区挂载在一个已存在的目录,如果这个目录里以及那个存在内容,那么挂载后这些内容将失去作用 3.挂载的时候需要注意系统是不是支持使用的文件系统的格式,光盘是iso9660,软盘是fat16或ext2,windows NT是fat16或NTFS, windows8是fat16或fat32,windows2000和windows XP是fat16,fat32,NTFS mount命令 用法:mount [-参数][设备名称][挂载点] 常用的参数-t<文件系统类型>指定设备的文件系统类型: minix linux ...

tar

tar打包 打包:tar -cvf filename.tar /home/tt.txt      tar -cvf filename.tar /home/t1.txt /home/t2.txt 抽取:tar -xvf filename.tar 打包并压缩 使用gzip: 压缩tar -czvf filename.tar.gz /home/t1.txt /home/t2.txt 解压tar -xzvf filename.tar.gz
tomcat默认使用的内存为128M,windows下在文件/bin/catalina.bat中,linux下在文件/bin/catalina.sh中设置,增加JAVA_OPTS='-Xms256m -Xmx512m' myeclipse中在设置tomcat的地方增加-Xms256m -Xmx512m也可以 session设置:在web.xml中加入 <session-config> <session-timeout>30<session-timeout> </session-config> web自动加载 在<Host></ ...

lsof与netstat

lsof是一个用来显示被打开的文件的强大有用的工具。 如:lsof /etc/passwd 那个显示哪个进场占用/etc/passwd    lsof -t 'which httpd' 打印占用httpd可执行文件的进程的进程号     lsof -c k 显示以k开头的进程名的进程号     lsof -c courier -u ^mtv  显示courier开头的进程名且不属于mtv用户的进程号     lsof +p 2112显示那些文件被2112进程打开     lsof -D /tmp显示/tmp文件夹中打开的实例和文件的进程     lsof -i 显示所有打开的端口 netsta ...
delete,truncate,drop区别: delete:DML操作,操作会放在rollbace segment中,事务提交后才会成功,会触发相应的trigger drop:ddl操作,删除数据且删除表的结构,隐式提交,约束,触发器,索引等,不会删除存储过程和函数,但会invalid truncate:ddl操作,删除数据但不删表,隐式提交,reuse storage是保留段中已分配的空间,drop storage是释放表中非initial的空间,回收所有空间,除了初始盘的分配空间
Global site tag (gtag.js) - Google Analytics