自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot项目实战(二)—— 整合Redis代码生成

在SpringBoot中集成了两个模版一个是 RedisTemplate,另一个为 StringRedisTemplate 而虽然StringRedisTempate帮助我们做了序列化,但是存储数据的时候只能存储Sting类型的数据,而RedisTemplate可以存储Object类型,所以我们一个使用RedisTemplate比较多一些!3、RedisTemplate模版序列化。

2023-11-29 23:57:45 557

原创 Redis常用操作及应用(二)

在返回值里,紧跟每个域名(field name)之后是域的值(value),所以返回值的长度是哈希表大小的两倍。b.增加数量->hincrby cart:1001 10088 1。a.添加商品->hset cart:1001 10088 1。e.获取购物车所有商品->hgetall cart:1001。d.删除商品->hdel cart:1001 10088。1)过期功能不能使用在field上,只能用在key上。中的一个或多个指定域,不存在的域将被忽略。不存在,一个新的哈希表被创建并进行。

2023-11-27 14:12:28 645

原创 Redis常用操作及应用(一)

setnx product:101 true ex 10 nx 防止程序意外终止导致死锁。del product:101 执行完业务释放锁。setnx product:101 true 返回1代表获取锁成功。setnx product:101 true 返回0代表获取锁失败。set user:1 value(json格式数据)5、分布式锁系统全局序列号。三、String应用场景。二、String结构。

2023-11-24 16:29:18 857 1

原创 常用Redis的键命令参考

RENAME 命令的另一种可能是,尝试将一个带生存时间的 key 改名成另一个带生存时间的 another_key ,这时旧的 another_key (以及它的生存时间)会被删除,然后旧的 key 会改名为 another_key ,因此,新的 another_key 的生存时间也和原本的 key 一样。使用 PERSIST 命令可以在不删除 key 的情况下,移除 key 的生存时间,让 key 重新成为一个『持久的』(persistent) key。] 删除给定的一个或多个 key。

2023-11-24 15:25:28 869

原创 SpringBoot项目实战(二)—— 整合mybatis-plus代码生成

【代码】SpringBoot项目实战(二)—— 整合mybatis-plus代码生成。

2023-11-23 13:36:41 44

原创 SpringBoot项目实战(一)—— 整合mybatis-plus

的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。8、编写 Mapper 包下的 SysUserMapper接口。9、编写service包下的 SysUserService接口。5、pom文件引入mybatis-puls依赖。6、在 Spring Boot 启动类中添加。4、mysql数据库创建表sys_user。一、mybatis-plus。7、创建实体类SysUser。(简称 MP)是一个。1、添加mysql依赖。

2023-11-22 18:10:37 129

原创 W11安装mysql8详细保姆篇

目前官方最新版本是8.0.34,考虑到其稳定性、可靠性还需一定周期保证,所以使用官方版求稳定仍然建议5.7系列。1、第一步:在开始搜索框搜索mysql>>点击【command line】5、新建,添加我们安装路径下的bin目录,然后确定。2、点击Custom >> Next。3、如何回车出现下面页面,说明安装成功。1、右击开始图标,点击系统。1、右击下载完成的安装包。6、启动打钩,然后下一步。5、我这里安装的是D盘。17、点击Finish。

2023-11-21 22:51:01 508

原创 保姆级Java项目根据年月日生成有序自增编号

采用的是redis的自增生成有序编号

2023-09-07 13:58:02 1184

原创 Springboot 使用JavaEmail发送HTML邮件模板

Springboot 使用JavaEmail发送HTML邮件模板,Java代码代替客户端发送邮件

2023-05-06 23:20:04 1050

原创 mysql年月全部展示

【代码】mysql年月全部展示。

2023-03-28 17:30:45 145

原创 linux定时重启服务

linux系统中定时重启服务

2023-02-28 10:18:39 420

原创 Java生成6位验证码

public static String generateCode() { long codeL = System.nanoTime(); String codeStr = Long.toString(codeL); return codeStr.substring(codeStr.length() - 8, codeStr.length() - 2); }

2022-03-30 14:17:41 1346

原创 String类

1、String s1 = "aaa";s1创建出来存在常量池中;2、Sting中的equals方法3、String s1 = new String("abc") 在内存中创建了几个对象一个或者两个,String s1 是声明了一个 String 类型的 s1 变量,它不是对象。使用new关键字会在堆中创建一个对象,另外一个对象是abc,它会在常量池中创建,所以一共创建了两个对象;如果 abc 在常量池中已经存在的话,那么就会创建一个对象。...

2022-01-06 21:09:20 69

原创 Rest ful风格同时传输一个对象和一个变量的几种方法

方法一使用@RequestBofy 、@RequestParam@PostMapping("/device/alarm")public void getDeviceAlarm(@RequestBody LogDeviceAlarm deviceAlarm,@RequestParam("tenantId") Integer tenantId){}方法二使用@RequestBofy 、@PathVariable@GetMapping("/send-to-role/{role...

2021-08-18 09:02:57 1127 1

原创 将map转换为YAML

因为项目学习,看了一堆别人写的,运行出来出现一些花里胡哨的东西,所以自己就研究了一下,有用到数组,相对比较全。有问题欢迎提问。用到的依赖:<!-- json --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.66</version>&lt.

2021-08-02 10:49:43 1930

原创 Mysql8.0以上版本忘记密码 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

亲测 !亲测 !亲测 !亲测 !亲测 !亲测 !全程有图废话不多,开始动手1.使用管理员权限打开命令提示符,在命令行中输入:net stop mysql2.待mysql服务停止后,输入:mysqld --shared-memory --skip-grant-tables3、此时命令提示符窗口处于锁定状态,我们重新以管理员权限打开新的命令提示符窗口。输入:mysql -uroot -p 回车,密码直接回车4.输入:use mysql;5.输入:upda...

2021-04-27 10:32:35 258 1

原创 RestTemplate中exchange方法提交from-data表单

方法一将要发送的内容拼接在Url中HttpEntity<SmsTokenRequestEntity> httpEntity = new HttpEntity<>(requestEntity);//url 请求地址 + 内容拼接ResponseEntity<SmsTokenResponseEntity> responseEntity = restTemplate.exchange(url , HttpMethod.POST, httpEntity,

2021-04-15 15:32:25 2134

原创 Vue项目3.0中使用百度富文本编辑器ueditor

前言:在开发项目由于需求vue自带对编辑器不能满足使用,所以改为百度编辑器,但是在网上搜索发现都讲得非常对乱,试了几个都没有,原因基本都是2.0版本的vue,3.0vue讲得非常对模糊。废话不多我们现在开始第一步:下载百度编辑器,由于官方原因,现在官方都是使用一个超大版对,我使用对旧版对JSP版,旧版JSP版可下载第二步:(1)将下载对项目重命名到public下的static文件夹下,这里的static文件需自己新建。(2)添加第三步:在项目中运行安装依赖包 npm ..

2020-11-27 13:15:14 4379 4

原创 Java初学路线,如何学好Java

作为一个JAVA初学者,你是否迷茫,不知道从何学起,也不知道走那条路线,或者自己知道路线但是不知道应该学习那些内容,我给大家分享一些我的学习经历,起初我可能和你们一样,不知道自己该学习那些东西,即使自己在网上找一些视频,但是都是连接不起来,没有一个学习的路线,使得自己那是很迷茫,每天都觉得自己在学习,但到头来发现还是没学到什么东西,最后自己的总结是虽然自己每天都在学习,但是没有给自己一条清晰的路线,使得自己交叉学习,前面学习的没人没有在后面的学习中进行复习和运行,导致边学边忘,后面学习在一次偶然中发现一..

2020-10-15 15:03:46 80

原创 Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communicat

在第一个mybatis程序时:错误org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 7,2...

2020-09-18 23:19:18 2660

原创 2020-08-21

jquery动态控制select只读<table> <tr> <td> <select class="" name="name" ></select> </td> </tr>function name(){$(’[name=name]’).attr(‘disabled’,‘true’)}

2020-08-21 17:04:29 65

转载 在IDEA中启动Tomcat是出现启动卡停在org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web appli

在IDEA中部署Tomcat出现org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\tomcat\apache-tomcat-8.5.46\webapps\manager] has finished in [91] ms在IDEA中启动Tomcat时,控制台中:然后就卡住不动了,以前我这个项目是能够启动的,启动成功会自动弹出浏览页面。后面有一天突然打

2020-08-02 21:06:29 12876

原创 Java中字符串比较回避NullPointerException问题

用户输入一个字符串,与特定字符比较,如果用户输入为空(null)如果使用如下代码public class StringDemo{ public static void main(String args[]){ String input = null; if(input.equals("you"){ System.out.println("hell...

2020-02-22 09:42:29 251

原创 给一个不知道如何学习JAVA或者是准备学习JAVA的小白一些建议和分享自己学习这门语言的经历

自己接触Java已经连年了,这两年每天都有拿着Java相关的各种资料学习,但是两年下来发现自己根本什么都不会,就只会一点简单的基础语法,自己同时陷入了深思,自己这两年到底学到了什么?,自己也做了一个总结,原因:这两年的学习都是拿到什么看什么,到了一点发现做不了什么东西出来,于是果断放弃。其次就是想到什么学什么,听到什么学什么,没有重头到尾的学习,没有一个学习Java的框架,该...

2019-10-24 17:21:05 778

原创 JS中数字转换为字符和Number,Boolean转换为字符

Number转换为字符串的时候有两种模式分别是默认模式和基模式<script> //转换为字符串 var a = 10; document.write("数字:" + a + " 转换为字符串 " + a.toString()); document.write("<br>"); var b = true; document.write("布尔 " + b...

2019-10-08 16:27:08 282

原创 js 提示框编写

运行如下两段代码;<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head&g...

2019-05-26 13:45:25 141

原创 数组的引用传递

先观察如下代码,public class Demo{ public static void main(String[] args) { int age [] = new int[3]; age[0] = 1; age[1] = 3; age[2] = 5; int temp [] = age;...

2019-05-23 18:47:32 608

原创 C++实现顺序表的使用

#include &lt;iostream&gt;using namespace std;template&lt;class T&gt;class SeqList {protected:    T *element;//动态数组存储顺序表的数据元素    int length;//顺序表的数组容量    int n;//顺序表的个数public:    void init(T ...

2018-11-06 08:37:53 417

空空如也

空空如也

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

TA关注的人

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