后框架
文章平均质量分 74
吃奶的牛
这个作者很懒,什么都没留下…
展开
-
Spring IOC三种注入方式(接口注入、setter注入、构造器注入)
IOC ,全称 (Inverse Of Control) ,中文意思为:控制反转, Spring框架的核心基于控制反转原理。什么是控制反转?控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。由容器控制程序之间的关系,而不是由代码直接控制由于控制权由代码转向了容器,所以称为反转对象与对象之间的关系可以简单的理解为对象之间的依赖关系:依赖关系:在 A 类需要类转载 2016-09-09 11:06:01 · 15234 阅读 · 0 评论 -
SpringMVC国际化
1.MVN依赖: 4.0.5.RELEASE 3.1.0 javax.servlet javax.servlet-api ${servlet} org.springframework spring-webmvc ${springframework} junit junit 3.8.1原创 2017-03-14 10:48:39 · 319 阅读 · 0 评论 -
Spring整合VM及VM常用语法
1.servlet-context.xml loopCounter 0 UTF-8 UTF-8 velocityCount 1 true原创 2017-03-14 11:06:03 · 2516 阅读 · 0 评论 -
zookeeper 与dubbo管理平台Window 安装与使用
一:单机模式安装zookeeper 1,下载zookeeper注册中心,下载地址:http://www.apache.org/dist/zookeeper/下载后解压即可,进入F:\zookeeper-3.5.2\zookeeper-3.5.2\bin,双击zkServer.cmd启动注册中心服务。//zookeeper端口默认8080 ,此时你需要to原创 2017-03-16 19:12:59 · 499 阅读 · 1 评论 -
hibernate 状态间转换及update,saveOrUpdte
Hibernate中java对象的三种状态:1、临时状态(transient):用new语句创建,还没有被持久化,不处于Session的缓存中。 2、持久化状态(persistent):已使用save()或者saveOrUpdate()方法,处于Session的缓存中和数据库表中,生成了自己的Oid标识。 3、游离状态(detached):被持久化,已使用evict(Obj转载 2017-09-15 13:03:32 · 322 阅读 · 0 评论 -
hibernate 基础方法(一)及Hibernate中java对象的三种状态
//1. 创建一个 SessionFactory 对象 SessionFactory sessionFactory = null; //1). 创建 Configuration 对象: 对应 hibernate 的基本配置信息和 对象关系映射信息 Configuration configuration = new Configuration().configure();原创 2017-01-08 23:49:38 · 259 阅读 · 0 评论 -
Hibernate.cfg.xml 整理
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> root root原创 2017-01-08 23:32:06 · 240 阅读 · 0 评论 -
Hibernate事务与并发问题处理(乐观锁与悲观锁)
一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)转载 2017-09-01 16:01:40 · 277 阅读 · 0 评论 -
mybatis #与$区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值转载 2017-09-11 00:42:06 · 232 阅读 · 0 评论 -
spring 常用注解以分类
1 、将普通类加入容器形成Bean的注解日常开发中主要使用到的定义Bean的注解包括(XML方式配置bean暂不讨论):@Component、@Repository、@Service、@Controller、@Bean其中@Component、@Repository、@Service、@Controller实质上属于同一类注解,用法相同,功能相同,区别在于标识组件的类型。当转载 2017-09-20 08:51:45 · 1147 阅读 · 0 评论 -
AOP代理模式
转自 :http://www.cnblogs.com/xujiming/p/5737531.htmlhttp://blog.csdn.net/mrzhoug/article/details/51336833 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会转载 2017-10-28 18:05:22 · 325 阅读 · 0 评论 -
spring 自定义注解及使用
在工作中经常使用Spring的相关框架,免不了去看一下Spring的实现方法,了解一下Spring内部的处理逻辑。特别是开发Web应用时,我们会频繁的定义@Controller,@Service等JavaBean组件,通过注解,Spring自动扫描加载了这些组件,并提供相关的服务。Spring是如何读取注解信息,并注入到bean容器中的,本文就是通过嵌入Spring的Bean加载,来描述Spri转载 2017-11-12 16:14:16 · 788 阅读 · 0 评论 -
Hibernate中一二级缓存使用详解
一、一级缓存二级缓存的概念解释(1)一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据;(2)二级缓存就是SessionFactory级别的缓存,顾名思义,就是查询的时候会把查询原创 2017-01-10 18:19:04 · 644 阅读 · 0 评论 -
hibernate 基础方法(二)【相关配置详解】
一、搭建Hibernate环境1.在src目录下创建hibernate.cfg.xml配置文件PS:文件的名字不能改!xml version="1.0" encoding="UTF-8"?>DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DT原创 2017-01-10 11:09:59 · 220 阅读 · 0 评论 -
struts2核心工作流程与原理
设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Servlet API揭示了Java Servlet只是Java API的一个很小子集,这样我们可以在业务逻辑部分使用功转载 2016-09-14 07:19:01 · 518 阅读 · 0 评论 -
Hibernate工作流程及与 MyBatis的比较
Hibernate创建步骤(五大核心接口:Configuration/SessionFactory/Session/Transaction/Query) Configuration类:Configuration对象用来读取配置文件并创建SessionFactory对象。一般情况下,一个应用程序会创建Configuration对象,然后建立唯一的SessionFactory实例,意味着C转载 2016-09-18 10:45:20 · 1194 阅读 · 0 评论 -
MyBatis工作流程及配置
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。Mybatis的功能架构分为三层(图片借用了百度百科):1)转载 2016-09-18 11:23:26 · 2761 阅读 · 0 评论 -
Spring事务配置
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Tra转载 2016-09-19 07:50:21 · 191 阅读 · 0 评论 -
Spring AOP/DI/IOC 简述及使用
1. Spring介绍Spring是轻量级的J2EE应用程序框架。Spring的核心是个轻量级容器(container),实现了IoC(Inversion of Control)模式的容器,Spring的目标是实现一个全方位的整合框架,在Spring框架下实现多个子框架的组合,这些子框架之间彼此可以独立,也可以使用其它的框架方案加以替代,Spring希望提供一站式的框架整合方案 。Sp转载 2016-09-20 08:25:53 · 4133 阅读 · 0 评论 -
springmvc注解详解
Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松起来,这都离不开Annotation的强大作用,今天我们就一起来看看Spring MVC 4中常用转载 2016-09-26 14:08:34 · 334 阅读 · 0 评论 -
nodeJS丶Buff使用及相关API
JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.js 处原创 2016-10-17 13:40:40 · 3537 阅读 · 1 评论 -
Node.js丶Stream使用及常用方法
Node.js Stream(流)Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,Stream 有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex - 可读可写操作.Tra原创 2016-10-17 14:47:41 · 1072 阅读 · 0 评论 -
ORM框架使用优缺点
1. 什么是ORM?对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联转载 2016-11-08 14:37:48 · 33519 阅读 · 2 评论 -
MVC框架优缺点
MVC和三层架构首先、它们很相似; MVC 可分为:Model 模型层、View 视图层、Controller 控制层; 三层架构为:视图层、控制层、业务逻辑层 首先,最重要的是应该有多个视图对应一个模型的能力。在目前用户需求的快速变化下,可能有多种方式访问应用的要求。例如,订单模型可能有本系统的订单,也有网上订单,或者其他系统的订单,但对于订单的处理都是一转载 2016-11-08 15:12:12 · 2316 阅读 · 0 评论 -
spring事务的传播属性和事务隔离级别及配置事务(注解方式)
注解方式配置事务 :<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"原创 2017-01-09 11:40:18 · 866 阅读 · 0 评论 -
Spring中Bean的作用域/状态/生命周期
Bean的作用域 Spring 3中为Bean定义了5中作用域,分别为singleton(单例)、prototype(原型)、request、session和global session,5种作用域说明如下:singleton:单例模式,Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象。Singleton作用域是Spri转载 2018-01-20 15:29:11 · 1956 阅读 · 0 评论