`
文章列表
我来公司两年多了,在工作的过程中也总结了部分经验,给大家交流一下,希望对大家起到一个抛砖引玉的作用。 在现场工作的技术人员,要想做好自己的工作,需要做好以下几个负责: 1、对客户负责。 客户提出的问题或者 ...
本程序是根据Thinking in Java简单改编而成。 package strings; import java.util.Date; import static net.mindview.util.Print.*; /* * 此程序是为了证明重载“+”和StringBuilder的巨大区别 * 这个程序是为了证明在使用到toString()方法的循环中,最好是自己创建一个StringBuilder对象,用它来构造最终的结果, * 这样可以省去很多的JVM的后台处理,大大的提高效率。经过1万次循环测试发现用“+”重载的循环时间共用了800毫秒左右,而用了 * ...
修改数据库表字段的长度,通过命令alter table table_name  modify column_name VARCHAR2(4000 char) 即可。 注意Oracle的字段长度最大是4000,可以是byte ,也可以是char,当然char是byte的两倍了。
oracle数据库性能监控的SQL 1. 监控事例的等待 SQL> SELECT EVENT,SUM(DECODE(WAIT_TIME,0,0,1)) "PREV",SUM(DECODE(WAIT_TIME,0,1,0)) "CURR",COUNT(*) "TOT" FROM V$SESSION_WAIT GROUP BY EVENT ORDER BY 4; 2. 回滚段的争用情况 SQL> SELECT NAME, WAITS, GETS, WAITS/GETS "RATIO" FROM V$ROL ...
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生,以达到节约资源的目的; 第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信 ...

tomcat优化

    博客分类:
  • web
1. jdk 优化: catalina.sh 配置: JAVA_OPTS="$JAVA_OPTS -server -Xms1600M -Xmx1600M -XX:PermSize=512M -XX:MaxNewSize=512M -XX:MaxPermSize=512M -Djava.awt.headless=true" 2. server.xml优化: <Connector port="8080" maxHttpHeaderSize="8192" useBodyEncodingForURI="true" ...
oracle中的service_name,instance_name,db_name,oracle_sid,sid_name的用法及区别晨雪 在init.ora中有db_name,instance_name,service_name 在操作系统中需要配置oracle_sid 在listener.ora中有SID_NAME,GLOBAL_DBNAME, 在tnsname.ora中有SERVICE_NAME,SID 这么多,是不是 ...
listener的日志文件$ORACLE_HOME/network/log/listener.log记录了通过listener处理的网络请求信息,它包含客户端请求的时间,连接方式(专用或共享),连接程序,网络协议,主机名,网络端口号等信息。   我们也需要周期地截断它,方法是先停止listener记日志的工作:   $lsnrctl set log_status off   然后进行文件处理( 把原来的日志保存到备份文件夹, 使原来的listener.log置空 )   $cp $ORACLE_HOME/network/log/listener.log $ORACLE_BACKUP/netw ...
   今天发现主机监控的内存采集不采集了,查看一下发现原来局方把sar的权限给取消了,导致采集方法报错,但是内存的采集是利用的vmstat 2 10 这个命令,为什么会导致内存采集不上来呢?     查看源代码发现 public Vector getMemory(HashMap params) { logger.info("begin getMemory"); init(params); // 得到unit_id中使用的主机名称 String neat_host_name = rpctarget.getNeat_host_name(); i ...

poi-3.6-20091214.jar

    博客分类:
  • java
java POI包,读取EXCEl表格用
在处理数据时发现一个问题,Oracle对于小于1的小数,小数点前面的0是不显示的。 SQL> create table t1_number (num number); Table created SQL> insert into t1_number values(0.3268); 1 row inserted SQL> insert into t1_number values(0.57965686); 1 row inserted SQL> insert into t1_number values(52345234.5686); 1 row insert ...
简单的Oracle定时任务  一、建表 create table onlineuser( UPDATETIME DATE, LOGINTIME DATE, USERID NUMBER, LOGINTYPE NUMBER, IP VARCHAR2(20), GUID VARCHAR2(200), PORT NUMBER); 二、在PLSQL中创建存储过程: create or replace procedure pro_onlineuser AS carinfo_id number; BEGIN insert into ONLINEUSER values (sysdate,sy ...
在tomcat的bin下面找到catalina.sh,修改这个: # Set juli LogManager if it is present if [ -r "$CATALINA_HOME"/bin/tomcat-juli.jar ]; then   JAVA_OPTS="$JAVA_OPTS "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" "-Djava.util.logging.config.file="$CATALINA_BASE/ ...
原文地址:http://hi.baidu.com/%C2%AB%C6%BD/blog/item/3a1cad226af65ef2d6cae22c.html 一.读取xml配置文件 (一)新建一个java bean package chb.demo.vo; public class HelloBean ...{ private String helloWorld; public String getHelloWorld() ...{   return helloWorld; } public void setHe ...
今天有人问起怎么在java类中读取资源文件,以前也没有写过,所以写了个小例子尝试了下。内容如下: 在com.example包下有一个test.properties文件和测试类PropertyReadTest.java。 test.properties 文件内容: author=zeige team=SUTMOUNTING campus=\u5927\u8FDE\u6C11\u65CF\u5B66\u9662 PropertyReadTest文件内容: package com.example; import java.io.IOException; import java.io ...
Global site tag (gtag.js) - Google Analytics