![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 52
smallHamburger
一枚初级程序员
展开
-
ThreadPoolExecutor创建线程池
线程工具类public class ExecutorServiceUtil { // 设置线程名称,其他方式有CustomizableThreadFactory、BasicThreadFactory public static ThreadFactory namedThreadFactory = new ThreadFactoryBuilder() .setNameFormat("ExecutorUtil-pool-%d").build(); // 使用ThreadPo原创 2022-01-19 17:15:41 · 319 阅读 · 0 评论 -
springboot下的文件上传和下载
springboot下的文件上传和下载文件下载文件上传文件下载 @Override public void downloadAuthorization(Long id, HttpServletResponse response) { // 获取数据库中的文件保存的数据实体 DeviceAuthorization authorization = getById(id); // 以流的形式下载文件。 InputStream fis =原创 2021-06-19 11:00:00 · 88 阅读 · 0 评论 -
skyWalking-分布式链路追踪搭建
一、介绍·skywalking-collector:链路数据归集器,数据可以保存在H2或ElasticSearch、MySQL·skywalking-web:web的可视化管理后台,可以查看归集的数据·skywalking-agent:探针,用来收集和推送数据到归集器二、界面展示·仪表盘·拓扑图·服务追踪三、skyWalking的配置配置文件在skyWalking解压目录的/config/application.yml在nacos注册中心中注册使用mysql存储链路数据指定原创 2021-04-30 16:11:12 · 374 阅读 · 3 评论 -
java实现树形结构数据
树形结构的数据必须要有一个父id,创建一个树形结构的实体类,里面要有List childNode,用来存放子节点@Data@AllArgsConstructor@NoArgsConstructor@ToStringpublic class RoleTree extends BaseEntity { private Long id; /** * 角色名称 */ private String roleName; /** * 角色编码 .原创 2021-04-23 11:25:45 · 662 阅读 · 1 评论 -
使用EasyExcel导入和复杂头导出
在使用easy Excel之前,可以阅读一下它的官方的文档,因为我也是阅读文档,结合自己的业务需求写的。这里分享一下,我是如何写的。pom.xml文件引入easy excel的依赖 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter<原创 2021-04-22 15:00:30 · 1496 阅读 · 0 评论 -
常用Util工具类
MD5密码加密工具类package com.hierway.user.util;import sun.security.provider.MD5;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * @Program user * @Description MD5加密工具类 * @PackageName com.hierway.user.util * @Auth.原创 2021-04-12 18:29:26 · 1108 阅读 · 0 评论 -
Spring Cloud学习笔记(二)使用feign服务与服务之间的调用
Spring Cloud学习笔记(一)1. FeignFegin与Ribbon一样,Feign也是由Netflix提供的,Feign是一个声明式、模版化的 Web Service客户端,它简化了开发者编写Web服务客户端的操作,开发者可以通过简单的接口和注解来调用HTTP API,Spring Cloud Feign,它整合了Ribbon和Hystrix,具有可插拔、基于注解、负载均衡、服务熔断等一系列便捷功能。相比较于Ribbon + RestTemplate的方式,Feign大大简化了代码的开发,原创 2021-04-08 18:37:57 · 193 阅读 · 0 评论 -
Spring Cloud学习笔记(一)
在疯狂学习的路上,学到发光(头顶发光)理论知识:集群:一台服务器无法负荷高并发的数据访问量,那么就设置十台服务器一起分担压力,十台不行就设置一百台(物理层面)。很多人干同一件事情,来分摊压力。分布式:将一个复杂问题拆分成若干个简单的小问题,将一个大型的项目架构拆分成若干个微服务来协同完成。(软件设计层面)。将一个庞大的工作拆分成若干个小步骤,分别由不同的人完成这些小步骤,最终将所有的结果进行整合实现大的需求。服务治理的核心又三部分组成:服务提供者、服务消费者、注册中心。在分布式系统架构中,每个微原创 2021-04-08 10:31:43 · 87 阅读 · 0 评论 -
使用java实现MQTT协议客户端的接收、发布消息和订阅、退订主题topic
记录一下我实习的第一个任务,学习MQTT协议首先呢得了解MQTT是什么,这里推荐一个我学习MQTT的中文文档MQTT协议的基于TCP/IP协议的一个物联网协议,有几个概念必须要弄懂得主题(topic)、订阅(subscribe)、发布(publish)、消息质量(QOS)、代理服务器(broke),先查看文档了解MQTT协议代理服务器EMQ...原创 2021-04-08 09:04:44 · 4329 阅读 · 2 评论 -
在vue中使用axios
在vue中使用axios命令行输入 vue add axios在vue中写js代码 created() { const _this = this axios.get('http://localhost:8181/demo/user/findAll').then(function (resp) { _this.users = resp.data //console.log(res原创 2020-09-18 00:26:57 · 167 阅读 · 0 评论 -
前后端分离项目在后端解决跨域问题
springboot+vue前后端分离项目,解决跨域问题创建配置类,CrosConfig.java该配置类实现WebMvcConfigurer接口重写addCorsMappings方法public class CrosConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**"原创 2020-09-17 21:20:16 · 130 阅读 · 0 评论 -
springboot项目redis+mybatis+热部署 application.yml通用配置
springboot项目redis+mybatis+热部署 application.yml通用配置server: path: 8081 servlet: context-path: /demo session: timeout: 30m tomcat: uri-encoding: UTF-8spring: application: name: demo datasource: url: jdbc:mysql://localhost:330原创 2020-09-17 15:58:34 · 305 阅读 · 0 评论 -
关于ieda配置maven出现的问题Unable to import Maven project See logs for details
一开始配置maven的时候老是出错,按照教程来总是设置不对,现在自己重新梳理了下配置的流程在本身maven已经安装好的情况下,在cmd输入 mvn -v 查看是否安装成功能显示出版本号证明已经安装成功并配置了环境变量,接下来就是需要设置一个本地仓库,不然会默认在c盘,很占空间的在maven的文件里面找到conf文件,再找到setting.xml文件用文本编译器打开它,找到这段代码:loc...原创 2020-02-26 10:59:26 · 170 阅读 · 0 评论