
其他
文章平均质量分 79
kucaozhuzhu
这个作者很懒,什么都没留下…
展开
-
window端口占用解决
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用转载 2013-11-09 20:07:48 · 440 阅读 · 0 评论 -
http错误代码含义大全详解
概要当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。更多信息日志文件的位置在默认状态下,IIS 把它的日转载 2014-01-28 10:11:19 · 706 阅读 · 0 评论 -
UML类图符号 各种关系说明以及举例
UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关系,转载 2014-02-21 11:37:12 · 467 阅读 · 0 评论 -
JNDI配置过程
JNDI配置步骤: 1.JNDI是 java naming and directory interface 作用是用来完成从服务器(tomcat)中查询数据源,与以往的JDBC的使用不太相同,但是JNDI的作用恰恰帮我们完成了JDBC的获得Connection对象的步骤。 2.JDBC获得是一个连接对象,但是JNDI是帮我们获得一个数据池,数据池中有多个连接,我们可以任意获得一个连接转载 2013-10-28 17:29:31 · 570 阅读 · 0 评论 -
jndi数据源
http://blog.youkuaiyun.com/dyllove98/article/details/7706218第一种,单个应用独享数据源 就一步,找到Tomcat的server.xml找到工程的Context节点,添加一个私有数据源<Resource name="jdbc/mysql" scope="Shareable" type="javax.sql.DataS转载 2014-02-11 13:46:05 · 963 阅读 · 0 评论 -
程序员需要具备的基本技能
软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需转载 2014-02-11 09:46:55 · 495 阅读 · 0 评论 -
sftp
package net.xfok.ftp;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Properties;import java.util.Vector;import com.jcraft.jsch.Chann转载 2014-02-17 17:14:20 · 438 阅读 · 0 评论 -
主题:在应用层通过spring解决数据库读写分离
转自http://www.iteye.com/topic/1127642 如何配置mysql数据库的主从?单机配置mysql主从:http://my.oschina.net/god/blog/496 常见的解决数据库读写分离有两种方案1、应用层http://neoremind.net/2011/06/spring实现数据库读写分离目前的一些解决方案需要在程序中手动指转载 2014-03-13 10:36:49 · 808 阅读 · 0 评论 -
从一个系统架构展现我们需要掌握哪些技术
最近想总结下自己已掌握了哪些技术,还有哪些技术可以学习,所以写下这篇文章。先从一张系统架构图开始说起: 这个系统没有具体的名称,严格来说只代表了一种“思想”。这种“思想”就是对外提供一种能力,这种能力根据业务处理层的service决定。比如将这种架构运用到“XX交易平台”,提供的能力就是转账、账户查询;将这种架构运用到“XX终端管理系统”,提供的能力就是终端设备的认证、升级等。转载 2014-03-13 10:44:48 · 593 阅读 · 0 评论 -
java集群
序言越来越多的关键应用运行在J2EE(Java 2, Enterprise Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability, HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今天高速增长的互连接的世界的重要性已经证实了。eBay于1999年6月停机22小时的事故,中断了约230万的拍卖,使eBay的股票转载 2014-03-09 20:29:26 · 508 阅读 · 0 评论 -
JNDI全面总结
原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。 JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提转载 2014-03-09 21:53:17 · 378 阅读 · 0 评论 -
Spring整合 RMI
Spring整合RMI的原理客户端的核心是RmiProxyFactoryBean,包含serviceURL属性和serviceInterface属性。通过JRMP访问服务。JRMP JRMP:java remote method protocol,Java特有的,基于流的协议。服务端暴露远程服务RmiServiceExporter把任何Spring管理的Bean输出成一个R转载 2014-03-09 21:45:51 · 497 阅读 · 0 评论 -
mongodb
原文地址:http://blog.youkuaiyun.com/jakenson/article/details/7060431MongoDB的内部构造《MongoDB The Definitive Guide》MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了《MongoDB TheDefinitive Guide》的影印版,还没来得转载 2014-03-09 12:08:44 · 4395 阅读 · 0 评论 -
Java Web 高性能开发,第 1 部分: 前端的高性能
Java Web 高性能开发,第 1 部分: 前端的高性能Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让 Web 程序性能不断飞跃。所有 Web 的思想都是通用的,它们也可以运用到 Java Web。这一系列的文章,将从各个角度,包括前端高性能、反向代理、数据库高性能、负载均衡等等,以 Java Web 为背景进行讲述,同时用实际的工具转载 2014-04-11 11:01:09 · 791 阅读 · 0 评论 -
常见hash算法的原理
散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。转载 2014-01-27 14:52:59 · 528 阅读 · 0 评论 -
自己动手写MVC框架
http://09094224.iteye.com/blog/2009418 对于一个MVC框架来说,最重要的就是C了,特别是前端控制器。前端控制器首先要根据URL请求,来分发该请求应该由哪个controller中哪个方法来处理;然后controller处理完后,还要根据其返回值,最终定位要应该返回哪张视图给客户端,如图:为些我们实现一个MVC框架主要就是实现这个前端控制器。我写了转载 2014-01-27 13:34:57 · 612 阅读 · 0 评论 -
HTTP协议详解
转自:http://blog.youkuaiyun.com/gueter/archive/2007/03/08/1524447.aspx 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使转载 2013-11-11 13:07:03 · 540 阅读 · 0 评论 -
系统性能调优
Ø 性能优化的思路 首先是较为精准的定位问题,借助于相应的工具包,分析系统性能瓶颈在哪,在根据其性能指标,以及所处于层级决定选择优化的方式方法。在选择优化的方式方法时,大家可以参照以下章节调优方法,架构优化递进,进行正确的,有针对性,有步骤的优化。可能会发现部分指导思想或许有相悖嫌疑,大可不必较真,系统优化的过程本身就是一个不断分离+共享的组合拳,至于具体选择哪种优化方式,根据具体需求来定,但转载 2013-11-14 15:59:42 · 437 阅读 · 0 评论 -
Java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、转载 2013-11-21 20:51:55 · 435 阅读 · 0 评论 -
Java中使用Runtime和Process类运行外部程序
使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 1. exec(String command) 2. exec(String command, String envp[], File dir) 3. exec(String cmd, String envp[]) 4. exec(String cmdarray[]) 5转载 2013-12-03 16:46:27 · 396 阅读 · 0 评论 -
javamial邮件发送
第一个类:MailSenderInfo.javaJava代码 package mail; importjava.util.Properties; /** * 发送邮件需要使用的基本信息 */ publicclass MailSenderInfo { //邮件ip和端口 private StringmailServerHost;原创 2013-11-10 16:11:27 · 676 阅读 · 0 评论 -
JAVA发送HTTP请求,返回HTTP响应内容,实例及应用
JDK 中提供了一些对无状态协议请求(HTTP )的支持,下面我就将我所写的一个小例子(组件)进行描述: 首先让我们先构建一个请求类(HttpRequester )。 该类封装了 JAVA 实现简单请求的代码,如下:import java.io.BufferedReader;import java.io.IOException;import java.io.InputS转载 2014-01-24 11:22:47 · 454 阅读 · 0 评论 -
JSON 字符串 与 java 对象的转换
// 引入相应的包//json-lib-2.2-jdk15.jarimport net.sf.json.JSONArray;import net.sf.json.JSONObject;1. //把java 对象列表转换为json对象数组,并转为字符串JSONArray array = JSONArray.fromObject(userlist);String jsons转载 2014-01-25 19:55:13 · 420 阅读 · 0 评论 -
zip压缩解压缩
我们经常会使用WinZIP等压缩软件将文件进行压缩以方便传输。在java里面也提供了将文件进行压缩以减少传输时的数据量的类,可以很方便的将文件压缩成ZIP、JAR、GZIP等形式,GZIP主要是在Linux系统下的压缩文件。下面主要讲的就是ZIP形式的压缩文件,而JAR、GZIP形式的压缩文件也是类似的用法。ZIP是一种很常见的压缩形式,在java中要实现ZIP的压缩主要用到的是java.转载 2014-01-27 11:51:46 · 459 阅读 · 0 评论 -
DateUtil(时间处理函数工具)
时间处理函数工具:得到时间戳,周一,周末,时间更改,时间精确计算。。。。import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;imp转载 2014-01-27 13:19:23 · 762 阅读 · 0 评论 -
FileUtil(File处理工具类,copy,压缩,删除等)
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;转载 2014-01-27 13:20:00 · 974 阅读 · 0 评论 -
ImageUtil(图片处理工具类,压缩,复制,附件等)
http://lucien-zzy.iteye.com/blog/2009507 内容含:图片处理工具类;以图片压缩为例 ,编写调用实例第一步:框架中加入配置文件application.properties图片压缩后指定的高宽在此配置文件中配置内容为:image.width=150image.height=150 第二步:框架中加入配置文件加载操作类,详情见:h转载 2014-01-27 13:22:25 · 2324 阅读 · 0 评论 -
ConfigUtil(配置文件加载操作)
纯代码第一步:配置好配置文件: 配置文件置于 框架的 src 下,命名为 application.properties内容类似于:#oracle version database settings#jdbc.driver=oracle.jdbc.driver.OracleDriver#jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:s转载 2014-01-27 13:23:32 · 1279 阅读 · 0 评论 -
Java Web 高性能开发,第 2 部分: 前端的高性能
http://my.oschina.net/abian/blog/127622强 魏, 研究员, IBM王 芹华, 研究员, IBM简介: Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让 Web 程序性能不断飞跃。Web 的思想是通用的,它们也可以运用到 Java Web。这一系列的文章,将从各个角度,包括前端高性能、反向代理、转载 2014-04-11 11:00:26 · 779 阅读 · 0 评论