自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 java通用启动脚本

【代码】java通用启动脚本。

2023-09-19 16:29:57 228

原创 linux相关权限命令

【代码】linux相关权限命令。

2023-05-19 14:25:09 140

原创 mysql查询替换换行符,sql失效问题记录

数据库中某个字段有换行符,需要将换行符替换为空。

2023-03-24 16:32:16 822

原创 JAVA通用时间工具类(Date 转字符串;LocalDateTime 转字符串;timestamp 转字符串;字符串转Date;获取当天剩余秒数)

【代码】JAVA通用时间工具类(Date 转字符串;LocalDateTime 转字符串;timestamp 转字符串;字符串转Date;获取当天剩余秒数)

2023-03-09 16:44:36 469

原创 雪花算法工具类

【代码】雪花算法工具类。

2023-03-09 16:36:39 296

原创 JAVA通用工具类(获取ip,md5加密,获取随机数,生成UUID,响应json数据给前端)

【代码】JAVA通用工具类(获取ip,md5加密,获取随机数,生成UUID,响应json数据给前端)

2023-03-09 16:36:22 214

原创 IDEA常用便捷快捷键

idea,快捷键

2023-03-02 23:32:10 97

原创 自动化脚本从ftp拉取es包并部署elasticsearch,创建es索引

自动化脚本,ftp拉取es包,部署elasticsearch,创建es索引

2023-01-09 18:29:07 245

原创 shell常用命令

shell常用命令

2023-01-09 16:32:58 141

原创 shell脚本启动tomcat

【代码】shell脚本启动tomcat。

2022-12-19 11:13:41 547

原创 shell脚本修改配置文件

shell脚本

2022-12-19 10:32:27 1135

原创 es|ingest-attachment 创建多附件管道(pipeline),移除base64内容

【代码】es|ingest-attachment 创建多附件管道(pipeline),移除base64内容。

2022-09-07 10:56:32 697

原创 java工具获取当天剩余秒数

java工具获取当天剩余秒数。

2022-08-14 17:33:31 925

原创 注解@Async失效的情况

1.注解@Async的方法不是public方法2.注解@Async的返回值只能为void或Future3.注解@Async方法使用static修饰也会失效4.spring无法扫描到异步类,没加注解@Async或@EnableAsync注解5.调用方与被调用方不能在同一个类6.类中需要使用@Autowired或@Resource等注解自动注入,不能自己手动new对象7.在Async方法上标注@Transactional是没用的.但在Async方法调用的方法上标注@Transcation

2022-05-18 16:30:25 9012 1

原创 docker安装mysql8.0,及修改MySQL配置文件

Mysql8.0安装#安装mysql8,让容器使⽤宿主机的时间,容器时间与宿主机时间同步docker run \docker run \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD=szc0318 \-v /home/data/mysql/data:/var/lib/mysql:rw \-v /etc/localtime:/etc/localtime:ro \--name xdclass_mysql \--restart=always \-d mysql:8.0

2022-05-16 14:06:45 2772

原创 java接口响应工具类

package net.xdclass.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.TypeReference;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import net.xdclass.enums.BizCodeEnum;@Data@AllArgsConstructor.

2022-05-12 18:31:37 328

原创 java常用时间类(LocalDateTime 转 字符串,指定日期格式;Date 转 字符串, 指定日期格式;Date 转 字符串,默认日期格式;timestamp 转 字符串,默认日期格式;

package net.xdclass.util;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.util.Date;public class TimeUtil { /** * 默认日期格式 */ private.

2022-05-12 18:29:12 2298

原创 java常用工具类(获取ip,获取全部请求头,MD5加密,获取验证码随机数,获取当前时间戳,生成uuid,获取随机长度的串,响应json数据给前端,)

package net.xdclass.util;import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;import java.net.InetAddress;import java.net.

2022-05-12 18:26:04 271

原创 Json常用转换(对象转为Json字符串,json字符串转为对象,json数据转换成pojo对象list,对象转为byte数组,byte数组转为对象,)

package util;import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.

2022-05-12 18:22:56 687

原创 git常用操作

一.拉取1.git init2.git clone url3.git remote add origin url 配置文件添加url4.git pull origin xxx --allow-unrelated-histories5.git branch --set-upstream-to origin/xxx 拉取远程xxx分支到本地分支6.git branch 查看本地所有分支7.git diff filename 找不同8.alias as='git status' 别名g...

2022-05-12 15:51:20 192

原创 云服务器Docker安装

云服务器,安装docker步骤#按照依赖yum install -y yum-utils device-mapper-persistentdata lvm2#配置yum源(⽐较慢,不⽤)yum-config-manager --add-repohttps://download.docker.com/linux/centos/dockerce.repo#配置yum源 使⽤国内的yum-config-manager --add-repohttp://mirrors.aliyun.com/do

2022-04-12 14:36:24 668

原创 JAVA流水号生成规则,5位字符串,生成上千万uuid,使用0-9,A-Z36位来计算,按默认规则递增

因业务需要,原始uuid为5位,最多只支持10万条uuid,因业务量剧增,在不影响存量数据的情况下,需要拓展uuid,故将5位0-9的十进制规则,转换为0-9,A-Z36进制规则。常规原则0000Z,后一位是000010,但000010存在于存量数据,故最后一位由A-Z组成.当0-99999用完后,转为0000A…0000Z…0001A…0001Z…0002A…0009Z…000AA…000ZZ…0010A…ZZZZZ.最后共计可以生成36^4*24=43670016个uuid.代码如下package

2022-02-28 21:58:58 2738

原创 java获取ip工具类

public class getAddress { /** * 获取ip * * @param request * @return */ public static String getIpAddr(HttpServletRequest request) { String ipAddress = null; try { ipAddress = request.getHeader("x-f

2021-08-03 20:59:54 264

原创 python多协程gevent和队列queue用法

在终端输入命令:pip install gevent 安装gevent 库from gevent import monkey#从gevent库里导入monkey模块。monkey.patch_all()#monkey.patch_all()能把程序变成协作式运行,就是可以帮助程序实现异步。import gevent,time,requests#导入gevent、time、requests。start = time.time()#记录程序开始时间。url_list = ['https:/

2021-07-28 22:53:54 946

原创 python定时任务

import scheduleimport time#引入schedule和timedef job(): print("I'm working...")#定义一个叫job的函数,函数的功能是打印'I'm working...'schedule.every(10).minutes.do(job) #部署每10分钟执行一次job()函数的任务schedule.every().hour.do(job) #部署每×小时执行一次job()函数的任务sched

2021-07-27 22:34:21 96

原创 python发送邮件

大体步骤import smtplib #smtplib是python的一个内置库,所以不需要用pip安装mailhost='smtp.qq.com'#把qq邮箱的服务器地址赋值到变量mailhost上qqmail = smtplib.SMTP()#实例化一个smtplib模块里的SMTP类的对象,这样就可以SMTP对象的方法和属性了qqmail.connect(mailhost,25)#连接服务器,第一个参数是服务器地址,第二个参数是SMTP端口号。#以上,皆为连接服务器的代码acc

2021-07-26 16:01:56 126

原创 python实现控制浏览器,自动打开、输入、点击等操作

若想python实现控制浏览器,自动打开、输入、点击等操作,需要用到python的一个库,selenium首先,和其它所有Python库一样,selenium需要安装,方法也很简单, 使用pip安装。pip install selenium # Windows电脑安装seleniumpip3 install selenium # Mac电脑安装seleniumselenium的脚本可以控制所有常见浏览器的操作,在使用之前,需要安装浏览器的驱动。推荐使用Chrome浏览器,具体安装教程见下链接h

2021-07-25 15:17:53 27037

原创 python实现登录评论

import requests,jsonsession = requests.session()#创建会话。headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'}#添加请求头,避免被反爬虫。try:#如果能读取到cookies文件,执行以下代码,跳过except的

2021-07-21 22:28:36 111

原创 python爬虫小例子

爬取观察者网,并将爬取内容以csv格式存储# 导入模块import requestsimport csv# 新建csv文件并打开文件csv_file = open('articles.csv', 'w', newline='', encoding='utf-8')# 用csv.writer()方法创建一个writer对象writer = csv.writer(csv_file)# 用writer.writerow()方法写入表头writer.writerow(['标题', '链接']

2021-07-18 22:45:14 139

原创 2021-07-17

python中csv文件的写入与读取#写入# 引用csv模块。import csv# 调用open()函数打开csv文件,传入参数:文件名“demo.csv”、写入模式“w”、newline=''、encoding='utf-8'。csv_file = open('demo.csv','w',newline='',encoding='utf-8')# 用csv.writer()函数创建一个writer对象。writer = csv.writer(csv_file)# 调用writer对象的w

2021-07-17 15:51:21 85

原创 2021-07-15

使用Python进行Excel写入与读取本地安装openpyxl模块安装方法:window电脑:在终端输入命令:pip install openpyxl,按下enter键;mac电脑:在终端输入命令:pip3 install openpyxl,按下enter键具体实现import openpyxl#写入的代码:wb = openpyxl.Workbook()sheet = wb.activesheet.title = ‘new title’sheet[‘A1’] = ‘学生表’rows

2021-07-15 23:51:17 67

1024电商平台-阶段一.html

1024电商平台-阶段一.html

2022-06-22

空空如也

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

TA关注的人

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