- 博客(52)
- 资源 (3)
- 收藏
- 关注
转载 做题2015.3.27
题目描述: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。例如下面的二维数组就是符合这种约束条件的。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于数组不含有该数字,则返回false。 1 2
2015-03-27 16:27:01 984
原创 JBoss 日志级别修改
http://xxxxxx:9990/consolejavax.enterprise.resource.webcontainer.jsf
2014-11-20 14:18:44 1605
转载 ubuntu下的tomcat安装
1、下载tomcat7.0.34.网址:http://tomcat.apache.org/2、下载的文件解压在下载(这里时按照我的安装过程,你也可以不同,只要安装好了就行,呵呵),然后移动到/usr/local/development文件夹下,并且用gedit打开apache-tomcat-7.0.34/bin/startup.sh。因为我的vim用的不熟练,所以用gedit吧。(上面这些
2014-06-21 07:54:18 645
转载 ubunt下的mysql安装
1. 先停止mysqlsudo service mysql stop2. 运行mysqld_safesudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking3. 命令行下进入数据库mysql -u root mysql4. 修改user表
2014-06-21 07:52:58 748
转载 ubuntu下安装java
1、首先在官方网站(点击可以下载)下载最新的JDK,要选用self extracting installer 2、在/usr/下新建java目录,把下载的文件放到这个目录下sudo mkdir /usr/javacd /usr/java3、更改这个文件的权限,使其可以运行:cat@Ubuntu:/usr/java$ sudo chmod u+x jdk-6
2014-06-21 07:44:35 566
转载 django 实战例子
http://www.cnblogs.com/holbrook/archive/2012/03/02/2357343.html
2014-01-13 15:45:06 683
原创 字符串数组的折半查找
折半查找的数组必须是从小到大已排序的数组。 public static void sort(String[] array ){ for(int i=0;i<array.length;i++){ for(int j=i+1;j<array.length;j++){ if(array[j].compareTo(array[i])<0){ String t = arr
2013-09-23 10:53:14 2007
转载 Understanding Weak References
Understanding Weak ReferencesPosted by enicholas on May 4, 2006 at 5:06 PM PDTSome time ago I was interviewing candidates for a Senior Java Engineer position. Among the many questions I
2013-06-27 14:26:25 633
转载 corba例程
Java&CORBA编程实例 Java IDL技术在Java平台上添加了CORBA(Common Object Request Broker Architecture)功能,提供了基于标准的互操作能力和连接性。Java IDL技术使得分布式的Java Web应用能够通过使用工业标准的IDL和IIOP(Internet Inter-ORB Protocol)来透明地调用远程网络服务的
2013-06-24 09:20:59 960
转载 PostgreSQL常用命令
PostgreSQL 在后台运行的是一个叫做 postmaster 的程序,缺省的 TCP/IP 端口为 5432。在客户端可以有很多工具连接到服务器上操作数据,对于一个 Unix 下的系统管理员而言,熟练掌握 psql 环境下的数据操作是十分需要的。在启动 psql 之前,当然要求 psql 在你的 PATH 路径上,所以我们需要指定:$ export PATH=$PATH:
2013-06-13 17:53:12 926
转载 SNMP4J
使用SNMP4J可以很方便的实现一个SNMP NMS的功能。对于SNMPv1/SNMPv2,简单的说,只需要以下几个步骤1) 创建Snmp对象snmp2) 创建CommunityTarget对象target,并指定community, version, address, timeout, retry等参数。3) 创建PDU对象pdu,并指定操作类型(GET/GETNEXT/
2013-05-07 13:55:04 1482 1
转载 Eclipse+JBoss+EJB3消息驱动Bean
前面的文章中给出的SessionBean的例子都是同步调用SessionBean方法的,也就是说,只有当方法中的代码都执行完,才能返回到客户端。但在某些情况下,由于SessionBean方法的执行时间比较长,这就需要异步地调用该方法,否则客户端就需要等待比较长的时间。要实现异步调用,就需要使用本要讲的消息驱动Bean。消息驱动Bean的基本原理是客户端向消息服务器发送一条消息后,消息服务器会将该消
2013-04-23 12:21:42 749
转载 企业的SNMP号
1.3.6.1.4.1 - IANA-registered Private EnterprisesThe official assignments under this OID are stored in the IANA file "enterprise-numbers".These numbers are used, among other things, for defining p
2013-04-22 11:16:04 8281
转载 JSF框架简介与实例
JSF 体系结构:JSF 的主要优势之一就是它既是 Java Web 应用程序的用户界面标准又是严格遵循模型-视图-控制器 (MVC) 设计模式的框架。用户界面代码(视图)与应用程序数据和逻辑(模型)的清晰分离使 JSF 应用程序更易于管理。为了准备提供页面对应用程序数据访问的 JSF 上下文和防止对页面未授权或不正确的访问,所有与应用程序的用户交互均由一个前端FacesServlet(控制器
2013-04-13 06:53:53 668
转载 JUnit
作为引子,先看一个简单的例子:1.先写个简单的测试类:package testpublic class BaseClass{ public String method(){ return this.getClass().getName(); }}2.对于这个测试类的unit测试,JUnit3中的测试程序:package test
2013-04-08 16:58:27 760
转载 Java Servlet与Web容器之间的关系
Java是一种动态加载和运行的语言。也就是说当应用程序持有一个类的地址(CLASSPATH)和名称(包名和类名)的情况下,可以在程序运行期间任何时候加载这个类,并创建和使用该类的对象。Servlet就是基于这个机制与Web容器融合在一起的。目前已知的所有支持Java Servlet的Web容器都是采用Java开发的。当Web容器接收到来自客户端的请求信息之后,会根据URL中的Web元件地址信息到S
2013-04-07 18:49:33 707
转载 swing模拟IE地址栏
在许多Windows应用程序里面,最常见的是IE的地址栏,当我们在ComboBox的文本框内容时, 它的下拉列表中自动列出最匹配的项目,并且将最匹配的项目显示在输入框中。 在Java中有个JComboBox类,它可以实现下拉选择或者输入选择。 但是它本身没有提供自动查找和完成功能。我们现在就来 “改装”这个类,使它具有自动查找和完成功能。 改装思路如下:
2013-03-27 19:30:45 839
转载 网络号和主机号等的分析和计算
原文 当前使用的IP地址有4个字节(32bit)组成,即IPV4编码方式。每个IP地址包括两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之同理。 IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。A、B、C三类IP地址
2013-03-24 16:17:46 937
转载 JMS与JBOSS
Jms规范里的两种message传输方式Topic和Queue,两者的对比如下表(): TopicQueue概要Publish Subscribe messaging 发布订阅消息Point-to-Point 点对点有无状态topic数据默认不落地,是无状态的。Queue数据默认会在m
2013-03-15 23:31:16 835
转载 理解MySQL——索引与优化
理解MySQL——索引与优化写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁
2013-03-14 09:58:32 840
转载 HttpSession
关于HttpSession的误解实在是太多了,本来是一个很简单的问题,怎会搞的如此的复杂呢?下面说说我的理解吧:一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束。其工作原理是这样的:1.当一个用户向服务器发送第一个请求时,服务器为其建立一个ses
2013-03-05 23:02:21 1100
转载 MySQL性能优化
作者:andyao原文link: http://andyao.iteye.com/admin/show/144033转载请留名1. 简介 在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL
2013-03-04 23:05:33 401
转载 由迅雷笔试题想到的——Guarded Suspension Pattern设计模式
由迅雷笔试题想到的——Guarded Suspension Pattern设计模式分类: 多线程相关2010-12-13 19:30 393人阅读 评论(0) 收藏 举报设计模式stringclass多线程编程thread有个网友,发了个帖子其中说到了迅雷的笔试题。帖子地址如下:http://topic.csdn.net/u/20091129/21/4bbf39
2013-03-03 18:33:03 807
原创 关于jvm的线程调度在不同操作系统下的实现说明
java的线程概念与操作系统的线程概念是不同的,java的线程概念差不多与windows线程概念一致,但是java既然目标是跨平台语言,那么它的线程机制概念是在所有平台上都是一样的,但是实际实现又不是如此,这要从进程与线程的概念中谈起:首先在windows系列系统中,进程所拥有的内存空间都是独立的,此进程所持有的内存其它进程是不可以直接访问的,而且在windows系统内部一个进程就是一个运行的
2013-03-01 17:54:13 2783
转载 JAVA深复制(深克隆)与浅复制(浅克隆)
1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。
2013-02-24 22:27:46 2092
转载 java中的IO整理
【案例1】创建一个新文件?1234567891011import java.io.*;class hello{ public static void main(String[] args) { File f=new File("D:\\hello.txt");
2013-02-21 10:19:31 508
转载 Java NIO API详解
NIO API 主要集中在 java.nio 和它的 subpackages 中: java.nio定义了 Buffer 及其数据类型相关的子类。其中被 java.nio.channels 中的类用来进行 IO 操作的 ByteBuffer 的作用非常重要。 java.nio.channels定义了一系列处理 IO 的 Channel 接口以及这些接口在文件系统和网络通讯上
2013-02-21 00:18:42 989 1
原创 ReenTrantLock与Condition
先上一段由传统的生产者 消费者模型改造的代码class ReenTrantLockDemo{ static ReentrantLock lock = new ReentrantLock(); static Condition getLock = lock.newCondition(); static Condition saveLock = lock.newCondition();
2013-02-20 15:44:24 922
转载 ConcurrentLinkedQueue原理(下)
ConcurrentHashMap,它是一个以Concurrent开头的并发集合类,其原理是通过增加锁和细化锁的粒度来提高并发度。而ConcurrentLinkedQueue这个类采用了另一种提高并发度的方式:非阻塞算法(Non-blocking),第一次实现了无锁的并发。 谈到这里,先要介绍一下非阻塞算法。其实非阻塞算法并不是什么神秘高深的东西,它需要有一套硬件和指令的配合(似乎目前大
2013-02-19 15:25:05 564
转载 ConcurrentLinkedQueue原理(上)
ConcurrentLinkedQueue是Queue的一个线程安全实现。它是一个基于链接节点的无界线程安全队列。此队列按照 FIFO(先进先出)原则对元素进行排序。队列的头部 是队列中时间最长的元素。队列的尾部 是队列中时间最短的元素。新的元素插入到队列的尾部,队列获取操作从队列头部获得元素。当多个线程共享访问一个公共 collection 时,ConcurrentLinkedQue
2013-02-19 15:24:15 481
转载 java异常机制
Java 异常基本概念 在 Java 程序设计语言中,使用一种异常处理的错误捕获机制。当程序运行过程中发生一些异常情况,程序有可能被中断、或导致错误的结果出现。在这种情况下,程序不会返回任何值,而是抛出封装了错误信息的对象。Java 语言提供了专门的异常处理机制去处理这些异常。如图 1 所示为 Java 异常体系结构: 图 1. Java 异常体系结构检查 (C
2013-01-30 15:56:32 594
转载 java内存管理
一、Java内存分配1、 Java有几种存储区域?* 寄存器 -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理* 栈 -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是系统预先规定好的。 -- 优点:由系统自动分配,速度较快。 -- 缺点:不够灵活,但程序
2013-01-30 10:59:46 366
原创 java的GC以及虚拟机
一 回收机制1 “引用记数(reference counting)”是一种简单但速度很慢的垃圾回收技术。每个对象都含有一个引用记数器,当有引用连接至对象时,引用计数加1。当引用离开作用域或被置为null时,引用计数减1。虽然管理引用记数的开销不大,但需要在整个程序生命周期中持续地开销。垃圾回收器会在含有全部对象的列表上遍历,当发现某个对象的引用计数为0时,就释放其占用的空间。这种方法有个缺陷,
2013-01-29 11:21:40 458
原创 装个破插件折腾了半天
感情Green UML的3.4 要和 GEF 配合用。而且麻烦的地方在于 Green和GEF的版本还必须匹配。比如Green3.5要配GEF3.4GEF3.4的链接http://archive.eclipse.org/tools/gef/downloads/drops/R-3.4.0-200806091334/Green 3.5http://sourceforge.net/
2013-01-24 10:32:43 567
转载 [转]Java继承中的成员方法和变量
静态,实例变量和方法class Super { static int stat = 1; int nonStat = 2; static int statMethod() { return 3; } int nonStatMethod() { return 4; } }
2013-01-14 16:53:45 466
转载 SNMP4j V3例子
package snmp4j;import java.io.IOException;import org.snmp4j.CommunityTarget;import org.snmp4j.PDU;import org.snmp4j.ScopedPDU;import org.snmp4j.Snmp;import org.snmp4j.TransportMapping;import or
2013-01-10 17:26:16 2871
转载 linux常用
free ;看内存占用情况vmstat ;看进程、内存、内存分页、堵塞I/O、traps及CPU占用信息[us为用户程序占用cpu的百分比;sy为系统进程占用百分比;us+sy最好小于50]pwd ;看当前工作目录ls llcp -R(带子目录) 源 目标rm -rf * 不提示彻底删除全部含子目录mv 移动mkdir adduserdeluserpassw
2012-12-10 22:58:07 497
原创 坑爹的openfire源代码eclipse工程
搞了一晚上。首先,导入工程。当然 源代码在这 http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_src_3_7_1.zip将jar包导入。这里可能会缺少http://download.csdn.net/download/kingsonl/4419275 这里有jar
2012-12-06 22:36:07 3613 1
转载 ip route 命令的作用详解
ip route 命令的作用详解route 命令里面的metric是做什么用的metric Metric为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。路由的metric路由表中含有由
2012-09-13 11:11:31 47393
原创 mod_jk下载地址
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/
2012-08-24 17:46:33 1161
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人