`
onlyor
  • 浏览: 381560 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
一.下载nmon。根据CPU的类型选择下载相应的版本:http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download 二.初始化nmon工具。 #unzip nmon_x86_12a.zipArchive:  nmon_x86_12a.zip  inflating: nmon_x86_rhel45  inflating: nmon_x86_rhel52  inflating: nmo ...
下面的代码使用redis实现订阅/发布。需要jedis的2.0.0和SLF4J的jar包。 在redis中可以同时订阅多个频道,如果有消息发布是redis会发出通知。jedis中提供了JedisPubSub抽象类来提供发布/订阅的机制,在实际应用中需要实现JedisPubSub类。   package practice.redis.pubsub; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPubSub; /** * 订阅 * @author 15031483 * */ ...
1. Tomcat结构Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的 组件是Catalina Servlet容器,其他的组件按照一定的格式要求配置在这个顶层容器中。Tomcat的各个组件是在<TOMCAT_HOME>\conf \server.xml文件中配 ...
windows:在mysql安装目录下,修改my.ini.注释掉sql-mode="STRICT_TRANS_TABLES",即可加上mysql 自动截取功能linux: 修改/ect/mysql/my.cnf, 在[mysqld]下添加sql_mode=STRICT_TRANS_TABLES,即可去掉mysql自动截取功能lower_case_table_names=1   设置linux 下不区分大小写 通过修改MySQL的配置文件,在配置文件中查找sql-mode,将此行修改成为: sql-mode="STRICT_TRANS_TABLES, NO_A ...
事务具有ACID四种特性。 但是Isolation并发可能引起如下问题: 1.脏读 允许读取到未提交的脏数据。 2.不可重复读 如果你在时间点T1读取了一些记录,在T2时再想重新读取一次同样的这些记录时,这些记录可能已经被改变、或者消失不见。 3.幻读 解决了不重复读,保证了同一个事务里,查询的结果都是事务开始时的状态(一致性)。但是,如果另一个事务同时提交了新数据,本事务再更新时,就会“惊奇的”发现了这些新数据,貌似之前读到的数据是“鬼影”一样的幻觉。   由ANSI/ISO定义的SQL-92标准定义的四种隔离级别 1.Read Uncommitted 2.Read C ...

异常分类使用

    博客分类:
  • java
异常分类使用   1.RuntimeException,也就是运行时异常,表示你的代码本身存在BUG,比如ArrayIndexOutOfBoundsException,数组下标越界,这个属于代码有问题,数组定义的长度不够实际使用,不处理肯定会报错,如果你操作某个模块发现能正常运行,那只是因为代码还没跑到这个错误的地方而已。 控制台一旦报RuntimeException,就必须要处理。没有例外的。而且,处理RuntimeException,不是try-catch能解决的。try-catch在这里使用毫无意义。 2.非RuntimeException,就是编译时异常。比如你在处理文件流时的 ...
一个java枚举的实例,直接上代码。   /** * * 〈枚举测试〉<br> * * 1 枚举构造 * 2 枚举实现接口 * 3 枚举使用 * */ public class EnumExample { public static void main(String[] args) { Signal[] s = Signal.YELLOW.values(); System.out.println("序号"); for (Signal ...

java枚举实例

    博客分类:
  • java
直接上代码   /** * * 〈枚举测试〉<br> * * 1 枚举构造 * 2 枚举实现接口 * 3 枚举使用 * */ public class EnumExample { public static void main(String[] args) { Signal[] s = Signal.YELLOW.values(); System.out.println("序号"); for (Signal ss : s) { ...
iBatis多数据源的苦恼 在仅使用ibatis时,多数据源简直就是梦魇,每多一个数据源就需要多一份sql-map-config配置文件。 采用spring的AbstractRoutingDataSource就可以简单的解决这个问题。 AbstractRoutingDataSource实现了javax.sql.DataSource接口,因此可以理解为一个虚拟的动态DataSource,在需要的时候根据上下文Context动态决定使用哪个数据源。 Spring+iBatis多数据源的配置 下面是一个完整的配置: < beans xmlns="http://www. ...

socket 解释

    博客分类:
  • c++
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。   解释 Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,像一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏 ...
iBatis多数据源的苦恼 在仅使用ibatis时,多数据源简直就是梦魇,每多一个数据源就需要多一份sql-map-config配置文件。 采用spring的AbstractRoutingDataSource就可以简单的解决这个问题。 AbstractRoutingDataSource实现了javax.sql.DataSource接口,因此可以理解为一个虚拟的动态DataSource,在需要的时候根据上下文Context动态决定使用哪个数据源。 Spring+iBatis多数据源的配置 下面是一个完整的配置: < beans xmlns="http://www.s ...
Windows下Redis的安装使用 2014-03-04 09:53 蛙牛 oschina 字号:T | T Redis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。本文中,作者分享了在Windows下进行安装和使用Redis的技巧。 AD:WOT2015 互联网运维与开发者大会 热销抢票 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括 string(字符串)、list(链表)、 ...
3月全民跳槽季,弄清这4件事才能拿高薪 2015-03-13 15:49 网易投 鉴于最近正是跳槽季,老班觉得有必要说说和跳槽有关的那些事儿。 1个人所得税怎么扣的? 跳槽嘛,谁都奔着收入飞跃一个台阶去的。谈工资的时候有人给你税前的数,有人给你税后的数,为了便于比较以及知道人家给你的数最后能到手多少,就需要能够在税前税后之间进行大致的换算。So,我们先来了解下个税是怎么算的吧。先看税率表: 做几点说明: 1.五险一金是在税前扣的,也就是说五险一金的部分能帮你省点儿税钱。 2.在扣完五险一金之后,每月工资还有3500的扣除额,扣完这3500,剩下的才是应该交税的部分。 3 ...

Tomcat性能调优

要完全发挥WEB服务器的性能,需要各方面的调整和测试,本文结合自己的使用经验和参考文档,围绕当前TOMCAT的配置来谈谈性能优化的问题。并简单给出Tomcat性能的测试、分析和调整优化的一些方法。   测量Web服务器的性能
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                   在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需要根据系统的实际需求来 定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址” ...
Global site tag (gtag.js) - Google Analytics