• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山高我为峰
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Java

上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
代理模式

摘要:代理模式的定义: Provide a surrogate or placeholder for another object to control access to it. 为其他对象提供一种代理以控制对这个对象的访问 代理模式的通用类图: Subject抽象主题角色:抽象主题类可以是抽象类或接口 阅读全文
posted @ 2016-05-11 17:54 山高我为峰 阅读(211) 评论(0) 推荐(0)
建造者模式

摘要:建造者模式的定义: 建造者模式(Builder Pattern)也叫作生成器模式,其定义如下: Separate the construction of a complex object from its representation so that the same construction pr 阅读全文
posted @ 2016-05-11 15:03 山高我为峰 阅读(414) 评论(0) 推荐(0)
Alpha、Beta、RC、GA版本的区别

摘要:Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能 阅读全文
posted @ 2016-05-05 14:15 山高我为峰 阅读(231) 评论(0) 推荐(0)
模板方法模式

摘要:Template Method lets subclassess redefine certain steps of an algorithm without changing the algorithm's structure. 定义一个操作中的算法框架,而将一些步骤延迟到子类中。使得子类可以不改 阅读全文
posted @ 2016-05-05 12:04 山高我为峰 阅读(236) 评论(0) 推荐(0)
工厂模式

摘要:public abstract class Product{ public void method1(){ ... } public abstract void method2(); } public class ConcreteProduct1 extends Product{ public void method2(){ ... 阅读全文
posted @ 2016-05-04 18:30 山高我为峰 阅读(175) 评论(0) 推荐(0)
单例模式

摘要:第二钟单例模式当系统压力增大,并发量增加时则可能在内存中出项多个实例,破坏了最初的预期。出现这种情况是因为如果一个线程A执行到singleton=new Singleton(),但是还没有获得对象(对象初始化是需要使时间的),第二个线程B也在执行,执行到(single==null)判断,那么线程B获 阅读全文
posted @ 2016-05-04 16:43 山高我为峰 阅读(183) 评论(0) 推荐(0)
使用 google gson 转换Timestamp为JSON字符串

摘要:package com.test.base; import java.lang.reflect.Type; import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Dat... 阅读全文
posted @ 2016-04-29 10:07 山高我为峰 阅读(2126) 评论(0) 推荐(0)
用socket方式传输Image和Sound文件

摘要:import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.ObjectOutputStream; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; pu... 阅读全文
posted @ 2016-04-25 15:19 山高我为峰 阅读(453) 评论(0) 推荐(0)
文件大小转换成可显示的Mb,Gb和kb方法

摘要:public static String unitConversion(float resource) { String[] unit = new String[] { "B", "KB", "M", "G", "T" }; String formResult = ""; for (int j = 0; j = gb) { ... 阅读全文
posted @ 2016-04-22 16:17 山高我为峰 阅读(4138) 评论(0) 推荐(0)
socket编程---一个简单例子

摘要:服务器端代码(单线程): 客户端代码: 服务器端代码(多线程): 客户端代码: 阅读全文
posted @ 2016-04-16 12:19 山高我为峰 阅读(551) 评论(0) 推荐(0)
Java实现RC4加解密

摘要:package com.vrv.paw.utils; public class RC4Util { public static String decry_RC4(byte[] data, String key) { if (data == null || key == null) { return null; } ... 阅读全文
posted @ 2016-04-15 09:46 山高我为峰 阅读(6166) 评论(0) 推荐(0)
struts2中改变struts.xml默认路径

摘要:struts2.X配置文件默认存放路径在/WEB-INF/classes目录下,即将struts.xml放在src的目录下。 但是为了方便管理,开发人员把struts.xml放到其他位置,处理方法如下。 首先要明白struts2加载配置文件都是从自己的jar包和/WEB-INF/classes两个默 阅读全文
posted @ 2016-04-14 14:19 山高我为峰 阅读(538) 评论(0) 推荐(0)
OpenSessionInViewFilter 的配置及作用

摘要:Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernat 阅读全文
posted @ 2016-04-14 11:11 山高我为峰 阅读(342) 评论(0) 推荐(0)
MANIFEST.MF的用途(转载)

摘要:可以用的上的有: 可以用的上的有: 1. Main-Class 指定程序的入口,这样可以直接用java -jar xxx.jar来运行程序。 2. Class-Path 指定jar包的依赖关系,class loader会依据这个路径来搜索class。 我平时用mf文件一般说来都是让jar成为可以直接 阅读全文
posted @ 2016-04-14 10:07 山高我为峰 阅读(607) 评论(0) 推荐(0)
WEB-INF目录与META-INF目录的作用

摘要:/WEB-INF/web.xml Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。 /WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。 /WEB-I 阅读全文
posted @ 2016-04-14 09:47 山高我为峰 阅读(534) 评论(0) 推荐(0)
MySql和Hibernate中关于cascade的用法

摘要:数据库里的cascade的用法,Mysql和Hibernate里面是不相同。 在数据库里,进行增加、修改、删除记录的时候,经常会涉及到父子关系的表。例如:有省份表和城市表,其中城市表有一个外键province_id引用到省份表的主键。这样,可以把省份表看成是父表,把城市表看成是子表,城市表记录的存在 阅读全文
posted @ 2016-04-13 15:08 山高我为峰 阅读(1219) 评论(0) 推荐(0)
Hibernate映射集合属性

摘要:Hibernate要求持久化集合属性字段必须声明为接口,实际的接口可以是java.util.Set,java.util.Collection,java.util.List,java.util.Map,java.util.SortedSet,java.util.SortedMap等,甚至是自己定义类型 阅读全文
posted @ 2016-04-13 15:07 山高我为峰 阅读(241) 评论(0) 推荐(0)
dom4j修改,获取,增加xml中某个元素的属性值

摘要:XML文件: 修改属性值:要把每个item元素的“isSelf”属性值修改为“y” 获取属性值:采用Element类的attributeValue方法 给XML元素增加属性 一些提供一个dom4j操作XML的工具类: 阅读全文
posted @ 2016-04-13 10:41 山高我为峰 阅读(19315) 评论(0) 推荐(0)
SVN功能详解

摘要:SVN功能详解 SVN功能详解 SVN功能详解 TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。 TortoiseSVN不是一个独立的窗口程序,而是集成在windows 阅读全文
posted @ 2016-04-12 11:05 山高我为峰 阅读(896) 评论(0) 推荐(1)
采用RPC方式和document方式 开发Axis2的WebService客户端

摘要:注意需要引入:axis2-1.6.3.zip包中lib文件夹下的jar包,还有其他几种生成客户端的方法可以查看这里 阅读全文
posted @ 2016-04-11 16:23 山高我为峰 阅读(1946) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3