- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 通过mac机器码+进程ID生成雪花算法ID
通过mac机器码+进程ID生成雪花算法ID直接上案例:import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * 雪花算法ID生成工具 * @author xiawp 2021年8月5日 * @version v1.0 * */public class SnowFlakeIDUtil { //下面两个每个5位,
2021-09-07 10:29:24
886
2
原创 Shell 脚本实现mysql数据表结构的自动备份
Shell 脚本实现mysql数据表结构的自动备份记录Shell连接mysql的查询操作记录Shell连接mysql的查询操作通过MySQL的 SHOW CREATE TABLE 命令获取创建表的SQL语句,完成数据库表的备份。#!/bin/bash# ======================================================================# 描述:Shell 连接MySQL执行 SHOW CREATE TABLE 语句获取建表语句,实现表结构备
2021-08-24 18:34:32
211
原创 Linux环境RabbitMQ安装+双主集群配置
Linux上安装RabbitMQ+双主集群配置RabbitMQ 安装+双主集群配置笔记1.下载安装 Erlang-TOP20.1:2.下载安装 rabbitMq-v3.7.163.配置rabbitMQ集群(例:smsa01 - 127.0.0.57、smsa02 - 127.0.0.58)4.RabbitMQ 服务操作命令5.卸载Erlang和RabbitMQRabbitMQ 安装+双主集群配置笔记1.下载安装 Erlang-TOP20.1:PS: RabbitMQ是用Erlang语言编写的, 因此需
2021-08-17 15:22:34
556
原创 Linux设备上安装MySQL服务
其他版本下载地址https://downloads.mysql.com/archives/community/下载地址https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz操作(安装mysql-5.7.27)切到下载安装目录cd /home/下载安装包到本地wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.27-lin
2021-08-09 18:42:43
121
原创 Python实现将多行格式化的字符串进行压缩
#-*- coding: utf-8 -*-'''======================================================================描述:将多行格式化的字符串进行压缩 (例如格式化的sql,替换多余的空格和换行符进行压缩为一行字符串)作者:xiawp日期:2020年5月27日 14:24:48收获: 思路:通过split拆分‘/n’,挨个执行trim,重新join组合 python中 类似 “trim”的函数是:strip(.
2020-05-27 16:10:15
1028
原创 springboot如何分别集成log4j/log4j2/logback日志框架
springboot如何集成日志框架springboot 集成 log4j 日志框架集成说明:搭建最基础的springboot工程修改pom.xml文件 通过maven集成log4j添加log4j.properties配置文件创建测试Demo创建简单数字排序算法类:NumberSorter创建LoggerController接口调测springboot 集成 log4j2 日志框架springbo...
2020-04-20 17:32:43
362
原创 关于编程设计模式的简介
编程设计模式一:创建模式(Creational Patterns)1.工厂模式(Factory Pattern)2.抽象工厂模式(Abstract Factory Pattern)3.单例模式(Singleton Pattern)4.建造者模式(Builder Pattern)5.原型模式(Prototype Pattern)二:结构型模式(Structural Patterns)1.适配器模式(...
2020-04-05 16:45:10
353
原创 Mock.js的简单使用案例
介绍mock.js 是一个拦截url请求,模拟后台响应数据生成器插件。当我们在做一些简单的前端代码测试的时候,仅仅是写一些简单的案例,又懒得去搭建复杂的后台服务来为前端Ajax的请求响应交互数据,这时候 Mock.js 这个插件就起到了非常便捷的作用。我们只需要在文本标记页面引入 Mock.js ,然后通过js代码在页面初始化的时候,用 Mock 注册 模拟的url和响应数据。当Ajax请求...
2019-04-12 15:33:23
807
原创 Spring框架动态切换多数据源报: xxx.table doesnt exist SQL异常 解决方案
spring通过继承实现org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource 可以实现多数据源的动态切换。琐碎的配置在这里省略。。。ps:本文也有参考自:https://www.cnblogs.com/wyb628/p/7240061.html感谢LeoWang详细整理的博客。本次遇到的问题...
2019-03-07 14:01:26
2458
原创 常见的 Redis 操作命令
Redis Keys 命令1.DEL key删除key2.DUMP key序列化key3.EXISTS key检查key是否存在4.EXPIRE key seconds给key设置过期时间,以秒为单位5.EXPIREAT key timestamp给key设置过期时间,以毫秒为单位的时间戳(Unix timestamp)6.PEXPIRE key milliseconds给...
2019-01-25 23:35:11
252
原创 Python 连接Redis进行 get、set 操作
#-*- coding: utf-8 -*-'''======================================================================描述:python的redis连接操作案例作者:xiawp日期:2019/1/25 10:10:46收获:引用redis模块连接redis服务。 通过 get()、set() 操作redi...
2019-01-25 11:32:01
6203
原创 Python 连接Mysql数据库执行sql语句
#-*- coding: utf-8 -*-'''======================================================================描述:python打开Mysql数据库连接,并查询遍历SQL执行结果, 相关日志信息打印控制太并写出到指定目录下的日志文件。作者:xiawp日期:2019/1/25 0:25收获:python...
2019-01-25 00:35:46
1582
原创 Python 对Excel数据 csv 类型文件的读取操作
生活中很多地方我们需要使用文档文件来存储我们的列表数据,Excel数据类型文件就是很常见的列表数据文档。但是存储在文件里头的数据我们又该怎样去将他们取出呢?Python 对 Excel 数据的分析提供了强大的操作方法,并且使用起来十分的便捷。下面介绍下 Python 是如何对 test.csv 文件数据进行访问的:文件数据: A B inde...
2018-12-19 11:48:51
863
原创 Python 中 List 的操作要比你想象中要灵活得多
Python 中 List 的操作要比你想象中要灵活得多# -*- coding: utf-8 -*-'''===========================================================# Python List 常用操作# author: xiawp# date: 2018/12/14========================...
2018-12-14 01:50:11
367
原创 Linux下执行Windows编辑上传的Shell.sh脚本
上传文件到指定目录将本脚本放到Linux某个目录下。例如:/home/test/test.sh通过 vi 编辑命令修改文件属性:1.修改为可执行文件 :chmod +x test.sh。2.“:set ff=unix” 或 “:set fileformat=unix” 修改解析器(Windows下编辑保存的文件默认是doc解析)。3.“:x” 或 “:wq”保存退出。执行脚本文件例...
2018-12-13 10:57:08
688
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人