自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 最简单最强大的spring-boot热部署--JRebel

1.settings--->plugins-->搜索JRebel---->安装/更新 2.settings--->JRebel--->activeidea中免费永久jrebel 激活:     http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce    后面的guid(88414...

2018-09-22 21:54:03 388

原创 使用activemq接受监听并完成短信的发送 ---腾讯云短信

一、准备工作 1)、微服务发送短信。 1.创建maven工程,导入spring微服务相关依赖: <!--spring-boot--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>s...

2018-09-07 17:15:53 2136

原创 elasticsearch+canal增量、全量同步

进入 es plugins 文件夹下的 ik 文件夹,进入 config 目录,创建 custom.dic文件,比如我要`弗雷尔卓德`不分词,就把`弗雷尔卓德`写到custom.dic里边,使用回车换行,区分。解压/data/soft/elasticsearch-analysis-ik-7.9.0.zip到每一台集群机器/data/es-cluster/elasticsearch-7.9.0-nodexx/plugins下。访问xxx.xxx.xxx.xxx:5601输入账号密码即可访问。

2023-11-16 13:53:46 968

原创 git常用操作

git常用操作

2023-10-11 14:14:26 85

原创 mysql:order by limit 同时使用,排序字段值重复时无法保证数据顺序

MySQL 8.0.21之前,没有办法覆盖此行为,即使在使用其他优化可能更快的情况下也是如此。从MySQL 8.0.21开始,可以通过将优化器_switch系统变量的prefer_ordering_index标志设置为关闭来关闭此优化。请在order BY子句中包含额外的列,以使顺序具有确定性。例如,如果id值是唯一的,则可以通过如下排序,使给定类别值的行以id顺序出现。优化器在默认情况下尝试选择有序索引。

2023-08-11 11:08:54 750

原创 mysql null column

【代码】mysql null column。

2023-07-20 15:16:58 99

转载 EventListener

一、@EventListener演示案例写一个Userservice,在方法上标注@EventListener,属性是监听的事件Class。如果监听到此事件Class,则会执行被注解的方法。@Servicepublic class UserService { @EventListener(classes={ApplicationEvent.class}) public void listen(ApplicationEvent event){ System.out.printl.

2022-05-09 14:08:32 1480 1

转载 InitializingBean与ApplicationContextAware

ApplicationContextAware用法当一个类实现了这个接口之后,这个类就可以方便的获得ApplicationContext对象(spring上下文),Spring发现某个Bean实现了ApplicationContextAware接口,Spring容器会在创建该Bean之后,自动调用该Bean的setApplicationContext(参数)方法,调用该方法时,会将容器本身ApplicationContext对象作为参数传递给该方法。package com.lyj.demo.uti

2022-05-07 14:39:33 1010 1

原创 前后端jenkins简单部署

一、后端部署1、点击配置2、配置jenkins,略。填写shell脚本(放在jenkins服务器)绝对路径。3、脚本(放于jenkins服务器。jenkins与项目部署服务器不在同一台服务器,通过scp传输文件,ssh远程执行脚本)SRC_DIR=/data/build/work/jobs/${JOB_NAME}/workspaceMAVEN_HOME=/data/build/apache-maven-3.3.9_devcd ${SRC_DIR}${MAVEN_HOME}

2022-05-05 19:20:50 433

原创 非容器化(本地/windows)nacos更改端口

一、当nacos部署在非容器(docker)时,如果我们把nacos默认端口8848修改了成了其他端口,此时,再启动服务就会报错。(Nacos 本地部署服务,修改默认端口无效,Docker 部署没有该问题)解决方法:1、issues即:nacos config 相关的配置项,放在bootstrap中。2、删除本地 protocal文件夹:nacos\data\protocol。...

2021-07-29 16:16:37 1203

原创 后端使用注解防重复提交

1、新建注解/** * 防止重复提交 * * @author xxx * @version 2021/7/10 */@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RepeatSubmit { /*** 重复提交,禁止1秒 */ long timeout() default 1000; /*** 用户openId作为redis键 */ S

2021-07-27 11:44:54 242

原创 二维码工具类

package com.guanke.dmp.utils;import cn.hutool.extra.qrcode.BufferedImageLuminanceSource;import com.google.zxing.*;import com.google.zxing.common.BitMatrix;import com.google.zxing.common.HybridBinarizer;import com.google.zxing.qrcode.decoder.ErrorCor.

2021-07-27 09:57:51 117

原创 jemeter压测实践

1、添加线程组:右键测试计划-->>添加-->>线程(用户)-->>线程组我这里线程组配置如下:线程数:并发数20循环次数:每个线程循环20次2、添加HTTP请求默认值:右键线程组-->>添加-->>配置元件-->>HTTP请求默认值配置HTTP请求默认值:配置协议,ip(域名)即可,当有多个请求是方便统一管理ip地址。3、添加HTTP信息头管理器:右键测试计划-->>添加...

2021-07-23 18:46:14 223 2

原创 本地windows运行seata服务并注册到nacos中心

一、nacos注册中心配置及启动https://github.com/alibaba/nacos/releases 下载zip 在mysql里创建名称为nacos的数据库(可以自定义,后边配置会用上) 执行解压zip里的nacos\conf nacos-mysql.sql脚本,脚本如下: /******************************************//* 数据库全名 = nacos_config *//* 表名称 = config_info *..

2021-07-22 18:26:45 1293 2

原创 给现有的数据库添加字段并设置自增

1、自增字段必须唯一(UNIQUE),可以是主键或者UNIQUE修饰2、一个表只能有一个主键或者联合主键现有的数据库如下:CREATE TABLE `questionnaire_form` ( `id` bigint(20) NOT NULL, `tenant_id` varchar(36) NOT NULL COMMENT '租户id', `questionnaire_id` varchar(36) NOT NULL COMMENT '问卷模板唯一标识', `name` varcha

2021-04-28 10:32:40 1722

转载 MySQL InnoDB建表必须提供主键或者非空唯一索引

InnoDB索引MySQL数据表使用InnoDB作为存储引擎的时候,数据结构就是使用B+树,而表的所有数据存储在主键索引上,也就是通常所说的聚簇索引,也就是每个表都需要有个聚簇索引树,对于InnoDB,主键对应的索引就是聚簇索引,表的所有数据都存储在聚簇索引上,而除了聚簇索引的普通索引存储的只是主键的引用,所以,查询的时候对于普通索引需要进行回表才能取到具体数据。缺少主键MySQL如何处理既然InnoDB对数据的存储必须依赖于主键,那么对于没有创建主键的表,该怎么办?InnoDB对聚簇索引处理如下:

2021-03-23 15:25:44 1878

原创 后台数据校验及统一异常处理及自定义校验注解

依赖: <!--jsr3参数校验器--> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-validation --> <dependency> <groupId>org.springframework.boot</groupId>

2021-03-02 17:12:21 2570 4

转载 axios的简单介绍

一、几种异步请求方式以及其对比情况原生ajax //创建异步对象 var xhr = new XMLHttpRequest(); //设置请求基本信息,并加上请求头 xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xhr.open('post', 'test.php' ); //发送请求 xhr.send('name=Lan&age=

2021-02-28 11:54:34 401

原创 阿里云oss文件上传(简单上传、服务端签名后直传)

前置:自行开通阿里oss服务:https://www.aliyun.com/product/oss?spm=a2c4g.11174283.J_8058803260.125.d9387da2TjNfP6oss API:https://help.aliyun.com/document_detail/32013.html?spm=a2c4g.11186623.6.956.65694697WhZebu一、简单的文件上传:依赖:<dependency> <gr.

2021-02-27 17:18:17 7340

转载 什么是跨域

麦当娜:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS1.什么是跨域**跨域,是指浏览器不能执行其他网站的脚本。**它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。这里说明一下,无法跨域是浏览器对于用户安全的考虑,如果自己写个没有同源策略的浏览器,完全不用考虑跨域问题了。是浏览器的锅,对。同源策略限制了一下行为:Cookie、LocalStorage 和 IndexDB...

2021-01-24 14:27:57 937

转载 spring如何解决跨域访问的五种方案

Spring Cloud配置跨域访问的五种方案(转自并添加了自己的方案:https://segmentfault.com/a/1190000017188296)在使用SpringCloud实现微服务时,经常会碰到前端页面访问多个二级域名的情况,跨域是首先要解决的问题。解决这个问题,可以从两方面入手,一种方案是在微服务各自的业务模块中实现,即在SpringBoot层实现,另外一种方案就是在Gateway层实现。首先讲一下在SpringBoot层实现的三种方案。解决方案一:在Controller上添加

2021-01-24 14:09:10 3372

转载 EnableDiscoveryClient与EnableEurekaClient的区别

Spring Cloud版本:Angle -> Brixton -> Camden -> Dalston -> Edgware -> Finchley一、Dalston或更早期的版本 为了启用服务注册发现功能。需要在主启动类上增加@EnableDiscoveryClient或者@EnableEurekaClient注解,例如以下代码:@EnableEurekaC...

2020-02-24 10:21:43 681

转载 Win10安装MySQL5.7.22 解压缩版(手动配置)方法

1.下载地址1:https://dev.mysql.com/downloads/mysql/5.7.html#downloads地址2:http://mirrors.ustc.edu.cn/直接点击下载项下载后:2.可以把解压的内容随便放到一个目录,我的是如下目录(放到C盘的话,可能在修改ini文件时涉及权限问题,之后我就改放D盘了):D:\MySQL\My...

2020-02-04 18:42:01 233

原创 Maven依赖的type标签pom属性配合scope标签import属性

type:默认值为jar。父pom: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2....

2020-01-15 14:54:56 16690 8

转载 RestTemplate

RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。作者之前的HTTP开发是用apache的HttpClient开发,代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,稍微截个图,这是作者封装好的一个post请求工具:本教程将带领大家实现Spring生态内RestTemp...

2020-01-09 15:01:33 150

转载 Arthas

Arthas如果问性能测试中最难的是哪部分,相信很多人会说“性能调优”。确实是这样,性能调优是一个非常复杂、技术含量很高的工作。涉及到的知识面很广。以我多年从业经验来看,在企业里,大多数的性能调优都是由开发架构师来完成,涉及到数据库的,可能需要DBA的介入。而性能测试工程师在实际工作中,主要的职责是发现问题和定位问题,确定性能问题出现在哪部分,需要定位到具体函数、类、SQL,某些参数配置、某些...

2019-12-31 17:39:20 668

原创 springboot访问JSP

springboot访问JSP1.创建springboot项目(略)2.引入关键依赖 <!--jsp,springboot内置tomcat没有此依赖--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed...

2019-12-02 14:01:28 145

原创 icomoon字体图标引用

icomoon字体图标引用一、使用方法一1.打开icomoon首页:https://icomoon.io/#home2.点击Icomoon App 跳转到图标选择页面3.选择图标并跳转到文件下载页面4.图标展示与下载5.解压下载的文件如下:6.拷贝fonts、style.css到项目中的。修改以后:7.测试:创建 testIcomoon.html效果如下:8...

2019-12-02 11:03:06 776 1

转载 LOGBack使用

logback 简介Ceki Gülcü在Java日志领域世界知名。他创造了Log4J ,这个最早的Java日志框架即便在JRE内置日志功能的竞争下仍然非常流行。随后他又着手实现SLF4J 这个“简单的日志前端接口(Façade)”来替代Jakarta Commons-Logging 。LOGBack,一个“可靠、通用、快速而又灵活的Java日志框架”。一、springboot下LOGBa...

2019-07-24 15:05:51 504

翻译 git使用

一、Git安装教程(windows)https://www.cnblogs.com/wj-1314/p/7993819.html二、Git基操https://www.cnblogs.com/wj-1314/p/7992543.html三、Git使用https://www.cnblogs.com/wj-1314/p/9901763.htmlhttps://blog.csdn....

2019-07-05 16:22:05 118

原创 创建webService服务端/客户端

一、最近看到项目中有关webService的使用,特意去了解了一下。这里只记录如何使用idea创建,关于webService的其他知识,可以查看其他博客进行了解。1、使用idea创建webService服务端。新建项目:1.1、选择1.8之前的jdk版本。1.8的jdk有一个bug。度娘了一下:在 1.8jre/lib 下新建 jaxp.properties。内容如下:java...

2019-07-02 13:57:09 243

转载 MySQL索引(转:https://blog.csdn.net/u012954706/article/details/81241049)

1、索引索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。2、索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。1.1、索引选取类型 1、越小的数据类型通常更好:越小的数据类型通常在磁盘、内存和CPU缓存中都需要更少的空间,处...

2019-06-14 15:13:44 367

转载 MySQL的Explain关键字查看是否使用索引

MySQL的Explain关键字查看是否使用索引  explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。  explain关键字的使用方法很简单,就是把它放在select查询语句的前面。  mysql查看是否使用索引,简单的看type类型就可以。如果它是all,那说明这条查询语句遍历...

2019-06-14 14:35:11 218

原创 burp suite使用教程(抓包,截包,改包)

1.浏览器代理设置(以Chrome为例)设置局域网(LAN)设置,地址写127.0.0.1 端口:随便(不冲突且在端口范围即可)。2.burp suite 监听设置。proxy--options--add(添加代理与上边浏览器设置的一致即可。最后记得勾上代理设置即可)3.抓包如下图:拦截了一个请求,可以通过按钮Forward(放行请求),Drop(弃掉拦截)。R...

2019-06-10 10:57:07 35972

转载 Web.xml详解(转:https://blog.csdn.net/believejava/article/details/43229361)

1.web.xml加载过程(步骤)首先简单讲一下,web.xml的加载过程。当启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。启动WEB项目的时候,容器首先会去它的配置文件web.xml读取两个节点: <listener></listener>和&l...

2019-06-03 09:46:36 375

原创 解决Linux无法连接外网的问题

1.配置静态ip需要去掉动态ip分配2.子网第三个网段要与宿主机网段不同。我宿主机IP(我笔记本连的是wifi):第三个网段为:1。虚拟机第三个网段我设置为:2393.点击NET设置4. ifcfg-ens33文件配置。cd /etc/sysconfig/network-scriptsvimifcfg-ens33#### 直接复制此部分设置即可TYPE...

2019-05-31 11:28:14 7160 1

转载 Java过滤器与SpringMVC拦截器之间的关系与区别(转:https://blog.csdn.net/chenleixing/article/details/44573495)

今天学习和认识了一下,过滤器和SpringMVC的拦截器的区别,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊,而且看的比较粗浅,没有一个全局而又细致的认识,由于已至深夜,时间原因,我就把一些网友的观点重点摘录下来,大家仔细看后也一定会有一个比较新的认识(在此非常感谢那些大牛们的无私奉献,分享他们的经验与心得,才能让像我这样的小白有机会站一下你们这些巨人的肩膀,才能...

2019-05-30 15:37:54 113

转载 解决idea乱码问题(转:https://blog.csdn.net/fengqing5578/article/details/80648753)

设置一:File->Settings->Editor->File Encodings设置二:File->Other Settings->Default Settings ->Editor->File Encodings设置三:将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-8设置四:...

2019-05-29 15:17:04 231

原创 idea创建maven项目

一、使用Maven骨架创建web项目(需联网)选用骨架 填写项目GroupId、ArtifactId 配置项目使用的maven 设置项目名称和路径 第一等待骨架下载完成,第二点是把pom.xml add as maven project。 如果没有弹出Maven Projects nees to be imported.就右键pom.xml,选择 add as a maven ...

2019-05-28 18:05:22 554

转载 Linux关闭防火墙命令

一、下面是red hat/CentOs7关闭防火墙的命令!1:查看防火状态systemctl status firewalldservice iptablesstatus2:暂时关闭防火墙systemctl stop firewalldservice iptablesstop3:永久关闭防火墙systemctl disable firewalldchkc...

2019-05-27 14:59:55 464619 8

磁盘数据结构、数据存储

磁盘数据结构、数据存储

2022-11-11

Burp suite Pro 1.6.7z

Burp Suite,抓包,改包软件。

2019-06-10

色彩日志2,教程也在里边.

这是另一个彩色日志配置文件。其中可以设置日志的磁盘输出路径

2018-09-22

色彩日志1,教程在文件中

spring-boot控制台彩色日志。设置控制台日志输出的格式以及颜色

2018-09-22

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

TA关注的人

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