自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java发送邮件

java发送邮件

2025-01-26 22:48:24 430

转载 使用Axis根据wsdl文件生webService成服务端和客户端代码

生成的代码如果是最为客户端请求则会用到所有类,除了wsdd配置文件,如果是作为服务端,则不会用的Service结尾的接口和ServiceLocator、SoapBindingStub结尾的类,这三个都是客户端用到的,其他的服务端需要用到。axis为AxisServlet子类的拦截路径,对外暴露的路径为wsdd文件中的service节点的name属性的值。以ServiceLocator结尾的类是客户端的实现类,用于设置请求地址和获取请求类和方法。此文件要放在resource目录下。下载解压后进入lib目录。

2024-12-03 23:02:53 144

原创 SpringSecurity的使用

在需要校验的方法上添加此注解ex为自定义的类的别名,hasAuthority为自定义校验权限的方法自定义的类方法// 获取当前用户的所有权限// 判断用户权限集合中是否包含authority// 模拟有权限我们希望在认证失败或者授权失败的情况下和业务代码一样返回相同的数据结构,这样可以让前端对响应进行统一的处理。

2024-11-02 22:29:38 723

原创 java实现图片拼接和整合

有待研究size和sigma的无关联性,即如果想着不设置边缘大小,整个图片模糊,只增加sigma值是无法达到想要的效果。

2024-10-11 13:52:32 614

原创 vue3的使用

vite是 新一代前端构建工具,官网地址:https://vitejs.cn/,vite的优势如下:创建命令用管理员身份运行此命令npm create vue@latest目录介绍Vue的组件可以按两种不同的风格书写:选项式API和组合式API使用选项式API,我们可以使用包含多个选项的对象来描述组件的逻辑,例如data、methods、和mounted,选项所定义的属性都会暴露在函数内部的this上,它会指向当前的组件实例所有API的地址https://cn.vuejs.org/api/通过组合式

2024-10-10 09:56:40 2531

原创 并发编程类CompletableFuture的使用

此方法需要先调用join方法等待异步执行完成,否则可能会获取不到结果。使用 thenCompose 和 thenCombine。此方法第二个参数需要传入一个线程池。

2024-10-01 17:10:04 407

原创 linux安装jdk

选择要下载的版本后linux的选择如下产品即可。将下载下来的tar.gz包上传到服务器并通过。

2024-09-28 21:53:41 506

原创 java将mysql表结构写入到word表格中

查看指定库下表的结构,可以查询哪些指标。

2024-09-27 11:39:56 665

原创 spring数据校验Validation

创建Validator工具类。

2024-09-07 17:08:04 485 1

原创 多级联动jquery-cxselect-js的使用

【代码】多级联动jquery-cxselect-js的使用。

2024-07-21 16:01:17 439

原创 skywalking的使用

官网安装包下载组成Agent(探针):Agent运行在各个服务实例中,负责采集服务实例的Trace、Metrics等数据,然后通过gRPC方式上报给SkyWalking后端。后端服务:后端服务负责接收Agent上报的数据,进行存储、分析和聚合,提供查询接口。前端界面:前端界面负责展示SkyWalking收集的数据和分析结果,以图形化的方式展示分布式系统的运行情况。

2024-05-11 18:59:18 1177

原创 springboot整合elasticsearch

以上两个问题都是因为版本,第一个百度说是spring-context的版本问题,第二个是springboot版本问题,需要降到3.0以下。

2024-02-03 22:18:34 529

原创 java发送媒体类型为multipart/form-data的请求

【代码】java发送媒体类型为multipart/form-data的请求。

2023-11-17 14:52:00 1746

原创 mysql之druid连接池参数配置详解

druid常见问题在GitHub地址。

2023-10-22 17:40:16 4398

转载 TCP连接过程和状态详解

服务端在收到客户端断开连接Fin报文后,并不会立即关闭连接,而是先发送一个ACK包先告诉客户端收到关闭连接的请求,只有当服务器的所有报文发送完毕之后,才发送FIN报文断开连接,因此需要四次挥手。如果是两次握手,发送端可以确定自己发送的信息能对方能收到,也能确定对方发的包自己能收到,但接收端只能确定对方发的包自己能收到 无法确定自己发的包对方能收到。并且两次握手的话, 客户端有可能因为网络阻塞等原因会发送多个请求报文,延时到达的请求又会与服务器建立连接,浪费掉许多服务器的资源。统计httpd协议连接数。

2023-10-21 18:21:10 215

原创 浏览器从输入URL到展示的流程

因为浏览器不能通过域名找到对应的服务器ip地址,需要先进行DNS解析找到对应的ip地址进行访问。输入URL后,浏览器会对URL进行以下的判断。

2023-10-04 21:38:49 309

原创 idea查找maven所有依赖

settings–>plugins–>搜索maven helper并安装。安装后打开pom.xml文件会有依赖解析。缺点是只有依赖,没有版本。

2023-08-29 14:16:00 3380

原创 文件同步工具rsync

Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。学习如何将 inotify 集成到您的应用程序中,并发现一组可用来进一步自动化系统治理的命令行工具。快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。将目的服务器的配置上账号密码,在源服务器上配置上目的服务器的密码。

2023-08-20 10:51:21 1087

原创 linux安装Aria2

将安装包上传到服务器并加压,进入解压目录后依次执行命令。现在Aria2的安装包。AriaNg下载安装包。

2023-08-06 19:39:08 2472

原创 通过AOP的ProceedingJoinPoint获取方法信息

若切入点表达式是方法,则获得的是切入点方法的信息。若切入点表达式是注解,则获得的是使用了切入点注解的方法的信息。本处Method指的是java.lang.reflect.Method。获得切点对应的方法(Method)

2023-08-05 10:46:45 1963

转载 java实现escape和unescape功能

【代码】java实现escape和unescape功能。

2023-07-10 16:03:24 1541

转载 centos7安装ftp

控制连接在整个会话期间一直保持打开,FTP客户所发出的传送请求,通过控制连接发送给服务器端的控制进程,但控制连接并不用来传送文件。实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到FTP客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。所以传送数据一般客户端会连接两个端口,一般为21控制端口和20数据端口,当然这两个端口都是可修改的,所以当客户端有网络限制时,需要对服务器端的这两个端口都要放通,否则下载不了文件。

2023-06-04 13:20:28 1325

原创 redis使用中的异常和解决方案

解决方案:缓存问题,清空缓存即可。

2023-03-18 22:02:52 879

原创 RabbitMQ使用中的异常处理

rabbitMQ异常处理

2023-01-17 10:22:50 428

转载 Elasticsearch安装和入门使用

ES安装和简单使用

2022-10-07 17:00:00 2990

原创 ProxySQL + Mysql MGR实现数据库高可用

数据库mysql

2022-09-04 18:58:42 1007

原创 docker安装和使用

docker

2022-08-07 21:35:53 590

原创 开发日常异常问题汇总

异常

2022-07-10 16:25:00 170

转载 springboot开发webservice

webservice

2022-06-15 14:58:24 1959

原创 Mycat的使用

Mycat的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的SQL语句,首先对SQL做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此SQL发往后端的真实数据库,并将返回的结果做适当的处理,最终返回给用户。安装方式下载安包地址:https://github.com/MyCATApache/Mycat-download尝试用浏览器下载不了,需要把下载地址复制到迅雷才可以下载.........

2022-06-05 18:05:47 380

原创 HTTP协议详解

http详解

2022-06-04 12:48:17 437

原创 MySQL安装

文章目录查看是否已经有了安装的MySQLMySQL 安装建立用户和组创建相关目录编译和初始化配置my.cnf添加mysql 软连接并重启mysql服务修改密码安装过程中遇到的问题安装包下载地址:https://downloads.mysql.com/archives/community/查看是否已经有了安装的MySQL检查系统是否安装mysql:rpm -qa | grep mysql如果有则强制卸载:rpm -e --nodeps $(rpm -qa | grep mysql)或者用

2022-05-22 19:28:28 705

转载 MySQL数据类型

文章目录数据类型概括整数类型可选属性MUNSIGNEDZEROFILL使用场景浮点类型定点数类型类型介绍开发中经验位类型:BIT日期与时间类型DATETIMEYEARDATE类型TIME类型TIMESTAMP类型开发中经验文本字符串类型CHAR类型VARCHAR类型哪些情况使用 CHAR 或 VARCHAR 更好TEXT类型小结及选择建议数据类型概括常见数据类型的属性,如下:整数类型整数类型一共有 5 种,包括 TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)和

2022-05-21 16:58:56 1262

原创 Java修改Linux系统的文件权限

文章目录之所以写这篇文章是因为,最一开始是直接用输出流生成文件,然后用Runtime.getRuntime().exec("chmod 777 " + xml);将文件授权,因为文件要通过ftp获取,所以用这种方式一开始一直获取不到,然后用命令获取生成的文件是可以的,经检查,生成文件后,虽然执行修改文件权限的代码,但是文件的权限没有及时生效,过了几十秒才会生效,所以当拉取时不会拉取到,所以有了下面的方案,先生成文件,使用下面的方式修改文件的权限,然后再在文件中添加内容,文件获取不到的问题解决Docume

2022-05-14 19:51:16 2155

原创 IP相关知识讲解

文章目录IP地址IP 地址子网划分IP地址IP地址是一个软件地址,用于标识计算机网络上的终端设备。地址结构:由32为数据组成,分成8为的4组数据,并用符号"."连接,每个IP 地址分为网络好和主机好两部分。IP 地址类别点分十进制范围二进制A类0.0.0.0最低00000000 00000000 00000000 00000000127.255.255.255最高01111111 11111111 11111111 11111111B类128.

2022-05-04 22:32:11 961

原创 MySQL使用过程中常见异常

文章目录使用telnet信息提示FHost '192.168.1.123' is not allowed to connect to this MySQL serverConnection closed by foreign host.,原因:这个原因是因为索要链接的mysql数据库只允许其所在的服务器连接,需要在mysql服务器上设置一下允许的ip权限解决方案:登录图形化界面不选中任何库,执行:grant all privileges on *.* to 'root'@'192.168.0.1

2022-05-02 17:35:29 1430

原创 服务监控CAT的使用

文章目录什么是CATCAT报表介绍下载和发布服务什么是CATCAT是由大众点评开源的一款调用链监控系统,基于Java开发的。优点:聚合报表丰富,中文支持好,国内案例多。缺点:具有代码侵入性CAT报表介绍报表名称报表内容Transaction报表一段代码的运行时间、次数、比如URL/cache/sql执行次数相应时间Event报表一段代码运行次数,比如出现一次异常Problem报表根据Transaction/Event数据分析出系统可能出现的一次慢程序H

2022-05-01 22:42:51 4534

原创 Java操作Excel详解

文章目录依赖<!--excel相关依赖--><!--07版本的,行数不受限制--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version></dependency><!--日期格式化工具--&gt

2022-04-23 21:55:12 2914

原创 springboot项目启动异常汇总

文章目录版本问题报的错版本问题报的错版本冲突,提示调用的方法没有Description:An attempt was made to call the method kotlin.collections.ArraysKt.copyInto([B[BIII)[B but it does not exist. Its class, kotlin.collections.ArraysKt, is available from the following locations: jar:file:

2022-04-11 18:24:25 5264 1

转载 nacos

文章目录Nacos简介下载与安装启动数据持久化到MySQL配置中心整合Nacos简介一个更易于构建云原生应用的动态服务发现、配置管理和服务管理的平台;简单说就是一个注册中心+配置中心;下载与安装下载地址:https://github.com/alibaba/nacos/tags选择任意一个压缩包进行下载;启动运行bin目录下的startup脚本即可,注意:1.4.1版本开始该脚本默认是以集群方式运行,若需要单节点运行需要添加-m standalone参数运行脚本;访问测试,默认端口8848

2022-04-11 16:41:14 126

空空如也

空空如也

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

TA关注的人

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