自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 mysql入门教程

这意味着事务A在同一数据上进行多次读取时,可以得到相同的结果,但如果在事务A读取期间有其他事务插入数据,事务A将无法看到这些新插入的数据。✓的意思代表这一级别会出现该问题,从上面的情况看,串行化能解决所有的问题,但串行化锁定的内容是最多的,这样在并发情况下,效率会明显降低,所以实际应用中,我们都只使用可重复读取(Repeatable Read)这一隔离级别。通俗来说,第一范式的意思就是说字段应当为数据库构成的最小单元,一个字段中不能即保存多个信息(也就是说,后面的json类型不符合这一范式)。

2024-03-07 16:22:55 864 1

原创 Rabbitmq实战

​ RabbitMQ是由Erlang(二郎神)语言编写的基于AMQP的消息中间件。而消息中间件作为分布式系统重要组件之一,可以解决应用耦合,异步消息,流量削峰等问题。

2024-03-06 14:08:59 1302

原创 JAVA中的正则表达式使用

这节内容中,我们讲了正则能为我们做些什么?讲了正则中的元字符,量词等。也大概了解了正则中的贪婪、非贪婪与独占模式。也了解了分组的使用,以及获取分组的内容和使用分组进行替换。最后我们说到了断言与正则的匹配模式。希望这些内容对大家能有所帮助。正则表达式入门课。里面有对这些知识更深入的讲解,同时配有更多的例子、图文,同时内容也不仅只局限于Java。

2023-12-22 11:34:31 1624

原创 java Stream使用介绍

java Stream使用介绍

2022-12-23 10:43:43 750

原创 Mybatis 基础教程

mybatis 入门

2022-06-24 09:21:56 468

原创 redis安装指南

linux下的redis安装官网redis官方网站的地址是https://redis.io/。官网上有软件的下载地址以及相关文档。安装步骤获取redis文件。从官网上获取最新的网址,使用命令: > wget https://download.redis.io/releases/redis-6.2.6.tar.gz下载最新的软件。**注意:**如果无法执行wget命令,可以安装wget。> yum install wget /**linux系统下**/> apt-g

2022-03-02 10:23:56 474

原创 springboot自动装配原理及实现

springboot自动装配原理及实现自动装配的演变历史        在spring中,我们最开始要配置大量的xml,每个bean都需要配置在xml中。这样虽然让配置更加的明确,但是工作量往往相当巨大。虽然配置文件可以拆分,但是当项目逐渐发展之后,一个项目的配置文件动不动就是几十个。相比代码注解配置,xml的配置没有那么的直观。例如一个方法的跳转,在struts1中是配置的跳转name,这样你还得去对照配置文件。当你一个d

2021-08-04 17:16:58 418

原创 markdown语法介绍

markdown语法介绍       markdown是一种为了易于编写阅读的语言,他语法简单,可以转换为pdf、html、word等文档格式。下面就简单介绍下markdown的语法。标题语法介绍       与html相同,markdown的标题也分为标题1到标题6,分别对应多个#号,标题1为一个#号接一个空格。标题2为两个#号接空格。后面的标题以此类推。#

2021-03-15 17:46:37 424

原创 Java8之lambda表达式

Java8新特性之lambda表达式前言一个简单的程序问题lambda表达式的语法lambda家族的常用接口前言从Java8开始,我们迎来了一个重要特性,那就是Java开始支持lambda表达式,从此Java开始了面向函数编程的道路。这其实给我们的编程方式带来了一定的改变。例如:Java8之前,如果要遍历一个集合我们大概的写法是这样的: for (String str : list) { System.out.println(str); }但从Java8开始,我们遍历一个集合的方式大

2020-07-12 00:52:48 183

原创 Spring Mvc(1)Spring MVC 校验

本文内容springmvc 基本校验 springmvc 自定义校验 springmvc 组合校验springmvc 基本校验创建对象import javax.validation.constraints.Email;import javax.validation.constraints.NotBlank;import javax.validation.constraint...

2019-10-11 17:39:16 275

原创 Lombok简单使用教程

目录Lombok简介Lombok使用准备在对应的IDE中安装Lombok插件添加Lombok依赖常用功能示例Lombok简介Lombok可以在你开发时提供Lombok的相关注解,在运行时给你生成相应的代码。从而可以简化项目结构,同时提高项目开发的效率。Lombok使用准备在对应的IDE中安装Lombok插件如果需要使用Lombok,你就必须安装你的...

2019-10-11 17:00:06 372

原创 springboot(5) 整合cxf提供webservice服务

springboot/spring项目中整合cxf需要经过以下几个步骤:添加cxf依赖。 新建webservice接口。 注册和发布webservice服务。1. 添加cxf依赖: <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-fron...

2019-08-28 17:56:33 499

原创 springboot(4) 整合mybatis和hibernate

该篇主要介绍在springboot中整合mybatis和hibernate。该篇需要知道数据源是如何配置的,如果需要了解数据源配置的朋友可以参考我之前的文章:springboot(3) 数据源配置。该文章将讲解如下内容:如何整合mybatis 如何整合hibernate 如何同时使用hibernate和mybatis1. 配置数据源:package com.test.db.co...

2019-08-28 16:10:11 2308

原创 springboot(3) 数据源配置

该文假定您已经知道了如何搭建springboot项目,如果需要了解如何搭建springboot项目可以参考如下文章:springboot(1) spring项目的搭建springboot(2) springMVC(web)项目的搭建对于spring/springboot数据源配置,常见的有直接配置数据库连接信息和通过jndi进行配置。首先,需要添加驱动依赖(这里我们使用的是sqli...

2019-08-28 14:50:17 645

原创 springboot(2) springMVC(web)项目的搭建

关于springboot项目搭建的相关问题可以参考springboot(1) spring项目的搭建在spring项目的基础上,如果要搭建springmvc项目,只需要将原来依赖spring-boot-starter改为spring-boot-starter-web其他保持一致,只是App.class中的的main方法是必须的。项目搭建完成后,如果项目中需要使用jsp,...

2019-08-27 17:11:19 175

原创 springboot(1) spring项目的搭建

说明:该文章是基于springboot在maven中的搭建。 该文章用的springboot版本为2.1.3.RELEASE。 测试使用的jdk版本为jdk1.8.0_201。 文章使用的eclipse版本为:2018-12 (4.10.0)springboot作为spring的简化版,可以以最少的配置、最高的效率新建一个springboot项目。从而节省框架搭建的时间和提高开发效率。...

2019-08-27 16:23:14 203

原创 springboot中web项目发布

作为springboot项目,打包时需要使用springboot的打包插件,具体的配置如下:设置项目打包为war: <packaging>war</packaging>设置编译组件: <build> <finalName>mock</finalName><!-- 打包名称 --> <pl...

2019-08-14 17:36:32 482

原创 javaEE项目的国际化解决方案

关于国际化,目前java项目普遍的解决方案为java.util.ResourceBundlejava.util.ResourceBundle中提供了关键的资源文件国籍化的相关方法:具体为:java.util.ResourceBundle.getBundle(java.lang.String, java.util.Locale)该方法需要两个参数,第一个参数为资源文件的路径,第二个为本地对象...

2019-08-13 15:47:48 767

原创 junit和jmockit在java测试中的应用

当代程序开发中,随着程序开发的迭代。传统的测试已经没办法满足项目的测试要求。尤其是大型项目,每次迭代后往往都会出现原本功能正常的地方出现bug。从而导致程序维护成本不断升高,运维效率不断降低,风险不断增高。随着项目的不断更新,测试覆盖率会越来越难以保证,而且随着时间的推移,这些问题会严重的阻碍系统的升级和优化。既然程序的开发和迭代有那么大的困难,那么我们有没有较好的手段解决这个问题呢?当然有,...

2019-08-08 10:06:35 482

原创 用jacoco和junit对maven项目进行java代码覆盖率测试

在实际的项目过程当中,我们对java项目的测试工作往往存在反复、漏测的情况,导致项目会出现一些意想不到的情况。所以Junit单元测试可以作为项目执行过程当中一个不错的单元测试方案。 如果项目中使用Junit做单元测试,那么测试的覆盖率就变得尤为重要。之前使用了很多其他的测试覆盖率的插件,但是亲测发现,jacoco绝对算得上是一个很不错的选择。 那么jacoco具体在测试覆盖率上有哪些优势呢?...

2019-02-22 16:20:23 1991

Spring Mvc(1)Spring MVC 校验

Spring Mvc(1)Spring MVC 校验 springmvc 基本校验 springmvc 自定义校验 springmvc 组合校验

2019-10-12

springmvc-val.rar

Spring Mvc(1) 校验 springmvc 基本校验 springmvc 自定义校验 springmvc 组合校验

2019-10-11

springboot(5) 整合cxf提供webservice服务

springboot(5) 整合cxf提供webservice服务 请删除项目中本地仓库的配置,或者改成国内的公共仓库,否则将无法启动

2019-08-28

springboot(4) 整合mybatis和hibernate

springboot(4) 整合mybatis和hibernate 请删除项目中本地仓库的配置,或者改成国内的公共仓库,否则将无法启动

2019-08-28

springboot(3) 数据源配置

springboot(3) 数据源配置 请删除项目中本地仓库的配置,或者改成国内的公共仓库,否则将无法启动

2019-08-28

springboot(2) springMVC(web)项目的搭建

springboot(2) springMVC(web)项目的搭建 请删除项目中本地仓库的配置,或者改成国内的公共仓库,否则将无法启动

2019-08-27

springboot(1) spring项目的搭建

springboot(1) spring项目的搭建 springboot作为spring的简化版,可以以最少的配置、最高的效率新建一个springboot项目。从而节省框架搭建的时间和提高开发效率 请删除项目中本地仓库的配置,或者改成国内的公共仓库,否则将无法启动

2019-08-27

空空如也

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

TA关注的人

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