自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

1024

我的学习笔记,便于理解和使用时查找

  • 博客(14)
  • 收藏
  • 关注

原创 MySQL常用SQL语句

MySQL常用SQL语句一些概念关系型数据模型:建立在严格的数据概念基础上,用二维表来描述实体与实体间的联系。关系:对应通常所说的一张表元组:表中的一行属性:表中的一列主键:表中的某个属性(组),它可以唯一确定一个元组关系型数据库模型的操作:SELECTSELECT...INTO 创建一个查询表INSERT INTOUPDATEDELETEINNER JOIN 内连接LEFT JOIN 左连接RI...

2018-02-27 18:29:41 295

原创 URL和URI

URL和URI简介URI(Uniform Resource Identifier)统一资源标识符,是采用一种特定语法标识一个资源的字符串。URL(Uniform Resource Locator)统一资源定位符,URL可以标识一个资源在Internet上的位置。URL是最常见的URI。URIURI的语法为:[模式:模式特定部分]当前模式包括:data 链接中直接包含的Base64编码数据file ...

2018-02-27 14:01:39 1092

原创 数据库连接池实践——c3p0

之前转载了一个关于连接池的博客:http://blog.csdn.net/qq407388356/article/details/78869653介绍了连接池的原理。后来在Spring整合的项目中使用到了连接池的一些操作。下面以c3p0连接池与不使用连接池进行一个比较操作,使用maven比较简单获得c3p0的jar包。<dependency>     <groupId>c3...

2018-02-25 15:25:52 363

原创 Spring学习笔记-事务管理

Spring学习笔记-事务管理Spring支持两种事务管理的方式:编程式的事务管理,在实际应用中很少使用,通过TransactionTemplate手动管理事务。声明式的事务管理,使用XML配置声明,开发中推荐使用(代码侵入性最小),Spring的声明式事务是通过AOP实现的。什么是事务事务指的是逻辑上的一组操作,这组操作要么全都成功,要么全都失败。最典型的例子就是银行转账的问题。事务的特性:原子...

2018-02-12 18:01:30 777

原创 设计模式——Proxy代理模式

设计模式——Proxy代理模式Proxy代理模式 为其他对象提供一种代理,以控制这个对象的访问。代理对象起到中介作用,可以去掉功能服务或增加额外的服务。几种常见的代理模式:远程代理:为不同地理的对象提供局域网代表对象。虚拟代理:根据需要将资源消耗很大的对象进行延迟,真正需要的时候进行创建。保护代理:控制用户的访问权限。智能引用代理:提供对目标对象额外服务。 静态代理代理和被代理对象在代理之前是确定...

2018-02-11 23:34:06 1319

原创 设计模式——Adapter适配器模式

设计模式——Adapter适配器模式适配器模式适配器模式将一个类的接口,转换成客户期望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。即解决不兼容、不匹配的问题而引人的。可以作为两个不兼容的接口之间的桥梁。比如笔记本是三头插头,但现在只有两头插座,就需要一个电源适配器将三头转成两头。适配器模式有两种:类适配器模式(使用继承的适配器)和对象适配器模式(使用委托的适配器)类适...

2018-02-09 22:53:40 635

原创 设计模式——Template模板模式

设计模式——Template模板模式模板模式在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。即在父类中定义处理流程的框架,在子类中实现具体处理。工厂模式是将模板模式用于生成实例的一个典型例子。有一些通用方法的时候可以用的该模式,即有多个子类共有的方法,且逻辑相同。重要的、复杂的方法,可...

2018-02-09 21:41:19 643

原创 设计模式——Factory工厂模式

设计模式——Factory工厂模式工厂模式       实例化对象,用工厂方法代替new操作。定义一个创建对象的接口指向其实现的子类,让父类决定实例的生成方式,让子类决定实现的细节。这样有利于扩展。工厂模式是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。作为一种创建类模式,在任何需要生成复杂对象的地方,都可以使用工厂方法模式。有一点需要注意的地方...

2018-02-09 10:57:01 657

原创 设计模式——Singleton单例模式

设计模式——Singleton单例模式单例模式这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。保证一个类仅有一个实例,并提供一个访问它的全局访问点。比如配置文件、工具类、线程池、缓存、日志对象等。优点: 1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首...

2018-02-08 23:55:03 561

原创 设计模式初步

设计模式初步设计模式简介       设计模式用来表示内部组件是如何组装的。设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。1、对接口编程而...

2018-02-08 21:53:59 606

原创 SSM整合开发(四)—高并发优化思路

SSM整合开发(四)—高并发优化思路首先感谢慕课网的老师,讲的真的很棒,学习很多书本上学不到的实用知识。学习课程的地址:https://www.imooc.com/learn/632老师的GitHub地址:https://github.com/geekyijun/seckill高并发发生在哪里?分析整个系统流程,用户进行秒杀时最感兴趣的进入详情页进行秒杀。图中红色表示可能会出现高并发的点,绿色表示...

2018-02-07 22:48:10 7452 3

原创 SSM整合开发(三)—Web层

SSM整合开发(三)—Web层首先感谢慕课网的老师,讲的真的很棒,学习很多书本上学不到的实用知识。学习课程的地址:https://www.imooc.com/learn/630老师的GitHub地址:https://github.com/geekyijun/seckill概要主要介绍前端交互设计、Restful:url满足Restful设计规范、Spring MVC、bootstrap+jquer...

2018-02-07 22:24:06 996 2

原创 SSM整合开发(二)—Service层

SSM整合开发(二)—Service层首先感谢慕课网的老师,讲的真的很棒,学习很多书本上学不到的实用知识。学习课程的地址:https://www.imooc.com/learn/631概要Dao层只完成了针对表的相关操作包括写了接口方法和映射文件中的sql语句,并没有编写逻辑的代码,例如对多个Dao层方法的拼接,当我们用户成功秒杀商品时我们需要进行商品的减库存操作(调用Seckil

2018-02-07 00:55:16 8811

原创 SSM整合开发(一)—DAO层

SSM整合开发(一)—DAO层首先感谢慕课网的老师,讲的真的很棒,学习很多书本上学不到的实用知识。学习课程的地址:https://www.imooc.com/learn/587系统概要首先看一下项目目录结构:dao包存放与数据库交互相关代码,这里主要是Mybatis的mapper接口dto包存放与业务相关性不大的数据实体类(Data TransferObject)

2018-02-07 00:21:32 15485 4

空空如也

空空如也

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

TA关注的人

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