自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOs7安装mysql8时,无法启动服务解决方案.md

MySql安装过程遇到的问题服务器在安装mysql时遇到了莫名其妙的问题,及记录其解决办法。一.基础安装首先从mysql官网中把mysql的rpm包下载下来(没有安装wget的同学先百度一下安装wget):wget https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm具体什么版本需要到mysql的官网去查看,有可能我目前下载的这个版本已经下架了,导致输入wget命令时会报连接不上的错误,注意,我的服务器是C

2021-12-12 17:20:07 5489

原创 mybatis-plus处理mysql中json格式方法

概括mysql8.0提供json格式存取数据,json格式可以用于存json数组获取key-value类型的json串.用mysql的insert语句插入时,是以json字符串的格式插入的,注意需要转译符号:INSERT INTO `test_db`(`image_urls`) VALUES ('{\"a\": \"b\", \"c\": \"b\"}');INSERT INTO `test_db`(`image_urls`) VALUES ('[{\"a\": \"b\"}, {\"c\": \"

2021-08-21 10:59:57 7831 2

原创 Mybatis-plus插入后返回元素id

mybatis-plus插入后返回插入元素的id有三种方法,第三种最简单。不想麻烦的直接看第三种1.mybatis原生mybaits-plus要使用mybatis原生需要一下配置,指定下mapper文件的位置就好mybatis-plus: mapper-locations: classpath*:mapperxml/*Mapper.xml直接先看mapper.xml文件,这个insert语句实际上就是插入MouldMessage这个我定义的实体类。<mapper namespace

2021-07-14 10:28:47 21731 4

原创 lambda表达式学习

Lambda表达式使用强化lambda表达式是jdk1.8新加入的特效,目的是简化代码书写,可用于函数式接口函数式接口就是该接口只有一个实现方法,有多个方法的不能称之为函数式接口我把lambda的使用分成以下几类,简单来说lambda表达式就是()->{}1.函数式接口无参无返回值public static void test1(){ //函数式接口可以这样写,函数式接口就是接口只有一个方法需要实现,这个时候可以用lambda表达式简化写法 //()就是无参的意思,-&g

2021-07-05 14:15:40 270

原创 java发送微信订阅消息

使用java发布订阅消息之前接到了一个需求,要求我使用java发布订阅消息。那么首先,我要知道订阅消息是个什么,他能完成什么功能一.什么是订阅消息我直接去官网查看订阅消息的相关文档说明:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html然后我注意到了一些东西1.订阅消息推送位置:服务通知订阅消息下发条件:用户自主订阅订阅消息卡片跳转能力:点击查看详

2021-05-11 13:14:17 2395 2

原创 数据库的事务,acid及隔离级别的概念梳理

什么事事务事务是一组命令的合称,在mysql中可以理解为一次性指向一组增删改查命令。事务这个概念本身是没有做数据安全的约束的,所以为了数据安全性增加了AICD这四个属性对事务进行约束,使一个不安全的事务成为一个完美的事务什么是ACIDA:原子性:简单来说就是事务要不同时成功,要不同时失败C:一致性:数据库总是从一个一致的状态转到另外一个一致的状态,举个例子就是我在一个事务中多次查询后查询的结果是一致的I:事务在提交前对其他事务是不可见的,如果不在并发过程中,事务都是具有隔离性的D:持久性: 一

2021-04-29 23:15:10 143

原创 redis的特殊数据类型操作

一.geogeo初步理解geo是redis操作地理位置的一个特殊数据类型,那为什么redis需要封装这么一个特殊类型呢?比方说高德地图的打车,你想下如果把地图上当前位置一直存到关系型数据库中合不合理,位置一直变化那么数据库的操作量也会变大,所以位置放缓存最好,所以redis才封装这个类型。注意redis实际都是对key内的元素进行操作,所以你要作任何操作之前先把他加到这个key中geo的简单操作//添加一个geo容器,并向其中增加Foshan元素前面两个数字是经纬度,经纬度是有范围的,超过这个范

2021-04-29 16:32:29 82

原创 redis基本元素相关操作

字符串简单设置与获取// 设置字符串,如果name重名会覆盖内容set name "N"//获取字符串get name//设置数字set age 23//显示该数据库的所有keykeys *//设置一个字符串并指定他的过期时间,setex相当于set expire//设置age的值为23,他的过期时间是30秒。30秒后值就会删除setex age 30 23//setne相当于set not exist,如果name不存在则创建,存在则不进行操作setne name "Wangw

2021-04-27 10:41:43 137

原创 正则表达式匹配{0}

业务需求今天刚接到了一个业务需求,这个需求包含了一个在字符串种寻找{0}这种小功能的实现。我寻思着像这种计数的java应该是有直接可以使用的方法的。立马去翻jdk文档String的实现方式String类中我并没有找到可以直接拿来用的方法,但是可以用其他方法实现需求:count = 0;str = "{0}sdjfpoajsdf{1}daspjfpsd{2}";for(i=0;;i++){ if(str.contains("{"+i+"}")) count++ el

2021-04-23 12:38:19 2639

原创 linux的tomcat无法访问

由于java的环境变量配错导致无法访问1.我在阿里云的服务器上开放了8080端口2.我在服务器上防火墙也开启了8080端口firewall-cmd --zone=public --add-port=8080/tcp --permanent3.我尝试去确认上面两步没有出错,所以我直接关闭防火墙,看看能不能访问service firewalld stop发现还是没办法访问,证明不是防火墙的问题导致无法访问的4.接着我去确认tomcat是否启动成功ps aux|grep tomcat

2021-04-19 15:11:33 609

空空如也

空空如也

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

TA关注的人

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