自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 企业微信机器人消息消息推送

1.打开企业微信,建立一个企业微信内部群,选中消息推送,点击添加。2.新增消息推送机器人后,会得到一个地址(key需要保存好)。3.通过代码实现消息推送。

2025-12-05 10:08:39 146

原创 Ubuntu系统中在线安装MySQL到指定目录

编辑MySQL配置文件。

2025-09-16 14:48:42 279

原创 关于kafka:consumer_offsets日志不能自动清理,设置自动清理规则

Kafka服务器在运行一段时间后,存储空间耗尽了。剖析Kafka的占用空间状况,发现Kafka主动生成的“__consumer_offset”topic,占用了大量空间,它用于记录每个用户topic的生产偏移量。这一topic实用的清理规定与其余topic不同,某些状况下,它可能始终得不到清理,耗尽服务器资源。策略修改后,无需重启应用,配置等几分钟就生效自动会删除过期文件。--zookeeper zk3:2181即可。

2025-09-03 15:22:39 446

原创 Mysql8.0设置大小写不敏感解决方案

一、备份Mysql数据库二、停止Mysql服务三、删除错误日志四、删除系统数据库与用户数据库五、创建数据库目录六、配置添加(重要!!!七、初始化Mysql。

2025-08-28 15:18:14 937

原创 Mysql 查询

5.导出数据根据条件筛选【--ignore-table】排除某张表。7.查询mysql正在执行的语句。10.查询存储语句创建语句。8.查询存储过程列表。9.查询存储过程状态。

2025-08-28 14:42:14 166

原创 数据分批查询

【代码】数据分批查询。

2024-02-28 10:16:01 472

原创 Mysql操作常用命令

SELECT db, name, DEFINER,created, modified FROM mysql.proc WHERE type='PROCEDURE' and db= '***';SHOW EVENTS;

2024-01-22 09:58:28 393

原创 JAVA将字符串中多个空格替换成空格(指定字符串)

【代码】JAVA将字符串中多个空格替换成空格(指定字符串)

2023-04-11 10:41:23 482

原创 Linux系统Jenkins安装

Linux系统Jenkins安装

2022-12-15 17:19:28 214

原创 Linux安装JDK(Centos 7.9)

Linux安装JDK(Centos 7.9)

2022-12-13 17:22:20 332

原创 Linux安装Nginx(Centos 7.9)

Linux安装Nginx

2022-12-13 17:18:43 441

原创 Linux 安装 Redis教程

Linux 安装 Redis教程

2022-12-13 17:10:41 558

原创 JAVA知识点-基础篇-基本功

JAVA知识点-基础篇-基本功

2021-12-04 11:39:01 339

原创 本地照片添加水印,并写入到本地文件夹

private void dealImg(){ String srcImgPath = "本地地址"; try { // 读取原图片信息 File srcImgFile = new File(srcImgPath);// 得到文件 Image image = ImageIO.read(srcImgFile); int width =.

2021-06-21 15:59:06 251

原创 网络图片批量下载到本地

package com.zxcl.ai.smartagri.test;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;/** * 文件图片处理 * * @author yao * @versi.

2021-06-21 15:53:28 410

原创 百度坐标-火星坐标转换

/** * 将百度坐标转变成火星坐标 * @param repairDepotForm */ public void calculateCoordinate(RepairDepotForm repairDepotForm) { double longitude = Double.valueOf(repairDepotForm.getLongitude()); double latitude = Double.valueOf(...

2021-02-20 11:21:34 238

原创 IDEA控制台中文打印乱码的问题

解决了中文乱码的问题,具体解决方法如下:Setting->maven->runner VMoptions:-Dfile.encoding=GB2312,如下图所示:

2021-01-28 10:57:55 225

原创 小程序canvas操作

1.定义canvas<canvas canvas-id="my-canvas" class="reportImg">2.图片渲染(含旋转) this.conclusionData = store.state.conclusionData this.showImg = true let canvas = wx.createCanvasContext('my-canvas'); wx.getImageInfo({ src: this.conclusionDat

2020-10-14 14:38:14 194

原创 Spring Boot项目的启动原理

Spring Boot项目启动原理Spring Boot项目中一个比较特别的启动类:@SpringBootApplicationpublic class VideoApplication { public static void main(String[] args) { SpringApplication.run(VideoworkbenchApplication.class, args); }}从启动类中我们可以看出其中的注解(@SpringBootApplication)和主函

2020-06-07 19:51:06 267

原创 Spring Boot项目和普通的Spring项目的区别

**Spring Boot项目和普通的Spring项目的区别**在开发过程中,我们经常会使用到Spring Boot进行项目开发。但是有想过Spring Boot项目和Spring的普通项目具体有何区别吗?Spring 简介Spring框架相当的完美。Spring框架为java应用程序提供了基础的项目框架支持。Spring框架中的一些比较常用的模块如下:Spring AOPSpring MVCSpring ORMSpring TestSpring JDBCSpring Securi

2020-06-07 19:19:28 979

原创 Java后端调用第三方接口(HttpClient和OkHttpClient)

1.使用OkHttpClient调用第三方接口package com.***.util;import okhttp3.*;import java.io.IOException;/** * http请求 * @author zhouyaoming */public class HttpClients { private static final OkHttpClient...

2020-04-22 14:02:22 5844

原创 地图围栏计算

背景在地图功能开发过程中,遇到电子围栏问题。判断一个坐标是否在一个多边形的电子围栏中。原理以坐标点向左发射射线,判断射线与围栏的每一条边是否存在交点。将交点统计,为偶数则不在围栏之内,反之则在围栏之内。代码实现坐标实体类import lombok.Data;import java.math.BigDecimal;/** * 坐标 * * @author zhouyaomi...

2020-04-16 13:52:28 1860

原创 微服务Zuul路由使用Spring Security oauth2校验token使用Authorization Bearer传参数据丢失的问题

背景微服务中需要统一接口的入口。使用zuul路由接口时,传入Authorization参数进行认证,但是在业务网关接口获取该参数为null。原因Zuul中会将一些相对比较敏感的请求头会进行过滤。解决方案zuul默认过滤参数:Authorization、Set-Cookie、Cookie、Host、Connection、Content-Length、Content-Encoding、Se...

2020-04-16 09:50:57 1607

原创 线程中bean注入失败解决方案

1.写一个bean获取的工具类import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springfra...

2020-04-14 17:54:41 854 1

原创 LocalDateTime计算时间差

LocalDateTime时间差计算(计算天数)public static void main(String[] args) { DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String pubTime="2019-11-05 16:49:15"; ...

2020-03-13 10:24:36 2983

原创 JVM相关知识点以及性能优化

1.JVM加载Class文件的原理机制Java的中所有类,都需要由类加载器装载到JVM中才能运行。类加载器本身就是一个类,而它的工作就是把class文件从硬盘读取到内存中。(我们在写代码的时候不需要关系类的加载,因为类的加载是隐式装载的。除非我们使用反射的时候需要显示加载所有的类。)Java类的加载是动态的,它并不会一次性将所有的类全部加载后再运行,而是保证程序运行的基础类完全加载到jvm中,...

2020-03-01 20:08:06 175

原创 Http的工作原理

http(超文本传输协议)1.由html文件->包含各种各样的元素(URL链接)->web页面 Url结构协议 + (域名:端口)+具体页面的某个内容eg: http:// 254.562.36.1:50/newhttp的工作原理发起dns请求获取到域名对应的IP地址浏览器发起tcp的连接基于tcp的连接,传输http的请求(一次tcp的连接,可以建立多...

2020-02-28 10:36:26 282

原创 MySQL优化

MySQL优化表关联查询时务必遵循小表驱动大表的原则。使用查询语句where条件的时候,不允许出现函数,否则索引会失效。使用单表查询的时候,相同的字段不要用or,因为使用OR可能会导致索引失效。,但是可以使用union替代。模糊查询的时候,尽量不要使用%开头,否则索引失效。组合索引使用的时候,需要按照从左到右的顺序来使用,否则是失效。索引不宜过多,应该根据实际情况而定。(一般不超过十...

2020-02-14 15:28:12 144

原创 mysql数据查询区分大小写的问题

mysql数据查询区分大小写的问题解决方案:修改数据库表的字段属性,添加binary属性即可eg:ALTER TABLE db_security.tb_role MODIFY COLUMNennamevarchar(64) BINARY NOT NULL COMMENT '角色英文名称';数据查询的时候写上binary即可eg:SELECT * from tb_role where B...

2020-01-21 11:21:07 300

原创 java 8 新特性使用

list转map(相同的数据取第一个key)Map<String, String> expenseMap = policyReceivablesApplyInfo.getExpenseItemsInfoList().stream().collect(Collectors.toMap(ExpenseItemsInfo::getName, a -> a.getValue(), (k...

2019-12-20 09:12:38 151

原创 vs code 代码格式化文件

vs code 代码格式化文件操作步骤:选择左下角settings选择右上角 open settings3.将js复制到其中即可{ "vetur.format.options.tabSize": 2, "vetur.format.options.useTabs": false, "vetur.format.defaultFormatter.html": "...

2019-12-20 09:02:40 1080

原创 后端跨域问题解决

后端跨域问题解决package com.****.smart.***.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.Servlet...

2019-10-25 10:19:35 231

原创 Date时间差计算

public static void main(String[] args) throws Exception{ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss"); String date1 = "2001-01-01 08:12:01"; String date2 ...

2019-10-08 15:30:13 1133 1

原创 json解析字符串和字符串转换

package com.***;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import java.util.ArrayList;import java.util.List;/** * 测试代码 * * @ver...

2019-10-08 11:15:13 146

原创 idea插件外部导入

下载地址:https://github.com/mplushnikov/lombok-intellij-plugin/releases1.下载对应的版本2.导入插件

2019-09-23 09:19:37 3054

原创 git服务器搭建

服务器搭建地址:https://blog.youkuaiyun.com/duyusean/article/details/80011540启动顺序1.启动sshsudo systemctl start sshd2.启动防火墙service firewalld start3.启动postfixsudo systemctl start postfix4.开方端口firewall-cmd --...

2019-08-26 19:12:24 127

原创 微服务分布式框架学习之注册中心搭建

注册中心搭建1.选择新建项目2.选择spring boot项目创建3.选择spring cloud中的server4.启动类上添加@EnableEurekaServer5.配置文件添加spring.application.name=eureka-prototypeserver.port=20000eureka.instance.hostname=localhost#由于...

2019-08-12 22:04:37 374

原创 Vue积累

list根据id取名称this.compCode = this.companyList.find(item => item.id === this.compCode)['name']

2019-07-19 09:28:32 144

原创 面试题目整理

现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。核心:thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕...

2019-06-30 21:33:44 200

原创 Mybatis面试题目

Mybatis中的 ${} 和 #{}区别与用法Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举个例子:select * from student where student_n...

2019-06-30 20:30:27 400

空空如也

空空如也

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

TA关注的人

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