自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

美妙_perfect

量子改变世界

  • 博客(29)
  • 收藏
  • 关注

转载 【记】二维码生成及解析功能

前台渲染到后台//生成二维码放入文件夹里 public void testEncode() throws FileNotFoundException, Exception { //选中的list List<String> select = getDataGridData().getSelectKeys(); for (String s...

2018-11-16 09:00:51 278

转载 css给div添加阴影

<style type="text/css">.mydiv{ width:250px; height:auto; border:#909090 1px solid; background:#fff; color:#333; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090...

2018-09-25 08:27:20 22666 1

转载 html中横线使用

第一种:<hr style=" height:2px;border:none;border-top:2px dotted #185598;" /> 园点虚线height:2px;是hr的高度border:none;是没有边框border-top:2px dotted #185598;是设置横线的样式dotted 虚线 #185598 颜色 第二种:<hr...

2018-09-21 17:46:03 40032

原创 Eclipse内快速打开文件所在电脑上的位置

在eclipse4.4版本以后系统已经自带了这么一个功能,只需要选中资源然后右键show in—>System Explorer即可

2018-09-12 16:20:33 2453 3

转载 abandon connection报错连接池问题

abandon connection 报错来自于DruidDataSource这个类,根据报错的信息,可以看出是因为执行SQL时获取不到Connection连接,然后去看一下Druid的配置中,有三个配置可以关注一下: 配置 默认值 说明removeAbandoned false 是否强制关闭连接时长大于removeAbandonedTimeoutMillis的连接removeAbando...

2018-09-06 11:27:36 7551

原创 HTML 占位符 网页端 移动端都适用

  == 普通的英文半角空格  ==   ==   == no-break space (普通的英文半角空格但不换行)  == 中文全角空格 (一个中文宽度)  ==   == en空格 (半个中文宽度)  ==   == ...

2018-08-23 16:56:40 1722

原创 idea中JRebel激活

URl:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce 邮箱随意 idea-help-jrebel-activation激活成功后:

2018-08-15 13:08:24 784 1

原创 MyBatis 中 $ 与 # 有什么区别

MyBatis 中$与#有什么不同 a) 应用场景不同 ${}表达式主要用户获取配置文件数据,DAO接口中的参数信息,当 $ 出现在映射文件的 SQl 语句中时创建的不是预编译的 SQL ,而是字符串的拼接有可能会导致 SQL 注入的问题,所以一般使用 $ 接收 DAO 参数时,这些参数一般是字段名,表名等.例如 order by {column} #...

2018-03-08 16:00:23 1798

原创 MyBatis

1.1. MyBatis是什么?1. 框架(Frame Work):用于解决软件中的通用型问题2. 软件中持久层框架(数据访问层):用与更好解决数据持久层问题(之前使用 JDBC 处理)3. 由Apache 的 ibatis 演变而来,现有 google 维护,现有 Github 维护市场上类似框架:hibernate(ORM 框架) ORM对象应用映射1.2. MyBat...

2018-03-07 10:25:55 130

原创 Spring MVC 异常处理机制总结

1)为什么要进行异常处理呢? 为了提高系统的容错能力,让系统表现的更加友好 2)Spring MVC 中异常处理的方式? 即可使局部的,也可全局的 3)局部方式异常处理的方式? Controller类中直接定义异常处理方法,使用 @ExceptionHandler进行修饰 4)全部方式异常处理如何实现? 通过继承将共性提取到父类,通过@Contr...

2018-03-06 20:26:53 294

原创 Spring MVC 的异常处理

@HandlerException 在spring中处理异常时,通常会在Controller中定义具体的异常处理方法,这个方法上使用@HandlerException注解进行描述.例如在指定Controller中定义异常处理方法:@ExceptionHandler(value=Exception.class)@ResponseBodypublic String handleExcepti...

2018-03-06 20:09:13 145

原创 REST风格及解决的问题?

REST 是一种软件架构的编码风格,是根据网络应用而去设计和开发的一种可以降低开发复杂度的编码方式,并且可以提高程序的可伸缩性(增减问题) 可以解决的问题: 1) 查询条件多,多种限制条件,分页参数等。 2) 批量操作,解决共性问题...

2018-03-06 19:56:50 633

原创 配置组建扫描及import java.long.*导包的含义

<context:component-scan base-package="com.tarena"/>1).这是配置组件扫描。 2).容器会扫描com.tarena包及其子包下面的类。 3).组件扫描可以替代大量XML配置的 bean 定义.import java.long.* 仅包含本类下的所有,不包含子类...

2018-03-06 19:51:24 745

原创 Spring MVC 与传统 WEB 的不同?

共性:基于 mvc 思想实现项目的分层设计(解耦提高可扩展性) 特性:对共性惊醒抽取.简化传统 mvc 应用中的一些应用细节(类型转换)

2018-03-06 19:44:21 562

原创 Spring MVC 的应用场景

(1)传统 Web 应用项目 (2)推荐应用在 Spring 生态系统

2018-03-06 19:42:04 2104

原创 Spring MVC 中的核心应用组件

1)前端控制器(DispatcherServlet) 2)映射处理器(HandlerMapping) 3)拦截器(Interceptor) 4)后端处理器(Controller) 5)视图解析器(ViewResolver)

2018-03-06 19:40:56 416

原创 Spring MVC 编程两种方法的实现

Spring MVC 编程? 1)基于 xml 方式实现 Spring MVC(了解) a)新建 mavenweb 项目 b)添加项目以来以及核心配置文件 c)配置前端控制器(在 web.xml 中配置 DispatcherServlet) d)创建后端控制器(实现 Controller 接口,然后重写相关方法) e)配置后端控制器,映射处理...

2018-03-06 19:39:23 192

原创 Spring MVC 请求响应处理流程

1)客户端发起请求到服务器 2)请求被过滤器(Filter)处理 3)请求到达前端控制器(DispatcherServlet)并执行 Spring MVC 的初始化(进行一次)动作 4)前端控制器调用 Handler Mapping 获取请求处理链(Handler) 5)执行请求处理链中的拦截器(Interceptors) 6)执行请求处理链中的后端控制器(自己下的 ...

2018-03-06 19:37:44 405

原创 拦截器相关问题

1)多个拦截器时,其执行顺序有什么决定?(配置顺序) 2)拦截器对象何时创建?(启动时创建) 3)拦截器对象在内存中有几份?(一份) 4)拦截器中存在变量共享时可能会有线程安全问题吗?(有) 5)多个拦截器对象如何共享数据?(通过 request,session,ServletController… 共享) 6)拦截器对象的生命周期何时结束?(容器销毁时) 7)拦截器可以解决什么问题?...

2018-03-06 19:35:24 165

原创 多个拦截器运行顺序,false 和 true 含义

具体执行顺序跟配置顺序有关,例如现有两个拦截器 A,B 按顺序配置, 其执行顺序为: 1)A.preHandle 2)B.preHandle 3)执行controller中具体方法 4)B.postHandle 5)A.postHandle 6)B.afterCompletion 7)A.afterCompletion执行数序总结:先执行的后结束...

2018-03-06 19:33:42 3595

原创 Spring 概述

    1. Spring 是什么? 1) 企业级应用中得一个框架(Framework) 2) 企业级应用中一个半成品(软件的一部分) Spring 从 2.x 到 4.x 版本在经历着不断的变化,已经由最初得IOC , AOP 等发展到了现在的微服务(Sping Cloud),    Sping 现在 已经从某个纬度问题得解决,扩展了多个纬度问题的解决。 例如:OOP(面向对象),...

2018-03-06 10:44:32 108

原创 Spring Bean 注解

2. Spring Bean 注解描述Spring 容器中描述 bean 的方式有两种,一种基于 xml 方式,一种基于注解方式,现阶段基于注解方式描述 Bean 元素已成为一种趋势。 Spring 中常用的注解如下: 1. 修饰 Bean 类型(将 bean 交给 spring 容器管理) a) @Component(描述通用性组件) b) @...

2018-03-06 10:43:44 193

原创 java面试知识(个别小点)

1. Html 的form表单中,input 有哪些类型,都是做什么用的?type类型包含text/password/chechbox(选择多选)/radio(单选)/file(文件提交项)/button()普通按钮)/submit(提交按钮)/reset(重置) name需要通过name属性指定表单提交时的参数名称 value指定按钮显示的文本2. 简述MVC模型的含义及作用?...

2018-03-03 11:21:22 127

原创 Spring IOC 容器如何调用 对象的 set 和构造方法的

Spring IOC 容器是如何调用对象的 set 和构造方法的?(借助反射)底层技术实现:加载并解析 xml 文件通过反射构建类的对象( Class.forName (“包名.类名))基于property 元素中 name 属性名查找对象对应的 set 方法基于反射调用 set 方法对象,将 property 元素对应的 ref 属性的值引用的对象的值注入给 本类...

2018-03-01 10:54:20 668

原创 String Bean 依赖查找 依赖注入 自动装配

1. Spring Bean 依赖管理1.1 依赖查找实际项目中会存在很多个 Bean 对象,这些对象之间会存在一定依赖关系,当某个 Bean 对象依赖于其他 Bean 对象,可以通过 Spring 按照一定的规则(例如按类或者按名字),进行依赖查找然后进行值的注入思考:1)对象与对象之间可能存在什么关系?(is a,has a,use a) 例如: a) is a 关系...

2018-02-28 20:34:15 1536

原创 Junit 修饰控制符 标识符 Bean 延迟加载 生命周期 作用域 配置声明 maven clean

Junit 单元测试方法的修饰控制符只能(必须)使用 public ,且其方法不能标注参数列表(不能有参数列表)。 maven clean 导入 maven 项目后进行重新编译,适应新的运行环境 Junit 单元测试 @Befor 会在每个 @Test 运行之前都执行 Spring 中 Bean 对象 延迟加载:何时需要何时加载,借助bean 标签中的 lazy-init 属性进行配置S...

2018-02-28 10:00:12 128

原创 Spring Bean 对象

Spring Bean 对象的基本应用1. Bean 对象的基本配置在软件应用中由 Spring 管理得所有对象都称之为 Bean。 我们自己创建的类。假如需要由spring 管理,首先对这个类进行配置,常用配置方式有两种:一种基于 xml 进行配置,一种基于注解进行配置,本小节主要是基于 xml 对 bean 对象进行配置。1.1 基于 xml 方式对象 Bean 对象进行配置时...

2018-02-27 16:28:26 307

原创 Spring IOC 特点

IOC(Inversion of Control) 是设计思想,不是技术 IOC 容器(container)实现了 IOC 设计思想得一个容器 Spring IOC 容器得基本实现思路: 配置文件,工厂,容器 Spring IOC 最大优势:不需要编译,内存优化,解耦; 劣势:构成复杂,可读性差...

2018-02-27 14:07:13 345

原创 企业级软件及框架Sping基础概述

写在前面: 项目得导入: Eclipse切换到新的工作区,设置工作区编码方式为utf-8. 将老师给的企业项目导入并拷贝到eclipse新的工作区。 step01: step02: 说明:项目中的问题,后续通过项目配置进行完善。项目配置: 1.Maven 配置(参考doc.tedu.cn):了解 2.运行时环境配置(Targe...

2018-02-26 20:06:58 678

空空如也

空空如也

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

TA关注的人

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