07 2017 档案
摘要:初期开发了generator可以根据表结果自动生产实体类、配置文件和dao层代码,可以减轻一部分开发量;后期也进行了大量的优化可以使用注解了,自动管理dao层和配置文件等,发展到最顶端就是今天要讲的这种模式了,mybatis-spring-boot-starter就是springboot+mybat
阅读全文
摘要:主要看三个类: mybatis-spring-1.2.2.jar包 -> org.mybatis.spring.SqlSessionFactoryBean mybatis-3.2.6.jar包 -> org.apache.ibatis.builder.xml.XMLConfigBuildermyba
阅读全文
摘要:1.@ComponentScan注解,spring context包下,可以理解嘛,扫描srping bean放在ioc容器中的。 ApplicationContext是接口,就是IOC容器嘛,也在这个包下。spring-context.jar包下。 如: @ComponentScan(basePa
阅读全文
摘要:下文有问题,肤浅的文章 下文有问题,肤浅的文章 转载自http://blog.csdn.net/yangyz_love/article/details/8199207 1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明
阅读全文
摘要:JDBC数据源(DataSource)的简单实现 数据源技术是Java操作数据库的一个很关键技术,流行的持久化框架都离不开数据源的应用。 2.数据源提供了一种简单获取数据库连接的方式,并能在内部通过一个池的机制来复用数据库连接,这样就大大减少创建数据库连接的次数,提高了系统性能。 3.对于数据源的应
阅读全文
摘要:1.DataSource是一个java ee的标准接口和servlet一样,用于数据库连接池上,需要第三方来具体实现。 2.DataSource是一个java ee的标准接口和servlet一样,用于数据库连接池上,需要第三方来具体实现。 3.DataSource是一个java ee的标准接口和se
阅读全文
摘要:1.tomcat下的lib目录,自己带有的jar包有:servlet.jar,tomcat-jdbc.jar,tomncat-dbcp.jar,jsp.jar等 2.tomcat下的lib目录,自己带有的jar包有:servlet.jar,tomcat-jdbc.jar,tomncat-dbcp.j
阅读全文
摘要:1.Tomcat是根据server.xml的配置启动的。根目录下conf/server.xml。 2.Tomcat是根据server.xml的配置启动的。根目录下conf/server.xml。 3.Tomcat是根据server.xml的配置启动的。根目录下conf/server.xml。 1.
阅读全文
摘要:一、PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和
阅读全文
摘要:1.事务是对一系列动作的组合 2.事务是对一系列动作的组合 3.事务是对一系列动作的组合 4.事务是对一系列动作的组合,要么全都成功,要么全都失败回滚 5.事务是对一系列动作的组合,要么全都成功,要么全都失败回滚 6.事务是对一系列动作的组合,要么全都成功,要么全都失败回滚 7.隔离性(Isolat
阅读全文
摘要:package com.pingan.property.icore.pap.common.constants; /** * */public enum UMAuthStatusEnum implements BaseEnumI { // UM验证失败的几种原因 AUTHORIZATION_IS_NU
阅读全文
摘要:浅谈为什么Java接口中不允许定义变量? 它们是公共的,静态的,最终的常量。相当于全局常量。抽象类是不“完全”的类,相当于是接口和具体类的一个中间层。即满足接口的抽象,也满足具体的实现。 如果接口可以定义变量,但是接口中的方法又都是抽象的,在接口中无法通过行为来修改属性。有的人会说了,没有关系,可以
阅读全文
摘要:class.getSimpleName(),就能获得仅仅的类名 class.getName()获得的是全路径的类名
阅读全文
摘要:2.1 事务管理器 Spring并不直接管理事务,而是提供了多种事务管理器,他们将事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的事务来实现。 Spring事务管理器的接口是org.springframework.transaction.PlatformTransa
阅读全文
摘要:1.通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。 2.一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。 3.事务是数据库运行中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。 4.事务是数据库
阅读全文
摘要:1.zookeeper都有哪些功能? 2.zookeeper服务器端和客服端怎样保持连接的? : Zookeeper分为2个部分:服务器端和客户端,客户端只连接到整个ZooKeeper服务的某个服务器上。客户端使用并维护一个TCP连接,通过这个连接发送请求、接受响应、获取观察的事件以及发送心跳。如果
阅读全文
摘要:maven项目怎样将本地jar包打进去
阅读全文
摘要:Spring ApplicationContext 容器 Application Context 是 spring 中较高级的容器。和 BeanFactory 类似,它可以加载配置文件中定义的 bean,将所有的 bean 集中在一起,当有请求的时候分配 bean。 另外,它增加了企业所需要的功能,
阅读全文
摘要:在http协议中,浏览器对访问过的页面缓存后,它将会在以后访问该页面时,将会根据LastModified头字段指定的时间值生成If-Modified-Since头字段,作为缓存页面的最新更新时间。如果网页的最后修改时间比If-Modified-Since头字段指定的时间早的话,web服务器就会请求的
阅读全文
摘要:本文转自http://blog.csdn.net/gaofuqi/article/details/22679609 感谢作者 FindBugs 是由马里兰大学提供的一款开源 Java静态代码分析工具。FindBugs通过检查类文件或 JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静
阅读全文
摘要:这今天接触到短信上行和下行一些名词,很是糊涂啊。网络上相关资料如下。 从手机发起一个的过程叫上行(MO),到手机结束的过程叫下行(MT)。比如,平时给你的朋友发送一条短信,对你来说就是上行(MO),而对你的朋友来说,就是下行(MT)。在企业、行业应用中,从系统给手机发送信息的过程叫下行(MT),而手
阅读全文
摘要:服务集群对外提供服务的过程中,有很多的配置需要随时更新,服务间需要协调工作,这些信息如何推送到各个节点?并且保证信息的一致性和可靠性? 用Zookeeper实现了一 个配置管理中心,利用Zookeeper将配置信息分发到各个服务节点上,并保证信息的正确性和一致性。 Zookeeper是什么? 引用官
阅读全文
摘要:一、如何分支的合并 在git中,可以使用git merge 和git rebase两个命令来进行分支的合并。 git merge 和git rebase在大体上都差不多,下文主要以git merge来例来讲解分支的合并流程。 如果你想了解分支合并的更多内容,请阅读《git merge简介》,《git
阅读全文
摘要:# 创建轻量标签$ git tag v0.1.2-light 切换到标签 与切换分支命令相同,用git checkout [tagname]查看标签信息用git show命令可以查看标签的版本信息:$ git show v0.1.2 删除标签 误打或需要修改标签时,需要先将标签删除,再打新标签。$
阅读全文
摘要:org.apache.catalina.connector Class ClientAbortException java.lang.Object java.lang.Throwable java.lang.Exception java.io.IOException org.apache.catal
阅读全文
摘要:本文转自http://www.cnblogs.com/wuxl360/p/5817471.html 感谢作者 一、分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个
阅读全文
摘要:1.ApplicationContext是在package org.springframework.context下,是spring的,spring context包下的。 applicationContext是spring的容器,里面注入了所有的配置的bean dispatcherservlet初
阅读全文
摘要:本文转自http://blog.csdn.net/qq924862077/ 感谢作者 springMVC给我们提供了国际化支持,简单来说就是设置整个系统的运行语言,然后根据系统的运行语言来展示对应语言的页面,一般我们称之为多语言。springMVC国际化机制就是可以设置整个系统的运行语言,其定义了一
阅读全文
摘要:本文转自http://blog.csdn.net/rj042/article/details/23354225 感谢作者 为了让web应用程序支持国际化,必须识别每个用户的首选区域,并根据这个区域显示内容。 在spring MVC应用程序中,用户的区域是通过区域解析器来识别的,它必须实现Locale
阅读全文
摘要:java.net.MalformedURLException: unknown protocol: c这个错一般有两种原因导致:1、URL协议、格式或者路径错误, 好好检查下你程序中的代码如果是路径问题,最好不要包含中文路径,因为有时中文路径会乱码,导致无法识别
阅读全文
摘要:本文转自http://blog.csdn.net/lvzhiyuan/article/details/4664624 感谢作者 ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而se
阅读全文
摘要:1.public interface HttpServletRequest extends ServletRequest 都在package javax.servlet.http;包下 接口继承接口public interface HttpServletRequest extends Servlet
阅读全文
摘要:本文转自http://www.cnblogs.com/davidwang456/p/4090058.html 感谢作者 前端控制器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器去处理,根据控制器处理后的结果,生成相应的响应发送到客户端。前端控制器既可以
阅读全文
摘要:注意:HttpServlet类中的getLastModified方法的返回值是一个负数。 继承HttpServlet的servlet程序在接收到客户端的GET请求后,HttpServlet的重载service方法会先调用getLastModified方法,根据这个方法的返回值来决定是否要调用doGe
阅读全文
摘要:spring mvc源码-》MultipartReques类-》 MultipartReques类主要是对文件上传进行的处理,在上传文件时,编码格式为enctype="multipart/form-data"格式,以二进制形式提交数据,提交方式为post方式。
阅读全文
摘要:1.dispatcherservlet接收到请求后,doDispatch(request,response) 2.doDispatch()里进行handlermapping,handlermapping根据入参httprequest,返回结果是HandlerExecutionChain,Handle
阅读全文
摘要:error显示的log堆栈信息,是从最深层(最内层)的堆栈信息开始由内向外打印的。 error显示的log堆栈信息,是从最深层(最内层)的堆栈信息开始由内向外打印的。 error显示的log堆栈信息,是从最深层(最内层)的堆栈信息开始由内向外打印的。 即:A调用B,B调用C,C堆栈信息报出error
阅读全文
摘要:1.DEBUG [2017-07-10 11:38:41,705][] org.springframework.web.servlet.DispatcherServlet:865 - DispatcherServlet with name 'dispatcherServlet' processing
阅读全文
摘要:一个war包里面必含的两个目录是meta-inf和web-inf文件夹 一个war包里面必含的两个目录是meta-inf和web-inf文件夹 一个war包里面必含的两个目录是meta-inf和web-inf文件夹 web-inf下必含classes和lib文件夹,包含的都是web项目代码信息,说白
阅读全文
摘要:本文转自http://www.cnblogs.com/zheting/p/6707035.html 感谢作者 Spring Boot干货系列:(三)启动原理解析 2017-03-13 嘟嘟MD 嘟爷java超神学堂 前言 前面几章我们见识了SpringBoot为我们做的自动配置,确实方便快捷,但是对
阅读全文
摘要:1.2004年spring出现第一版本spring frameworl1.0 2.写代码永远是最简单的,后续的运维工作才是让人感到无助的 3.spring boot在运维方面做了很多工作,部署,监控,度量。结合spring cloud还可以实现服务发现,服务降级等功能。 4.spring boot外
阅读全文