自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 docker进入redis容器连接redis-cli连接redis报错:(error) NOAUTH Authentication required.

解决docker进入redis容器连接redis-cli连接redis报错:(error) NOAUTH Authentication required.问题

2022-12-07 12:09:23 1625 1

原创 IDEA 2022.2.3 启动SpringBoot项目报错Command line is too long

翻译:

2022-12-06 00:43:11 2716

转载 spring cloud alibaba +seata 实战中Error processing condition on io.seata.spring.boot.autoconfigure.问题总结

1 找不到包:SeataDataSourceBeanPostProcessorjava.lang.IllegalStateException: Error processing condition on io.seata.spring.boot.autoconfigure.SeataAutoConfiguration.globalTransactionScanner at org.springframework.boot.autoconfigure.condition.SpringBootConditi

2021-09-08 20:09:14 4790

原创 Docker部署Elasticsearch及安装后自动关闭的问题

Docker搭建Elasticsearch方法前往dockerhub官网:dockerhub 可查看elasticsearch相应版本拉取镜像选取一个版本拉取镜像,如docker pull elasticsearch:7.9.2不输入版本默认拉取最新版启动容器映射端口为9200和9300docker pull elasticsearch:7.9.2 //下载elasticsearch镜像docker run -d --restart=always -p 9200:9200 -p 9300

2021-07-24 09:58:15 756

转载 SpringBoot10:Web开发静态资源处理

Web开发探究简介好的,同学们,那么接下来呢,我们开始学习SpringBoot与Web开发,从这一章往后,就属于我们实战部分的内容了;其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。使用SpringBoot的步骤:1、创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的需要的模块自动配置好2、手动在配置文件中配置部分配置项目就可以运行起来了3、专注编写业务代码,不需要考虑以前那样一大堆的配置了。要熟悉掌握开发

2021-04-09 16:58:57 120

转载 SpringBoot09:整合MyBatis

整合MyBatis官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/Maven仓库地址:https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter/2.1.1整合测试1、导入 MyBatis 所需要的依赖<dependency> <groupId>

2021-04-09 16:54:27 76

转载 SpringBoot08:整合Druid

集成DruidDruid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Spring Boot 2.0 以上默认使用 Hikari 数据源,

2021-04-09 16:48:58 77

转载 SpringBoot07:整合JDBC

SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:https://spring.io/projects/spring-data

2021-04-09 16:44:47 72

转载 SpringBoot06:自定义starter

自定义Starter我们分析完毕了源码以及自动装配的过程,我们可以尝试自定义一个启动器来玩玩!说明启动器模块是一个 空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库;命名归约:官方命名:前缀:spring-boot-starter-xxx比如:spring-boot-starter-web…自定义命名:xxx-spring-boot-starter比如:mybatis-spring-boot-starter编写启动器1、在IDEA中

2021-04-09 16:40:58 58

转载 SpringBoot05:自动配置原理

自动配置原理配置文件到底能写什么?怎么写?SpringBoot官方文档中有大量的配置,我们无法全部记住分析自动配置原理我们以**HttpEncodingAutoConfiguration(Http编码自动配置)**为例解释自动配置原理;//表示这是一个配置类,和以前编写的配置文件一样,也可以给容器中添加组件;@Configuration //启动指定类的ConfigurationProperties功能; //进入这个HttpProperties查看,将配置文件中对应的值和Ht

2021-04-09 16:35:51 62

转载 SpringBoot04:JSR303数据校验及多环境切换

JSR303数据校验先看看如何使用Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式;@Component //注册bean@ConfigurationProperties(prefix = "person")@Validated //数据校验public class Person { @Email(message="邮箱格式错误") //name必须是邮箱格式

2021-04-09 16:31:00 58

转载 SpringBoot03:yaml配置注入

yaml语法学习配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=valueapplication.yml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;比如我们可以在配置文件中修改Tomcat 默认启动的端口号!测试一下!server.port=8081yaml概述YAML是

2021-04-09 16:24:19 102

转载 SpringBoot02:运行原理初探

运行原理探究我们之前写的HelloSpringBoot,到底是怎么运行的呢,Maven项目,我们一般从pom.xml文件探究起;pom.xml父依赖其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件!<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>

2021-04-09 16:12:25 65

转载 SpringMVC

SpringMVC1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value

2021-04-08 23:51:15 277

原创 sfc/scannow检查并修复window系统

sfc/scannow

2021-03-29 14:39:35 886

转载 Mybatis

1、简介1.1、什么是 MyBatisMyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。如何获得Mybatis?maven仓库<!-- https://mvnrepository.com/

2021-03-21 23:36:24 174

转载 Spring

1.Spring1.1、简介Spring:春天—> 给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术SSH :

2021-03-21 23:32:57 175

原创 ehcache核心配置

ehcache.xml<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd" updateCheck="false"> <!-- diskStore

2021-03-18 20:05:28 141

原创 db.properties数据库配置

db.properties:driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=utf-8username=rootpassword=123456

2021-03-18 20:03:16 221

原创 mybatis核心配置

mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><!--configuration核心配置文件--><configuration>

2021-03-18 19:59:32 66

原创 Maven核心配置

pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or

2021-03-18 19:56:35 56

原创 Maven 在pom.xml的build中配置resources,来防止我们资源导出失败的问题

<!--在build中配置resources,来防止我们资源导出失败的问题--><build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</in

2021-03-11 23:34:59 432

原创 JavaWeb

1、基本概念1.1、前言web开发:web,网页的意思, www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/ISP,ASP,PHP在Java中,动态web资源开发的技术统称为lavaWeb;1.2、web应用程序web应用程序:可以提供浏览器访问的程序;a.html. b.html

2021-03-06 21:24:11 326

原创 MySQL

1、初始MySQLJavaEE : 企业级Java开发Web前端(页面:展示,数据!)后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据,Txt,Excel,word)只会写代码,学好数据库,基本混饭吃!操作系统,数据结构与算法!当一个不错的程序猿!离散数学,数字电路,体系结构,编译原理。+实战经验,高级程序猿优秀的程序猿1.1、为什么学习数据库岗位需求现在的世界,大数据时代~,得数据库者得天下。被迫需求:存数据数据库是所有软

2021-02-27 20:14:15 4436 4

原创 JavaScript

1、什么是JavaScript1.1、概述JavaScript是一门世界上最流行的脚本语言Java、JavaScript一个合格的后端人员,必须要精通JavaScript2、快速入门2.1、引入JavaScript内部标签<!-- script标签内,写JavaScript代码--> <script> alert('HelloWord'); </script>外部引入qj.jsalert('Hell

2021-02-08 16:05:44 247 2

原创 Caused by: org.apache.ibatis.exceptions.PersistenceExceptiong 更新IDEA后报错

在构建mybatis时运行报如下异常,原因是在mapper.xml中使用了中文注释java.lang.ExceptionInInitializerErrorat com.XXX.dao.UserMapperTest.test(UserMapperTest.java:22)Caused by: org.apache.ibatis.exceptions.PersistenceException:###Error building SqlSession.###The error may exist i

2021-02-05 21:11:53 292

原创 Loading class `com.mysql.jdbc.Driver‘. This is deprecated.警告处理,jdbc更新处

在运行时遇到这样的报错Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.原因:提示信息表明数据库.

2021-02-05 21:06:08 638

原创 Git

如果同一个文件在合并分支时都被修改了则会引起冲突:解决的办法是我们可以修改冲突文件后重新提交!选择要保留他的代码还是你的代码!master主分支应该非常稳定,用来发布新版本,一般情况下不允许在上面工作,工作一般情况下在新建的dev分支上工作,工作完后,比如上要发布,或者说dev分支代码稳定后可以合并到主分支master上来。

2021-01-30 18:41:24 138

原创 CSS3

1、什么是CSS如何学习?CSS是什么?CSS怎么用(快速入门)CSS选择器(重点+难点)美化网页(文字,阴影,超链接,列表,渐变…)盒子模型浮动定位网页动画(特效效果)1.1、什么是CSSCascading Style Sheet层叠级联样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动…1.2、发展史CSS1.0CSS2.0 DⅣ(块)+CSS,HTML与CSS结构分离的思想,网页变得简单,SEO(搜索引擎优化)CSS2.

2021-01-29 23:16:15 117

原创 HTML5

初始HTML什么是HTMLHTML :Hyper Text Markup Language(超文本标记语言)发展史HTML5优势W3C标准HTML基本结构网页基本标签图像,超链接,网页布局列表,表格,媒体元素表单及表单应用表单初级验证...

2021-01-15 22:56:43 135 1

原创 JVM快速入门

JVM快速入门

2021-01-14 14:19:47 226

原创 注解与反射

注解与反射

2021-01-12 00:22:02 236 2

原创 多线程

多线程1. 线程简介任务,进程,线程,多线程多任务现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。多线程原来是一条路,慢慢因为车太多了,道路堵塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道。从此,妈妈再也不用担心道路堵塞了。...

2020-12-31 15:01:59 104

原创 网络编程

网络编程1.1 概述地球村:你在西安,你一个美国的朋友!信件:计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:无线电台—传播交流信息,数据交换。通信想要达到这个效果需要什么:如何准确的定位网络上的一台主机 192.168.255.255:端口,定位到这个计算机上的某个资源找到了这个主机,如何传输数据呢?java

2020-12-27 16:24:40 266

转载 I/O流框架

框架1. 流的概念内存与存储设备之间传输数据的通道2. 流的分类2.1 按方向【重点】输入流:将<存储设备>中的内容读到<内存>中输出流:将<内存>中的内容写到<存储设备>中2.2 按单位字节流:以字节为单位,可以读写所有数据字符流:以字符为单位,只能读写文本数据2.3 按功能节点流:具有实际传输数据的读写功能过滤流:在节点流的基础之上增强功能3. 字节流字节流的父类(抽象类)//InputStream 字节输入流

2020-12-25 21:55:56 154

原创 GUI编程入门到游戏实战

GUI编程组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件破解工具简介GUI的核心技术 :Swing,AWT因为界面不美观需要jar环境有什么用?可以写一些小具工作时候可能需要维护swing界面,概率极小了解MVC架构,了解监听AWTAWT介绍包含了很多类和接口!GUI!元素:窗口,按钮,文本框java.awt组件和容器1. Framepackage 第一个Frame窗口;import java.awt.*;//GUI

2020-12-25 17:38:38 242

转载 JAVA集合类简要笔记

常用类内部类成员内部类、静态内部类、局部内部类、匿名内部类概念:在一个类的内部再定义一个完整的类特点:编译之后可生成独立的字节码文件内部类可直接访问外部类私有成员,而不破坏封装可为外部类提供必要的内部功能组件下面展示一些 内联代码片。Outer$Inner.class Outer.class// 身体class Body{ // 头部 class Header{ // 也会生成class文件 }}成员内部类在类的内部定义,与实例变量、实例方法同级别

2020-12-12 21:19:49 98

原创 gitlab下载安装及部署

gitlab下载安装及部署初次操作成功,记录一下安装依赖软件  yum -y install policycoreutils openssh-server openssh-clients postfix2.设置postfix开机自启,并启动,postfix支持gitlab发信功能  systemctl enable postfix && systemctl start postfix3.下载gitlab安装包,然后安装  gitlab的下载地址:https://mirror

2020-11-20 23:11:29 1076

转载 Centos7 MySQL8.0.2.0安装

Centos7 MySQL8.0.2.01、下载1.下载下载地址 https://downloads.mysql.com/archives/community/2.上传并解压xshell上传tar包,然后解压$ tar xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar安装2、安装(这是一条命令)$ rpm -e --nodeps mariadb-libs && yum localinstall -y mysql-commun

2020-08-07 16:28:55 231

空空如也

空空如也

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

TA关注的人

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