框架
文章平均质量分 64
微风--轻许--
纵一生,与君相伴,不负岁月,不负卿 ...
展开
-
Spring中的计时器StopWatch
1 概述需要记录每个任务执行时间,或者记录一段代码执行时间,简单方法是打印当前时间与执行完时间的差值,若执行大量测试很麻烦并且不直观。若想对执行时间做进一步控制,则需要在程序中很多地方修改。spring-framework提供了一个StopWatch类可以做类似任务执行时间控制。[java]view plaincopyprint?转载 2017-05-25 12:29:50 · 1038 阅读 · 0 评论 -
最好理解的: spring ioc原理讲解,强烈推荐!
见 : http://blog.csdn.net/it_man/article/details/4402245IOC(DI):Java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思转载 2017-05-23 18:07:24 · 44143 阅读 · 14 评论 -
spring AOP解说
1.aop切面编程就是在常规的执行java类中方法前或执行后加入自定义的方法。比如你本来每天都去打酱油,去,打酱油,回。现在我每天在你打酱油路上等着,你去打酱油的时候我打你一顿,回来的时候给你点糖果吃。你根本不知道为什么我会在路上拦住打你。所以在切面中插入你自定义的方法,这个方法的执行和本身要执行的类方法无关系,也就是不是这个类的方法来调用你写的方法的,你写的方转载 2017-05-17 14:37:49 · 489 阅读 · 0 评论 -
mybatis内部类映射写法
1. B类是A类中的内部类。2. 映射写法: com.XXX.A$B , 注意A类和B类之间用 $ 表示内外关系,而不是常用的 .点号。原创 2017-05-03 15:01:58 · 15538 阅读 · 7 评论 -
Spring事务传播行为7种类型 --- 看一遍就能记住!
一、Spring 事务传播行为一共有7种类型,主要分为3类:1)支持当前事物、2)不支持当前事务、3)奇葩类型。二、支持当前事物: 1)支持当前事物 —— PROPAGATION_REQUIRED:如果当前没有事物,就新建一个事务;如果有事物,就直接使用当前前事物、2)支持当前事物 ——PROPAGATION_SUPPORTS :如果当前没有事务原创 2017-03-16 09:57:10 · 1028 阅读 · 0 评论 -
MVC表示层框架——Velocity技术
见:http://blog.csdn.net/fasttalk/article/details/398059Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts(Taglib和Tiles)是如何联系?在技术上Velocity要比Struts Struts(Taglib和T转载 2017-03-01 09:36:13 · 828 阅读 · 0 评论 -
Spring声明式事务管理、事务的传播行为xml配置
Spring声明式事务管理、事务的传播行为xml配置原创 2017-02-21 14:52:04 · 1062 阅读 · 0 评论 -
ssm框架下 tiles框架 的使用
ssm框架下 tiles 的使用原创 2017-02-17 17:31:10 · 2041 阅读 · 0 评论 -
SpringMVC请求处理流程、springMVC工作流程
页面请求到来 --> 前端控制器(DispatcherServlet)收到请求,请求处理映射器(HanlerMapping)--> 处理映射器 确定出要找的处理器Handle( 就是某个controller) 并把这个Handle返回给前端控制器--> 前端控制器调用Handle--> Handle调用业务层 ( 业...原创 2017-02-17 16:59:42 · 721 阅读 · 0 评论 -
Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别、不可重复读与幻读的区别
不可重复读与幻读的区别转载 2016-12-19 18:04:38 · 1010 阅读 · 0 评论 -
spring 的4种事务管理(1种编程式+3种声明式)
事务管理转载 2016-12-19 17:32:58 · 453 阅读 · 0 评论 -
Spring、Spring MVC、MyBatis整合文件配置详解
见:http://www.tuicool.com/articles/eyINveFweb.xml的配置 web.xml应该是整个项目最重要的配置文件了,不过servlet3.0中已经支持注解配置方式了。在servlet3.0以前每个servlet必须要在web.xml中配置servlet及其映射关系。但是在spring框架中就不用了,因为Spring中是依赖注入(De转载 2016-07-22 14:32:42 · 3455 阅读 · 0 评论 -
ssm(springMVC + spring+MyBatis) 小例
ssm(springMVC + spring+MyBatis) 小例去确定页面 ">sure.jsp :<% String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName原创 2016-07-21 16:49:10 · 703 阅读 · 0 评论 -
SpringMVC详细示例实战教程
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415转载 2016-07-20 12:44:28 · 456 阅读 · 0 评论 -
Spring mvc中@RequestMapping 6个基本用法小结
小结下spring mvc中的@RequestMapping的用法。1)最基本的,方法级别上应用,例如:Java代码@RequestMapping(value="/departments")publicStringsimplePattern(){System.out.println("simplePatternmethod转载 2016-07-19 23:21:17 · 504 阅读 · 0 评论 -
Spring Boot 是什么,有什么用。
见:http://www.csdn.net/article/a/2016-05-12/15838098首先,我们来看一下spring boot是什么,它帮助我们解决了哪些问题:SpringBoot是伴随着Spring4.0诞生的;从字面理解,Boot是引导的意思,因此SpringBoot帮助开发者快速搭建Spring框架;SpringBo转载 2017-05-23 12:26:26 · 13022 阅读 · 0 评论 -
Activiti工作流框架学习(一)环境的搭建和数据表的了解
见:http://blog.csdn.net/xnf1991/article/details/52610277一、什么是工作流 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”转载 2017-06-14 18:08:18 · 2817 阅读 · 0 评论 -
Activiti工作流引擎的使用
见:http://www.open-open.com/lib/view/open1350460225367.htmlActiviti工作流引擎使用1.简单介工作流引擎与Activiti对于工作流引擎的解释请参考百度百科:工作流引擎1.1 我与工作流引擎在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过转载 2017-06-14 18:11:34 · 2485 阅读 · 0 评论 -
三分钟明白 Activiti工作流 -- java运用
一、 什么是工作流以请假为例,现在大多数公司的请假流程是这样的员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑采用工作流技术的公司的请假流程是这样的员工使用账户登录系统——点击请假——上级登录系统点击允许就这样,一个请假流程就结束了有人会问,那上级不用向公司提交请假记录?公司不用将记录录入电脑...转载 2017-06-14 18:03:03 · 144526 阅读 · 7 评论 -
Web Service 简单实例(java 版本) ,IDE自动生成客户端代码方法
一、客户端工程 jar 包 : 二、1. 服务端:( new 一个web service projject )package com;import javax.jws.WebService;import javax.xml.ws.Endpoint;@WebService public class ServiceJY { //该方法就原创 2017-07-20 16:48:14 · 996 阅读 · 0 评论 -
windows简易版本 Redis 使用 demo样例(ssm框架下)
1. 在网上下载windows 版本 的Redis 。下载了直接解压出来 :2. 双击 redis-server.exe 启动服务(如下图),使用中就一直不要关闭这个窗口。(也可cdm命令中设置电脑开机自启动,就不用每次手动开启这个窗口)3. redis 配置:(任由你配置在哪个properties文件中,比如是A.propertie原创 2017-02-22 14:58:15 · 1353 阅读 · 0 评论 -
shiro管理下MD5加密的使用
shiro管理下MD5加密的使用原创 2017-02-21 15:37:27 · 1521 阅读 · 0 评论 -
RMI使用小例
1、定义一个接口(继承Remote):方法要抛RemoteException。package rmi;import java.rmi.RemoteException;public interface IAdd extends java.rmi.Remote{int add ( int a , int b ) throws RemoteException;原创 2016-01-07 11:19:46 · 546 阅读 · 0 评论 -
分布式系统的架构思路
见:http://www.cnblogs.com/chulung/p/5653135.html一、前言在计算机领域,当单机性能达到瓶颈时,有两种方式可以解决性能问题,一是堆硬件,进一步提升配置,二是分布式,水平扩展。当然,两者都是一样的烧钱。今天聊聊我所理解的分布式系统的架构思路。二、分布式系统的两种方式平时接触到的分布式系统有很多种,比如分转载 2017-10-18 22:19:59 · 395 阅读 · 0 评论 -
SOAP:简单对象访问协议
见:https://baike.baidu.com/item/%E7%AE%80%E5%8D%95%E5%AF%B9%E8%B1%A1%E8%AE%BF%E9%97%AE%E5%8D%8F%E8%AE%AE/3841505?fr=aladdin&fromid=4684413&fromtitle=SOAP简单对象访问协议 SOAP(简单对象访问协议)一般指转载 2017-10-18 22:56:34 · 628 阅读 · 0 评论 -
SOA (面向服务的架构)
见:https://baike.baidu.com/item/SOA/2140650?fr=aladdin面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用转载 2017-10-18 22:44:51 · 669 阅读 · 0 评论 -
Spring 之注解事务 @Transactional
见:http://blog.csdn.net/zheng0518/article/details/49206847先让我们看代码吧!以下代码为在“Spring3事务管理——基于tx/aop命名空间的配置”基础上修改。首先修改applicationContext.xml如下:?[html]v转载 2017-12-09 15:56:51 · 436 阅读 · 0 评论 -
Spring中的@scope注解
见:https://zhidao.baidu.com/question/563058609.html见:https://www.cnblogs.com/lonecloud/p/5745902.html@Scope 简单点说就是用来指定bean的作用域(官方解释:scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器转载 2017-12-09 17:06:09 · 502 阅读 · 0 评论 -
关于RESTful一些注意事项,接口开发规范
见:http://blog.csdn.net/u013731455/article/details/56278168最近在研究restful,公司开发要使用,所以自己就去网上找了好些资料,并整理了一套公司开发的接口规范。当然,我也只是刚刚入坑。还不是很全面。但是这就是一个过程。一点点,总会好起来的。以下是就是RESTful接口规范:一、URIURI规范转载 2017-12-14 09:18:54 · 508 阅读 · 0 评论 -
解决 java.lang.IllegalArgumentException: Repository interface must not be null on initialization!
报错:Caused by: java.lang.IllegalArgumentException: Repository interface must not be null on initialization!Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean wit...原创 2017-12-13 15:17:43 · 9608 阅读 · 1 评论 -
spring-data-JPA使用JpaRepository注解自定义SQL查询数据库多表查询
一. 首先在@Entity注解的类里面要写好外键关系.这个 @ManyToOne 注解可以建立外键关系, 不要在自己傻傻的写一个 private int grades_id; 写了这个注解以后它会自动的把 Classes 这张表加上 grades_id 字段. 小伙伴们自己试验一下@ManyToOne/@ManyToMany/@OneToMany/@OneToOne这些注解会产生什么效...转载 2017-12-22 19:45:32 · 4879 阅读 · 2 评论 -
Spring Data JPA入门
见:http://sishuok.com/forum/blogPost/list/7000.htmlSpring Data是什么Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使...转载 2017-12-14 17:28:52 · 306 阅读 · 0 评论 -
使用 Spring Data JPA 简化 JPA 开发
见:https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/index.html从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接转载 2017-12-14 21:27:44 · 415 阅读 · 0 评论 -
JPA入门例子(采用JPA的hibernate实现版本)
见:http://blog.csdn.net/hmk2011/article/details/6289151(1)、JPA介绍:JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA转载 2017-12-14 21:36:32 · 342 阅读 · 0 评论 -
SpringBoot 之环境搭建
见: http://bbs.itmayiedu.com/article/14918356516841. 什么是**SpringBoot?**Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Sprin转载 2017-12-15 09:05:11 · 515 阅读 · 0 评论 -
spring-data-jpa 介绍 复杂查询,包括多表关联,分页,排序
本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spring整合的环境中实现。如果需要了解该框架的入门,百度一下,很多入门的介绍。在这篇文章的接下来一篇,会有一个系列来讲解mybatis,这个系列从mybatis的入门开始,到基本使用,和spring整合,和第...转载 2017-12-23 23:15:55 · 2618 阅读 · 0 评论 -
Springboot 之 Hibernate自动建表(Mysql)
http://www.zslin.com/web/article/detail/15本文章来自【知识林】引入Maven依赖包dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-data-jpaartifa转载 2017-12-15 14:52:11 · 603 阅读 · 0 评论 -
Hibernate4 注解方法说明
见:http://blog.sina.com.cn/s/blog_45ef2e490102w6gg.html1.类级别注解@Entity映射实体类@Table映射数句库表@Entity(name="tableName")-必须,注解将一个类声明为一个实体bean。属性:name -可选,对应数转载 2017-12-15 15:28:33 · 414 阅读 · 0 评论 -
ZooKeeper的安装与部署
见:http://blog.csdn.net/lihao21/article/details/51778255本文讲述如何安装和部署ZooKeeper。一、系统要求ZooKeeper可以运行在多种系统平台上面,表1展示了zk支持的系统平台,以及在该平台上是否支持开发环境或者生产环境。表1:ZooKeeper支持的运行平台系统开转载 2017-12-18 10:40:35 · 308 阅读 · 0 评论 -
zookeeper安装和使用 windows环境
见:http://blog.csdn.net/tlk20071/article/details/52028945简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服转载 2017-12-18 11:12:33 · 235 阅读 · 0 评论