自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 地表最细阿里云OSS开通和文件上传demo,巨细 yeah

一、开通OSS1.注册开通1. 注册阿里云点击快速跳转:https://www.aliyun.com/minisite/goods?userCode=ereyay3x2. 开通OSSOSS控制台:https://oss.console.aliyun.com/bucket/oss-cn-hangzhou/codehero-qingcheng/object创建Bucket设置Bucket开通区域和Endpoint这里的区域名称可以按喜好自定义,但是``Endpoint

2020-07-26 09:29:03 1710 1

原创 vagrant+virtualBox快速创建虚拟机,vagrant国内镜像配置,虚拟机网络配置

#环境准备##环境准备本文所用环境为:VirtualBox6.0Vagrant 2.2.5windows10 2004VirtualBox和Vagrant版本必须同步,如果不知道版本对应,可以去官网下载最新版即可;快速链接:VirtualBox官网:https://www.virtualbox.org/Vagrant官网:https://www.vagrantup.com/宿主机需要开启虚拟化,不知道可以参考各大搜索引擎安装虚拟机和配置网络一、国内镜像站1.Ub

2020-07-30 13:51:53 944 1

原创 学习Dubbo,这一篇文章就够了

分布式RPC框架Apache Dubbo1. 软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。1.1 单体架构架构说明: 全部功能集中在一个项目内(All in one)。架构优点: 架构简单,前期开发成本低、开发周期短,适合小型项目。架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。 技术栈受限,只能使用一种语言开发。 系统性能扩展只能通过扩展集群节点,成本高

2020-07-29 17:11:36 157 1

原创 地表最详细基于maven通用mapper代码生成器配置,超详细!注释

通用 Mapper 专用代码生成器生成的 Model 会在原有基础上增加 @Table,@Id,@Column 等注解,方便自动会数据库字段进行映射。运行MBG有多种方法,这里只介绍两种比较常见的方法。并且有关的内容会针对这样的运行方式进行配置。一、目录结构二、pom文件配置中的目录可以和 <properties>都可以按需修改 <properties> <!--Mybatis Generator--> <!--

2020-07-23 22:11:31 374 2

原创 Linux、centos配置国内yum源

Linux配置国内yum源以centos和阿里源为例配置方法1. 备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/CentOS 6wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.r

2020-07-23 22:02:33 350

原创 虚拟机安装Centos7配置静态ip

虚拟机安装Centos7##一、软件版本物理宿主机系统:Windows 10 专业版虚拟机软件:VMware Workstation 15.5.6版本CentOS操作系统ISO镜像:CentOS 7.4 64位SSH终端软件:SecureCRTSFTP文件传输工具:filezilla二、在虚拟机安装centos7操作系统1.创建新的虚拟机[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0dhgBtc8-1595512654708)(C:\Users\7\A

2020-07-23 22:00:01 1243

原创 Java原生JDBC快速入门

一 、概念1. 概念:Java DataBase Connectivity Java 数据库连接 ,Java语言操作数据库2. JDBC本质:其实是官方(Sun)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行代码的是驱动jar包中的实现类。 多态二. 快速入门1.步骤1. 导入驱动jar包 `mysql-connector-java-5.1.37-bin.jar` 1. 复制``my

2020-06-16 12:38:30 153

原创 MySQL多表查询、事务、DCL语句详解

一、多表查询查询语法select 列名列表from 表名列表where ...1.1、案例实现数据准备# 创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20))INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部');# 创建员工表CREATE TABLE emp ( id INT PRIMARY KEY AUTO_I

2020-06-16 10:10:00 895 1

原创 SpringBoot2整合thymeleaf3

springboot整合thymeleaf1. 导入起步依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>2. 更改引入版本<properties> <springboot-thyme

2020-06-15 21:24:04 593

原创 springboot整合thymeleaf3

springboot整合thymeleafthymeleaf3语法 springboot整合thymeleaf1. 导入起步依赖1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...

2020-06-15 10:27:24 550

原创 代理模式

基于接口的代理模式基于子类的代理模式1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465package club.codehero.cglib;import net....

2020-05-08 03:13:06 86

原创 mybatis配置——起别名&mappers标签的简化

mybatis的xml配置中对domain和dao下起别名操作package标签typeAliases标签 1. domain下的类起别名typeAliases标签:使用typeAliases配置别名,他只能配置domain中类的别名使用typeAlias标签给单个类起别名123<typeAliases> <typeAlias...

2020-04-27 05:48:17 1209

原创 mybatis配置——properties标签

mybatis的xml配置中引入外部配置文件 1.properties标签直接引用配置 123456<properties><property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://...

2020-04-27 05:09:42 768

原创 Mybatis入门

用注解和xml配置MybatisMybatis一、Mybatis的配置1. pom.xml中引入的jar包12345<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId&gt...

2020-04-25 06:28:05 69

原创 用Java操作Redis数据库

使用步骤操作数据连接池JedisPool工具类一、介绍Jedis:一款Java操作Redis数据库的工具。二、使用步骤下载jedis的jar包创建对象,获取连接 Jedis jedis = new Jedis("IP",端口号);操作数据库 jedis.set("username","刘能");释放资源 jedis.clo...

2020-04-15 15:50:24 657

原创 NoSQL数据库之Redis

Redis介绍Redis下载安装Redis数据结构和命令操作Redis的持久化一. 什么是RedisRedis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需...

2020-04-15 05:50:24 78

原创 Javascript的对象表示__JSON

语法遍历json和java对象相互转换一、基本介绍概念: JavaScript Object Notation JavaScript对象表示法描述对象:var p = {"name":"张三","age":23,"gender":"男"};JSON现在多用于存储和交换文本信息的语法进行数据的传输JSON 比 XML 更小、更快,...

2020-04-13 15:07:46 120

原创 异步的JavaScript和XML_Ajax

Ajax在JS和JQuery中的实现一、基本概念,同步异步概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端...

2020-04-13 10:00:00 260

原创 JQuery高级

动画循环事件绑定 插件机制一、 动画1.1 三种方式显示和隐藏元素1 . 默认显示,向左上角收缩show([speed,[easing],[fn]])hide([speed,[easing],[fn]])toggle([speed],[easing],[fn])1234567891011121314<script> //...

2020-04-12 14:49:00 133

原创 JQuery基础

JQuery对象和JS对象区别与转换 选择器 DOM操作一、JQuery和JS?1.1. JQuery简单介绍概念:jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,...

2020-04-11 15:13:50 135

原创 JavaWeb中的过滤器 Filter

执行流程 生命周期方法 两种配置方式 过滤器链 1.1、概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…1.2、 快速入门:1. 步骤:定义一个类,实现接口Filter...

2020-04-09 08:31:24 104

原创 MySQL约束

DQL:查询语句 SQL约束 多表之间的关系 数据库设计范式 数据库的备份和还原一. DQL:查询语句1.排序查询1.语法order by 子句:order by 排序字段1 排序方式1, 排序字段2 排序方式2…….排序方式:ASC:升序,默认DESC:降序。12345678SELECT * FROM student ORDE...

2020-04-04 10:27:24 156

原创 JavaSE------Object类,常用类

Object类 Date类 DateFormat类 Calendar类 System类 StringBuilder类 包装类 第一章 Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, ...

2020-04-04 10:27:24 105

原创 MySQL多表&事务

MySQL的多表查询,事务操作,DCL语句 一、多表查询查询语法12345select 列名列表from 表名列表where ...1.1、案例实现数据准备123456789101112131415161718192021222324252627# 创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_IN...

2020-04-04 10:27:24 67

原创 MySQL基础

MySQL的安装,SQL和数据库的 DDL,DML,DQL语句的操作及语法。一. 数据库的基本概念1. 数据库的英文单词:DataBase 简称 :DB 2. 什么是数据库 * 用于存储和管理数据的仓库3. 数据库的特点 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统...

2020-04-03 13:01:24 90

原创 JDBC快速入门

快速入门JDBC,详解JDBC中的DriverManger-驱动管理对象,Connection-数据库连接对象,Statement——执行sql的对象。 一 、概念1. 概念:Java DataBase Connectivity Java 数据库连接 ,Java语言操作数据库2. JDBC本质:其实是官方(Sun)定义的一套操作所有关系型数据库的规...

2020-04-03 13:01:24 58

原创 单列集合,泛型

Collection集合迭代器增强for泛型 第一章 Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是...

2020-04-03 13:01:24 80

SpringBoot2整合thymeleaf3及thymeleaf3语法.md

## springboot整合thymeleaf ### 1. 导入起步依赖 ```xml org.springframework.boot spring-boot-starter-thymeleaf ``` ### 2. 更改引入版本 ```xml 3.0.2.RELEASE 2.1.1 ``` > 1. springboot自带的thymeleaf依赖为2.1.3版本,使用thymeleaf-layout-dialect版本为2以下版本。 > 2. 使用3或3以上的thymeleaf时,需要thymeleaf-layout-dialect的版本为2或以上。 > 3. 锁定thymeleaf版本时不能使用thymeleaf.version标签,会和springboot内部的依赖标签冲突。应当使用springboot-thymeleaf.version标签来锁定版本。 ### 3. 配置文件配置 ```properties spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.check-template-location=true spring.thymeleaf.suffix=.html spring.thymeleaf.encoding=UTF-8 spring.thymeleaf.content-type=text/html spring.thymeleaf.mode=HTML spring.thymeleaf.cache=false ``` > spring.thymeleaf.cache为缓存,需要热部署时,需要设置为false ## 语法 ### 1. 替换标签体内容 ```html 显示欢迎 显示欢迎 ``` ### 2. 替换属性 ```html 显示欢迎 ``` ### 3. 在表达式中访问属性域 ```html 访问属性域 访问请求域 方式一 访问请求域 方式二 访问Session域 访Session域 方式一 访问Application域 方式一 ``` ### 4. 解析url地址 ```html 解析URL地址,获取ContextPath的值 @{}是把ContextPath的值附加到指定的地址前 @{}是把ContextPath的值附加到指定的地址前 ``` ### 5. 直接执行表达式 ```html 直接执行表达式 无转义效果 : [[${attrRequestScope}]] 有转义效果 : [(${attrRequestScope})] ``` ### 6. 分支与迭代 #### 1. if 判断 ```html if判断字符串是否为空 <p th

2020-06-15

空空如也

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

TA关注的人

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