随笔分类 -  java

摘要:package com.study.tencet; import java.util.Scanner; /** * @author zhangpba * @description 对字符串进行RLE压缩 * @date 2023/2/20 */ public class RLE { /** * 1. 阅读全文
posted @ 2023-02-20 21:23 zhangpba 阅读(45) 评论(0) 推荐(0)
摘要:一 邮件协议 收发邮件具有与HTTP协议相同的邮件传输协议. SMTP:(Simple Mail Transfer Protocol,简单邮件传输协议)发邮件协议 POP3:(Post Office Protocol Version 3,邮局协议第3版)收邮件协议 IMAP:(Internet Me 阅读全文
posted @ 2022-11-27 01:53 zhangpba 阅读(139) 评论(0) 推荐(0)
摘要:一 JVM调优常用工具和命令 1、可以用来观察GC图形化的工具:1 jconsole远程连接;2 jvisualvm远程连接;3 jprofiler (收费) 2、图形化界面一般用在什么地方? 测试!在压力测试的时候进行监控。 3、已经上线的系统不用图形界面,用cmdine arthas 4、jma 阅读全文
posted @ 2021-11-01 22:43 zhangpba 阅读(144) 评论(0) 推荐(0)
摘要:1 win10的笔记本,安装jdk并且配置好环境变量后,java java -version可以正常执行,但是在执行javac命令,报错:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。 2 解决方法:查看环境变量里面的Path如下: 将红框中的分号(“;”)去掉,分两行写,如下 阅读全文
posted @ 2021-09-12 23:24 zhangpba 阅读(3368) 评论(0) 推荐(0)
摘要:1 集成 1.1 在idea中Settings->plugins->搜索visualVM,找到VisualVM Launcher,安装并重启idea 1.2 配置jdk中的vm:Settings->VisualVM Launcher,在Visual executable中选择本地jdk中bin路径下 阅读全文
posted @ 2021-08-02 22:40 zhangpba 阅读(428) 评论(0) 推荐(0)
摘要:问题: 今天将一个springboot工程,由jar包形式改为war包,启动一直报错:nested exception is java.lang.IllegalStateException: Failed to introspect annotated methods on class org.sp 阅读全文
posted @ 2021-06-10 22:43 zhangpba 阅读(7242) 评论(0) 推荐(0)
摘要:一 环境准备: 首先好一套简单的springcloud基本框架(zhangpba-springcloud) 公共代码:study-common 注册中心:study-eureka 端口:8815 文件服务:study-file 端口:8816 用户服务:study-user 端口:8817 1 其中 阅读全文
posted @ 2021-06-02 23:37 zhangpba 阅读(156) 评论(0) 推荐(0)
摘要:1 通过注解@Async实现异步处理 在项目的启动类中加入注解@EnableAsync 在需要实现异步的方法上面加上注解@Async 以外露接口的形式,在controller层调用,就可以实现异步效果,代码如下 controller层代码: @RestController public class 阅读全文
posted @ 2021-03-01 15:33 zhangpba 阅读(286) 评论(0) 推荐(0)
摘要:问题: 用一个已经搭建好的springboot工程改造成eureka。 pom文件中springboot首先用的是2.0.6.RELEASE springcloud用的Dalston.SR5 启动报如下错: 2:02:37.561 [main] DEBUG org.springframework.b 阅读全文
posted @ 2021-01-04 22:24 zhangpba 阅读(14664) 评论(0) 推荐(1)
摘要:问题:如果处理数据量过大,一次性处理,时间过长 解决方案:那么可以将数据进行分段处理,然后每一段可以用一个线程来处理,这样就可以提高代码的运行效率 下面是对list分段的两种方法,附上代码 package com.study.array; import org.slf4j.Logger; impor 阅读全文
posted @ 2020-10-29 23:38 zhangpba 阅读(2584) 评论(0) 推荐(0)
摘要:环境准备: win10 jdk:jdk1.8.0_121 tomcat:apache-tomcat-8.5.23 zookeeper:zookeeper-3.4.14 idea-2017版 框架:springboot-2.1.8.RELEASE (如果有需要可以联系zhangpba@qq.com) 阅读全文
posted @ 2020-09-07 21:37 zhangpba 阅读(157) 评论(0) 推荐(0)
摘要:一、ZooKeeper简介 1. ZooKeeper是什么 zookeeper 动物园管理员 ​ Apache ZooKeeper是一个开源的分布式服务框架,为分布式应用提供协调服务,用来解决分布式应用中的数据管理问题,如:配置管理、域名服务、分布式同步、集群管理等 概念: 分布式 将一个大型应用的 阅读全文
posted @ 2020-07-17 17:51 zhangpba 阅读(178) 评论(0) 推荐(0)
摘要:问题:有一次定义一个超长的字符串,结果编译的时候就报错:Error:(59, 20) java: 常量字符串过长 原因:(经过查阅资料才明白) String内部是bai以char数组的形式存储,数组的长度是int类型,那么String允许的最大长度就是Integer.MAX_VALUE = 2^zh 阅读全文
posted @ 2020-07-16 11:54 zhangpba 阅读(12629) 评论(0) 推荐(1)
摘要:实际开发过程中,有时候需要获取系统hosts文件中的信息 可以根据java提供的InetAddress类获取信息 /** * @throws Exception * @描述 从hosts文件中读取配置信息 * @date 2020-07-15 * <p> * 1 在hosts中配置 127.0.0. 阅读全文
posted @ 2020-07-15 15:05 zhangpba 阅读(631) 评论(0) 推荐(1)