自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (7)
  • 收藏
  • 关注

原创 java之树筛选

【代码】java之树筛选。

2023-12-26 18:16:40 464

原创 maven下载jar包失败

添加到pom.xml的repositories。在mvnrepository()中查找gt-main。例如:gt-main。

2023-12-23 13:26:36 734

原创 java 空间几何计算

参考org.geotools是一个Java编写的开源地理空间类库,提供了一套功能强大的工具和API,用于处理地理空间数据。

2023-12-23 13:12:01 467

原创 Feign调用返回值统一处理

Slf4j@[email protected]("远程调用失败:{}", baseResponse);throw new XXXException("远程调用失败");@Override//初始化spring提供的解析器。

2023-11-15 19:11:08 889

原创 ZeroMQ入门

ZeroMQ是一个库,不是消息队列也不是消息中间件,介于应用层和传输层之间(按照TCP/IP划分)。传统的Socket通信模式需要创建连接,销毁连接,选择协议等一些列操作。而ZeroMQ是在Socket封装一层的并行开发框架,它既不是TCP也不是Socket,它提供线程间、进程间以及网络间的消息信道。格式分别为inproc://ipc://tcp://pgm://。ZeroMQ会自动根据指定的字符串解析出协议、地址、端口号等信息。

2023-08-28 10:33:09 383

原创 Geriit使用出错记录

问题解决:进入本机 .ssh目录,在下面新建一个config文件,不带后缀名,配置如下:git clone。。。问题解决:config文件增加下面两条。

2023-07-20 19:04:27 369

原创 Neo4j开发

待补充。。。

2023-07-17 14:49:30 1317

原创 Springboot整合HBase开发

操作hbase的客户端有以下几种方式:1、原生HBase API:hbase-client 比较底层,需要自己进一步封装api,而且版本号和安装的hbase也要匹配,否则会报错2、Spring's HBase API:spring-data-hadoop2019年4月5停止维护3、Phoenix、Spark等:Apache Phoenix 使用SQL的方式来操作HBase。

2023-07-17 12:00:12 731

原创 Hadoop安装

输入命令:ssh-keygen -t rsa,生成key,一直按回车,就会在/root/.ssh生成:authorized_keys id_rsa.pub id_rsa 三个文件。进入hadoop配置目录/app/hadoop/hadoop-3.3.2/etc/hadoop,配置hadoop-env.sh、yarn-env.sh,在Hadoop安装目录下。在Master服务器启动hadoop,从节点会自动启动,进入Hadoop目录下,格式化 HDFS (首次启动前执行),输入命令。

2023-07-17 11:24:00 235

原创 hbase安装

Hbase的三种安装模式:本地安装,伪分布安装,全分布安装。

2023-07-17 10:43:46 424

原创 图数据库:neo4j学习笔记

图是一组节点和连接这些节点的关系。图形数据存储在节点和关系在属性的形式。属性是键值对表示数据。Neo4j图数据库主要有以下组成元素:节点、属性、关系、标签。

2023-07-13 17:20:12 1818

原创 SpringBoot定时任务

提供线程池管理的调度器:多线程定时任务执行,实现了TaskExecutor接口,从而使的单一的实例可以尽可能快地异步执行。如:@Scheduled(fixedDelay = 5*1000 ),表示第一个任务执行结束,开始计时,过5秒后,开始第二次执行。如:@Scheduled(fixedRate= 5*1000 ),表示第一个任务开始执行,开始计时,过5秒后,开始第二次执行。指定一个具体时间点执行定时任务,可以动态的指定时间,开启任务。以当前线程执行任务,单个线程方式执行定时任务,适用于简单场景。

2023-04-03 16:32:43 507

原创 MyBatis之association和collection标签

一般情况下一对一使用标签,一对多使用标签。

2023-03-24 17:19:03 8206

原创 SpringBoot整合mybatis

CDATA[ ]]> 的范围。order by $user_id$,如果传入的值是111,那么解析成sql时的值为order by user_id, 如果传入的值是id,则解析成的sql为order by id.order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".上面添加,指定要变成实现类的接口所在的包,包下面的所有接口在编译之后都会生成相应的实现类。

2023-03-20 15:55:53 326

原创 SpringBoot整合mybatis-plus

官网:https://baomidou.com/配置配置 MapperScan 注解配置application.yml其他参数参照:基本配置注解@TableName表名注解,标识实体类对应的表,用在实体类上。属性类型必须指定默认值描述valueString否""表名schemaString否""schemakeepGlobalPrefixboolean否false是否保持使用全局的 tablePrefix 的值(当全局 tablePrefix 生效时)resultMapString否""xml 中 resu

2023-03-07 16:20:28 688

原创 SpringBoot接口传参方式

multipart/form-data是使用POST请求上传文件,如果上传照片,文件等,由于很多情况下都会有批量上传,为了区分不同的数据,multipart/form-data的类型有boundary参数进行分割,对上传文件请求抓包。application/x-www-form-urlencoded主要用于表单形式的POST请求中,如普通的表单提交,或者js发包,默认都是通过这种方式。getRequestURI--返回请求行中的资源名部分,去掉主机名的部分。

2023-02-28 17:41:41 3726 2

原创 SpringBoot使用validator进行参数校验

Validated、@Valid和BindingResult@Validated、@Valid和BindingResultBean Validation是Java定义的一套基于注解的数据校验规范,比如@Null、@NotNull、@Pattern等,它们位于 javax.validation.constraints这个包下。目前已经从JSR 303的1.0版本升级到JSR 349的1.1版本,再到JSR 380的2.0版本。

2023-02-22 10:49:04 2724

原创 java基础之正则

1、字符串是不是匹配正则表达式,如果匹配就返回ture;如果不匹配就返回false。参数:regex – 匹配字符串的正则表达式input – 字符串1、查找匹配项。

2023-02-09 16:08:11 319

原创 IDEA插件

idea插件

2023-01-28 11:38:42 1574

原创 restful接口

restful接口

2023-01-18 16:15:34 1150

原创 springboot整合websocket

websocket

2023-01-18 10:02:58 243

原创 spring boot整合kafka

kafka

2023-01-17 16:56:31 220

原创 根据pom.xml文件下载依赖

maven依赖下载

2023-01-12 10:23:21 2364

原创 java使用redis

如果键不存在,它将被视为一个空的哈希与此命令将返回0。同incr 类似,加指定值,key 不存在时候会设置 key,并认为原来的 value 是 0。第一次执行是成功的,但第二次执行相同的命令失败,原因是 field 已经存在了。如果 field 已经存在,返回 0, nx 是not exist 的意思。设置 hash field 为指定值,如果 key 不存在,则先创建。给指定key的字符串值追加value,返回新字符串值的长度。获取全部指定的 hash filed。取指定key的value值的长度。

2022-11-18 11:25:10 1065

原创 JAVA使用SFTP和FTP两种方式连接服务器

JAVASFTP和FTP

2022-09-21 14:23:48 5262

原创 java基础之byte转换工具类

java 字节转换

2022-09-14 17:09:51 3910

原创 springboot整合netty实现tcp通信

在高并发的网络服务器中,经常会出现漏掉socket的情况,对应的结果有一种情况就是出现大量的CLOSE_WAIT状态的连接。:在TCP保活打开的情况下,最后一次数据交换到TCP发送第一个保活探测包的间隔,即允许的持续空闲时长,或者说每次正常发送心跳的周期,TCP保活机制,就是为了保证连接的有效性,探测连接的对端是否存活的作用,在间隔一定的时间发探测包,根据回复来确认该连接是否有效。是一个特殊的分隔符解码器,该解码器使用的分隔符为:windows的r\n和类linux的\n。

2022-08-19 17:32:29 8035 4

原创 java基础之List

1、new ArrayList().stream().sorted().collect():返回新的有序集合,原集合顺序不变。2、new ArrayList().sort():返回void,原集合顺序变为有序。

2020-09-22 17:01:49 318 1

原创 oracle基础sql

目录分页查询日期转字符串创建自增ID字段JOIN解锁用户Trim ( string )Oracle 大小写转换函数EXISTSin&exists:获取时间的时间间隔时间间隔转换为时分秒格式定时任务job查询创建停止删除修改间隔时间修改下一次执行时间修改定时任务 job 要执行的操作分页查询(1)、第一种SELECT TT.ROAD_ID, TT.TRAVEL_TIME FROM (SELECT ROAD_.

2020-08-13 17:10:28 163

原创 mybatis之参数与返回值

mybatis如果不做区分大小写的设置的话,默认是不会区分大小写的,执行出的sql字段全部大写。方法1.加上字段别名加上双引号Select name as "name" from v_zhyl_zxzf_hqyzflb方法2.返回字段映射到实体类型:以“com.demo.pojo.User”为例:设置select语句的返回类型为:resultType="com.demo.pojo.User"方法3.返回字段使用resultMap <resultMap id="mapD..

2020-08-13 16:25:56 10742

原创 springboot整合swagger

添加header请求头信息import java.util.ArrayList;import java.util.List; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configurat

2020-07-14 14:29:10 187

原创 java基础之Json

⇋。

2020-07-07 11:49:25 474

原创 java基础之数据类型

目录数据类型​长度数组List布尔类型数据类型长度1字节(byte)=8位(bit)1字节(byte)=一个字母或者数字国家标准GB2312: 一个汉字=2个字节UTF-8:一个汉字=3个字节数组元素类型[ ] 数组名 = new 元素类型[元素个数或数组长度];int [ ] arr = new int [5];元素类型[ ] 数组名 = new 元素类型[ ]{元素,元素,......};int [ ] arr = n...

2020-07-07 11:26:05 115

原创 java基础之数值型

目录BigDecimal的加减乘除工具类四舍五入使用Math中四舍五入的方法使用BigDecimal对象的方式使用DecimalFormat对象的方式使用String.format方式注:整数相除保留两位小数注:double 类型的运算跟实际结果有误差BigDecimal的加减乘除下面为BigDecimal的用法:序号 方法 类型 描述 1 public BigDecimal(double val) 构造 ...

2020-07-06 11:16:11 440 1

原创 redis参数调整

占用内存飙升执行 redis-cli -h192.168.0.151-p 6379执行 info 观察info信息,clients:有一点引起了怀疑: client_longes_output_list有些异常高。服务端和客户端交互时,分别为每个客户端设置了输入缓冲区和输出缓冲区,这部分如果很大的话也会占用Redis服务器的内存。client_longest_output_list高,应该是输出缓冲区占用内存较大,也就是有大量的数据从Redis服务器向某些客户端输出。执行cl..

2020-06-29 11:24:51 364

原创 mysql 参数调整

连接数修改MySQL 默认连接数:最大连接数100最大错误连接数10查看最大连接数:SHOW VARIABLES LIKE '%connections%'或者:SHOW STATUS LIKE 'Thread%'修改最大连接数:方式1:临时修改,重启就失效最大连接数:set global max_connections=1000最大错误连接数set global max_connect_errors = 100注意:要通过root权限的mysql帐号才能操作,这只

2020-06-29 10:52:08 215

原创 springBoot动态调用webservice服务

1、依赖 <!-- 解析WebService JAR包 CXF --> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.2.4</ver

2020-06-24 10:55:10 4634 1

原创 Java-SFTP实现服务器文件上传下载

1、pom.xml<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</version></dependency>2、配置文件sftp: ftp_address: ${back.address} ftp_port: ${back.port} ftp_u

2020-05-15 10:36:22 829

原创 SpringBoot-junit单元测试

1、引入test的starter依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>2、在src/test/java目录下创建MyTest.java:

2020-05-14 10:29:24 221

原创 springboot 日志配置

1、在application.yml配置文件中增加:logging.path 或者 logging.file注意:它们不会同时生效,只配置其中一个就好了。若同时指定logging.path和logging.file,则logging.path不会生效,只会按照logging.file生成例如:logging.path = ./logslogging.file,只指定文件名,会生成在当前总项目目录下;同时指定目录和文件名,会在指定目录下生成指定文件名的日志文件(相对路径,则会生成在当前总项.

2020-05-13 11:08:10 4813

Simple WebSocket Client .zip

Simple WebSocket Client .zip

2023-02-13

ApowerREC 1.4.5.76 vip.zip

录屏软件

2023-01-31

PL/SQL Developer instantclient-11-2

PL/SQL Developer instantclient_11_2

2023-01-31

putty-0.70cn.rar

PuTTY是一款串行接口连接软件,多用于远程登录控制功能。相对于其他同类软件来说,PuTTY绝对称得上是出色的工具之一,PuTTY轻盈小巧、无需安装,操作简单易上手,非常适合用来远程管理操作。

2020-05-09

Redis Desktop Manager 免安装版本

Redis Desktop Manager 版本

2020-05-09

mqtt客户端客户端工具.rar(通信猫+MQTTBox)

通信猫 共享MQTT服务器 在线客户端:http://www.tongxinmao.com/txm/webmqtt.php 客户端工具MQTTBox的安装和使用:https://www.hangge.com/blog/cache/detail_2350.html

2020-05-09

TortoiseSVN.rar

TortoiseSVN.rar 是Subversion版本控制系统的一个免费开源SVN客户端

2018-01-10

Dr. Cleaner Pro For Mac

可能是最好的系统清理软件Dr. Cleaner Pro.dmg For Mac

2018-01-10

Adblock Plus for Chrome

Adblock Plus for Chrome.crx Adblock Plus for Chrome.crx

2018-01-10

otp_win64_17.5+rabbitmq-server-3.5.0

otp_win64_17.5+rabbitmq-server-3.5.0

2018-01-10

空空如也

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

TA关注的人

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