Java基础知识
文章平均质量分 68
xinghaifeng2006
这个作者很懒,什么都没留下…
展开
-
项目管理流程(转载)
作者:CppExplore 网址:http://www.cppblog.com/CppExplore/一 项目管理流程1 项目定义在有限的时间、有限的人力、有限的资源内,完成即定的功能,并保证项目的质量。项目具有时效性/资源受限,功能边界明确等特点。项目失败,并不仅仅是指项目的功能没有完成。超时/超支都算做项目失败。2 项目管理目标可重复:项目的成功性可复制。一个项目成功,另一个项目也可以成功...原创 2011-09-06 14:25:04 · 242 阅读 · 0 评论 -
eclipse使用总结
eclipse使用总结(转载) 2011年3月15日 萝卜根 发表评论 阅读评论 eclipse默认左大括号是和代码一行的,不是单独的一行,我有点不习惯,搜了搜,找到了解决的办法了。也发现了一篇有关eclipse的好文章,这里就转来作为资料保存下了。对于java程序员来说,使用eclipse是最基本的技能...原创 2012-06-08 12:47:27 · 112 阅读 · 0 评论 -
使用jsoup 对HTML 文档清理防止脚本注入
jsoup 在提供强大的 API 同时,人性化方面也做得非常好。在做网站的时候,经常会提供用户评论的功能。有些用户比较淘气,会搞一些脚本到评论内容中,而这些脚本可能会破坏整个页面的行为,更严重的是获取一些机要信息,例如 XSS 跨站点攻击之类的。jsoup 对这方面的支持非常强大,使用非常简单。看看下面这段代码: public static String getTrueValu...原创 2012-02-18 18:36:03 · 286 阅读 · 0 评论 -
使用 XStream 把 Java 对象序列化为 XML
使用 XStream 不用任何映射就能实现多数 Java 对象的序列化。在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML 中的元素内容。使用 XStream 序列化的类不需要实现 Serializable 接口。XStream 是一种序列化工具而不是数据绑定工具,就是说不能从 XML 或者 XML Schema Definition (XSD) 文件生成类。 ...原创 2012-04-18 09:55:21 · 98 阅读 · 0 评论 -
Tddl分布式数据访问层
http://code.taobao.org/p/tddl-dynamic-datasource/wiki/index/Tddl(Taobao Distribute Data Layer)是整个淘宝数据库体系里面具有非常重要的一个中间件产品,在公司内部具有广泛的使用。Tddl整个产品包括对应用透明的分库分表层 和 具有众多特性的动态数据源,本次先开源动态数据源,下期开源...原创 2012-11-18 14:18:54 · 135 阅读 · 0 评论 -
QuartZ Cron表达式
CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。 CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。 即便如此,SimpleTrigger一样...原创 2013-05-28 14:56:24 · 131 阅读 · 0 评论 -
Redis作者谈Redis应用场景
Redis作者谈Redis应用场景 毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。 下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应...原创 2013-05-30 15:00:07 · 92 阅读 · 0 评论 -
消息队列的定义,以及引入消息队列可解决的问题
消息队列的定义,以及引入消息队列可解决的问题 1. 消息队列中的“消息”即指同一台计算机的进程间,或不同计算机的进程间传送的数据;“消息队列”是在消息的传输过程中保存消息的容器。 消息被发送到队列中,消息队列充当中间人,将消息从它的源中继到它的目标。2. 传统的进程通信模式如图1左所示:client调用service,等待service的响应。但是这种模式有很多弊端: -网络情况...原创 2013-07-15 15:18:00 · 331 阅读 · 0 评论 -
Apache Thrift - 可伸缩的跨语言服务开发框架
转载自:http://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/ 简介: Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。本文将从 Java 开发人员角度详细介绍 Apache Thrift 的架构、开发和部署,并且针对不同的传输协议和服务类型给出相应的 Ja...原创 2013-12-10 21:50:47 · 122 阅读 · 0 评论 -
Google Protocol Buffers浅析(一)转载
原文出处:http://www.cnblogs.com/royenhomeGoogle Protocol Buffers浅析(一) 本文主要偏向于介绍怎么使用Google的Protocol Buffer技术来压缩与解析你的数据文件,更加详细的信息请参阅Google开放的开发者网页文档,地址为:http://code.google.com/apis/protocolbuffe...原创 2013-12-11 14:44:38 · 127 阅读 · 0 评论 -
MyEclipse设置注释格式(转载)
Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit /** * * 项目名称:${project_name} * 类名称:${type_name} * 类描述: * 创建人:${user} * 创建时间:${date} $...原创 2011-11-08 17:24:14 · 79 阅读 · 0 评论 -
网页中嵌入PDF文件
在项目根路径下新建一个文件夹date,然后放入PDF文件,页面代码如下:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>&原创 2011-08-01 14:37:52 · 279 阅读 · 0 评论 -
反射操作,很好用 分享一下
package dao;public class Users { private String name; public Users(){ } public Users(String xx){ System.out.println("创建了对象"+xx) ; } public void vv(String xx){ System.out.p...原创 2011-03-08 11:41:41 · 85 阅读 · 0 评论 -
Dom4j解析xml使用方法
package dao;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWr...原创 2011-03-08 14:56:14 · 97 阅读 · 0 评论 -
数据库设计的三大范式(通俗易懂) 转载的
关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类...原创 2011-03-08 15:13:56 · 119 阅读 · 0 评论 -
数据库连接池(没加线程同步)
package conn;import java.sql.*;import java.util.* ;public class Connpool { List<Connection> live=new ArrayList<Connection>() ; List<Connection> detail=new ArrayList<...原创 2011-03-09 14:12:33 · 106 阅读 · 0 评论 -
面试题(1)控制台操作录入数据
package dao;import java.io.InputStream;public class mianshi1 { //要求:在控制台输入指定的值后显示成功信息,数据不正确则要求重新输入 static public void main(String[] args) { try{ InputStream input=System.in; ...原创 2011-03-10 16:01:58 · 99 阅读 · 0 评论 -
Java 加载Properties文件
package dao;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.InputStream;import java.util.Properties;import java.util.ResourceBundle;public class Tes...原创 2011-03-11 14:05:20 · 79 阅读 · 0 评论 -
为什么jdk中把String类设计成final?(转载)
原文地址:http://blog.csdn.net/fenglibing/article/details/5486449为什么jdk中把String类设计成final?最佳答案:主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final。其它答案一:String和其他基本类型不同...原创 2011-10-11 16:53:45 · 91 阅读 · 0 评论 -
Logger.getLogger与LogFactory.getLog
Logger.getLogger与LogFactory.getLogLogger来自log4j自己的包。如果用Logger.getLogger,需要一个log4j的jar包,用此方式你只能依靠log4j: LogFactory来自common-logging包。如果用LogFactory.getLog,你可以用任何实现了通用日志接口的日...原创 2011-07-29 16:45:47 · 169 阅读 · 0 评论 -
在Weblogic9.2里添加JDBC连接,并用JNDI名称进行调用
基本思路:在weblogic9.2里配置数据库连接然后通过Jndi名称在后台查找得到DataSourse数据源,创建连接对数据库进行查询操作,weblogic数据源配置操作步骤在附件里面。工具版本:Weblogic9.2 、Mysql4.1jar:工程里需要引入一个weblogic.jar 具体路径在你的weblogic 安装目录下 \ bea \weblogic92 \ server...原创 2011-03-24 16:30:01 · 203 阅读 · 0 评论 -
Protocol Buffer的安装与使用
Protocol Buffer的安装与使用 转载请注明作者与出处:franciscolv. http://www.cnblogs.com/franciscolv/archive/2012/05/05/2485348.html 。 最近要在产品中改进对象的序列化了。以前用的是java默认序列化实现功能,在产品上线之前要对关键的对象进行序列化/反序列化优化,以期改善存储效...原创 2013-09-16 10:37:10 · 88 阅读 · 0 评论