自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 结构型模式----代理模式

使用一个简单场景来描述代理模式: 1. 顾客买阿迪达斯鞋,不找原厂商买,找二道贩子买,二道贩子就是一个代理 2. 代理不会改变最终顾客到手的东西--鞋 3. 二道贩子也不会按照鞋的拿货价卖给你,他屏蔽了鞋的原始价钱信息,按照自己定的价卖给你 直接上代码,代码中实现了三种代理方式:①静态 ②jdk动态 ③cglib 其中 cglib 的方式需要引入pom依赖如...

2019-12-25 17:16:17 112

原创 java 编译时 和 运行时

1. java引用类型分为两种, 编译时类型和运行时类型.2. 譬如: Father a = new Son(); 1). 编译时, a只能调用 编译时类型Father类中有的方法和属性 2). 运行时, 实际调用的是运行时类型 Son 中的方法, 但是属性因为没有重写覆盖一说, 因此属性还是会调用编译时类型 Father 中的属性....

2019-12-20 14:52:27 132

转载 创业者需要知道的50句话

转载于网络大神阮一峰的博客, 链接:http://www.ruanyifeng.com/blog/2010/09/50_things_every_startup_should_know.html译者:阮一峰网上有很多创业的经验谈。David Cummings从中总结了50句话,放在一起看,确实很令人收益。==================================...

2019-12-19 21:35:12 130

转载 不要在功能上竞争

转载于网络大神阮一峰的博客, 链接:http://www.ruanyifeng.com/blog/2011/07/dont_compete_on_features.html作者:阮一峰苹果公司的电子产品,最大的特点就是它的易用性(usability)----简单,美观,容易上手。它们通常不是功能最强大的,但往往是最好用的。下图的左边是Mac,右边是PC,你觉得看上去哪个更好用?...

2019-12-19 21:22:13 115

原创 Linux命令---开机自启动服务设置

将shell脚本放入目录: /etc/init.d/, 并设置为可执行文件 设置可执行: chmod +wx [脚本名] drwxr-xr-x. 2 root root 6 Aug 12 2015 bin d-> 目录的意思,如果是-就是普通文件,剩下9位代表用户+组+其他用户权限, 权限分w写r读x可执行 然后将服务变为一个服务, chkconfig --add [脚本名] 删除服...

2019-12-19 21:13:56 136

原创 创建型--单例模式

前言 : 顾名思义, 单例就是说一个类只有一个实例, 什么场景大家自己可以思考一下 .单例模式这里介绍单例的实现方式中的两种 : 懒汉式, 饿汉式 .1. 懒汉式何为懒, 就是说没调用它的时候它不给你创建这个实例, 需要用到的时候才开始创建, 即为 '懒' .上代码 :public class Singleton { private static Singleton s...

2019-12-19 19:04:14 83

原创 结构型--装饰者模式

前言 : 装饰一个东西, 我认为就是为它增加一些东西, 它还是它, 只是多了一些装饰 .装饰者模式用礼物这个概念可以很直观的描述, 直接上代码 :礼物// 礼物接口public interface Present { void printMe(); void printCost(); int cost();}// 具体礼物public class Iphone...

2019-12-19 19:01:18 91

原创 结构型---适配器模式

前言 : 个人理解, 适配的意思即为, 把一个东西适当的改变一哈, 变为可以配合另一个东西使用的能力, 适配器就是拥有这种能力的东西.在 java 设计模式中, 适配器的意思也是相同的, 即把一个接口适配成另一种接口的样子, 这里所说的接口, 必须是拥有大体相同的功能, 或者是一个功能的不同实现, 否则适配的目的就显得非常不单纯了或者说根本无法适配.适配器模式JDK 曾经的某个版本中有...

2019-12-19 18:57:18 76

原创 面向对象设计原则

1. 问题:软件的很多部分是变化的,,而我们要拥抱变化,如何能做到拥抱变化呢?2. 答案:给变化留出空间,让它有空间去变化,让它不要影响不变化的部分,让它在扩展功能时不要影响已经完成的功能,让它在改变自己功能的时候不要去影响其他不用改变的功能。3. 给答案换个描述:上面这个答案引出了面向对象原则的最重要的原则---开闭原则,对修改关闭,对扩展开放。4. 解决方式:如何做到开闭原则?引出...

2019-12-19 11:19:48 153

转载 springMVC用MyEclipse配置的简单小例子

想学习springmvc,因此在网上找了些资料,最终在MyEclipse上部署出了springMVC的一个简单小例子,先记录下来,以后再慢慢深入学习。资料网址:1.MyEclipse2014中,新建部署Maven项目http://my.oschina.net/softwarechina/blog/219633?fromerr=iieYfH6b2.基于注解的Spr

2015-12-20 20:05:07 2096

原创 java自定义注解简单小例子

/** * 定义一个注解 */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface OneAnnotation { // 定义注解的参数 String parameter1() default ""; int parameter2() default

2015-12-11 22:59:43 16089 3

转载 为什么使用存储过程

为什么要用存储过程 几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的?存储过程真的那么重要吗,它到底有什么好处呢?笔者认为,存储过程说白了就是一堆 SQL 的合并。中间加了点逻辑控制。但是存储过程处理比较复杂的业务时比较实

2013-05-27 18:24:45 769

原创 Spring任务调度,Quartz Scheduler

<br />新建bean.xml文件,代码如下:<br /><?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans

2011-04-20 14:04:00 1417

原创 Spring简单实例

<br />今天来学习Spring,重点有四<br />    ①IoC(Inverse of Control)控制反转:指一个对象获取它所依赖对象的引用,这个责任被反转,由容器来帮助我们得到这个引用。<br />    ②DI(Dependency Injection)依赖注入:对象之间的依赖关系由Bean对象自己来处理,这样可以使得类之间达到更高层次的松耦合。<br />    ③面向接口编程:遵循"开闭原则",对于修改是关闭的,对于扩展是开放的。<br />    ④AOP(Aspect Oriant

2011-04-14 17:42:00 937

转载 单例模式

java单例模式学习笔记-程序开发-红黑联盟 http://www.7747.net/kf/201103/85579.html

2011-04-13 15:57:00 516

转载 String,StringBuffer,StringBuilder的区别

本文转载自红黑联盟,网址:http://www.7747.net/kf/201005/47513.html

2011-04-13 15:30:00 486

原创 Struts2+Hibernate3+Spring2的简单小例子

<br /><br />    今天这个例子主要是为了学习Hibernate,之前已经对Struts有了了解,因此加上Struts的控制,另外稍微加上了一点点Spring&Struts的使用。<br />    使用工具:eclipse for J2EE,Tomcat6.0,JDK1.6,SQLServer2000。<br />    此例子重点在于使用Hibernate的对数据库表的增删改查功能,以及分页的实现。<br />    使用数据库:Pubs,复制其中的表titles为newtitles以供使用

2011-04-12 21:31:00 3326

原创 eclipse里Hibernate配置+最简单小例子

     配置没啥好说的,就是添加jar包。    直接上例子吧:    使用工具: Eclipse for JEE版 , SQLServer2000.    Eclipse里新建工程,选择Java Project,起名Test,这里为了简便,我们只建个java小工程,用函数入口来做测试。    新建的工程里只有src一个目录,自己在Test下建个文件夹,然后把hibernate的jar包全部放入,然后右键单击Test总目录,--Build Path--Configure Build Path--Java

2011-04-07 19:59:00 13189 3

原创 Struts在eclipse for J2EE下的配置

    不废话,直入主题:    首先下载个eclipse for J2EE的版本,下载地址忘了,百度搜一下,最好在官网下。其次下载个Tomcat 6.0,和jdk1.6,and Struts2.0。    Struts2.0在官网下,版本2.1.1.1,最好下载all的版本,然后解压出apps路径下的struts2-blank,以供使用。    下载完后开始各种安装,先安装jdk,然后把tomcat解压,eclipse解压。    打开eclipse,选择工作目录,然后打开window--preferen

2011-04-05 04:24:00 2731 1

原创 关于泛型(一)

看了一堆文章,想弄明白泛型究竟何物,始终不得其解,今天陡然有点小感触,无论正确否,先记载下来,否则后患无穷。何为泛型,就是定义时不明确什么类型,使用时才把类型明确,扫噶,天才!

2011-02-17 11:24:00 440

原创 C#中创建随机密码的方法--Radom类的使用

<br /> public static string MakePassword(int pwdlen) { string randomchars = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; string tmpstr = ""; int iRandNum; Random rnd =

2010-12-14 14:41:00 747

原创 C#中DataList分页--使用PagedDataSource实现

Default.aspx代码:

2010-12-14 10:16:00 2984

原创 C#里面比较时间大小三种方法

1。比较时间大小的实验 string st1="12:13"; string st2="14:14"; DateTime dt1=Convert.ToDateTime(st1); DateTime dt2=Convert.ToDateTime(st2); DateTime dt3=DateTime.Now; if(DateTime.Compare(dt1,d

2010-12-14 09:16:00 579

原创 ActiveReport换页时,分页标题显示不正确的解决方法

<br /> Private strUp As String = "" Private strClass As String = "" Private count As Integer = 0Private Sub Detail_Format(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Detail.Format Try If strUp <>

2010-12-07 13:53:00 2759

原创 莫名其妙

     我非常不理解那些热忠于QQ农场和停车场以及好友买卖的那些人,到底图个啥玩意?成天守着电脑就为了偷那点破菜还以此为荣,实在叫人费解,时代真是变了,人们的脑子里都充满了令人匪夷所思的东西,简直是莫名其妙!

2010-02-01 10:28:00 443

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除