- 博客(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
原创 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 校验
2019-10-12
springboot(5) 整合cxf提供webservice服务
2019-08-28
springboot(4) 整合mybatis和hibernate
2019-08-28
springboot(2) springMVC(web)项目的搭建
2019-08-27
springboot(1) spring项目的搭建
2019-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人