singleton设计模式:深入浅出单例子Singleton设计模式

前序 单例子Singleton设计模式可能是被讨论和使用最广泛个设计模式了这可能也是面试中问得最多个设计模式了这个设计模式主要目是想在整个系统中只能出现个类例子这样做当然是有必然比如你软件Software全局配置信息或者是个Factory或是个主控类等等你希望这个类在整个系统中只能出现个例子当然作为个技术负责人你你当然有权利通过使用非技术手段来达到你目比如:你在团队(... [阅读全文]

软件测试的目的:软件Software测试的目的及基本过程

(1)软件Software测试目   软件Software测试是种执行过程目是尽可能发现并改正被测试软件Software中提高软件Software可靠性它是软件Software生命周期中项非常重要且非常复杂工作对软件Software可靠性保证具有极其重要意义在目前形式化思路方法和正确性证明技术还无望成为实用性思路方法情况下软件Software测试在将来相当段时间内仍然是软件Sof... [阅读全文]

java设计模式:Java设计模式的工厂思路方法模式(图)

、工厂思路方法(Factory Method)模式   工厂思路方法模式意义是定义个创建产品对象工厂接口将实际创建工作推迟到子类当中核心工厂类不再负责产品创建这样核心类成为个抽象工厂角色仅负责具体工厂子类必须实现接口这样进步抽象化好处是使得工厂思路方法模式可以使系统在不修改具体工厂角色情况下引进新产品 2、 工厂思路方法模式角色和结构  抽象工厂(Creator)角色:是工厂思路方法模式核心和... [阅读全文]

java设计模式:综述Java设计模式

自从J2EE出现以来就大大简化了在Java下企业级开发但是随着J2EE越来越普遍地被应用到各个领域中开发者们渐渐意识到需要种思路方法来标准化应用开发过程他们采用思路方法是标准化应用结构层在结构层通常封装了些独立于业务逻辑复杂技术以便在业务逻辑和底层架构的间建立起弱连接在本文中将会介绍些设计模式通过利用这些设计模式开发人员可以达到标准化和简化应用开发过程目   应用结构和J2EE  ... [阅读全文]

swing组件:高级Swing组件makeover的 3要素

收到个朋友邮件说如何在Swing中实现组件动画效果就像JIDE那些组件样确Swing框架灵活性和可扩展性使得它非常适合做这样Makeover工作我简单整理总结了以下这种组件不外乎要有以下 3种元素:  1.外观华丽这包括使用渐变色线条和字体反走样图标设计漂亮抢眼界面变化要柔和等等但要避免设计太花哨给人华而不实感觉原则上避免颜色太碎图标应以简洁为主不可滥用图片等技术上没有多大要求主要... [阅读全文]

swing:Swing界面设计工具的基本思想和技术

对于未知技术原理我总喜欢自己想像它是如何实现我上学时互联网搜索技术还没有如何流行大家学习新技术思路方法总是第去查教科书第 2去找论文第 3去问师兄而我想知道技术往往都是教科书上找不到论文中很少提及师兄们很少去想事情于是很多时候就自己想像它们是如何实现 图形界面设计技术对我来说就是这样我很早以前就对这种技术很感兴趣但是能够查找到资源很少我常常自己冥想图形设计界面是如何... [阅读全文]

java线程安全:Java开发中的线程安全选择和Swing

SwingAPI设计目标是强大、灵活和易用非凡地我们希望能让员们方便地建立新Swing组件不论是从头开始还是通过扩展我们所提供些组件出于这个目我们不要求Swing组件支持多线程访问相反我们向组件发送请求并在单线程中执行请求本文讨论线程和Swing组件目不仅是为了帮助你以线程安全方式使用SwingAPI而且解释了我们为什么会选择现在这样线程方案本文包括以下内容:单线程规则:Swing线程... [阅读全文]

iphone3.0功能:JComponentPack 3.0 功能介绍

JComponentPack 是个基于Java SwingGUI类库系列可视化JavaBeans集合它基于SwingMVC架构是100%纯Java类库它包括20多个Swing 所没有Control控件如EXCEL风格Java电子表格Control控件读取数据库表Java表格Control控件日历Control控件类似资源管理器列表Control控件向导框架等等这些 JavaBean... [阅读全文]

javaswing:Sun和Java Swing 2.0的故事

这是个很长话题自从“Sun:放弃Swing主推JavaFX”“Sun冻结Swing”传言出来整个Swing社区对Sun放弃Swing可能表示了强烈反对由于作为个成熟Java UI技术Swing拥有相当数量开发者在有关Swing争论中要求Sun继续支持Swing声音不断些开发者也澄清了大众对Swing错觉详见“有关Swing 6个谎言” 在09年1月26日Jonatha... [阅读全文]

checkbox默认选中:struts的htmlcheckbox标签的默认选中问题

中使用了strutshtml:checkbox/html:checkbox标签但是该标签没有checked属性 如果要在页面加载时使其默认选中可在该标签后面加个和该标签具有相同property属性 html:hidden/html:hidden标签并设置其value="true",注意checkbox标签value属 性应写为value="",既不能不写也不能写为true或false 即: htm... [阅读全文]

jdbc驱动程序:JAVA中装载并注册jdbc驱动程序

//装载JdbcOdbcDriver Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //装载并注册SQLServer Driver Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); java.sql.DriverManager.registerDriver( com.mic... [阅读全文]

jvmjdk:JAVA性能优化—IBM JDK JVM参数设置

-Xms:最小堆大小 -Xmx:最大堆大小 -Xminf and -Xmaxf:GC(垃圾回收)的后可用空间最小值最大值 -Xmine and -Xmaxe:堆增长最小最大值 -Xm and -Xmaxt:垃圾回收占时间整个运行时间比例默认是5%如果回收时间小于5%那么它就缩减堆反的增大 般来说只要对Xms和Xmx设置合理后面 3对不用特别设置可以看看http://publib.boulder.i... [阅读全文]

转继承的概念和特征:Java中继承的概念 子类例子化过程 super()及思路方法复写

继承是OOP 3大特点的. 这节主要做下继承笔记.1. 继承概念及使用 在Java中,通过继承可以简化类定义,扩展类功能. Java中支持类单继承和多层继承,但是不支持多继承,即: 个类只能继承个类而不能继承多个类.实现继承格式为: 子类名 extends 父类 Java中继承只能直接继承父类中公有属性和公有思路方法,而隐含地(不可见地)继承了私有属性. 继承内容如下图: 父类内容" src="... [阅读全文]

java序列化:JAVA序列化的两种方式

大家都知道Serializable是个mark erface,告诉JVM这个对象可以被转换成 2进制流来传输. Serializable 在我们实现这个接口时候,我们可以使用4个私有思路方法来控制序列化过程: 我们来看个例子: public FooImpl implements java.io.Serializable{ private String message; public String... [阅读全文]

jarmanifest:有关jar包中MANIFEST.MF的问题

今天无意中发现了个奇怪问题在我在MANIFEST.MF文件中配置23个引用jar包时我jar包打成服务后无法运行总是提示找不到入口类但是我只配置22个引用jar包时就没有问题我查不出是什么样原因造成难道是有限制不可能吧!!!!!!!!!! Manest-Version: 1.0 Created-By: Fat Jar Eclipse Plug-In Main-Class: com.tap.edge... [阅读全文]

comparator:实现Comparator接口来进行字符串逆向排序

例子代码如下:// Create a Comparator that s the outcome // of a reverse comparison. RevStrComp implements ComparatorString { // Implement the compare method so that it // reverses the order of the compari... [阅读全文]

gtalk:建立自己的IM 和GTALK通信

自己上网环境需要代理,上网处理smack代理资源没有是正常,只有寥寥几个记载,并且是设置java环境网络代理设置了在smack上还是不行后面实在不行了看看api原来本身就有支持(囧 不早点看) 废话小讲 直接贴代码 view plaincopy to clipboardpr? public Test { public void (String args) throws XMPPExceptio... [阅读全文]

本地化语言包:使用Collator进行本地化语言的排序

// This Comparator uses a Collator to determine the // proper, -insensitive lexicographical ordering // of two s. IgnoreCaseComp implements ComparatorString { Collator col; IgnoreCaseComp { // Get a ... [阅读全文]

androidsdcard:在Android(OPhone)模拟器中加载和使用SDCard卡

Android模拟器或真机都会有定大小内部存储空间(不是指内存指是持久化存储空间)但这并不够有时我们需要更大存储空间为了在模拟器上开发使用扩展存储空间需要在PC上模拟个SDCard虚拟文件然后加载到模拟器中sdcard文件使用tools目录下mksdcard.exe命令生成假设要生成大小256Msdcard文件可以使用如下命令: Code highlighting produced by Act... [阅读全文]

errorfilterstart:Tomcat6的一个 Error filterStart 错误的解决

系统环境是centos5.3 + jdk6 + tomcat6.0.20 + Struts2.1.6 + Spring2.5.6Struts2使用了 struts2-convention-plugin-2.1.6.jar 和 struts2-spring-plugin-2.1.6.jar两个插件 早上时候客户端部门有人问某个服务无法访问了检查了日志发现tomcat启动时候报org.apache.c... [阅读全文]

java函数:对Java 终止函数深度进行分析

Java终止是什么?   对于对象而言Java 终止履行最后确认工作这和Java 结构是相反Java 结构创建以及化了个Java类例子当个对象不在被需要以及这些资源必须被用于其它对象时候在个类例子或者发行系统资源比如说文件描述符或者网络插孔连接上Java 终止可以被用来清除任务你不需要证据或者为终止返回任何值遗憾是当个类或者接口被载入时候目前Java语言介绍中没有任何有关终止用于Java类或者接口... [阅读全文]

java强制类型转换:Java的强制类型转换

今晚项目几个同学有次有关Java强制类型转换讨论,当时脑袋瓜浑浑,现在理下思路. 用个例子: view plaincopy to clipboardpr? public animal { private age; private String color; public void eat {} } public animal { private age; private String co... [阅读全文]

java内部类:介绍Java创建成员内部类的注意事项

注意事项:在内部类中可以随意使用外部类成员思路方法以及成员变量   众所周知在定义成员思路方法或者成员变量时候可以给其加上些权限修饰词以防止其他类访问如在成员变量或者成员思路方法前面加上Private关键字则其他类就无法这个类中成员思路方法或则和成员变量但是如果这个类有成员内部类则不受这方面限制也就是说在成员内部类中可以随意引用外部类成员思路方法以及成员变量即使这些类成员思路方法或者成员变量被修饰... [阅读全文]

ipv4ipv6:让 RMI 程序同时支持 IPv4 和 IPv6

="atitle"IPv6 介绍IPv4 自发布以来得到广泛认可和应用经受住了互联网从小型发展到如今全球规模考验实战证明它是健壮易于实现并具有很好互操作性但是 IPv4 协议设计仍有些未考虑到地方随着 Internet 飞速发展和新型应用不断涌现这些不足逐渐显露出来首先近年来 Internet 成指数级数增长而只有 32 位地址 IPv4 引起了迫在眉睫 IP 地址空间耗尽问题;第 2IPv4 路... [阅读全文]

java字节流字符流:Java字节流和字符流

对于我们常用GBK中英文是占用1个字节中文是2个 对于UTF-8英文是1个中文是3个 对于Unicode英文中文都是2个 Java流操作分为字节流和流两种 1、 字节流 所有读操作都继承自个公共超类java.io.InputStream类 所有写操作都继承自个公共超类java.io.OutputStream类 InputStream和OutputStream都是抽象类 InputStream有6个... [阅读全文]

userinfo:hreadLocal使用 --用于保存每个登录用户的信息-userInfo

有时我们需要知道每个用户登录信息般我们是将登录用户信息是保存在session范围内而我们在DAO中要是使用用户某些信息比哪录录ID单位ID的类信息进行过滤时需要从从control 层传到 sevice层再传到DAO层比较麻烦所以我们利用threadLocal 类来解决这方案做到在任何类中可以直接得到session中类型具体实现思路是:用threadLocal 来保存userInfo信息在需要使用类... [阅读全文]

toomanyopenfile:java Too many open files打开的文件过多

问题描述 以下两个堆栈跟踪指示同个问题并报告相同消息:打开文件过多丅 异常 1 java.net.SocketException: Too many open files at java.net.PlainSocketImpl.accept(Compiled Code) at java.net.ServerSocket.implAccept(Compiled Code) at java.net.S... [阅读全文]

hibernatec3p0:C3P0配置+Spring+Hibernate

下面是Spring配置文件,整合了Hibernate和C3P0 ?xml version="1.0" encoding="UTF-8"? !DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" beans bean id="dataSource" ="... [阅读全文]

java重载:java 文件中为什么要重载 serialVersionUID 属性

些java类中为什么需要重载 serialVersionUID 属性 在Java中软件Software兼容性是个大问题尤其在使用到对象串行性时候那么在某个对象已经被串行化了可是这个对象又被修改后重新部署了那么在这种情况下 用老软件Software来读取新文件格式虽然不是什么难事但是有可能丢失些信息 serialVersionUID来解决这些问题新增serialVersionUID必须定义成下面这种... [阅读全文]

网络数据库:Java NIO 异步读取网络数据

简单来说Java NIO 提供了种异步非阻塞模型使得网络请求都可以并发执行 服务器端采用这种模型响应速度将大大提高Apache,Nginx 都是这种模型 本文介绍是客户端如何采用这种模型来提高客户端访问网络速度 1. 使用范例 view plaincopy to clipboardpr? public void (String args) throws Exception { //化 NHttp... [阅读全文]
<< < 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 > >> 共6182条 分207页