自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows递归删除目录文件脚本

【代码】windows递归删除目录文件脚本。

2023-04-18 11:27:02 824 1

原创 原生sql语句执行打印API

项目中使用的是jdbc原生api方式执行sql,缺乏控制台打印sql功能,为了调试方便,添加了sql打印api,实现占位符自动填充打印。

2023-03-29 13:45:11 403

原创 手动实现springmvc-第一版

springmvc手动实现-第一版

2022-09-09 11:48:40 227

原创 Mysql分表创建索引

mysql快速给分表添加索引

2022-07-08 15:18:12 671

原创 RockerMq集群部署及简单使用

RockerMq分布式存储架构Name ServerNameServer是RockerMQ的寻址服务,用于聚合和管理Broker的路由信息,客户端持有Topic通过NameServer获取对应的Broker路由信息,从而与其Broker做连接NameServer集群本身没有状态,各NameServer节点也不做通信,仅提供负载均衡效果NamsServer通过Broker上报状态将Broker路由清单存储至内存中(类似于Eureka)如果NameServer服务都停止了,仅会影响路由的更新,而

2022-05-27 10:43:34 422

原创 Docker安装kkfileview

Docker安装部署kkfileview,解决官网镜像不能正常启动问题

2022-05-25 20:02:02 7714 5

原创 elasticsearch安装IK分词器

编写配置文件目录创建:mkdir -p elasticsearch/{plugins,/master/{conf,data}} kibana/conf/给es目录添加权限:chmod 777 elasticsearch/master/{conf,data}编写es主节点配置文件:vi elasticsearch/master/conf/es-master.yml# 集群名称cluster.name: es-cluster# 节点名称node.name: es-node1# 是否可以成为m

2022-05-20 10:57:00 623

原创 Docker部署elasticsearch

编写配置文件目录创建:mkdir -p elasticsearch/master/{conf,data} kibana/conf/给es目录添加权限:chmod 777 elasticsearch/master/{conf,data}编写es主节点配置文件:vi elasticsearch/master/conf/es-master.yml# 集群名称cluster.name: es-cluster# 节点名称node.name: es-node1# 是否可以成为master节点nod

2022-05-16 18:33:34 478

原创 Docker安装部署logstash导mysql数据入ES

通过手动构建docker镜像的方式,部署logstash

2022-05-14 11:55:58 778 1

原创 flowable工作流引擎部署安装

安装包下载:flowable-ui.war链接:https://pan.baidu.com/s/1Tvj1CtMUf1rBPXkytjC_Ow提取码:rqzadocker部署安装编写镜像文件:vi Dockerfile#本地构建镜像FROM java:8#系统编码ENV LANG=C.UTF-8 LC_ALL=C.UTF-8# 声明一个挂载点,容器内此路径会对应宿主机的某个文件夹。挂载的docker卷VOLUME /tmp# 添加jarADD flowable-ui.wa

2022-05-09 10:22:18 1010

原创 解决多数据源自动切换不成功问题

解决多数据源自动切换不成功问题

2022-04-12 17:45:01 4045

原创 ActiveMQ入门使用

ActiveMq入门使用

2022-04-07 10:12:29 188

原创 分布式任务调度XXL_JOB

定时任务定时任务是指按照指定时间执行任务JAVA实现定时任务使用多线程实现(没到指定时间空转线程)使用TimerTask类实现定时任务/** * 使用TimerTask类实现定时任务 */public class Demo02 { static long count = 0; public static void main(String[] args) { TimerTask timerTask = new TimerTask() {

2022-03-15 18:42:36 119

原创 MQ消息中间件简述

消息中间件简述MQ全称是Message Queue,是应用程序和应用程序之间的通信方法。在项目中,我们可以将不需要立即返回结果的操作提取出来,进行异步操作处理,以此提高系统吞吐量。产生背景生产者-消费者模型:生产者生成数据,数据存放内存中,消费者消费数据优点:存取速度快缺点:耗内存,不安全(服务端挂了,数据就丢失了),难以进行跨Java进程进行服务,没有统一管理,代码编写困难数据库模型:借助数据库进行数据存储,生产者生产数据放在数据库中,消费者消费数据库数据优点:安全,可跨进程跨

2022-03-07 10:19:52 2731

原创 docker-compose部署minio

docker-compose部署minio

2022-03-01 14:18:20 588

原创 如何为电脑配置多个ssh

清除已有的全局配置git config --global --unset user.namegit config --global --unset user.email生成两个密钥(第二步的时候,为密钥重命名)ssh-keygen -t rsa -C "你的邮箱1@xxx.com"ssh-keygen -t rsa -C "你的邮箱2@xxx.com"将ssh复制到远程仓库编写配置在.ssh目录(C:\Users\Admin.ssh)创建config文件(不带后缀)# 第二个配置

2021-09-30 10:58:04 490

原创 JPA外键关系映射(终极理解)

OneToOneOneToOne是一对一关系,由一方的外键保存另一方的主键来维系双方的关系,而另一方需要获取关系映射而不需要维护外键即可获取对方,比如说Person和Address,由Person持有一个字段addr_id,保存Address的id,来维系双方的一对一关系Person实体类如下:@Entity@Table(name = "person")public class Person { @Id @Column(name = "id") private Strin

2021-04-20 20:04:06 3334

原创 外网映射虚拟机

前言这里准备使用的是nginx服务器,其访问端口是:80端口nginx安装方法如下:https://blog.csdn.net/weixin_42202489/article/details/113400002配置架构如下本地端口映射虚拟机使用本地端口访问虚拟机服务,使用管理员权限打开cmd窗口查看端口映射:netsh interface portproxy show all添加本地端口映射:netsh interface portproxy add v4tov4 listenaddr

2021-02-06 11:04:59 247

原创 redis哨兵模式搭建

redis哨兵模式搭建Redis服务器说明:主:192.168.117.94从:192.168.117.95,192.168.117.19端口:6879,6878(哨兵端口)密码:123456只有主节点可写入,从节点只能拷贝下载安装包:https://pan.baidu.com/s/13ZXoOB6yCZsKUPZp2OrHEA,提取密码:7oai升级gcc:如果是安装redis6.x以上版本,则需要升级gcc,因为centos的gcc默认版本是4.8.5,升级gcc需要逐行

2021-02-02 14:30:46 411 1

原创 Asp.net使用Mvc完成超市订单管理系统从无到有的项目部署(仅供学习使用)

1、所需静态资源文件(包括原生Html、js、css),下载完成可以解压点击进行查看https://pan.baidu.com/s/1y_rzY1RyPddHezzgSWxpMQ提取码:mwf22、vs开始一个Asp.Net Web应用程序(注意一定不要选错了,要是C#、.NET FrameWork),选择MVC创建3、...

2021-02-01 21:25:10 884 1

原创 djang项目的工具栏中没有run manage.py Task怎么办?

如果碰到djang项目的工具栏中没有run manage.py Task怎么办?原因是:pycharm在创建django中,没有设置好setting.py配置文件,所以我们只需要手动配置就好啦!操作:按Ctrl+Alt+A 打开设置页面,选择倒数第二选项中的语言&框架选项,在打开django,设置setting文件。进行操作完后,再打开工具栏选项就有了...

2021-02-01 21:24:54 682

原创 利用django实现发送QQ邮箱入门

第一步:开启邮箱的SMTP服务,获取其授权密码方法:打开请求邮箱–>点击设置–>进入账户设置–>下滑找到SMTP服务并打开–>复制生成的授权码–>将授权码复制第二步:设置setting.py,将邮箱的信息设置好来EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'# smpt服务地址...

2021-02-01 21:24:39 157

原创 django实现短信验证功能

第一:首先要有一个发送短信接口,我这里使用的聚合短信api接口https://www.juhe.cn/点击申请新数据–>选择即时通讯–>选择短信API服务–>点击立即申请...

2021-02-01 21:23:58 174

原创 djiang运行报Object of type ‘RelatedManager‘ is not JSON serializable错误

当我们企图将数据库中获得的对象或者是对象集合放入html页面中展示时会出现此错误:原因是: django通过模型获得的数据库对象不是普通的对象,而是与数据库操作关联的Query对象,内部没用序列化,所以,当我们将该对象放入session或者是context中会被错。解决办法: 将要查询的属性拿出来,在做封装,可以新建一个字典或是列表或是对象,再把属性放入其中,然后将此传入html页面进行渲染...

2021-02-01 21:23:32 554

原创 django中ModelForm渲染日期问题

直接定义DateTimeInput或者DateTimeFile是不行的,渲染在html页面中的仍然是Input text类型解决办法:自定义小部件class DateInput(forms.DateInput): input_type = 'date'然后设置widgets widgets = { 'data' : DateInput(),...

2021-02-01 21:23:23 830 1

原创 docker+docker-compose配置

docker简介docker是Linux版的软件中心,可大大简化应用的安装部署工作docker是轻量级的Linux,有自己的IP和端口,一个宿主机的多个容器可以构成局域网,可通过宿主机通过docker虚拟出来的网卡实现互通,外部访问容器,可通过端口映射的方式几个概念docker服务:docker服务是运行在宿主机的后台进程,也称之为守护进程(Docker daemon)docker客户端:是用户命令入口,可接受用户命令和配置标识,并于docker服务通信,比如docker build就是

2021-02-01 21:19:44 403

原创 keepalived+nginx实现高可用

搭建说明服务器:192.168.117.97、192.168.117.98、192.168.117.99VIP:192.168.117.100搭建Nginx环境下载安装包:https://pan.baidu.com/s/1eAJHe0c_jvcwvjhRzgdlsw,密码:x4jo解压安装包:tar -xf /opt/module/nginx-1.19.4.tar.gz && rm -rf /opt/module/nginx-1.19.4.tar.gz检查openssl-d

2021-02-01 13:13:14 1151 4

原创 模拟DR通信

模拟流程图(大概)需要准备3台机子(192.168.117.94,192.198.117.95,194.168.117.96)其作用分别是LVS服务器,以及两台真实服务器配置LVS(类似于Nginx)给94的ens33添加一个公网IP:ip addr add 192.168.117.100/24 dev ens33 label ens33:294开启转发功能:echo 1 > /proc/sys/net/ipv4/ip_forward安装虚拟服务管理器:yum install

2021-01-30 10:13:46 283

原创 Centos7测试机配置

查看VMware虚拟网络配置点击编辑–>虚拟网络编辑器–>选择VMnet8–>下方选择NAT默认–>点击NET设置按钮,查看网关和子网掩码安装虚拟机网络配置文件修改vi /etc/sysconfig/network-scripts/ifcfg-双击tab,选择非lo(环回路由),进行编辑BOOTPROTO=dhcp 改成 BOOTPROTO=static(静态ip,每次网卡启动,ip不会改变)ONBOOT=no 改成 ONBOOT=yes(配置网卡开机自启动..

2021-01-29 19:55:10 196

原创 docker-compose安装nginx

创建并进入目录: mkdir -p /opt/module/docker/nginx && cd &_创建子目录:mkdir -p {conf,html,log}编辑配置文件:vim conf/nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info.

2021-01-29 17:32:06 265

转载 中国省份、市区、地区县信息表

这位老哥整理的用的是Mysql数据库有需要的可以自取https://blog.csdn.net/qq827245563/article/details/88708686我稍微改了一下用的是SqlServer数据库,需要的也可自取https://pan.baidu.com/s/1rPy2rxyvCjdF8Rwlwg9Klw 提取码:492v...

2021-01-29 17:27:52 650

原创 入门级的js隐式开发和表单校验

1、理解:js隐式开发就是在标签中写特定属性和属性值,然后js中通过选择器,选择带有特定属性值的标签,进行操作,至此凡是带有了指定的属性,亦或被匹配到的标签都会执行特定的js代码,进行逻辑处理,从表面上来说给标签赋予了动态行为,这就是隐式开发。2、使用隐式开发,进行表单校验。在这里有两层含义,表单校验和隐式表单校验,因此需要两个相应的js文件外加一个Juqery文件,我这里也给你们提供,有需要的...

2021-01-29 17:26:37 239

空空如也

空空如也

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

TA关注的人

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