自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(164)
  • 资源 (6)
  • 收藏
  • 关注

原创 Docker 安装部署MySQL教程

Docker安装MySQL镜像以及启动容器,大致都是三步:查询镜像-->拉取镜像-->启动容器

2024-03-11 17:25:43 1337

原创 Mybatis SQL的动态问题(灵活去逗号,and,连接词)-trim篇

Mybatis灵活去逗号,and,连接词,使用trim标签,在我们开发的时候,必不可免碰到复合SQL语句,然后就牵扯到有些参数为空,但又不想用判空来筛选数据,然后重复制造轮子,比如:灵活去逗号,and,连接词

2023-07-20 15:07:20 936

原创 微信公众号、小程序用户隐私保护指引完善

最近微信官方对微信公众号、小程序用户隐私保护指引完善进行统一整改,以下是总结的设置100%通过。

2023-06-20 17:09:57 1388

原创 Linux安装Docker

su - root如果报错就是root用户没有设置密码。

2022-10-10 11:40:21 313 1

原创 从不订购的客户

某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。

2022-10-07 22:00:15 319

原创 计算特殊奖金

如果一个雇员的id是奇数并且他的名字不是以’M’开头,那么他的奖金是他工资的100%,否则奖金为0。因为雇员id是偶数,所以雇员id 是2和8的两个雇员得到的奖金是0。巧妙使用乘法,salary * 括号内的结果,为真是1,为假是0。IF(判断条件, 条件为真的时候的值, 条件为假的时候的值)雇员id为3的因为他的名字以’M’开头,所以,奖金是0。| 列名 | 类型 |此表的每一行给出了雇员id ,名字和薪水。employee_id 是这个表的主键。其他的雇员得到了百分之百的奖金。

2022-10-07 21:25:02 153

原创 寻找用户推荐人

如果不同的语句中取出的行,有完全相同(这里表示的是每个列的值都相同),那么union会将相同的行合并,最终只保留一行。也可以这样理解,union会去掉重复的行。注释:另外,UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。可以来自多张表的数据:多次sql语句取出的列名可以不一致,此时以第一个sql语句的列名为准。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。推荐:列的类型可以不一样,但推荐查询的每一列,想对应的类型以一样。

2022-10-07 21:16:56 109

原创 大的国家SQL优化

使用 or 会使索引会失效,在数据量较大的时候查找效率较低,通常建议使用 union 代替 or。

2022-10-07 21:11:10 345

原创 解决Vue2.9.x卸载不掉,更新不了Vue3问题(亲测)

解决Vue2.9.x卸载不掉,更新不了Vue3问题(亲测)

2022-09-15 17:53:41 864

原创 Node环境变量配置

Node环境变量配置。

2022-09-15 17:36:26 994

原创 本地Navicat连接内网数据库

本地Navicat连接内网数据库

2022-09-10 20:56:32 1939

原创 本地SQLYog连接内网MySQL数据库

本地SQLYog连接内网MySQL数据库

2022-09-10 19:31:12 858

原创 微信公众号平台开发各种错误返回码一览表

微信公众号平台开发各种错误返回码一览表

2022-09-07 22:17:07 3901

原创 linux报错Permission denied

linux报错-bash: ./xx.sh: Permission denied

2022-08-24 15:36:24 7587

原创 Linux查看服务器日志

Linux查看服务器日志

2022-07-08 22:37:58 6891

原创 制作MySql5绿色免安装版(一键启动服务)

本篇文章介绍一键启动服务绿色免安装,制作完成之后,只要启动Windows批处理命令,就可完成mysql服务的启动,移动 mysql文件夹更改my.ini配置文件即可移动。

2022-07-08 22:31:59 1271

原创 IDEA解决Tomcat乱码问题

解决tomcat乱码问题

2022-07-05 00:02:36 1552

原创 网络代理访问github

解决github代理访问

2022-06-30 09:00:01 914

原创 MySQL5免安装修改

Mysql5免安装修改配置

2022-06-30 08:55:49 209

原创 MySQL8版本免安装步骤教程

Mysql8免安装

2022-06-30 08:42:48 3864

原创 解决Visio和office365安装兼容问题

office365和visio安装兼容问题的解决

2022-06-24 21:57:06 11377 5

原创 vue(1)hello vue

vue-1、hello vue1、认识vue1.1 什么是MVVMMVVM(Model-View-ViewModel)是一种软件设计模式,由微软WPF(用于替代WinForm,以前就是用这个技术开发桌面应用程序的)和Silverlight(类似于Java Applet,简单点说就是在浏览器上运行WPF)的架构师Ken Cooper和Ted Peters开发,是一种简化用户界面的事件驱动编程方式。由John Gossman(同样也是WPF和Sliverlight的架构师)与2005年在他的博客上

2022-05-29 09:20:51 467 1

原创 Mark Text设置图片路径

Mark Text设置图片路径1、找到常规设置,使用快捷键crtl+,2、设置路径

2022-05-21 21:42:51 3071

原创 解决IDEA插件Plugins加载问题

解决IDEA插件Plugins加载问题1、找到plugins2、添加镜像https://plugins.jetbrains.com/plugins/alpha/5047

2022-05-21 21:34:16 1736

原创 Java8(Stream)新特性

Java8(Stream)新特性前言你还在用list集合的for循环吗?赶快看看这篇文章1、过滤//过滤出所有名字为 “aaa” 重点:filter List<User> user = user.stream().filter(user -> user.getName().equals("aaa")).collect(Collectors.toList());//过滤出所有姓名为aaa并且年龄大于5岁的用户 重点:filter可以叠加使用 Lis

2022-05-19 23:35:10 186

原创 SpringBoot通过qq邮箱发送验证码

SpringBoot通过qq邮箱发送验证码1、开启qq授权码2、编写配置文件spring: #邮箱验证 mail: ##163 smtp.163.com(反垃圾系统发送不了了) ##qq smtp.qq.com host: smtp.qq.com ##编码格式 default-encoding: UTF-8 ##邮箱用户名 username: qq邮箱 ##邮箱密码(注意:QQ邮箱应该使用授权码) password:

2022-05-08 17:02:13 837

原创 Mark Text快捷键

Mark Text快捷键文件快捷键新窗口Ctrl+N保存Ctrl+S粘贴纯文本Ctrl+Shift+V查找Ctrl+F关闭窗口Ctrl+W关闭选项卡Ctrl+Shift+W源代码模式Alt+Ctrl+S打字机模式Alt+Ctrl+T聚焦模式Ctrl+Shift+J侧边栏Ctrl+J显示标签栏Alt+Ctrl+B标题Ctrl+[1-6]表格Ctrl+Shift+T列表-有序列表

2022-05-08 16:56:14 1394

原创 前端<td>标签限制字数多少

<script> $(function(){ $(".cutnum").each(function () { var maxwidth = 10; if ($(this).text().length >= maxwidth) { var b = $(this).children().is("a"); if (b) { .

2022-04-28 15:12:47 788

原创 KafKa安装启动(Windows)无需安装虚拟机

KafKa安装启动(Windows)无需安装虚拟机

2022-04-18 16:57:54 452

原创 SpringBoot集成SpringSecurity图片上传实时刷新

SpringBoot集成SpringSecurity图片上传实时刷新1、问题因为SpringBoot集成了SpringSecurity图片上传访问就有问题了,SpringSecurity会过滤掉一些静态文件,而且这时已经不能用WebMvcConfigurer去映射静态文件路径,但Spring官网给了我们另一个解决办法,WebMvcConfigurationSupport集成这个类,然后重写addResourceHandlers方法,这样就可以解决了,至于在配置文件配置静态资源文件路径这是没有用的,而且这

2022-03-09 11:09:14 742

原创 Kafka快速入门(1)

Kafka快速入门(1)1、下载你可以登录Apache kafka 官方下载。https://kafka.apache.org/downloads.html2、入门为什么需要消息系统1.解耦​ 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。2.冗余​ 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕,从而确保

2022-03-08 17:32:00 2029

原创 Html实现局部发送验证(页面不跳转)

Html实现局部发送验证(页面不跳转)场景1、html页面<label class="txtin-box"> <input class="txtin" type="email" id="email" name="email" placeholder="邮箱" required/></label><label class="txtin-box txtin-box-code"> <input class="txtin" type=

2022-03-08 10:15:19 863 5

原创 Linux下清理缓存

Linux下清理缓存如果感觉手动清除缓存有点慢的话,可以写一个定时清除缓存的脚本1、查看缓存free -h2、清理缓存[root@hecs-360960 kafka]# sync[root@hecs-360960 kafka]# echo 3 > /proc/sys/vm/drop_caches我们在清理缓存前应该先sync下因为系统在操作的过程当中,会把你的操作到的文件资料先保存到buffer中去,因为怕你在操作的过程中因为断电等原因遗失数据,所以在你操作过程中会把文件资料先缓

2022-03-07 16:02:18 19292

原创 Linux服务器安装JDK

Linux服务器安装JDK1、yum安装jdkyum -y list java*选择一个java版本进行安装,这里我们希望安装java1.8,因为我们的机器是64位的,所以选择安装java-1.8.0-openjdk-devel.x86_64。 这里有个地方要注意,要选择-devel的安装,因为这个安装的是jdk,而那个不带-devel的安装完了其实是jre。yum install -y java-1.8.0-openjdk-devel.x86_64执行完后会看见控制台刷出很多输出。 耐

2022-03-07 14:40:35 627

原创 Linux自定义终端命令带多个参数(Kafka为例)

Linux自定义终端命令带多个参数(Kafka为例)1、问题​ 当我们遇到linux命令太长,这样输入命令效率十分的低下。就比如Kafka命令打开zookeeper命令bin/zookeeper-server-start.sh config/zookeeper.properties打开kafka服务命令bin/kafka-server-start.sh config/server.properties &创建一个主题(topic)bin/kafka-topics.sh --c

2022-03-02 14:20:47 1809

原创 Kafka集群搭建

Kafka集群搭建设置多个broker集群到目前,我们只是单一的运行一个broker,没什么意思。对于Kafka,一个broker仅仅只是一个集群的大小,所有让我们多设几个broker。首先为每个broker创建一个配置文件:> cp config/server.properties config/server-1.properties > cp config/server.properties config/server-2.properties现在编辑这些新建的文件,设置以下属

2022-02-28 15:57:43 91

原创 Kafka快速入门(1)

Kafka快速入门(1)1、下载你可以登录Apache kafka 官方下载。https://kafka.apache.org/downloads.html2、入门为什么需要消息系统1.解耦:允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。2.冗余: 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕,从而确保你的数据

2022-02-28 15:43:48 148

原创 kafka常用命令

kafka常用命令管理## 创建topic(4个分区,2个副本)bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 2 --partitions 4 --topic test### kafka版本 >= 2.2bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --par

2022-02-28 14:09:10 237

原创 Kafka启动报错问题Java HotSpot(TM) 64-Bit Server VM warning INFO oscommit_memory(failed

Kafka启动报错问题Java HotSpot™ 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error=‘Cannot allocate memory’ (errno=12)报错问题:[root@xys kafka]# bin/kafka-server-start.sh config/server.properties &[1] 21122[root

2022-02-28 13:44:23 1884

原创 Linux常用命令

Linux常用命令1、ls命令就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。常用参数搭配:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来实例:(1) 按易读方

2022-02-28 11:33:42 379

Idea软件的自定义配置

Idea软件的自定义配置

2022-02-22

Dism++生成系统镜像文件

Dism++生成系统镜像文件

2022-02-19

maven-3.6.3.zip

Maven仓库

2021-10-05

Java大学生点餐系统.zip

JavaGUI大学生点餐系统,连接数据库进行增删改查

2021-09-10

Spring Cloud Eureka集群

Eureka集群

2021-09-10

Dubbo+Zookeeper3.6.2免费下载

Dubbo+Zookeeper3.6.2

2021-08-24

空空如也

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

TA关注的人

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