自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云上道人的博客

个人技术博客

原创 Spring Cloud

目录 概念 Eureka服务注册中心的搭建(Eureka Server) Eureka客户端的搭建(Eureka Client) 服务调用方式 Ribbon的搭建 Feign的搭建 断路器-Hystrix 概念 什么是Spring Cloud Sprin...

2019-11-01 12:44:48

阅读数 337

评论数 0

原创 MySQL-基础

数据库事务 数据库事务具有ACID特点 1.Atomic(原子性) 事务是一个原子操作单元,不可分割,即事务中包含的所有操作要么都做,要么都不做,不会出现一半成功,一半失败的情况。 2.Consistency(一致性) 事务操作前和操作后都必须满足业务规则约束...

2019-10-29 15:13:15

阅读数 17

评论数 0

原创 Java面试-Java基础

JDK和JRE的区别 JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。 包含关系如下: ...

2019-10-23 22:40:22

阅读数 353

评论数 0

原创 Hibernate

概念 Hibernate是数据访问层框架,对JDBC进行了封装,是针对数据库访问提出的面向对象的解决方案。使用Hibernate可以直接访问对象,Hibernate自动将此访问转换为SQL执行,从而达到间接访问数据库的目的。 Hibernate与Mybatis区别 1.共同点 1...

2019-10-17 00:32:13

阅读数 220

评论数 0

原创 解决Android9.0上无法使用Http协议

问题定义 Android 9不让客户端通过非https方式访问服务端数据(不允许发送明文http请求),Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 Ap...

2019-10-15 17:31:15

阅读数 499

评论数 0

原创 Spring Boot-基础

概念 Spring的缺点 大量的XML配置和复杂的依赖管理。Spring项目每集成一个开源软件,就需要增加一些基础配置,配置越来越多、不易理解、容易配置出错。 什么是Spring Boot Spring Boot是Pivota团队提供的全新框架,其设计目的是用来简化Spri...

2019-10-15 17:29:25

阅读数 353

评论数 0

原创 Spring-注解

目录 使用注解前提条件 注解列表 详情 1.@Autowire 2.@Qualifer 3.@Resource 4.@PostConstruct 5.@PreDestroy 7.@Component 8.@Controller 9.@ResponseBody 10.@Req...

2019-10-14 20:14:18

阅读数 323

评论数 0

原创 Maven

配置Maven镜像仓库 Maven默认的镜像仓库在国外,下载速度慢,所以需要配置Maven镜像仓库为阿里云,需要找到Maven的conf文件下的settings.xml,打开然后在<mirrors></mirrors>中添加阿里云镜像仓库: <mirr...

2019-10-14 17:53:00

阅读数 15

评论数 0

原创 ajax

ajax ajax全称是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML),是一种与服务器交换数据的技术,可以在不重新载入整个页面的情况下更新网页的一部分。不是新的编程语言,而是一种使用现有标准的新方法。 同步请求和异步请求 异...

2019-10-05 23:05:38

阅读数 29

评论数 0

原创 SSM的CRM系统项目开发遇到的问题汇总

目录 1.mapper实例化问题 2.日期转换问题 3.表单自动提交和页面刷新问题 1.mapper实例化问题 如下: 严重: Servlet.service() for servlet [springmvc] in context with path [/crm] thr...

2019-09-29 18:00:45

阅读数 109

评论数 0

原创 SQL-开发错误汇总

目录 1.Cannot add or update a child row: a foreign key constraint fails 1.Cannot add or update a child row: a foreign key constraint fails 新增,更新一...

2019-09-27 17:40:17

阅读数 21

评论数 0

原创 SSM整合

Table of Contents 前言 导入JAR包 建立package 配置资源文件 mysql.properties applicationcontext.xml spring-mvc.xml mybatis-config.xml web.xml generatorCon...

2019-09-19 13:00:37

阅读数 19

评论数 0

原创 MyBatis-基础

定义 MyBatis属于数据库相关的一个Java持久层框架,用于简化JDBC操作。它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息, 只需要编写对...

2019-09-17 23:01:03

阅读数 126

评论数 0

原创 XML-基础

定义 XML(EXtensibleMarkupLanguage)指可扩展标记语言,是一种标记语言,可以定义数据类型。XML 是 W3C 的推荐标准。 语法 1.文档说明 XML文件必须以xml声明开头,并且放在XML文档的第一行。声明如下所示: <?xml ver...

2019-09-14 00:43:51

阅读数 48

评论数 0

原创 JSON-基础

定义 JSON是一种轻量级数据交换格式,全称为Javascript Object Notation,ECMA(欧洲计算机制造商协会)的一个子集。采用完全独立于编程语言的文本格式来储存和表示数据。采用键值对key-value形式。 如下所示: { status: 1, da...

2019-09-14 00:43:33

阅读数 28

评论数 0

原创 SpringMVC-基础

目录 MVC模式 SpringMVC工作原理 导入jar包 SpringMVC核心组件 从请求中获取到参数 Controller传递数据到JSP页面 拦截器 国际化 MVC模式 1.早期非MVC模式 早期的Java Web开发中,统一将显示层、控制层、数据层的操作...

2019-09-10 20:19:49

阅读数 42

评论数 0

原创 jQuery

目录 定义 引入jQuery jQuery语法 入口函数 jQuery选择器 jQuery事件 jQuery效果 jQuery HTML DOM操作 定义 jQuery是一套JavaScript的函数库,不是一种新的语言,也不能取代JS。它能帮助我们快速方便的使用J...

2019-09-06 11:21:49

阅读数 2004

评论数 0

原创 CSS-基础

CSS定义 CSS(Cascading Style Sheet)层叠样式表。 插入CSS样式表 插入CSS样式表的方式有3种: 1.内联样式(Inline style) 在标签内部使用样式,如下所示: <p style="color:sienna;...

2019-09-04 15:33:48

阅读数 39

评论数 0

原创 JSP

JSP定义 JSP(Java Server Page)是sun公司制定的一种用于服务端动态页面的技术规范。Servlet可以写动态页面,但是复杂且不方便,因此,引入JSP编写动态页面。Servlet处理数据,JSP展示数据 实质 JSP实质上是一种Java Servlet。J...

2019-09-03 15:08:56

阅读数 65

评论数 0

原创 HTML-基础

概述 HTML(Hypertext Markup Language)简称超文本标记语言,不区分大小写。 HTML文档结构 HTML文档由4个主要的标签组成,分别是<html>、<head>、<title>和<body>。一个标准...

2019-08-28 20:06:47

阅读数 298

评论数 0

原创 Servlet

1.Servlet的概念 Servlet是Sun公司制定的一种扩展WEB服务器功能的一个组件规范,约束了服务器(服务器其实是对Servlet的实现)的项目结构和代码程序。是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或者其他HTTP客户端的请求和HTTP服务器上的数...

2019-08-28 10:27:07

阅读数 69

评论数 0

原创 tomcat设置80端口后不起作用

1.端口号设置为80 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443&quo...

2019-08-25 16:30:48

阅读数 484

评论数 0

原创 Java高级-网络编程

网络传输协议 java.net包中提供了两种场景的网络协议的支持: TCP TCP 是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。 UDP UDP 是用户数据报协议的缩写,一个无连接的协议。提供了应用程序之间要发送的数...

2019-07-31 20:22:03

阅读数 49

评论数 0

原创 Java高级-多线程

进程基本概念 概念 进程就是程序的一次执行过程,是系统运行程序的基本单位。操作系统在启动每一个应用时,会为每一个应用划分一块独立内存空间称之为进程。进程是操作系统中运行的一个任务(一个应用程序运行在一个进程中),包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立存在,...

2019-07-31 11:01:05

阅读数 33

评论数 0

原创 SQL-基础

SQL概述 概念 SQL(Structured Query Lanuage)指结构化查询语言,是用于访问和处理数据库的标准的计算机语言,可以用来查询数据、操纵数据、定义数据、控制数据。同时,SQL 是一种 ANSI(American National Standards Insti...

2019-07-29 19:16:05

阅读数 91

评论数 0

原创 Structs2-基础

框架 框架含义 是一系列jar包的集合,其本质是对JDK功能的扩展。 是一组程序的集合,包含了一系列的最佳实践,作用是解决某一个领域的问题,不同类型的框架解决了不同领域的问题。 框架其实就是一个半成品,一般做开发是基于框架,在框架上继续做开发。 最佳实践 三要素:可读性、可维护性、...

2019-07-29 19:15:21

阅读数 52

评论数 0

原创 Java高级-File和IO流

File 概念 java.io.File用于表示文件(目录),可以通过File类在程序中操作硬盘上的文件和目录。File类只能用于描述文件(目录)的属性信息(名称、大小等),不能对文件内容进行访问(即不具有从文件读取信息和向文件写入信息的功能)。 文件路径 文件路径尽量使用...

2019-07-29 19:12:44

阅读数 96

评论数 0

原创 Java高级-异常

概念 在程序运行过程中出现的例外情况,在Java中,异常是一种比较重要的消息机制。 异常类 异常的体系结构 Throwable是所有异常类的共同父类;Error是所有错误的父类;Exception是所有编译时异常类的父类; Exception有两个分支,一个是运行...

2019-07-27 17:20:16

阅读数 55

评论数 0

原创 Java高级-序列化(Serialization)

背景 在Java中,可以通过多种方式来创建对象,并且只要这些对象没有被回收都可以复用这些对象。但是,创建出来的这些对象都储存在JVM的堆(stack)内存中,只有JVM处于运行状态时,这些对象才存在,一旦JVM停止运行,则这些对象就消失了。 如果需要将这些对象持久化储存或传输,并...

2019-07-25 19:52:36

阅读数 33

评论数 0

原创 Java高级-包装类、BigDecimal和BigInteger

基本数据类型和包装类 基本数据类型和包装类如下所示: 基本类型 包装类 int java.lang.Integer。父类为java.lang.Number long java.lang.Long。父类为java.lang.Number double ...

2019-07-24 10:25:31

阅读数 29

评论数 0

原创 Java高级-Date、DimpleDateFormat和Calendar

Date 1.概念 java.util.Date类用于封装日期及时间信息。Date类的大多数用于进行时间分量计算的方法都已经被标明为过时,都已经被Calendar取代,因此Date仅用于表示时间。 2.API long getTi...

2019-07-23 19:18:47

阅读数 45

评论数 0

原创 Java高级-正则表达式

概念 正则表达式是一组特定的字符,用来描述一组字符串的格式。 作用 校验一组字符串是否满足定义的格式。 正则表达式运算符 如下所示: [abc] a、b、c中任意一个字符 [^abc] 除了a、b、c之外的任意一个字符 [a-...

2019-07-23 19:18:22

阅读数 53

评论数 0

原创 Java高级-集合框架

引入 使用数组储存值时,储存数据方便,但是操作数据不方便。 常用集合框架类 ArrayList **** LinkedList ** HashSet *** HashMap ***** 集合框架结构 集合框架图 如下所示: 集合框架都...

2019-07-23 19:16:35

阅读数 60

评论数 0

原创 Java高级-泛型

概念 泛型即参数化类型,是JDK1.5中引入的一个新特性。泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质为参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。 定义 如下所示: //泛型类...

2019-07-23 19:15:57

阅读数 40

评论数 0

原创 Java高级-String、StringBuffer和StringBuilder

目录 String StringBuffer与StringBuilder StringBuffer StringBuilder 使用总结 String 1.概念 java.lang.String表示字符串,属于引用数据类型,是final类型的,即不可变的。并且不能继...

2019-07-20 20:32:04

阅读数 33

评论数 0

原创 Spring-基础

Spring概述 Spring起源 Spring框架最初是由Rod Johson编写的,并且2003年6月首次在Apache 2.0许可下发布。2004年Spring框架的第一版发布。 Spring框架是为了解决企业应用开发的复杂性问题而产生的。它为容易而快速的开发出耐...

2019-07-15 23:38:20

阅读数 20

评论数 0

原创 JavaScript-基础

前言 HTML定义了网页的内容 CSS描述了网页的布局 JavaScript描述了网页的行为 JavaScript简介 JavaScript是一种轻量级的解释脚本语言,是弱类型语言。用于修改标签(增,删,修改标签的属性及内容)和属性。 JavaScript可用于 HTML 和 w...

2019-07-15 09:06:13

阅读数 101

评论数 0

原创 Linux基础

1.Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 2.Linux系统启动过程 启动过程可...

2019-07-10 10:01:48

阅读数 23

评论数 0

原创 Java基础-面向对象

面向对象 1.面向过程 概念 围绕程序流程为核心,主要是一堆方法调来调去,是一种结构化程序设计。 缺陷 1.缺乏对数据的封装。 2.数据和操作是分离的。 2.面向对象 围绕对象为核心,操作对象。主要是对现实世界事物的抽象。 3.面向接口 在面向对象编程的...

2019-07-10 09:23:15

阅读数 39

评论数 0

原创 Java基础-概述

1.概述 Java之父:詹姆斯·高斯林 1995年,Java问世 1999年,Java2发布 2009年,Oracle收购sun 2.Java SE Java SE(Java Platform Standard Edition)称之为Java平台标准版,是Java平...

2019-07-08 08:47:52

阅读数 110

评论数 0

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