自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谢建伟的博客

一点一滴的积累

  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringBoot快速入门(非maven)

SpringBoot环境准备1. java环境(jdk1.8.0_111)2. Java EE IDE(eclipse-jee-neon-RC3-win32-x86_64)3. Springboot所需jar包(30个)项目结构代码实例package hello;import org.springframework.boot.*;import org.spri

2017-01-24 11:03:22 4489

原创 Spring学习笔记之前置通知&后置通知

在 Spring 中启用 AspectJ 注解支持要在 Spring 应用中使用 AspectJ 注解, 必须在 classpath 下包含 AspectJ 类库: aopalliance.jar、aspectj.weaver.jar 和 spring-aspects.jar将 aop Schema 添加到 根元素中要在 Spring IOC 容器中启用 AspectJ 注解支持

2017-01-19 11:07:32 806

原创 CSS盒子模型

CSS 盒子模型(Box Model)所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。下面的图片说明了盒子模型(Box Model):不同部分的说明:

2017-01-17 15:47:55 272

原创 Java 代理模式(二) Java中的动态代理

Java中的动态代理 动态代理类  Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类:  1.Interface InvocationHandler  该接口中仅定义了一个方法:  Object invoke(Object proxy, Method method, Object[] args)   在实际使用时

2017-01-09 15:36:24 325

转载 Window.open()方法参数详解

Window.open()方法参数详解1, 最基本的弹出窗口代码   window.open('page.html');2, 经过设置后的弹出窗口   window.open('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=

2017-01-04 09:32:04 317

原创 Spring学习笔记之AOP基础

什么是AOP 需求1-日志:在程序执行期间追踪正在发生的活动 需求2-验证:希望计算器只能处理正数的运算代码实现片段 问题 代码混乱:越来越多的非业务需求(日志和验证等)加入后, 原有的业务方法急剧膨胀. 每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点. 代码分散: 以日志需求为例, 只是为了满足这个单一需求

2016-12-22 11:08:06 283

原创 Spring学习笔记之泛型依赖注入

泛型依赖注入spring 4.0 中可以为子类注入子类对应的泛型类型的成员变量的引用public class BaseRepository {}public class BaseService { @Autowired protected BaseRepository repository; public void add() { S

2016-12-20 09:58:49 238

转载 【详解】为什么选择Spring Boot作为微服务的入门级微框架

文章转载自:http://www.csdn.net/article/a/2016-05-12/15838098摘要:1. Spring Boot是什么,解决哪些问题 1) Spring Boot使编码变简单 2) Spring Boot使配置变简单 3) Spring Boot使部署变简单 4) Spring Boot使监控变简单 5) Spring Boot的不足 2. Spring

2016-12-18 22:30:00 634

转载 Spring学习笔记之通过注解配置Bean

一、组件扫描组件扫描(component scanning):  spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括:@Component: 基本注解, 标识了一个受 Spring 管理的组件@Repository: 标识持久层组件@Service: 标识服务层(业务层)组件@Controller: 标识表现层组件

2016-12-16 16:03:01 190

原创 Spring学习笔记之管理Bean的生命周期

IOC 容器中 Bean 的生命周期方法spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务. Spring IOC 容器对 Bean 的生命周期进行管理的过程:- 通过构造器或工厂方法创建 Bean 实例- 为 Bean 的属性设置值和对其他 Bean 的引用- 调用 Bean

2016-12-16 14:11:14 234

原创 Spring学习笔记之SpEL

Spring表达式语言:SpELspring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpELSpEL 为 bean 的属性进行动态赋值提供了便利通过 SpEL 可以实现:通过 bean 的 id 对 bean 进行引用调用方法以及引

2016-12-16 11:14:55 390

原创 Spring学习笔记之使用外部属性文件

使用外部属性文件在配置文件里配置 Bean 时, 有时需要在 Bean 的配置里混入系统部署的细节信息(例如: 文件路径, 数据源配置信息等). 而这些部署细节实际上需要和 Bean 配置相分离spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器, 这个处理器允许用户将 Bean 配置的部分内容外移到属性文件中

2016-12-15 15:43:46 187

原创 JS函数名称

function tj() { alert(1); } function tj(a,b) { alert(2); }运行结果:2项目中写了两个函数名称一样,参数列表不一样的 js 函数,妈呀,坑死了,找半天是这里的问题,调用的时候,第二个函数把第一个函数覆盖了。最后将两个函数的名字分别命名才解决了问题。

2016-12-15 15:19:46 481

原创 Spring学习笔记之Bean的作用域

Bean 的作用域在 spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域.    其中比较常用的是singleton和prototype两种作用域。对于singleton作用域的Bean,每次请求该Bean都将获得相同的实例。容器负责跟踪Bean实例的状态,负责维护Bean实例的生命周期行为;如果一个Bean被设置成prot

2016-12-15 13:58:10 243

原创 Spring 习笔记之bean 之间的关系

一、继承 Bean 配置spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置子 Bean 也可以覆盖从父 Bean 继承过来的配置<bean id="address2" class="com.atg

2016-12-14 17:32:16 221

原创 Spring学习笔记之自动装配

XML 配置里的 Bean 自动装配spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在  的 autowire 属性里指定自动装配的模式<bean id="address" class="com.atguigu.spring.autowire.Address" p:city="BJ" p:street="HouHai"><bean id="car" class

2016-12-14 15:06:33 192

原创 Spring学习笔记之属性配置细节

一、字面值字面值:可用字符串表示的值,可以通过 元素标签或 value 属性进行注入。基本数据类型及其封装类、String 等类型都可以采取字面值注入的方式若字面值中包含特殊字符,可以使用 把字面值包裹起来。 子节点进行配置 --> 200 二、 Bean的引用组成应用程序的 Bean 经常需

2016-12-12 15:26:30 263

原创 Spring学习笔记之配置bean

一、内容摘要配置形式:基于 XML 文件的方式Bean 的配置方式:通过全类名(反射)IOC 容器 BeanFactory & ApplicationContext 概述依赖注入的方式:属性注入;构造器注入二、在 Spring 的 IOC 容器里配置 Bean在 xml 文件中通过 bean 节点来配置 bean<!-- 通过全类名的方式来配置

2016-12-12 09:53:37 220

原创 Spring学习笔记之IOC和DI 概述

IOC 和 DI:IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式。DI(Dependency Injection) — I

2016-12-09 16:24:59 185

原创 学习笔记之Spring入门HelloWorld

Spring 是一个开源框架.Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.Spring 是一个 IOC(DI) 和 AOP 容器框架.具体描述 Spring:轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API依赖注

2016-12-08 16:49:27 251

原创 Spring学习笔记之配置bean的方式(工厂方法和Factorybean)

参考:https://waylau.gitbooks.io/spring-framework-4-reference/content/III.%20Core%20Technologies/Bean%20overview.html通过工厂方法配置bean1.通过调用静态工厂方法创建bean调用静态工厂方法创建bean是将对象创建的过程封装到静态方法中。当客户端需要对象时,

2016-12-08 14:31:09 366

原创 2016年终总结

13年毕业,已经工作三年了。今年三月份换了一份新工作,工作地点从塘沽转到了和平。每天可以回自己的家,城际上下班,加班的那段日子,倒不是多晚,赶火车么。我要特别感谢组长范姐,在工作中指导我,在生活上关心我。渐渐地,理解了工作上的事情。应用程序,开发部署在 TOMCAT,测试部署在 WebSphere,生产部署在 WebSphere 。为了提升工作效率,在测试,生产的部署上面,几个项目所需要修改的

2016-12-01 09:25:43 173

转载 Java 代理模式(一) 静态代理

代理模式

2016-11-25 16:16:05 178

原创 iphone网页中的数字电话号码带蓝色下划线

2016-11-24 16:38:37 841

转载 CAS (4) —— CAS浏览器SSO访问顺序图详解(CAS Web Flow Diagram by Example)

文章转载自:http://www.cnblogs.com/richaaaard/p/5047112.htmlCAS (4) —— CAS浏览器SSO访问顺序图详解(CAS Web Flow Diagram by Example)tomcat版本: tomcat-8.0.29jdk版本: jdk1.8.0_65nginx版本: nginx-1.9.8cas

2016-10-21 17:13:07 2067

转载 跟着9张思维导图学习Javascript

跟着9张思维导图学习Javascript学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将 po 出我收集的 9 张 javascript 相关的思维导图(非原创)。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相

2016-10-06 09:09:59 248

转载 浅谈 Java 字符串(String, StringBuffer, StringBuilder)

转载自https://segmentfault.com/a/1190000002683782我们先要记住三者的特征:String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)一、定义查看 API 会发现,String、StringBuffer、StringBuilder 都实现了 Char

2016-09-05 14:37:18 309

转载 【WebService】带你走进webservice的世界

文章转载自:http://blog.csdn.net/eson_15/article/details/520213191. webservice是啥  准确的来说,webservice不是一种技术,而是一种规范。是一种跨平台,跨语言的规范,用于不同平台,不同语言开发的应用之间的交互。   举个例子,比如在Windows Server服务器上有个C#.Net开发的应用A,在Lin

2016-07-29 09:53:34 528

转载 Spring的IOC原理

在网上看到一篇文章,感觉写得挺不错的,转载一下,本文转载自:http://blog.csdn.net/m13666368773/article/details/78021261. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机

2016-07-20 16:47:08 281

转载 SQLite学习笔记

转自:http://need-faith.iteye.com/blog/1883506最近的一个项目中与app交互,就用到了SQLite数据库,app需要down下来数据库文件,然后系统提供的是tomcat下的,而系统中db.properties配置的是项目工作区间的,这样就造成了数据不同步。为了确保数据一致,就发现了下面的文章。。。轻量级数据库SQLite在移动领域运用广泛,

2016-03-01 09:11:58 590

转载 JAVA进阶:VO(DTO)与PO(DAO)之间的转换

文章转自:http://marsvaadin.iteye.com/blog/1294199PO即 Persistence Object  VO即 Value Object VO和PO的主要区别在于:  VO是独立的Java Object。  PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数据库中某条记录对应的Hibernate实体

2016-02-24 11:14:27 20940 1

原创 对原生态JDBC程序中问题总结

环境创建mysql数据库jdbc编程步骤jdbc程序

2016-02-17 23:14:55 405

转载 40个Java集合面试问题和答案

转载来自:http://www.sanesee.com/article/40-java-collections-interview-questions-and-answersJava集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。1.Java集合框架是什么?说出一些集合框架的优点?    每

2016-02-17 14:13:24 388

转载 Java——用户激活邮件工具类

转载来自:http://blog.csdn.net/u010926964/article/details/48102325 我们经常遇到在网站或者软件注册新用户时需要向我们的注册邮箱发送一封激活邮件,然后我们去邮箱点击激活连接后我们的用户名才能登陆,其过程是当我们注册成功后数据库已经存入该用户的相关信息,但是用户状态为不可用,所以这时候该用户名是不能正常使用的。因此系统需要向我们的注册

2016-02-17 13:47:17 318

SpringBoot入门Demo(非maven)

SpringBoot入门Demo(非maven)

2017-01-24

W3School离线手册.chm

W3School离线手册

2016-12-28

空空如也

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

TA关注的人

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