- 博客(257)
- 资源 (48)
- 收藏
- 关注

原创 【项目实战】---首页一级分类的显示
在前面的博文中,小编主要简单的介绍了用户模块中的验证码程序是如何实现的,今天继续来介绍我们的项目,今天小编主要简单的介绍一下如何实现首页的一级分类的显示,比如小伙伴现在看的优快云,如下所示,她的一级分类: 无论我们点击哪个页面,这些分类总是会出现,那么她到底是如何实现的呢?今天这篇博文,小编结合自己现在正在做的这个项目,总结一下如何实现首页一级分类的显示,希望可以帮助到有需要的小伙伴们,不足之
2017-01-09 07:55:43
4195
12

原创 【项目实战】---用户模块,验证码程序
伴着元旦的脚步,小编的项目跟随着冬的脚步,马不停蹄,小伙伴们都有这样的经验,在注册某个页面的时候,或者输入了好几次密码,但是都没有输对的时候,这个时候,需要输入验证码,那时年少,觉得,注册个网页为什么还要输入验证码呢,不是多此一举嘛,然后随着学习和项目实战的深入,逐渐认识到,验证码有着不可估量的作用。 首先,小编来介绍一下什么是验证码,验证码是一种区分用户是计算机还是人的公共全自动程序,可以防止,
2017-01-07 11:02:04
6621
5

原创 【java集合系列】---HashSet
在前面的博文中,小编主要简单介绍了java集合中的总体框架,以及list接口中典型的集合ArrayList和LinkedList,接着,我们来看set的部分集合,set集合和数学意义上的集合没有差别,作为集合,可以容纳多个元素,而且,集合里面没有重复的元素,Set集合是Collection的子集,Set集合与Collection基本相同,没有提供任何额外的方法,只是Set不允许包含重复的元素,今天
2016-12-31 18:54:26
6163
4

原创 【java集合系列】--- LinkedList
开篇前言--LinkedList中的基本用法 在前面的博文中,小编介绍List接口中的ArrayList集合,List这个接口,有两个实现类,一个就是ArrayList另一个是LinkedList(链表),这两个类都实现了List接口,so。她们有很多相似的地方。LinkedList和ArrayList一样实现了List接口,但是她执行插入和删除操作时比ArrayList更加高效,因为她是基于链表
2016-12-08 09:45:57
2488
7

原创 【Java集合系列】---ArrayList
前面的博文中,小编主要简单介绍java集合的总体架构,在接下来的博文中,小编将详细介绍里面的各个类,通过demo、对比,来对java集合类进行更加深入的理解和认识,希望可以帮助有有需要的小伙伴们`(*∩_∩*)′,不足之处,还请小伙伴们多多指教哦`(*∩_∩*)′。今天这篇博文,小编主要介绍List接口中的ArrayList集合,ArrayList即数组列表,so,她肯定和数组有一定的关系,我们知
2016-12-07 08:00:07
4178
1

原创 【Java集合系列】---总体框架
集合--童年的美好时光 集合,忽然让小编想起那段美好的学生时光,集合第一次遇见她的时候,小编当年还是一个懵懂的丫头,也不曾想过会在计算机的世界再次相遇,再回首,集合在数学中是一个基本概念,集合就是“一堆东西”,集合里面的“东西”叫做元素,由一个或多个元素所构成的叫做集合,又邂逅,计算机的世界中,集合是一组可变数量的数据项也可能是0个的组合,这些数据项可能共享某些特征,需要以某种操作方式一起进行操作
2016-12-06 07:44:31
6257
22

原创 【项目实战】--图片保存位置分析
小伙伴们在逛淘宝或者是京东的时候,都能看见一张张的图片,比如现在正值冬季,我们需要买一件羽绒服,打开淘宝,在搜索框中输入羽绒服,通过各种帅哥美女从不同的角度来展现羽绒服,通过一张张的图片从不同的侧面烘托各种羽绒服的细节,但是小伙伴们有没有思考过,在编程实现的阶段中,我们是如何处理图片的呢?图片保存到哪儿?用户如何访问图片?需要什么要的服务器?需要什么样的协议?那时年少,逛淘宝的时候,哪想到这么多,
2016-12-05 07:53:54
4129
10

原创 【设计模式系列】--观察者模式
在前面的博文中,小编介绍设计模式中的撩妹模式,不知道小伙伴们有没有从中get到技巧呢?今天这篇博文,咱们继续来学习设计模式的相关知识,今天小编向大家介绍的模式是观察者模式,还请小伙伴多多指教,小编会从什么是原型观察者模式、观察者模式的结构图、观察者模式的demo以及观察者模式的特点和应用场景等方面一一进行介绍,希望对有需要的小伙伴有帮助。 什么是观察者模式? 观察者模式(有时又被称为发布(
2016-11-18 08:04:20
3398
8

原创 设计模式中的撩妹神技--下篇
开篇前言 遇一人白首,择一城终老,是多么美好的人生境界,她和他历经风雨慢慢变老,回首走过的点点滴滴,依然清楚的记得当初爱情萌芽的模样,时维十一月,眼看着光棍节就那么轻轻的来了,没有预告,没有准备`(*∩_∩*)′,是否想在双十一摆脱单身,和亲爱的ta牵手漫步,在寒风中紧紧相拥,都说艺术来源于生活,却高于生活,作为人类智慧的结晶设计模式,她蕴藏着丰富的撩妹技术,今天这篇博文,小编主要介绍状态模式中的
2016-11-14 07:58:19
2032
10

原创 设计模式中的撩妹神技--中篇
开篇前言 遇一人白首,择一城终老,是多么美好的人生境界,她和他历经风雨慢慢变老,回首走过的点点滴滴,依然清楚的记得当初爱情萌芽的模样,时维十一月,眼看着光棍节就那么轻轻的来了,没有预告,没有准备`(*∩_∩*)′,是否想在双十一摆脱单身,和亲爱的ta牵手漫步,在寒风中紧紧相拥,都说艺术来源于生活,却高于生活,作为人类智慧的结晶设计模式,她蕴藏着丰富的撩妹技术,今天这篇博文,小编主要介绍命令模式中的
2016-11-07 07:56:40
2375
4

原创 设计模式中的撩妹神技--上篇
开篇前言 遇一人白首,择一城终老,是多么美好的人生境界,她和他历经风雨慢慢变老,回首走过的点点滴滴,依然清楚的记得当初爱情没呀的模样,时维十一月,眼看着光棍节就那么轻轻的来了,没有预告,没有准备`(*∩_∩*)′,是否想在双十一摆脱单身,和亲爱的ta牵手漫步,在寒风中紧紧相拥,都说艺术来源于生活,却高于生活,作为人类智慧的结晶设计模式,她蕴藏着丰富的撩妹技术,今天这篇博文,小编主要介绍桥接模式中的
2016-11-04 11:19:56
5986
7

原创 【设计模式系列】--单例模式
在前面的博文中,小编介绍了设计模式中的原型模式,不知道有没有帮助到有需要的小伙伴呢`(*∩_∩*)′,今天这篇博文,小编继续来介绍相关的设计模式,今天要和大家见面的是单例模式,不由得又让小编想起Darry Ring,或许只能想想而已`(*∩_∩*)′,开篇闲扯到这里,接着步入正题,今天这篇博文,小编会从什么是单例模式,为什么要使用单例模式,饿汉式,懒汉式、双重检查以及配之以相关的Demo进行讲解,
2016-10-31 20:10:15
2217
3

原创 【设计模式系列】--原型模式
在前面的博文中,小编介绍了设计模式的相关知识,今天这篇博文,咱们继续来学习设计模式的相关知识,今天小编向大家介绍的模式是原型模式,还请小伙伴多多指教,小编会从什么是原型设计模式、原型模式的结构图、原型模式的demo以及原型模式的特点和应用场景等方面一一进行介绍,希望对有需要的小伙伴有帮助。 什么是原型模式 原型模式英文名称叫Prototype,是一种创建型模式,她采用复制原型对象的方法来创建对象的
2016-10-29 16:06:40
1884
8

原创 【设计模式系列】--策略模式
什么是策略模式 在前面的博文中,小编主要向小伙伴介绍了组合模式,今天这篇博文,我们继续来学习设计模式的相关知识,今天和小伙伴们见面的是策略模式,策略模式英文名字叫Strategy,策略模式属于行为模式的一种,她对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定,策略模式主要用来平滑的处理算法的切换。 策略模式结
2016-10-17 08:26:51
2569
13

原创 【设计模式系列】--组合模式
在前面的博文中,小编介绍了三个工厂模式,三世同堂,各司其职,各有千秋,今天我们继续来学习设计模式的相关知识,今天这篇博文,我们继续来学习设计模式的相关知识,今天这篇博文小编主要和小伙伴们来学习组合模式。小编会从什么是组合模式、组合模式的结构图、组合模式的角色和职责以及结合相关的deom来进行讲解。 一、什么是组合模式 组合模式,英文名字叫Composite,是结构型的设计模式,通过递归手段来构造树
2016-10-11 14:48:35
2288
5

原创 【设计模式系列】--抽象工厂
在前面中,介绍过工厂方法模式,那么抽象工厂和工厂方法模式有哪些不一样呢?抽象工厂又可以解决什么样的问题呢?她在实际应用中又是如何发挥她的作用呢?今天这篇博文小编来主要简单的介绍一下抽象工厂模式,希望对有需要的小伙伴有帮助,不足之处,还请小伙伴多多指教。首先,我们来看一下什么是抽象工厂模式: 什么是抽象工厂?抽象工厂模式是所有形态的工厂模式中最为抽象和最具其一般性的,抽象工厂模式可以向客户端提供一个
2016-10-03 16:21:50
1715
2

原创 【设计模式系列】--简单工厂模式
在前面的博文中,小编主要简单的介绍springmvc的体系结构、mvc模式的优缺点以及mvc框架,今天我们来继续学习springmvc的相关知识,在这篇博文中,小编讲解过springmvc的体系结构,在这个体系结构中,涉及到各种组件,小编主要简单介绍一下各种组件,以及他们的作用: a、前端控制器DispatcherServlet(不需要程序员开发) 作用:接收请求,响应结果,相当于转发器,中央处理
2016-09-16 14:50:01
2591
10

原创 项目实战--项目介绍
随着互联网的发展,今年来,电商行业发展迅速,各种商城网站层出不穷,大家非常熟悉的淘宝、天猫、京东等等,那时年少,只管一个劲儿狂购物,从不能想过,自己也可以动手,写一个商城网站,从今天这篇博文开始,小编就陆续向小伙伴们介绍一个商城项目,暂时就叫她淘淘商城。今天这篇博文小编主要简单的介绍一下电商行业的发展、淘淘商城的简介、功能模块,架构等等。 一、电商行业的介绍以及行业技术特点 近年来,中国的电子商务
2016-09-11 08:34:51
8884
25

原创 【mybatis深度历险系列】延迟加载
在前面的博文中,小编主要简单的介绍了mybatis中的高级映射,小伙伴们可以把mybatis和hibernate的因素进行对比,更加有利于理解。今天这篇博文,小编主要来简单介绍一下mybatis中的延迟加载。首先,我们需要知道什么是延迟加载,延迟加载(lazy load)是(也称为懒加载)Hibernate3关联关系对象默认的加载方式,延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加
2016-09-07 20:43:43
2106
9

原创 【mybatis深度历险系列】mybatis中的高级映射一对一、一对多、多对多
学习hibernate的时候,小编已经接触多各种映射,mybatis中映射有到底是如何运转的,今天这篇博文,小编主要来简单的介绍一下mybatis中的高级映射,包括一对一、一对多、多对多,希望多有需要的小伙伴有帮助,小编主要从四个方面进行介绍,订单商品数据模型、一对一查询、一对多查询、多对多查询。
2016-08-28 08:05:05
3378
4

原创 【mybatis深度历险系列】mybatis中的动态sql
在前面的博文中,小编主要简单的介绍了mybatis中的输入和输出映射,并且通过demo简单的介绍了输入映射和输出映射,今天这篇博文,小编主要来简单的介绍一下mybatis中的动态sql,有的小伙伴会问,既然有动态sql,那是不是也应该存在静态sql,答案是肯定的。那么什么是静态sql呢,静态sql语句一般用于嵌入式sql应用中,在程序运行之前,sql语句必须是确定的,例如sql语句中涉及的列名和表
2016-08-23 10:58:20
2183
6

原创 【mybatis深度历险系列】mybatis中的输入映射和输出映射
在前面的博文中,小编介绍了mybatis的框架原理以及入门程序,还有mybatis中开发到的两种方法,原始开发dao的方法和mapper代理方法,今天博文,我们来继续学习mybatis中的相关知识,随着小编的脚步,今天小编要向小伙伴们介绍的是mybatis中的输入映射和输出映射。 一、输入映射 通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型
2016-08-13 00:00:53
2242
6

原创 【mybatis深度历险系列】深入浅出mybatis中原始dao的开发和mapper代理开发
使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法。mybatis在进行dao开发的时候,涉及到三姐妹,分别是SqlSessionFactoryBuilder、SqlSessionFactroy、SqlSession。 小伙伴们都知道,SqlSession中封装了对数据库的操作,如:增删改查,通过SqlSessionFactory创建SqlSession,
2016-08-06 00:06:19
2255
2

原创 【mybatis深度历险系列】mybatis的框架原理+入门程序解析
在前面的博文中,小编介绍了springmvc的相关知识点,在今天这篇博文中,小编将介绍一下mybatis的框架原理,以及mybatis的入门程序,实现用户的增删改查,她有什么优缺点以及mybatis和hibernate之间存在着怎么样的关系,接下来小编一一进行讲解,希望对小伙伴们有帮助,不足之处,还请多多指教。 什么是mybatis? MyBatis 本是apache的一个开源项目iBatis,
2016-08-03 00:00:52
3490
2

原创 【SSH系列】一步步深入springmvc+商品列表查询demo
在前面的博文中,小编主要简单的介绍springmvc的体系结构、mvc模式的优缺点以及mvc框架,今天我们来继续学习springmvc的相关知识,在这篇博文中,小编讲解过springmvc的体系结构,在这个体系结构中,涉及到各种组件,小编主要简单介绍一下各种组件,以及他们的作用: a、前端控制器DispatcherServlet(不需要程序员开发) 作用:接收请求,响应结果,相当于转发器,中央处理
2016-07-28 00:01:50
2981
7

原创 【SSH系列】深入浅出SpringMvc+入门Demo
Spring MVC框架是有一个MVC框架,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Struts、Struts2非常类似。Spring MVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handler。通过可配置的handler mappin
2016-07-25 00:00:30
5129
12

原创 【SSH系列】深入浅出spring IOC中三种依赖注入方式
spring的核心思想是IOC和AOP,IOC-控制反转,是一个重要的面向对象编程的法则来消减计算机程序的耦合问题,控制反转一般分为两种类型,依赖注入和依赖查找,依赖什么?为什么需要依赖?注入什么?控制什么?依赖注入和控制反转是一样的概念吗?接触新的知识,小编的脑袋中全是大大的问号,不过没有关系,今天这篇博文,小编主要来简单的介绍一下在spring IOC中依赖注入的方法。 依赖注入和控制反转,目
2016-07-18 00:00:55
6597
6

原创 【SSH系列】spring中为什么要使用IOC
开篇前言 在前面的博文中,小编主要简单的介绍了spring的入门知识,随着学习的深入,我们知道spring最核心的两大技术,IOC和AOP,这两个技术也是spring最耀眼的地方,在后续的博文中小编将隆重介绍IOC和AOP,今天这篇博文,小编先简单的介绍一下,IOC是什么?在spring中为什么要使用IOC?IOC的优缺点以及IOC的应用。 IOC是什么? 控制反转(Inversion of Co
2016-07-11 00:01:49
3606
10

原创 【SSH系列】静态代理&&动态代理
代理模式是二十三中设计模式中的一种,代理模式就是指由一个代理主题来操作真实的主题,真实的主题执行具体的业务操作,而代理主题负责其她相关业务,简而言之,代理模式可以由以下三个部分组成: a、抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 b、代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 c、真实角色:实现抽象角色,定义真实角色所要
2016-07-06 00:01:34
4850
6

原创 【SSH系列】初识spring+入门demo
学习过了hibernate,也就是冬天,经过一个冬天的冬眠,当春风吹绿大地,万物复苏,我们迎来了spring,在前面的一系列博文中,小编介绍hibernate的相关知识,接下来的博文中,小编将继续介绍SSH中的spring,Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE
2016-07-04 00:00:47
4283
3

原创 【SSH系列】Hibernate映射 -- 继承映射
开篇前言 在前面的博文中,小编介绍了hibernate中的映射,一对一,一对多,多对多,单向,双向等,今天这篇博文,小编主要来介绍一下hibernate中的继承映射,小伙伴都知道在C#中,如果想要实现继承,直接在子类中添加冒号即可继承父类,在java中可以用关键字extends实现,那么在hibernate中,什么是继承映射呢?继承映射的方式又是什么?继承映射具有几种策略呢?不同策略之间又存在着怎
2016-06-28 00:04:42
3852
3

原创 【SSH系列】Hibernate映射 -- 多对多关联映射
映射原理 在数据库学习阶段,我们知道,如果实体和实体之间的关系是多对多,那么我们就抽出来第三张表,第一张表和第二张表的主键作为第三表的联合主键,结合我们的hibernate,多对多关联,无论是单向关联还是双向关联都是通过第三张表,将两个表中的主键放到第三张表中做一个关联,用第三张表来解决可能造成的数据冗余问题。今天这篇博文小编来简单的介绍一下hibernate中多对多的关联映射。
2016-06-25 00:01:09
6387
5

原创 【SSH系列】Hibernate映射 -- 一对多关联映射
映射原理 一对多关联映射和多对一关联映射的映射原理是一样一样的,所以说嘛,知识都是相通的,一通百通,为什么说一对多关联映射和多对一关联映射是一样的呢?因为她们都是在多的一端加入一个外键,指向一的一段,关联关系都是在多的一端进行维护,只是我们在写映射的时候发生了变化。 一对多和多对一的映射原理是一样的,但是她们之间也存在着小小的区别,毕竟世界上没有两片完全相同的叶子,她们之间
2016-06-23 00:09:41
8921
7

原创 【SSH系列】hibernate映射 -- 一对一双向关联映射
开篇前言 上篇博文【SSH进阶之路】hibernate映射——一对一单向关联映射,小编介绍了一对一的单向关联映射,单向是指只能从人(Person)这端加载身份证端(IdCard),但是反过来,不能从身份证端加载人得信息。为什么呢,因为对象模型具有方向性,在前面的博文Hibernate基本映射中,小编介绍了单向和双向,所谓的单向就是一段只能加载另一个端,不能反过来;双向就是两端都可以加载另
2016-06-20 00:00:26
5168
6

原创 【SSH系列】Hibernate映射 -- 一对一单向关联映射
映射原理 一对一关联映射:两个实体对象之间是一对一的关联映射,即一个对象只能与另外唯一的一个对象相对应。有两种策略可以实现一对一的关联映射: a、主键关联:即让两个对象具有相同的主键值,以表明她们之间的一一对应的关系;数据库表不会有额外的字段来维护她们之间的关系,仅通过表的主键来关联。 b、唯一外键关联:外键关联,本来适用于多对一的配置,但是如果加上唯一的限制之
2016-06-18 00:00:36
3808
3

原创 【SSH系列】Hibernate映射-- 多对一单向关联映射
在hibernate中非常重要的就是映射,在前面的博文中,小编简单的介绍了基本映射,基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用。这个比较简单,但是基础知识还是需要好好掌握的哦,还有一些关联映射,比如user && group,她们之间的关系是一对多,我们知道一个用户只能属于一个组,但是一个组可以包好N多个用
2016-06-17 00:00:52
4409
2

原创 【SSH系列】---Hibernate的基本映射
开篇前言 在前面的博文中,小编分别介绍了【SSH系列】-- hibernate基本原理&&入门demo,通过这篇博文,小伙伴们对hibernate已经有了基本的了解,以及hibernate的核心,采用对象化的思维操作关系型数据库。【SSH系列】-- Hibernate持久化对象的三种状态 ,通过这篇博文的讲解,小伙伴们了解到java对象的生命周期,是从通过new语句创建开始,到不再被任
2016-06-14 00:00:34
4657
2

原创 这一次,VR离我们真的很近
从高考作文开始 今年号称是VR元年,虽然目前VR还没能像手机一样走进千家万户,但关于VR设备的关讨论是层出不穷。而今年高考,浙江省的作文题就与VR相关。网上购物、视频聊天等在我们生活中越来越普及。有人预言,以后只要装一个虚拟世界的设备,就可以足不出户感受虚拟世界的真实场景……当虚拟世界里的“虚拟”,越来越成为现实世界里的“现实”,你是选择拥抱这个世界,还是可以远离他或者保持适当的距离?
2016-06-13 00:01:55
7816
13

原创 读书笔记--《大话重构》
整体鸟瞰 本书运用大量源于实践的示例,从编码、设计、组织、架构、测试、评估、应对需求变更等方面,深入而多角度地讲述了我们应该如何重构,建设性地提出了高效可行的重构七步。读完本书,实践重构不再卡壳,需求变更不再纠结。全面领悟重构之美,遗留系统不再是梦魇,自动化测试原来可以这样做。本书帮助程序员告别劣质代码步入精妙设计,让遗留系统的维护者逐步改善原有设计,指导重构实践者走出困惑步步坚定。同
2016-06-11 00:03:11
6659
6
EXCEL数据透视表
2017-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人