linux 下简单监控 在日常的开发中,经常涉及到对主机的监控,内存使用率等,一些常用的基础命令来查看主机实际情况,方便来排查问题top 实时监控主机进程内存情况netstat -ant |grep 6005|awk '{print $6}'|sort|uniq -c 监控网络vmstat 定时采集内存情况iosata 定时采集io情况sar 查看当前用户的
关于java 线程安全的总结 线程安全:何为线程安全?在JVM分配的内存空间中,当一份数据被多个线程访问时,如果涉及修改,此时数据按照正常逻辑变化,而不是发生一些意想不到的结果,此时该数据为线程安全java中哪些线程安全1.变量:局部变量与实例变量,局部变量在每次方法调用时,都会开辟栈空间,不涉及到共用一份内存中的数据,同理实例变量也一样,所有线程安全 类变量(stati
解决内外网无法同时访问的小技巧 由于公司服务器等一系列应用办公软件都在内网上,而有时又需要通过外网查询解决一些问题,特别是qq的沟通,window本身无法使用双网卡,所以每次只能来回切换网络后来经一哥们指点,竟可以同时使用内外网,见识短呀,记录下以便有需求的参考下。1.进行cmd窗口2.通过route add 网段 mask 掩码 内网ip -p 将内网网关加入到静态路由中3.重启电脑,搞定。
linux shell 变量 在日常的shell编写时,或多或少会用到变量,变量有哪些类型,怎么定义,如何使用,围绕这三个接单记录下,方便后续过程中查询变量定义及赋值test=“收拾收拾” 定义一个变量名为test的变量,linux变量定义时无需显示定义变量引用echo $test 直接$变量名变量类型环境变量局部变量位置变量
cxf 测试时问题整理 最近在做webservice 开发时,采用了cxf框架,但是在本地测试调试时,报了如下错误,做个记录1.java.lang.AbstractMethodError: org.apache.xerces.dom.ElementNSImpl.setUserData jar 冲突导致,直接remove xmesc.jar 包2.Illegal character in path
jdbc 连接oracle单机与集群配置 连接单机的配置:jdbc.url=jdbc:oracle:thin:@192.168.1.12:1521:orcl连接集群的配置:jdbc.url=jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.204.7.87)(PORT = 1521))(ADDRESS = (PROTOCOL
linux 清空文件内容 生产环境运行时间久之后,发现日志文件特别的大,需要定时将历史日志文件清空或者打包压缩清空日志文件内容: $ : > filename #其中的 : 是一个占位符, 不产生任何输出. $ > filename $ echo “” > filename $ echo /dev/null > filename $ echo > filename $ cat
oracle 表空间查看 项目在运维时,需要不断的监控查看oracle表空间的使用率,以下是查看oracle表空间使用率的sql:SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(
oracle 显示俩个日期间所有的月份 最近在做系统的运营分析报表取数,涉及到按俩个年月之间所有月份的数据,首先需要把俩个年月所有的月份统计出来,经过一会的学习整理,利用oracle的递归可以实现,请大拿指教,简单场景如下:SELECT DISTINCT TO_CHAR(T.ROWDATE, 'yyyy-mm') YYYYMM FROM (SELECT ROWNUM, TO_DATE('2011-05', 'yyy
web 浏览器模式与文档模式 做web开发的程序猿们,都与MS的IE打交道,IE有着一些特殊性。浏览器模式:会控制浏览器发出的UserAgent,表示以哪个版本的浏览器发出请求,以此来允许为某个特定IE版本设计的代码正确执行(举例来说:有些代码真是判断ie版本的,还有css里也有判断ie版本的)。文档模式: 浏览器显示网页HTML的方式,在接到返回的HTML文件后,决定以哪个IE版本的文档模式解析该页面(举例来说:
oracle rownum rowid 毕业后,一直在从事oracle的开发,但一直没有理解明白oracle中rownum,rowid的一些概念,今天趁休息正好学习一下,加强一下。rownum和rowid也被称为oracle的伪列,就像表中的一列一样,但是实际并未存储,也不可以对该列进行更新,删除之类的操作。rowid:数据库中的每一行都有一个行地址,Rowid伪列返回该行地址。可以使用Rowid值来定位表中的一行。通常情况下,