自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

转载 设计模式之装饰模式

学过装饰模式后,大家会发现,它在Java语言中最著名的应用莫过于Java I/O标准为库的设计了。这一节将以处理Byte流为例,看看装饰模式是怎样得到应用的。  为什么不用继承而用装饰模式  我们知道Java I/O库需要很多性能的各种组合,如果说这些性能的组合是通过继承方式来实现的话,那么每一种组合都需要一个类,这样就会出现大量重复性问题的出现,从而使类数目“爆炸”。而如果采用装饰模式,那么...

2016-05-26 20:34:15 239

转载 设计模式之单例模式(线程安全)

可以说单例模式是所有设计模式中最简单的一种。 单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个。 单例模式也是23中设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。 1.多线程安全单例模式实例一(不使用同步锁) 1 public class Singleton { 2 private stati

2016-05-26 19:58:42 192

转载 Tomcat 配置详解/优化方案

Service.xml Server.xml配置文件用于对整个容器进行相关的配置。 元素: 是整个配置文件的根元素。表示整个Catalina容器。 属性: className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apache.catalina.core.StandardServer类。 Port:Tomcat服务器监听用于关闭Tom

2016-05-26 11:07:39 499

转载 tomcat性能优化

试想以下这个情景:你已经开发好了一个程序,这个程序的排版很不错,而且有着最前沿的功能和其他一些让你这程序增添不少色彩的元素。可惜的是,程序的性能不怎么地。你也十分清楚,若现在把这款产品退出市场,肯定会给客户骂得狗血淋头。因为不管样子多么好看,性能才是客户们最需要的。如果你在软件实际运行中使用了Tomcat服务器,那么这篇文章将能让你学到一些能提高Tomcat服务器性能的方法。在此我先得感谢ITWo

2016-05-26 10:51:13 268

原创 常见的设计模式

常见设计模式介绍 3.1. 单例模式(singleton) 有些时候,允许自由创建某个类的实例没有意义,还可能造成系统性能下降。如果一个类始终只能创建一个实例,则这个类被称为单例类,这种模式就被称为单例模式。 一般建议单例模式的方法命名为:getInstance(),这个方法的返回类型肯定是单例类的类型了。getInstance方法可以有参数,这些参数可能是创建类实例所需要的参数,

2016-05-26 08:13:16 263

转载 springmvc入门教程

2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。   另外还有一种基于组件的、事件驱动的Web框架在此

2016-05-23 16:31:09 300

原创 关于线程同步(5种同步方式)

为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 1.同步方法 即有synchronized关键字修饰的方法。 由于java的每个对...

2016-05-20 13:46:30 393

转载 mybatis工作流程

一、Mybatis介绍 MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去 设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通java对 象)到数据库中的记录。 二、MyBatis工作流程 (1)加载

2016-05-19 19:47:25 1435

转载 mybatis面试题

1、Mybatis基础: #{...} 和 ${...} 的区别 MyBatis将 #{…} 解释为JDBC prepared statement 的一个参数标记。而将 ${…} 解释为字符串替换。理解这两者的区别是很有用的, 因为在某些SQL语句中并不能使用参数标记(parameter markers)。     比如,我们不能在表名(table name)的位置使用参数标记

2016-05-09 19:52:03 836

mysql-5.5.16

mysql的安装包 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

2015-11-28

PLSQL_Developer_7.1

oracle的可视化图形工具 可以方便的导出数据库脚本文件 可以图形化的方式创建函数、存储过程、触发器、定时任务、索引、序列等oracle对象

2015-11-28

Navicat_for_MySQL_10.1.7

mysql 图形化工具 可以方便的传输数据给其他设备和导出sql文件

2015-11-28

图片轮播效果

实现图片的自动循环播放效果和浮动停止播放效果的功能

2015-06-14

jquery.cookie

cookie可以达到实现全局变量的效果,比如整个项目中切换皮肤或者切换语言

2015-06-09

测试单元jar包

测试方法的时候,不用写程序的入口main(),也不用new创建对象, 直接在方法上加上@test 然后以junit的方式运行。 注:没有返回类型的方法才可以加@test.

2015-06-07

pinyin4j汉字转化成拼音工具类

该工具是可以把汉字转换成拼音的工具,主要用途就像购票系统中输入bj就会把北京显示出来这样的效果,用不同的搜索形式显示出想要的结果

2015-06-07

smartWizaed2.0

向导,可以按照用户设定的步骤进行操作,可以有较好的用户体验

2015-06-05

空空如也

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

TA关注的人

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