自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-08-22 XML中select语句示范:

标题当我们使用用户名称模糊查找用户,或者使用用户昵称模糊查找用户时XML方式:创建一个DAO方法:List<UserDO> query(@Param("keyWord")String keyWord);XML中写代码<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.or

2021-08-22 00:08:51 2280

原创 Spring Boot中构建说明 Pom.xml详解

https://www.cnblogs.com/KylinBlog/p/7998563.html

2021-05-08 16:44:39 142

原创 Clion安装并使用

一、下载安装CLion去JB公司官网下载CLion老版本CLion地址https://www.jetbrains.com/clion/download/previous.html作为高校学生,可以选择高校教育邮箱免费注册没有的话,就只能免费先试用30天,后期再和谐使用二、开始安装:set up选择安装地址直接安装:结束:三、mingw64安装离线版下载地址点击跳转后,会自动下载资源压缩包mingw64放入到合适的位置,并加入path环境变量:测试安装的g

2020-12-16 15:15:36 2710

原创 阿里云服务器上的wordpress搭建

前提:拥有一台阿里云服务器(配置系统的话,个人认为最好使用Linux系统)对于阿里云云服务系统选择(云服务器 ECS),个人不建议使用轻量应用服务器 ,可能我折腾吧。开始制作:一、打开服务器下载宝塔:登录控制台,直接在服务器输入命令 并确认:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh这个

2020-11-27 16:11:30 1060

原创 Next failover delay: I will not start a failover before

哨兵进程显示: Next failover delay: I will not start a failover before自己在服务器测试怎么就是主机不能自动转换到从机上,网上说的什么 bind 0.0.0.0,密码填写,还有什么的,都测试还是不行,最后发现原来是 我在从机上slaveof ip填写的是真实IP+端口,又由于自己在 阿里云的安全规则的端口没有开启。所以导致主从不能切换,解决:slaveof 127.0.0.1 + 端口或者是阿里云开发从机的端口号...

2020-09-04 20:54:40 7546 6

原创 win10官网 纯净系统安装

一、官网安装:较慢(不需要有镜像文件)1.、准备、工具:16G+的U盘 和 win10官网网址:2、win10下载工具:3、安装软件,点击选择U盘,静等就行!二、Rufus 方式创建USB启动盘(需要有镜像文件)准备:Rufus官网:U盘:1、进入官网,下载写入工具:2、进入msdn官网,下载镜像文件:3、打开rufus工具:注意几点:选择自己要制作的U盘选择引导类型的镜像文件(使用msdn下载的纯净系统)镜像为标准window安装分区为GPT

2020-07-10 12:20:44 926

原创 Server rMySQL连接出现的时区错误Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’

Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually. 出现时区问题,两个解决办法方法一 ( 暂时性的修改mysql时区):检查mysql系统时区,输入show variables like “%time_zone%”; 回车,出现如下图所示:设置时区,输入set global time_zone = ‘+8:00’;回车,然后重启mysql服务。再次检查my

2020-06-23 12:58:12 200

原创 IDEA启动tomcat时出现异常乱码 tomcat��Ϣ 或者 乱码淇℃伅

在启动idea中,启动tomcat,控制台报错原因:控制台的输出日志格式错误!!!解决方式:找到Tomcat目录下的conf/logging.properties配置文件,打开,搜索java.util.logging.ConsoleHandler.encoding修改后面的 UTF - 8 改为GBK...

2020-06-21 21:45:00 2240 4

原创 Java SE再 梦回注解

什么是注解?注解(Annotation)从JDK5.0引入的新技术。Annotation的作用:不是程序本身,可以对程序作出解释(与注释(conment)没有什么区别)可以被其他程序或者是编译器读取Annotation的格式:@+注释名 形式存在,还可以再注解后面添加一些参数值如:@SuppressWarnings(value=“unchecked”)Annotation在何处使用?可以在package、class、method、field处上面,相当于给他们添加了额外的辅助信息

2020-06-12 15:00:21 81

原创 23种设计模式

设计模式概述什么是设计模式?是前辈们对开发经验的总结,是解决特定问题的一系列套路,他不是语法规定,而是提高代码的可复用性、可维护性、可读性、稳健性以及安全性的解决方案GoF四人帮设计模式创始 《设计模式:可复用面向对象软件的基础》意义:是对面向对象设计的实际运用,对类的封装性、继承性、多态性以及类的关联关系和组合关系的充分理解优点:提高程序员的思维能力,编程设计能力,更好的去往架构师的路上前进使程序设计更加的标准化,代码编制更加的工程化,使软件开发效大大提高,缩短开发周期使设计的

2020-06-12 12:56:42 75

原创 Spring第三天:Spring中的JdbcTemlate以及Spring事务控制

2020-06-11 09:30:51 97

原创 Spring第三天:Spring中的AOP和基于XML以及注解的AOP配置

2020-06-11 09:30:06 70

原创 Spring第二天:Spring基于注解的IOC和IOC的案例

2020-06-11 09:28:59 72

原创 Spring第一天:Spring框架的概述以及Spring中基于XML的IOC配置

1Spring的概述什么是Spring

2020-06-11 09:26:23 111

原创 Spring中的Resource文件管理使用

文件系统是编程不可避开的领域,因为我们总是有可能读文件、写文件。Spring Framework 作为完整的 Java 企业级解决方案,自然也有文件处理方案啦,那就是Spring中 Resource.实际演练:获取jar内部中的文件首先在pom.xml中引入第三方库(commons-io)<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId

2020-06-08 18:59:21 409

原创 创建一个简单的springboot 实现Helloword

main类:import org.springframework.context.ApplicationContext;import org.springframework.context.annotation.AnnotationConfigApplicationContext;import org.springframework.context.annotation.ComponentScan;import com.youkeda.service.MessageService;/** *

2020-06-08 12:29:41 133

原创 希尔排序而引出的对排序算法的认识

前提说明:有关插入排序的三种方式(1)插入排序的基本方法是:每步将一个待排序的元素,按其排序码大小插入到前面已经排好序的一组元素的适当位置上去,直到元素全部插入为止。(2)可以选择不同的方法在已经排好序的有序数据表中寻找插入位置,依据查找方法的不同,有多种插入排序方法。下面是常用的三种。直接插入排序折半插入排序希尔排序三种方式思想(3)直接插入排序基本思想:当插入第i(i>1)个元素时,前面的data[0],data[1]……data[i-1]已经排好序。这时用data[i]的排序码

2020-05-27 13:00:29 116

原创 如何使用git,将本地的仓库推送到远端仓库

一般情况下,有两种方式传到远程仓库:一、httts方式(使用远程仓库的用户名和密码来验证身份)二、ssh方式(使用git创建连接的个人密钥来识别身份)一、首先讲讲简单的httts方式(使用远程仓库的用户名和密码来验证身份)1. 环境准备:git 和 乌龟(tortoisegit)2. 创建仓库远程点击https,复制链接3. 在本地仓库的文件夹,右击点开找到 git同步,点击管理点击推送,然后输入远程仓库的用户名和密码即可二、比较麻烦点的ssh方式1. 在本地的仓库文件夹下面右击

2020-05-24 22:31:25 1020

原创 基于SpringBoot和Mybatis企业级简单文件上传下载项目实战(二)

继上次的文档:在文件数据表中添加一条自己定义的文件数据:测试结果:更:FileController在这里插入代码片/G:/IDEA_Contents/files/target/classes//static/files/files/2020-05-17/G:/IDEA_Contents/files/target/classes//static/files/2020-05-17...

2020-05-18 14:11:54 265 3

原创 基于SpringBoot和Mybatis企业级简单文件上传下载项目实战(一)

项目需求:用户登录,用户可以选择注册用户登录之后在主页面列表显示所有的已上传的文件,如果是图片,则可以显示是图片在文件列表 功能区 中显示 下载、在线打开,然后下载次数同时在主页面中有上传功能,上传的目录要根据日期每天创建一个文件夹(文件夹名命名规则:“yyyy-MM-dd”),上传完成后跳转到主页面,并且显示列表已经上传的所有文件,项目规范项目统一命名为:file_xxx包名统一规范项目中的总文件夹(webroot)建立file作为上传下载的总文件夹根据日期在根目录文件夹每

2020-05-17 16:08:22 1237 1

原创 Error resolving template [index], template might not exist or might not be accessible by any of the

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException: Error resolvi...

2020-05-07 16:55:40 3363 1

原创 thymeleafz注意事项

提交表单要有input的名字尽量不要使用 @Autowired方式注解@AutowiredDepartmentDao departmentDao;如果这样设置将会在提交表单的时候必须以这种格式来提交spring.mvc.date-format=yyyy-MM-ddspringboot会严格按要求的配置来执行,一定看清配置项...

2020-04-30 16:55:23 98

原创 thymeleaf中不能获取到css文件

有效: href="…/…/static/css/bootstrap.min.css" th:href="@{~/css/bootstrap.min.css}" rel=“stylesheet” type=“text/css”无效:link href="…/static/css/bootstrap.min.css" rel=“stylesheet”有效:link href="…/…/stati...

2020-04-29 19:42:56 769

原创 Java springboot 从数据库中传到前端 thymeleaf中不能获取类属性,报错Cannot resolve '*****'

对于Thyme leaf不能获取到后端数据库中的类属性<tr th:each="emp:${emps}"><td th:text="${emp.getLastname()()}"></td>--><td th:text="${emp.getGender()()}"></td>--><td th:text="$...

2020-04-29 19:29:07 3293

原创 mybatis如何注解形式开启二级缓存

在对应的Dao类上面增加注释以开启二级缓存@CacheNamespace(blocking = true)例如:package com.itheima.dao;import com.itheima.domain.User;import org.apache.ibatis.annotations.*;import org.apache.ibatis.mapping.FetchType;...

2020-04-26 20:54:21 506

原创 1.maven的pom文件已导入依赖,但是无法引入该包,2.mybatis如何自动提交事务

在添加新的依赖后,工程右击–Maven–Reimport

2020-04-22 18:46:56 1176

原创 Mybatis框架的一些bug:Error querying database. Cause: java.sql.SQLException。driver class is ` `com.mysql.

一:mybatis配置xml 数据库的时间设置报错:Error querying database. Cause: java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone.Exception in thread ...

2020-04-21 14:24:03 644

原创 剑指offer —《调整数组顺序使奇数位于偶数前面》

详细描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。示例 1:输入:nums = [1,2,3,4]输出:[1,3,2,4]注:[3,1,2,4] 也是正确的答案之一。限制:1 <= nums.length <= 500001 <= nums[i] <= 10000考查: 双...

2020-04-11 20:33:53 44

原创 剑指offer —《表示数值的字符串》

详细描述:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、“5e2”、"-123"、“3.1416”、“0123"及”-1E-16"都表示数值,但"12e"、“1a3.14”、“1.2.3”、"±5"及"12e+5.4"都不是。示例 1:限制:考查: 我也不太清除考查什么,但看到一位大佬的解答,难道是考查循环方式?思考:解法(一):class ...

2020-04-11 20:14:51 57

原创 剑指offer —《打印从1到最大的n位数》

详细描述:输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。示例 1:输入: n = 1输出: [1,2,3,4,5,6,7,8,9]限制:用返回一个整数列表来代替打印n 为正整数考查: 大数、幂运算、思考:由于自己偷懒感觉不是很难解法(一):class Solution { publ...

2020-04-11 19:57:18 69

原创 剑指offer —《数值的整数次方》

详细描述: 实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。示例 1:输入: 2.00000, 10输出: 1024.00000限制:-100.0 < x < 100.0n 是 32 位有符号整数,其数值范围是 [−231, 231 − 1] 。考查:...

2020-04-09 22:38:43 57

原创 剑指offer —《数组中重复的数 》

题目:《数组中重复的数》详细描述:在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入: [2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000考查: 数组、哈希表思考:解法...

2020-04-09 08:52:15 53

原创 剑指offer —《二进制中1的个数》

详细描述:请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。示例 1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 ‘1’。限制:考查:...

2020-04-08 21:57:36 53

原创 剑指offer —《从尾到头打印链表》

详细描述:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000考查: 数组、链表、栈思考:解法(一):public class ListNode { int val;//当前链表的值 ListNode next; ...

2020-04-08 21:22:15 51

原创 JavaScript之核心(十一)--- JavaScript DOM事件详解

12.1 DOM事件两种格式的不规范写法事件嵌套在HTML文件中:<div onclick="console.log('xxx')"></div>不易于文件分离事件方法替换:dom.onclick = function() {};这种写法只能在这个 DOM 上绑定一个点击事件,下一个设置onclick将会替换上一个事件方法对此:使用addEventLi...

2020-04-03 15:56:24 130

原创 JavaScript之核心(十)--- JavaScriptDOM细化

DOM 是整个 Javascript 甚至 整个前端 最最核心的内容11.1 什么是 DOM?(DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。DOM 是 Document Object Model(文档对象模型)的缩写。文档对象模型 (DOM) 可以将 web 页面 和 脚本编程语言 连接起来web 页面这里的 web 页面,也就...

2020-04-02 23:52:56 229

原创 JavaScript之干货(九)--- JavaScript BOM

什么是BOM?BOM是一套操作HTML标签的API(接口/方法/属性)、同时还可以交互CSS的标签页面交互功能:浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。BOM是由一系列相关对象构成,每个对象都提供了很多方法和属性。常见的BOM对象:window:代表整个浏览器窗口(window是BOM中的一个对象,并且是顶级的对象)Navigator :代表...

2020-04-02 01:48:00 87

原创 JavaScript之干货(八)--- JavaScript内置对象②(Array、Date)

9.1 内置对象:Array()方法一:连接数组:join()join()方法以指定参数作为分隔符(与字符串中的split()相反),将所有数组成员连接为一个字符串返回。如果不提供参数,默认用逗号分隔:let arr = [1, 2, 3, 4];arr.join(' ') // '1 2 3 4'arr.join(' | ') // "1 | 2 | 3 | 4"arr.joi...

2020-04-01 18:16:09 113

原创 JavaScript之干货(七)--- JavaScript内置对象(Math、Storage、String)

8.1 Math、Storage对象在上一章写随机数的时候我们用到了 Math.random 方法,其实 Math 也是 JavaScript的一个原生对象,它能提供各种数学功能。该对象不是构造函数,不能生成实例,所有的属性和方法都必须在Math对象上调用。Math对象的静态属性,提供以下一些数学常数:常量:Math.E // 常数e。Math.LN2 // 2 的自然对数。Ma...

2020-04-01 17:34:01 116

原创 Java知识点---Map 、HashMap 、Object 的区别

Map 和 Object 很相似,都可以保存键值对,但是他们仍有些重要的区别: 1. 一个 Object 的键通常是字符串,但一个 Map 的键可以是任意值,包括函数、对象、基本类型,因此 Map 会方便很多; 2. Map 中的键值是有序的,而添加到对象中的键则不是; 3. Map 的键值对个数可以直接获取,Object 则要借助 Object.keys() 等计算得到; 4. Ma...

2020-03-30 14:09:39 1693

空空如也

空空如也

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

TA关注的人

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