自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

原创 分布式服务架构(微服务架构)

分布式服务架构(微服务架构)目前主流实现:Dubbo+zookeeper和SpringBoot+Cloud利用上述技术都可以将功能服务分散到不同服务器部署,然后实现服务间通信(调用)。请求-->处理1-->处理2-->响应。意思可以将处理1和处理2做成独立服务分开部署,然后再进行RPC(Dubbo)或HTTP请求和响应模式(Cloud)交互。Dubbo和Cloud的

2018-02-03 13:45:05 1021

原创 Mysql

MySQL安装和使用案例1:MySQL使用练习创建一个数据库,库名ovlscreate database ovls default charset utf8;在ovls库中创建一个video表id INT PK 主键 name VARCHAR (50) 视频名称 url VARCHAR (100) not Null 视频路径 chapter_id

2018-02-03 13:37:35 294

原创 pringBoot Thymeleaf模板 && 任务调度

SpringBoot 静态资源访问什么是静态资源?静态资源类型:html、css、js、image等动态资源类型:Servlet、JSP、Spring/Mybatis/BootSpringBoot对静态资源管理在SpringBoot工程中,有几个默认约定的文件夹用于存放静态资源信息。(src/main/resources/)public 优先级最低staticres

2018-02-03 13:34:25 649

原创 Spring Boot设计流程 异常处理

案例1:JSP版本的列表显示搭建工程创建maven project (war类型)在pom.xml中添加mvc jar包定义 org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE 1.7 org.springframewo

2018-02-03 13:32:24 323

原创 SpringBoot MVC 拦截器

SpringBoot MVC环境搭建在pom.xml添加spring-boot-starter-web org.springframework.boot spring-boot-starter-web修改application.yml配置spring: datasource: username: system password: 12

2018-02-03 13:31:17 1696

原创 SpringBoot Beans定义 连接池

SpringBoot Beans定义原有Spring框架,定义Bean方法如下xml配置组件扫描、@Controller、@Service...原有Spring框架,参数注入方法如下常用的参数注入有注入基本值/对象xml配置@Value、@Autowired、@Resource等SpringBoot框架,定义Bean方法如下利用@Configuratio

2018-02-03 13:30:16 1280

原创 17, MySQL安装和使用, MyBatis-Generator工具

MySQL安装和使用案例1:MySQL使用练习创建一个数据库,库名ovlscreate database ovls default charset utf8;在ovls库中创建一个video表id INT PK 主键 name VARCHAR (50) 视频名称 url VARCHAR (100) not Null 视频路径 chapter_id

2018-01-20 14:17:03 241

原创 16. SpringBoot静态资源访问, Thymeleaf模板技术, AOP, 任务调度

SpringBoot 静态资源访问什么是静态资源?静态资源类型:html、css、js、image等动态资源类型:Servlet、JSP、Spring/Mybatis/BootSpringBoot对静态资源管理在SpringBoot工程中,有几个默认约定的文件夹用于存放静态资源信息。(src/main/resources/)public 优先级最低staticresou

2018-01-20 14:15:09 1518

原创 15.Spring JSP版本显示 + 过滤器Filter和Spring拦截器区别 + MVC异常处理

案例1:JSP版本的列表显示搭建工程创建maven project (war类型) 在pom.xml中添加mvc jar包定义 org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE 1.7 org.springframew

2018-01-20 14:12:39 410

原创 14. SpringBoot MVC + 分页 + 拦截器

SpringBoot MVC环境搭建在pom.xml添加spring-boot-starter-web org.springframework.boot spring-boot-starter-web修改application.yml配置spring: datasource: username: system password: 12

2018-01-20 14:09:43 1314

原创 13. SpringBoot Beans定义 + 参数注入 + 连接池

SpringBoot Beans定义原有Spring框架,定义Bean方法如下xml配置组件扫描、@Controller、@Service... 原有Spring框架,参数注入方法如下常用的参数注入有注入基本值/对象xml配置@Value、@Autowired、@Resource等SpringBoot框架,定义Bean方法如下利用@Configuration

2018-01-20 14:08:11 5470

原创 12. maven + Springboot

MAVEN简介MAVEN是一个项目构建和管理的工具。可以参与创建项目、jar包管理、程序编译、测试、打包、发布等一列过程。他可以通过一段XML描述完成上述工作。MAVEN常用名如下:mvn compile 编译源代码mvn test 运行应用程序中的单元测试mvn clean 清除项目目录中的生成结果mvn package 根据项目生成的jarmvn install 在本地Re

2018-01-20 14:06:44 182

原创 11. Spring + mybatis

MyBatis使用MyBatis使用技巧(补充)日志输出 参数映射#{}多个参数采用默认规则映射到SQL中{0}#{1}...,#{param1}#{param2}...接口方法public int updateAuthor(int id,String author);SQL定义 update xdl_book

2018-01-19 18:59:21 255

原创 10. Spring AOP + Mybatis

Spring AOP 通知前置通知在目标方法前切入追加功能。采用@Before,方法定义格式如下:@Before("切入点表达式")public void xxx(){...}后置通知在目标方法后切入追加功能,如果目标方法抛异常不会切入功能。采用@AfterReturning@AfterReturning("切入点表达式")public void xxx(

2018-01-19 18:58:16 649

原创 9. Spring AOP

案例:图书添加function add(){ //获取表单信息 var author = $("#author").val(); var publishing = $("#publishing").val(); var publish_time = $("#publish_time").val(); var total_page = $("#total_

2018-01-19 18:56:37 207

原创 8. Spring MVC + Ajax Restful设计

SpringMVC和Ajax应用Ajax回顾Ajax可以做页面局部刷新。(性能提升、用户体验提升)XMLHttpRequest对是核心,可以发送HTTP请求,可以接收服务器返回的JSON结果。需要基于JavaScript语言使用。返回结果可以是字符串、XML或JSON类型。jQuery中有些函数对XMLHttpRequest做了封装应用,比如$.ajax、$.get、$.post、

2018-01-19 18:55:15 320

原创 7. spring MVC 拦截器组件,异常处理,文件上传

Spring MVC拦截器组件拦截器组件拦截器组件实现HandlerInterceptor接口。接口中有3个方法,分别在处理器执行前、执行后、请求处理完毕响应输出前执行。案例:登录检查编写一个拦截器组件,实现HandlerInterceptor接口,按需求在方法中添加逻辑public class CheckInterceptor implements Handler

2018-01-19 18:53:11 276

原创 6. Spring MVC2

SpringMVC案例: 产品列表显示功能流程设计/book/list.do-->DispatcherServlet-->HandlerMapping-->BookListController(返回ModelAndView)-->ViewResolver-->/book_list.jsp编写缺失组件编写BookListController编写book_list.js

2018-01-19 18:50:56 167

原创 5. Spring MVC

Spring技术体系Spring MVC主要组件DispatcherServlet核心控制器,按Servlet标准定义。使用时在web.xml配置。所有请求首先进入DispatcherServlet.HandlerMapping处理器映射,负责根据请求映射到不同Controller处理器Controller处理器,负责接收请求及参数,调用业务组件

2018-01-19 18:49:33 145

原创 4-spring事务 AOP

4.事务  Transaction   4.1 概念      在进行一组 dml 语句操作 要求这组sql语句同时成功  或者 同时失败   4.2 事务的特性      原子性:事务中的语句是一个逻辑整体  必须同时成功 或者同时失败       一致性: 数据一旦变化  提交之后 就不会轻易改变     持久性:       隔离性: 解决的是数据库中的三大读问题

2018-01-19 18:47:17 168

原创 3. spring 组建扫描+Dao

1.组件扫描       简化了原来xml 的配置     1.1  和简化配置文件相关的标注   @PostConstruct   构造方法之后进行初始化  @PreDestroy      销毁之前指定销毁方法  @Scope           指定对象作用域  @Value           注入简单类型的值 (现在可以注入对象类型 但是结合EL表达式

2018-01-19 18:43:22 608

原创 2. spring自动注入

1.DI的实现方式----自动注入   在bean标签中 加属性  autowire  取值有   no   默认值  byName   根据属性的名字  去容器中找对应的组件id byType   根据属性的类型去查找   类型有一样就报错  constructor   优先按照构造方法参数的名字去查找  如果找不到 则启用参数的类型去查找               

2018-01-19 18:40:28 141

原创 1. spring核心构成+IOC

1.Spring 的核心构成   IOC    Spring 最核心的模块   DAO    Spring  对访问数据库的支持  主要封装的是JDBC  MVC    Spring  对 MVC 设计模式的支持   (SSM)  AOP    (Aspect Orientied Programing)面向切面编程   ORM    对象关系映射   Spring 要和ORM框

2018-01-18 22:33:01 225

原创 [springBoot系列]--springBoot注解大全

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用

2018-01-15 16:33:48 143

原创 GET和POST提交乱码解决方案

详细剖析GET提交如何编码以及服务器如何解码以及乱码解决方案对于GET方式,我们知道它的提交是将请求数据附加到URL后面作为参数,这样依赖乱码就会很容易出现,因为数据name和value很有可能就是传递的为非ASCII码。当URL拼接后,浏览器对其进行encode,然后发送到服务器。具体规则见URL编码规则。tomcat服务器在进行解码过程中URIEncoding就起到作用了。to

2017-12-18 20:48:31 206

原创 java.lang.ThreadLocal类

一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制

2017-12-04 17:11:27 175

转载 Java finalize方法使用

《JAVA编程思想》:java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。          (1).对象不一定会被回收。       (2).垃圾回收不是析构函数。       (3).垃圾回收只与内存有关。       (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它

2017-11-08 20:32:45 149

原创 Oracle_exception产生原因

产生原因12-1-502ACCESS_INTO_NULL 未定义对象CASE_NOT_FOUNDCASE 中若未包含相应的 WHEN ,并且没有设置 ELSE 时COLLECTION_IS_NULL 集合元素未初始化CURSER_ALREADY_OPEN游标已经打开DUP_VAL_ON_INDEX

2017-11-03 13:02:43 426

空空如也

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

TA关注的人

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