- 博客(35)
- 收藏
- 关注

原创 常用SQL语句笔记
一、查询当前数据上一条和下一条的记录# 第一种1.select * from table_a where id = (select max(id) from table_a where id < {$id}); 2.select * from table_a where id = (select min(id) from table_a where id > {$id});# 第二种1.select * from table_a where id = (select id fr.
2021-11-11 10:43:18
637
原创 【Vue3】学习笔记
watch参数 :1. 需要监听的数据 2:回调函数 3:执行时机(immediate:true)原始数组中的数据发生变化时,计算属性中的数组也会发生变化。作用:监听一个或者多个的数据变化,数据变化时执行回调函数。顶层组件向任意底层组件传递数据和方法,实现跨层组件通讯。deep 开启时会有性能损耗,尽量避免开启deep。格式的时候,需要增加 watch 第三个。: 适合所有数据类型包含 基础数据类型。任何一个数据发生变化,都会执行回调函数。:不适合基础数据类型。
2023-05-13 21:55:35
259
原创 Jenkins+Pipline+Docker 自动部署SpringBoot项目流程
2.编写docker-compose.yml3. 服务器上运行docker-compose 安装Jenkins服务三、安装并配置插件1. 安装插件3. 设置Jenkins 中 maven 配置4. 立即构建
2022-06-24 15:06:31
699
转载 ubuntu-修改服务器时区
修改服务器时区# 查看时区date -R# 默认 Sun, 23 Aug 2020 14:21:29 +0000# +0800 表示相对于UTC标准时间多了8小时0分0秒, +0000 表示是UTC时间# 我们应该用+0800# 查看服务器时间date "+%Y-%m-%d %H:%M:%S"# 服务器时间,输入命令进行选择,全部输入数字即可# 4. Asia (亚洲)# 9. China (中国)# 1. Beijing Time (北京时间)# 1. Yes (确认)t.
2021-12-31 08:51:29
573
原创 SpringBoot 连接 Mqtt代码实现
一、引入pom <!--MQTT--> <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.5</version> <
2021-12-09 17:01:28
345
原创 SpringBoot + MybatisPlus + Stream 聚合操作实现数据树形结构
SpringBootMyBatisPlusStream API实现树形结构效果如下:{ "code": 200, "data": [ { "id": 1, "pid": 0, "name": "一级", "sort": 0, "status": 20, "children": [ { .
2021-12-09 16:43:31
1313
1
原创 关于EMQX的常用配置
环境以及版本:emqx:4.3.10Ubuntu:20.04一、配置用户名密码登录,关闭匿名登录配置匿名认证开关:# etc/emqx.conf## 该值设置为 false 表示客户端必须输入用户名密码才能连接allow_anonymous = false使用外部 MySQL 数据库作为认证数据源:要启用 MySQL 认证,需要在 etc/plugins/emqx_auth_mysql.conf 中配置以下内容## 服务器地址auth.mysql.server =.
2021-12-03 18:06:31
4757
1
原创 如何在Window10安装宝塔作为本地开发环境
操作系统:window 10子系统:Ubuntu18.04宝塔版本:7.7.0 正式版通过windows+r下输入control勾选上适合于Linux的Windows子系统为了防止安装后占用系统盘太多的内存的情况,所以推荐使用另一种方式安装子系统。到以下网址搜索相关Linux系统镜像:https://docs.microsoft.com/en-us/windows/wsl/install-manual下载Ubuntu 18.04 LTS 文件到自己想安装的盘之后修改.
2021-11-12 16:29:25
6701
3
转载 如何在docker官方php镜像使用WebHook设置git自动部署
什么是WebHookWebHook git事件产生的时候(比如 git push)以标准的 HTTP 协议把事件内容通知到指定服务器,从而服务器做例如通知、自动部署、代码检查等的集成整合。docker设置WebHook难点如果普通的lnmp环境设置WebHook,因为只要增加一个http能访问的地址,然后通过shll_exec() 运行git pull即可。但换成docker就不一样了,因为官方的php镜像很’干净’,没装git ,更没装生成ssh公钥的相关工具,同时也会遇到不少权限问题,这就
2021-08-06 14:34:23
394
原创 Docker Mysql 5.7搭建主从复制(一主一从)
一、 环境介绍:系统: ubuntu18.04mysql:5.7docker:20.10二、 搭建步骤:1、启动容器:# 主库docker run -itd --name=mysql-5.7-master -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7# 从库docker run -itd --name=mysql-5.7-slave -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 mys
2021-06-30 13:50:35
1118
2
原创 利用docker搭建nexus管理 maven 和 docker 私有仓库
在团队协作开发的时候,为了方便管理各个模块的maven导入,搭建企业私有仓库就比较方便。本文就使用 nexus 搭建 maven 以及docker 的企业私有仓库
2021-06-08 18:28:44
1628
原创 linux shell 实现自增版本号
#!/usr/bin/env bashincrement_version (){ declare -a part=( ${1//\./ } ) declare new declare -i carry=1 for (( CNTR=${#part[@]}-1; CNTR>=0; CNTR-=1 )); do len=${#part[CNTR]} new=$((part[CNTR]+carry)) [ ${#new} -gt $len ] &
2021-05-19 17:07:24
939
1
原创 Laravel 半自动代码生成器
1、创建 command 命令创建 Controller模板、Service 模板、Model 模板、Api Resource模板1. php artisan make:command MakeController # Controller模板2. php artisan make:command MakeService #Service 模板3. php artisan make:command MakeModel #Model 模板4. php artisan make:command
2021-05-10 17:38:32
708
原创 Laravel使用redis的GEO地理信息类型
<?php $redis = app('redis.connection'); //添加成员的经纬度信息$redis->rawCommand("geoadd",'cafes', 120.172132, 30.255636, "a-cafe");$redis->rawCommand("geoadd",'cafes', 120.171409, 30.258959, "b-cafe");$redis->rawCommand("geoadd",'cafes', 120.189
2021-05-10 16:49:33
1006
原创 Stream流处理分隔字符串
Stream 流处理字符串—分隔字符串逗号分割字符串至listString string = "a,b,c";System.out.println("--------字符串以“,”切分(流处理)---------");List<String> collect = Stream.of(string.split(",")).collect(Collectors.toList());连接字符串数组、list至使用逗号分割的字符串List<String> asLi
2021-03-23 17:27:05
9946
原创 SpringBoot统一响应数据格式
创建枚举类 方便管理返回的 code 码package com.lu.demo.util;import lombok.Getter;@Getterpublic enum Enumeration { SUCCESS(2000,"成功"), ERROR(4000,"错误"); protected Integer code; protected String message; Enumeration(Integer code,String message){.
2021-01-19 20:42:55
531
原创 Mysql8.0 远程连接用户配置
解决问题:Mysql8.0远程连接,通过navicat或一些其他的软件连接方法一 已存在用户授权mysql> use mysql;## 确保下面语句执行为单一结果,结果多条增加筛选条件mysql> select host,user from user where user='root';mysql> update user set host='%' where user='root'; mysql> flush privileges方法二 新建用户并授权mysq.
2020-07-19 23:06:43
687
原创 如何让你的网站变成灰色的
html { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);}
2020-04-08 11:11:38
86
原创 ubuntu 后台执行 node 使用 forever
forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新或进程挂掉,forever会自动重启node服务器,确保应用正常运行。//全局安装npm install forever -g //启动 foreve...
2020-03-01 21:50:14
834
原创 Ubuntu1804编译安装redis
wget http://download.redis.io/releases/redis-5.0.3.tar.gz -O redis.tar.gz tar xzf redis.tar.gz mv redis-5.0.3 redis mv redis /usr/local/ rm -f redis.tar.gz cd /usr/local/redis...
2020-02-28 17:08:52
428
原创 ubuntu 18.04 安装docker+nginx+php以及 安装php拓展
安装docker直接安装的是ubuntu18.04 自带的没有使用最新的apt-get updateapt-get install docker.io# 查看 docker 版本docker -v# Docker version 18.09.7, build 2d0083d配置docker 阿里云镜像加速打开阿里云 搜索 容器镜像服务 --> 镜像加速器 地址类似:...
2020-01-14 13:26:22
1437
原创 关于Mac上使用 vagrant 虚拟机搭建Lnmp环境代码目录权限问题
在Mac上使用vagrant虚拟机搭建Lnmp 环境时,有时候会出现 共享目录出现权限问题。关于这个问题解决方式如下:在 Vagrantfile中修改为如下代码:config.vm.synced_folder "/Users/xxx/Code","/vagrant_data",create:true, owner:"www-data",group:"www-data"...
2020-01-07 22:18:21
432
原创 无限级菜单排序
$temp = [ ['id' => 1, 'pid' => 0, 'name' => '商品管理'], ['id' => 2, 'pid' => 1, 'name' => '平台自营'], ['id' => 3, 'pid' => 2, 'name' => '图书品类']...
2019-12-12 10:09:58
187
原创 Spring Boot 中关于 json 返回数据格式的简单封装
说明 :getter,setter 使用的是lombok,所以直接使用的 @Data封装方法:package com.imooc.demo.common;import lombok.Data;@Datapublic class JsonResult<T> { private Long code; private String msg; pri...
2019-11-13 18:22:10
401
原创 MyBatisPlus 代码自动生成配置示例
添加依赖代码生成器依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.2.0</version></dependen...
2019-11-12 17:47:27
485
原创 MyBatis Plus 使用示例一 (BaseMapper)
项目版本:Spring Boot 版本:2.2.0MyBatis Plus 版本:3.2.0Mysql版本: 8.0项目准备:项目目录结构BaseMapper 使用示例:这里是引用package com.imooc.demo;import com.baomidou.mybatisplus.core.conditions.query.QueryWrap...
2019-11-11 16:16:12
5516
转载 小程序分页方法封装
paging 工具类封装/** * 封装分页方法 */import {Http} from "./http";class Paging { //起始值 默认 0 start //返回条数 默认 10 count url //请求对象 req //是否锁定 locker = false //是否有更多...
2019-10-23 17:49:58
1433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人