自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 服务器启动如何加载spring xml:

服务器启动,加载web.xml 文件的时候发现监听器:ContextLoaderListener初始化监听器 所以调用@Overridepublic void contextInitialized(ServletContextEvent event) {   initWebApplicationContext(event.getServletContext());}

2016-04-23 15:20:54 1896

原创 mysql 增删改查和常用函数

插入:insertintob(a, b, c) selectd,e,f fromb;createtabletestasselect*fromdept;--从已知表复制数据和结构createtabletestasselect*fromdeptwhere1=2;--从已知表复制结构但不包括数据查询:

2016-04-23 14:41:37 556

原创 Linux操作系统 性能查看命令:

Linux性能监测:CPU篇 CPU的占用主要取决于什么样的资源正在CPU上面运行,比如拷贝一个文件通常占用较少CPU,因为大部分工作是由DMA(DirectMemoryAccess)完成,只是在完成拷贝以后给一个中断让CPU知道拷贝已经完成;科学计算通常占用较多的CPU,大部分计算工作都需要在CPU上完成,内存、硬盘等子系统只做暂时的数据存储工作。要想监测和...

2016-04-23 14:40:06 9034

原创 tomcat 学习总结

tomcat :tomcat安装 目录:/opt/tomcat-$projectname-$env tomcat日志目录:/opt/tomcat-$projectname-$env自定义日志目录/data/logswar 目录:/data/www/tomcat-$projectname-$envtomcat 为什么部署的项目不在webapps

2016-04-23 14:38:48 897

原创 zookeeper 分布式锁原理:

zookeeper 分布式锁原理:1大家也许都很熟悉了多个线程或者多个进程间的共享锁的实现方式了,但是在分布式场景中我们会面临多个Server之间的锁的问题,实现的复杂度比较高。利用基于google chubby原理开发的开源的zookeeper,可以使得这个问题变得简单很多。下面介绍几种可能的实现方式,并且对比每种实现方式的优缺点。1. 利用节点名称的唯一性来实现共享锁ZooKee

2016-04-23 14:37:17 29484 5

原创 spring mvc需要的 配置文件(以及相关类和接口的详细解释):

spring mvc 配置文件:标准方法是在web.xml中配置两个,然后在spring mvc配置文件中注解只扫controller注解,其余spring不扫controller注解一、最开始当然是web.xml文件了,这是一个总的宏观配置xml version="1.0" encoding="UTF-8"?>web-app version="2.5"     xml

2016-04-23 14:35:11 5333

原创 Spring MVC 执行原理

在 Spring Mvc 访问过程里,每个请求都首先经过 许多的过滤器,经 DispatcherServlet 处理;一个Spring MVC工程里,可以配置多个的 dispatcherServlet ,每个 DispatcherServlet 可以对应多个的 HandlerMapping ,每个 HandlerMapping 可以有自己的 Interceptor (拦截器)。

2016-04-23 14:26:59 887

原创 设计模式 学习 2:

六个创建型模式简单工厂: 问题: Sunny软件公司欲基于Java语言开发一套图表库,该图表库可以为应用系统提供各种不同外观的图表,例如柱状图、饼状图、折线图等。Sunny软件公司图表库设计人员希望为应用系统开发人员提供一套灵活易用的图表库,而且可以较为方便地对图表库进行扩展,以便能够在将来增加一些新类型的图表。//抽象图表接口:抽象产品类i

2016-04-23 14:26:00 1635

原创 设计模式 学习 1:

设计原则:1 单一职责原则 :  面向对象编程。2 开闭原则       :  可以扩展,不要修改原来的代码。3 里氏代换原则 :  引用父类的地方可以使用 子类替代。4 依赖倒转原则 :  尽量在参数 ,返回值,引用等地方,使用接口和抽象类。5 接口隔离原则 :  每个接口应该承担自己的责任,不要混在一起。6 合成复用原则 :  尽量使用对象组合,而不是继承达到复用目的。

2016-04-23 14:20:38 300

原创 设计模式 学习 3:

七个结构型模式之3(适配器 /桥接模式/组合模式)适配器模式 Sunny软件公司在很久以前曾开发了一个算法库,里面包含了一些常用的算法,例如排序算法和查找算法,在进行各类软件开发时经常需要重用该算法库中的算法。在为某学校开发教务管理系统时,开发人员发现需要对学生成绩进行排序和查找,该系统的设计人员已经开发了一个成绩操作接口ScoreOperation,在该接口中声明了排序方法sort(

2016-04-23 14:20:06 1754

原创 设计模式 学习 6:

11个行为模式之6(备忘录模式,观察者模式,状态模式,策略模式,模版模式,访问者模式)备忘录模式 Sunny软件公司欲开发一款可以运行在Android平台的触摸式中国象棋软件,由于考虑到有些用户是“菜鸟”,经常不小心走错棋;还有些用户因为不习惯使用手指在手机屏幕上拖动棋子,常常出现操作失误,因此该中国象棋软件要提供“悔棋”功能,用户走错棋或操作失误后可恢复到前一个步骤,

2016-04-23 14:18:03 2356

原创 设计模式 学习 5:

11个行为模式之5(责任链模式,命令模式,解释器模式,迭代器模式,中介者模式)责任链模式问题:  Sunny软件公司承接了某企业SCM(Supply Chain Management,供应链管理)系统的开发任务,其中包含一个采购审批子系统。该企业的采购审批是分级进行的,即根据采购金额的不同由不同层次的主管人员来审批,主任可以审批5万元以下(不包括5万元)的采购单,副董事长可以审

2016-04-23 14:15:09 1352

原创 设计模式 学习 4:

七个结构型模式之4(装饰模式,外观模式,享元模式,代理模式)装饰模式: Sunny软件公司基于面向对象技术开发了一套图形界面构件库VisualComponent,该构件库提供了大量基本构件,如窗体、文本框、列表框等,由于在使用该构件库时,用户经常要求定制一些特效显示效果,如带滚动条的窗体、带黑色边框的文本框、既带滚动条又带黑色边框的列表框等等,因此经常需要对该构件库进行扩展以增强其

2016-04-23 14:12:38 1389

原创 spring 多线程-线程池:

1 类介绍 :一:  ThreadPoolTaskExecutor是一个spring的线程池技术,查看代码可以看到这样一个字段: private ThreadPoolExecutor threadPoolExecutor;  可以发现,spring的 ThreadPoolTaskExecutor是使用的jdk中的java.util.concurrent.ThreadPo...

2016-04-22 18:48:53 2255

转载 spring 异步处理 :

引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。1.  何为异步调用?    在解释异步调用之前,我们先来看同步调用的定义;同步就是整个处理过程顺序执行,

2016-04-22 18:47:32 1168

原创 maven 选项和命令

maven 常用命令。mvn compile   3)编译测试代码mvn test-compile   4)清空mvn clean   5)运行测试mvn test   6)生产站点目录并打包mvn site-deploy   7)安装当前工程的输出文件到本地仓库mvn install   8)打包mvn package

2016-04-22 18:46:04 1897

原创 idea 快捷键1

ori/sout/psvm + Tab  Command + shift + O  导入包ctrl +shift + f       搜索内容块在项目中被使用的位置。command + alt + i  打开开发者工具。ctrl + h 查看类继承关系。command + n  查找类。command +Shift+N 查找文件command +R 替换文本comm

2016-04-22 18:35:42 351

原创 mac 常用快捷键1:

mac 常用快捷键1:搜尋文字定義(⌘ + Control + D)屏幕截图 : (⌘ + Shift + 4)最小化所有視窗 (⌘ + Option + M)微調音量(Option + Shift + F11/F12)直接捲動到最上方或最下方(⌘ + 上/下)網址列直接輸入文字 (⌘ + Up + L)系统偏好设置可以设置好多Mac 属性 。fin

2016-04-22 18:35:16 526

原创 java 命令

java 命令1:java - cp  执行java类例子:java -cp .;myClass.jar packname.mainclassname     java  -jar  jar_file_path  例子:java -jar myjar.jar

2016-04-22 18:34:51 380

原创 一个简单的安全认证流程

https://www.ibm.com/developerworks/cn/java/j-lo-springsecurity/Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分用户认证客户端:用户登录:需要填写用户名,密码,如果在传输的过程中直接用明文,就恨可能被拦截,导致密码泄露,也就是说,

2016-04-22 18:28:57 1458

网页小窗口播放代码

简单的代码实现,这个可以用,我测试过了,不支持火狐。

2014-01-08

webservice 开发实例 详解

自己总结的例子,简单明了,深入浅出,介绍了webservice , 很容易理解,很容易贯通

2014-01-08

跨域访问实现

实现了 跨域访问,并且通过调用子系统页面实现了iframe 高度自适应

2014-01-08

程序员注册表学习总结

这是我自己的学习 资源总结, 如果你把我的资源 全部看完, 保证 你就是 注册表 大师

2014-01-08

java 音乐播放器 源代码

可以帮助你更好的了解 java 。sound 包

2011-05-28

html 标签大全

这篇文档里包含了 html 标签 可以用于做静态网页

2011-05-28

空空如也

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

TA关注的人

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