自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (13)
  • 收藏
  • 关注

原创 mac 好用的类似Xshell工具

mac 好用的类似Xshell工具

2023-02-21 17:28:12 3315

原创 vscode常见的快捷键

vscode常见快捷键

2021-12-31 15:56:08 254

原创 结构化思考方式

产品经理 结构化思考

2021-12-23 17:17:02 1794

原创 UML建模工具

UML 产品经理

2021-12-20 21:01:08 237

原创 Mac开发工具Navicat premium安装(无须安装和破解,解压即可使用)

Mac系统安装Navicate premium免安装使用版

2021-12-03 11:06:26 5277 8

转载 创建索引视图

SQL Server 2008 创建索引视图SQL Server 2008 的索引视图似乎只能通过sql命令的方式创建, 暂未找到可视化创建的办法, 有谁知道吗? 要点:1.必须要加上WITH SCHEMABINDING, 就是绑定到架构.2.创建完视图后, 必须紧跟着创建一个CLUSTERED聚集唯一索引.3.只支持两部分命名的表或UDF, 如 dbo.SalesOr

2015-05-19 17:14:38 532

转载 CSS3的神奇盒子布局

CSS3好牛逼,能让文字完全居中 * { margin: 0; padding: 0; } header { width: 640px; height: 150px; background-color:grey; margin: 0 auto; } .test { width

2014-08-05 17:03:10 611

原创 CSS3的media的用法

购物商城触屏版 *{ margin: 0; padding: 0; } .container { width: 960; margin: auto; } .wrapper { width: 740px; float: left; } #Main { width: 520px; float

2014-07-23 19:35:46 586

原创 html5/css3-7月21日

初学html5:也将今天收获的东西总结了一下。

2014-07-21 20:43:57 528

转载 关于phonegap与android的结合的一个入门(一)

废话不多说:Getting started with PhoneGap in Eclipse for Android   参考如下网址 : http://www.adobe.com/devnet/html5/articles/getting-started-with-phonegap-in-eclipse-for-android.html虽然是一个老外的博客,但

2014-01-24 11:39:34 682

原创 EXTjs下拉框

{ xtype : 'combo', fieldLabel : "商品状态", emptyText : "请选择商品状态", allowBlank : false, width : 180, mode : 'local', editable : false, forceSelection : true,

2013-08-06 16:29:40 1067

原创 关于DAO层一个封装

package com.huxin.project.dao;import java.util.List;import org.hibernate.HibernateException;import org.hibernate.Session;import org.springframework.orm.hibernate3.HibernateCallback;import com.

2013-07-24 19:24:23 1121

转载 关于EXT开端的

ExtJS简介Ext是一个Ajax框架,用于在客户端创建丰富多彩的web应用程序界面,是在Yahoo!UI的基础上发展而来的。官方网址:www.sencha.comExtJS是一个用来开发前端应用程序界面的JS框架,借鉴Swing等思想,提供了一套完整的组件库及强大的ajax支持功能,可以用Ext来开发基于Ajax的富客户端应用。ExtJS特点:使用标准的W3C技术

2013-07-24 19:01:17 701

转载 关于apache下的一个StringUtils工具类的介绍

import java.util.Arrays;import org.apache.commons.lang.StringUtils;public class Test { /** * @param args */ public static void main(String[] args) { //判断是否Null 或者 "" System.out.println

2013-07-20 11:20:50 2158

原创 JAVAEE listener总结

感觉比较简单,就不多说了,写一个案例就明白了。 用于显示当前在线的人的名字:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

2013-07-07 22:05:27 1273

原创 JAVAEE filter总结

1.  为什么需要filter?filter相当于客户端和服务器端之间的一扇门,就像保安一样。作用:比如说设置字符集和权限控制等等。 2.  细节;        * . 只能对post请求起作用      *  .可以使用多种匹配模式:              *.jsp (*.后面带后缀名)           /servlet/* (某个路径下的所有请求)    

2013-07-07 21:59:38 2109

原创 关于URL重写

1.  为什么要使用url重写?先从session的原理讲起,为什么我们能够获得session中的东西呢?如果没有禁用cookie的话,那么session创建之后,会将session id的值通过response的方式传给客户端,并且保存在cookie中。当你发出请求的页面的时候,通过http协议将session id传给服务器,这个时候服务器就知道session有咩有被创建了。总的来说:

2013-07-07 21:27:29 990

原创 java模式之命令模式

1. 为什么需要命令模式?假设有一个类的方法需要完成某个行为,但是这个行为又不能确定,只能调用的时候才知道使用什么行为。也就是说,行为可能随时都会改变。这个时候,为了拓展性更好,命令模式就能解决这一问题。 2. 什么是命令模式?专门有一个命令的类,作为参数传给某一个类,命令这个类的方法,完成某一种行为。 3. java代码:package com.huxin.comma

2013-07-05 00:19:48 645

原创 java模式之装饰模式

1. 什么叫装饰模式?根据业务的需求,需要对一个类的方法进行增强的处理。 2. 为什么需要装饰模式?拓展性更加的好,当觉得这个装饰不好的时候,可以直接拿下,不需要改变任何的代码。 3. 装饰模式的一个具体的应用?   电子发票系统代码:package com.huxin.decorator.test;import java.util.Date;import

2013-07-01 00:41:39 1317 3

原创 java模式之策略模式

1. 什么是策略模式?策略模式针对的是在不同的环境中,客户端选择使用不同的策略。 2. 为什么使用策略模式?当增加一种新的算法的时候,只需要在客户端登记即可。相当于“可插入的算法”。扩展性更好。 3. 什么时候使用策略模式?如果一个系统需要动态的从几种算法中选择一种算法。则使用策略模式。 4. 策略模式在java中的应用比如说 awt包中的Container

2013-06-30 22:22:19 1373

原创 插入排序的原理与实现

package com.huxin.javateest.sort;public class InsertSort { private static int[] array = {4,8,2,10,6,11,7}; public static void insertSort(){ for(int i = 1;i< array.length; i++){

2013-06-30 17:34:13 646

原创 六大原则之合成聚合原则

1. 为什么尽量使用合成聚合原则,而不使用继承?第一: 如果子类的实现发生改变,不得不改变超类。第二: 超类的方法对于子类是透明的,可以称为白箱复用(对于client端来说,使用子类方法的时候,能够看到父类的方法)第三: 从超类继承而来是静态的.,什么意思呢?              假如说:学生,经理继承人这个类,但是一旦使用了学生这个类,那么这个人一定是学生,而不能是经理了,

2013-06-29 23:32:49 1064

原创 详解类与类的关联关系

仔细想了类与类之间的关系,感觉很多资料书说得有很多地方都是不正确的,很多也没有说清楚。希望本篇文章能给读者一些帮助,也自勉。本篇文章引用了别人的东西,并非全部原创。 一:一般化关系(也称泛化关系)UML的关系图:代码描述:public interface Animal { public void breath();} public class D

2013-06-28 15:56:13 1121

原创 类加载机制实现原理以及自定义类加载器

类加载器主要有以下过程:第一步:类加载器先试着在缓存中加载class对象(将class文件加载到内存中);第二步:如果在缓存中没有找到该class文件,则使用父类加载器加载clss文件;第三步:如果在没有父类加载器,则使用当前加载器加载这个class文件到内存中;第四步:如果当前加载器还是不能加载这个class文件,则抛出classNotFoundException异常;反之,则返

2013-06-27 12:11:15 587

原创 关于事务的传播特性和隔离级别的问题

REQUIRED:业务方法需要在一个事务中运行。如果方法运行时,已经处在一个事务中,那么加入到该事务,否则为自己创建一个新的事务。NOT_SUPPORTED:声明方法不需要事务。如果方法没有关联到一个事务,容器不会为它开启事务。如果方法在一个事务中被调用,该事务会被挂起,在方法调用结束后,原先的事务便会恢复执行。REQUIRESNEW:属性表明不管是否存在事务,业务方法总会为自

2013-06-25 16:07:44 703

转载 关于spring中aop的一个入门案例

package cn.itcast.service;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annot

2013-06-25 00:05:12 723

转载 使用cglib实现aop切面编程

public class CGlibProxyFactory implements MethodInterceptor{ private Object targetObject; public Object createProxyIntance(Object targetObject){ this.targetObject = targetObject; Enhancer

2013-06-24 23:59:37 727

原创 使用JDK动态代理实现切面编程

package com.huxin.dynamic_proxy;public interface UserService { public void add(String userId,String name); public void modify(String userId,String name); public String findById(String

2013-06-24 23:18:38 587

原创 模拟spring框架注入实现原理

这个我是参见了别人的一些东西,不是原创!定义一些抽象的方法:package com.huxin.springinject.dao;public interface Person { public void save(); public void useAxe();} package com.huxin.springinject.dao;pub

2013-06-24 16:03:15 1082

原创 spring中bean的生命周期的问题

1. spring只管理作用域为simleton的bean,对于作用域为prototype的bean,容器只负责创建,容器不再跟踪其生命周期。 2.容器创建了的时候,simpleton的bean会被创建,并且注入完成之后会调用init-method中指定的方法。生命周期开始。当容器关闭的时候,这些bean会被销毁,生命周期借宿,并且在销毁之前,会调用init-destory指定的方法。

2013-06-22 17:12:14 600

原创 spring中bean的作用域的问题

1. 当创建容器的时候,    作用域为singleton的bean会全部被创建(抽象的bean除外)。    作用域为propertype的时候,创建容器的时候不  会被创建,但是当getbean的时候,会被创建。 2.  协调作用域不同步的问题:当simpleton作用域的bean依赖于prototype的bean的时候,容器只会向simpleton作用域的bean注入一次,这

2013-06-22 17:04:54 672

转载 第一个spring入门案例

1. 为什么需要spring?如果A组件依赖于B组件,那么这样new的话,则硬编码的耦合度高。使用spring的依赖注入,面向接口编程,防止了硬编码的耦合。使用spring的aop的面向切面编程,使其更加的具有拓展性。 2. 第一个使用spring的案例package com.huxin.springfirst.dao;public interface Axe {

2013-06-22 16:49:00 656

转载 javascript实现继承的几种方式(出自《四火的唠叨》)

JavaScript虽没有给出继承的关键字,但是我们依然能够拿出一些好办法实现。 1、原型链继承:123456789101112131415varBase = function()  {       this.level = 1;      this.name ="b

2013-06-19 14:55:08 667

转载 冒泡排序算法原理及实现

1、排序方法将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其向上"飘浮"。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止。冒泡排序是就地排序,且它是稳定的。(1)初始   R[1..n]为无序区。(2)第一趟扫描

2013-06-18 21:52:16 801

转载 快速排序算法原理与实现

快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。    假设要排序的数组是A[1]……A[N],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它小的数都放到它前面,所有比它

2013-06-18 15:22:10 2065

转载 网络的七层架构

OSI七层模型介绍 OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 其中高层,既7、6、5、4层定义了应用程序的功能,下面3

2013-06-18 15:14:12 931

转载 网络连接的三次握手

1. 为什么需要三次握手?为了防止已经失效的请求传到服务器端,从而发生错误。具体描述: 当server接受到了已经失效的连接请求,这个时候,server会建立连接,并且傻傻的等待,客户端发出数据。由于client并没有发出建立连接的请求,因此不会理睬server的确认,也不会向server发送数据。server傻傻等待的过程中,很多资源就白白的浪费了。用我们学过的信息经济学的说法,就是信息

2013-06-18 15:09:37 1013

原创 java模式之门面模式

1.为什么要使用门面模式? 一个系统完成很多功能,我们把每一个功能都当成一个子系统。当客户端要完成一个功能时,需要与一个子系统打交道。但是这时客户端需要访问多个类的对象。这时难以维护,并且成本高。 2. 什么是门面模式(谈谈你对门面模式的理解)?eg::病人去看病,需要完成挂号,划价,缴费,拿药。把这看成一个子系统。那么病人不直接访问这些对象,而是访问接待员,让接待员去完成这些事情

2013-06-18 11:57:55 661

转载 面试题5

1、bean 实例的生命周期对于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于Entity Bean和Statefull Session Bean存在Cache管理,通常包含创建实例,设置上下文、创建EJB Object(create)、业务方法调用、remove等过程,对于存在缓冲池管理的Bean,在cr

2013-06-17 22:48:17 609

转载 面试题4

1、 面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类

2013-06-17 22:47:10 499

jquery mobile的各种css,js文件

关于jquery mobile框架的所有引入的文件。全部都是官网下的。

2014-01-17

jquery mobile权威指南源码

这本jquery mobile权威指南的例子都很好,让人一看就看得懂。也很实用!你下载就知道怎么样了。

2014-01-17

springMVC所有jar下载

在网上找了很多,公司里面用的这些关于springMVC的包全部在了。

2013-07-25

junit包下载

关于junit包的下载.如果要实现spring的内部实现原理,需要这个辅助包哦

2013-06-24

dom4j完整包下载

这个是dom4j的包的完整版,如果要实现spring的内部实现原理,需要这个dom4j的辅助包。

2013-06-24

aspectj-1.6.10.jar完整下载

aspectj-1.6.10.jar完整下载,这个是最新的。

2013-05-02

javascript时间显示各种特效

关于javascript一些常见,很实用的的效果。下了就知道了,差不多3百个例子

2013-04-27

分页的各种查询总结

许多新手刚开始学习java web的时候 分页老是搞不好 这是常见的一些分页技巧 共享了

2013-02-01

下载神器组件

关于下载的组件有3个组件,个人觉得最好的还是这一个,就共享了。

2013-02-01

OA的java系统

这是java的一个小系统,是关于oa的,大家可以看一下,写的很好...

2012-12-26

正则表达式

这是正则表达式的完整参考文档。相对而言还是比较完整的。不懂的都可以查得到

2012-12-26

java毕业设计的源代码

这是一本java毕业设计的书的完整源代码,包含了很多的小型项目。很适合刚刚学完java的新手实用,也实用于毕业设计用途。

2012-12-26

关于oracle的各种版本的下载地址大全

这是关于oracle的各种版本的下载地址,都在这里了

2012-12-26

空空如也

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

TA关注的人

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