自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何绘制时序图

时序图用于描述对象之间的传递消息的时间顺序,时序图展示了不同对象直接如何协调完成业务,它强调了对象之间的交互与时序关系。

2024-04-09 13:48:58 277

原创 idea使用MyBatisX插件

(3).配置生成数据表对应的xml、service代码等,配置完后点击finish。(2).自动生成java文件,比如mapper、service、dao、pojo。(4).查看生成的java代码对应的service、pojo、xml就生成了。(1).在表名上面右键点击,然后点击MybatisX-Genrator。(1).点击mapper中的红色图标即可跳转到对应的xml方法。(2).点击对应的xml中蓝色图标即可跳转到mapper方法。(2).配置生成数据表对应的实体类。

2023-10-30 15:32:46 656

原创 通过druid解析sql查询语句的查询字段、过滤条件,并且获取排序

sql为数据表语句 select id as id2 from testDb.testTable where id = ${id}

2023-09-19 14:17:02 1117

原创 获取SQL语句表名,判断DDL类型(二)

. ”表示任意字符,“ * ”表示前面表达式匹配任意次,“?”表示前面表达式匹配0到1次,“ .*?” 是满足条件的情况只匹配一次,即懒惰匹配,“?

2023-08-10 09:32:03 260

原创 git clone 报错Filename too long

因为我很少看git clone日志,所以从未想过是clone异常,而且也看到代码clone下来了,所以我就显然以为代码clone成功,但是使用idea打开代码后发现大量代码无法被git托管,使用了好几种方式都无法托管,后来同事帮助看到了日志。可能我的笔记本也太老了~ 自从用它坑了我很久。此日志表示:windows版本的git是使用msys编译的,使用旧的api,导致git的文件名不能超过260个字符,所以打开git的文件名长度限制即可。再次clone 就成功了。

2023-08-08 13:09:34 1140

原创 获取SQL语句表名,判断DDL类型(一)

. ”表示任意字符,“?”表示匹配一次或多次,“?

2023-08-04 19:17:05 259

原创 idea的插件FastRequest,比postman更好用

启动项目后可以看到接口的小火箭,点击小火箭。插件位置在右面,点开后呈现以下页面。点击上方绿色箭头请求post接口。点击上方绿色箭头请求GET接口。在插件plugin中直接搜索。,然后点击install安装。选择配置好的项目名和环境。

2023-07-21 11:37:28 901 2

原创 liquibase启动异常Validation Failed: 1 change sets check sum

表的MD5SUM和本地的MD5SUM校验不一致导致的错误。idea启动项目的时候,liquibase报出以下异常。表,修改MD5SUM。

2023-07-20 19:50:35 629

原创 springboot启动报错Command line is too long. Shorten command line Spring Boot default configuration

因为命令行太长那么就剪短命令行就行了,以下是其中的一个方案,也是最简单的一个方案。springboot启动后报以下错误。错误描述:命令行太长了,启动异常。

2023-07-17 12:54:48 259

原创 jdk11缺少jre的问题解决

jdk11不在默认用户强制安装jre,所以jdk包中不在包含jre文件。

2023-07-14 19:36:40 2283 1

原创 BLOB/TEXT column ‘sup_content‘ used in key specification without a key length

如果想用索引,建议使用varchar类型,并且指定长度小于255(需要注意当数据长度大于255的时候varchar会自动转成smalltext类型,这时候对此字段索引也会爆出。Mysql数据库对于BLOB/TEXT这样类型的数据结构只能索引前N个字符,所以没有设置长度的。不能用来做索引或者指定唯一性,如果对。mysql数据建表使用了。

2022-10-01 18:04:02 539 1

原创 如何做好项目管理

本文介绍了软件项目管理的流程、软件的模型;项目成员管理的方式和任务分配的方式等。

2022-08-01 19:10:00 766

原创 微信小程序10-微搭模板

网上有很多模板的网站,我找了个微搭模板,在这里你可以利用一些免费模板快速搭建自己的小程序和门户系统

2022-07-25 17:48:00 1430

原创 微信小程序合集

微信小程序开发合集

2022-07-14 18:57:24 396

原创 微信小程序9-发布代码

微信小程序如何发布代码的流程

2022-07-14 18:48:35 1787

原创 微信小程序8-云函数

微信小程序-云函数的使用

2022-07-14 18:33:32 1328

原创 微信小程序7-云存储

微信小程序云存储的上传、下载、删除功能

2022-07-14 16:14:22 2625 1

原创 微信小程序6-云开发-云数据库

本文介绍了微信小程序的云开发和云数据库的增删改查

2022-07-14 15:26:46 3975

原创 微信小程序5-真机测试

小程序开发工具真机调试

2022-07-13 11:11:00 2152

原创 微信小程序3-小程序生命周期和组件

当小程序切换后台后就要通过onHide监听然后停止播放视频,然后切换小程序的时候通过onShow启动视频播放;当页面初次加载完成就可以请求数据进行渲染,可以使用onReady实现

2022-07-12 19:21:16 1943

原创 微信小程序4-小程序的api

保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面,例如:从data页面跳转到dataInfo页面wx.navigateTo无法跳转到tabBar页面(就是无法跳转底部标题栏的页面)跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面 5).显示当前页面的转发按钮显示 loading 提示框。需主动调用 wx.hideLoading 才能关闭提示框......

2022-07-12 18:21:15 4002 1

原创 微信小程序2-WXSS,WXS

微信小程序(1)WXSS (WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式为了适应广大的前端开发者,WXSS 具有 CSS 大部分特性。同时为了更适合开发微信小程序,WXSS 对 CSS 进行了扩充以及修改rpx(responsive pixel): 可以根据屏幕宽度进行自适应,规定屏幕宽为750rpx,假如一个屏幕为375px、750物理像素,按照小程序的规定屏幕宽度都定位750rpx,所以此屏幕就是750rpx,1rpx=(750rpx/375px)=0.5p

2022-07-10 00:51:42 761

原创 微信小程序1-小程序基础,开发工具安装使用

微信小程序官网微信小程序官方文档小程序自带的附近的小程序功能,帮助商家被五公里范围内的微信用户搜索到小程序是一种无需下载安装即可使用的应用,能以最低成本触达用户通过小程序码就能找到小程序,简单方便、识别度较高、推广打开率更高开发一款 App 成本太高,时间长,运营维护以及推广成本更高。小程序开发时间一般在一两周左右,由于有固定的框架和开发环境,相对成本较低小程序的流畅度很高,基本不会出现卡顿、延迟问题关联公众号后,小程序可以在公众号的文章中进行嵌入开发者无需搭建服务器,可免鉴权直接使用平台提供的 API

2022-07-09 15:41:14 1052

原创 Webpack简易使用

Webpack 是一个前端资源加载/打包工具,可以根据配置将项目模块打包成静态资源。webpack官网文档nodejs下载地址然后next到底在cmd中输入也可以只在项目中安装也可以只在项目中安装在webpack.config.js用的是CommonJs语法(4).在根目录下执行命令因为webpack只能处理js/json资源,但是在开发中还需要需要加载css、img,将ES6转成ES5代码,将TypeScript转成ES5代码,将scss、less转成css,将.jsx、.vue文件

2022-07-05 18:03:29 513

原创 在excel文件上设置下拉选项

最近做个excel导入文档,需要下拉选项,于是研究了下一般从第二行开始,第一行标题不做下拉选项。将鼠标放在F列的第二行按住

2022-06-24 08:52:03 1837

原创 JSONObject获取Date类型(getSqlDate)报错

JSONObject的getSqlDate报错:java.lang.Object cannot be converted to java.util.Date

2022-06-21 10:33:55 1157

原创 idea如何配置tomcat

Tomcat安装,以及idea配置Tomcat教程

2022-06-07 13:20:23 34572 4

原创 springboot集成邮件功能

我这里使用qq邮箱和企业qq邮箱做演示1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>2.设置基本配置     1).企业

2022-04-02 18:58:40 1476 1

原创 使用jxls生成excel的url链接(可用于小程序)

1.springboot使用jxls在看此文章之前,请您关注以下文章,下面文章有springboot使用jxls的教程使用jxls生成多个excel并压缩打包自动下载2.导出生成连接基本原理: 在classpath:static/file下生成一个临时的空的文件,然后获得此文件的输出流,然后获取模版(classpath:template/hatangLog.xlsx)的输入流,通过JxlsUtils.exportExcelForFile将数据和模板合成的文件流输入到static下的临时文件然后将s

2022-03-25 16:17:45 1153

原创 查看那些mysql表锁死

1.查询被锁的表show OPEN TABLES where In_use > 0;2.查询锁定次数、锁定造成其他线程等待次数、锁定等待时间信息show status like '%lock%';3.查询进程show processlist;(默认100条)show full processlist;(查询所有)3.查看正在锁和等待的的事务    1).查看正在锁的事务     &nbsp

2022-03-04 16:03:47 1000

原创 k8s安装nginx

1.在以下网页中搜索nginxkubebiz官方地址2.找到yaml后选择版本,并调整yaml配置可以用以上的yaml,注意命名空间要改成自己的也可以使用下面的json{ "apiVersion": "apps/v1", "kind": "Deployment", "metadata": { "name": "nginx", "namespace": "命名空间", "labels": { "env": "test", "name":

2022-02-23 16:38:28 3507

原创 利用k8s安装redis

1.在以下网页中搜索rediskubebiz官方地址2.选择redis版本,并且修改Redis的yaml文件(也可以用json文件)可以适用上面用到的yaml也可以使用以下的json(以下是公司使用的json){ "apiVersion": "apps/v1", "kind": "Deployment", "metadata": { "name": "myredis", "namespace": "命名空间", "labels": { "env": "test

2022-02-23 16:19:01 2867

原创 kubernetes合集

1.k8s理论    1).kubernetes介绍    2).k8s创建启动、删除pod的过程2.k8s安装    1).使用minikube搭建k8s3.利用k8s安装相关环境    1).利用k8s安装mysql4.jenkins与k8s    1).jenkins配置java项目

2022-02-22 22:15:06 2066

原创 利用k8s安装mysql

1.在以下网页中搜索mysqlkubebiz官方地址2.直接在仪表盘中创建mysql    1).选择msyql版本和k8s版本(一般选择最新)    2).将yaml文件修改apiVersion: "apps/v1"kind: Deploymentmetadata: name: my-mysql namespace: default labels: app: my-mysqlspec:

2022-02-22 20:23:44 3019

原创 使用minikube搭建k8s

1.minikubeminikube是一种部署在单一节点的kubernetes集群工具,程序员可以通过minikube去学习k8s相关知识。minikube支持多种版本,而且minikube是款平台的minikube官方教程2.要先安装docker    1).安装docker    yum install -y docker-io    2).启动docker &

2022-02-20 22:19:38 2492 3

原创 k8s创建启动、删除pod的过程

Pod 是 Kubernetes 集群中能够被创建和管理的最小部署单元,pod中可能部署一个或者多个容器,这些容器能够共享网络、存储以及 CPU、内存等资源1.k8s创建pod的过程    1).kubectl将创建pod的yml文件提交到master节点中的api server后,api server将yml数据存入etcd(类似数据库)    2).master节点中的schedule通过list watch监听到e

2022-02-20 19:05:34 3988

原创 kubernetes介绍

1.k8s(kubernetes简称)    1).什么是k8s    Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化    k8s官方教程    2).k8s能做什么    可以实现容器伸缩、部署回滚、存储编排、自我修复、服务发现和负

2022-02-16 19:26:27 407

原创 xxl-job原理合集

    1.xxl-job(v2.1.0 Release)介绍以及搭建过程    2.xxl-job(v2.1.0 Release)执行器端的执行器自动注册原理    3.xxl-job(v2.1.0 Release)调度器端的执行器自动注册原理    4.xxl-job(v2.1.0 Release)任务管理以及调度器端任务手动执行的原

2022-02-15 16:19:41 8146

原创 docker合集

1.docker理论:    1).什么是docker    2).docker原理    3).centos下设置docker自动重启2.docker应用:    1).docker搭建Tomcat容器    2).docker安装mysql    3

2022-02-14 20:00:51 2488 1

原创 Docker-compose使用

1.docker-compose常用命令    1).基于docker-compose.yml启动管理的容器    docker-compose -up -d    2).查看docker-compose管理的容器    docker-compose ps    3).开启、重启、停止正在运行的容器

2022-02-14 19:14:12 4565

空空如也

空空如也

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

TA关注的人

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