
java
文章平均质量分 69
点点滴滴的积累
sirwsl
代码和你
展开
-
ThreadPoolExecutor创建线程池demo
多线程执行任务,ThreadPoolExecutor创建线程池demoimport sun.rmi.runtime.Log;import java.util.concurrent.*;/** * 模拟查询数据库 */public class threadDemo { public static void main(String[] args) { final long awaitTime =3000L; mapper mapper = new mappe原创 2022-03-07 09:56:11 · 462 阅读 · 0 评论 -
zookeeper\rabbitMQ安装
起因:前段时间学习了redis,然后搭建了redis集群,然后昨天开始安装zookeeper和rabbitMQ集群.tmd醉了,两个环境装了一天多,一直在踩坑。为什么呢?建议大家还是别是用docker安装zookeeper集群了,因为你会遇到无数的问题,我就是一直被docker折腾着。好了记录一下,下次安装用:docker安装rebbit集群:docker pull rabbitmq:3.6.15-managementrabbitMQ:---------------单机:docker ru原创 2022-03-07 09:54:37 · 556 阅读 · 0 评论 -
云服务器内存不够解决办法
今天发现之前买的阿里云的服务器发现2G内存只有0.2可以用了,大致解决办法如下:方法一首先:free -m 命里查看内存使用情况:total——总物理内存 ,total=used+freeused——已使用内存,一般情况这个值会比较大,因为这个值包括了cached+应用程序使用的内存free——完全未被使用的内存shared——应用程序共享内存buffers——缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加)cached——缓存,用于已打开的文件available——转载 2022-03-07 09:53:11 · 4956 阅读 · 0 评论 -
WebScoket大文件上传
websocket实现大文件上传原创 2022-03-04 16:05:45 · 3563 阅读 · 0 评论 -
大文件切片上传、视频切片上传转m3u8播放
大文件切片上传、视频文件上传转码、视频文件切片上传转码调用ffmpeg视频转码不需配置环境变量、mp4转m3u8文件优化原创 2022-01-27 11:26:48 · 12799 阅读 · 40 评论 -
jar打包为exe再打包为安装包不赖电脑是否安装环境
jar打包为exe安装包不依赖任何环境,jar包不依赖java原创 2021-12-30 08:27:29 · 896 阅读 · 3 评论 -
蚂蚁开放性笔试题--最短时间的支付方式组合
蚂蚁开放性笔试题--最短时间的支付方式组合原创 2021-11-18 23:22:07 · 1581 阅读 · 2 评论 -
裸辞闹了个乌龙,就当做个题提升自己吧
构建有环、无环链表判断链表是否有环带测试用例原创 2021-11-18 23:04:32 · 366 阅读 · 0 评论 -
Swagger2+Oauth2导致无法访问页面无法请求
swagger集成Oauth2或者无token无法访问情况,无法访问swagger页面或者访问页面后访问接口提示401未授权原创 2021-11-03 22:21:09 · 370 阅读 · 0 评论 -
FeignClient一直走fallbackFactory导致RequestContextHolder.getRequestAttributes()为空
FeignClient一直走fallbackFactory,feign+Oauth2+Nacos进行远程调用导致RequestContextHolder.getRequestAttributes()为空原创 2021-11-03 22:06:05 · 732 阅读 · 0 评论 -
yaml敏感信息加密
配置文件敏感信息加密,yaml数据库、用户名密码加密,yaml文件加密原创 2021-09-30 13:41:16 · 1474 阅读 · 0 评论 -
java开发常用注解(SpringBoot/Mybatis/Lombok)
如果喜欢可以访问我的博客或者访问www.wslhome.top更多精彩记录Java学习的点点滴滴一、java注解注释作用@Override覆盖父类方法@interface@interface MyTest{}自定义注解@Inherited标注与父类,子类继承父类注解二:Lombok:依赖:<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><depend原创 2020-05-24 00:10:58 · 326 阅读 · 0 评论 -
20150301图形旋转(100分)(附Scanner与BufferedReader性能)
CCF201503-1(图形旋转),内存超限问题,input与BufferedReader的区别。原创 2019-07-17 20:40:43 · 351 阅读 · 0 评论 -
JSON与GSON快速了解
❤️ 随手一写,开始日益积累的行程❤️❤️目前博主已经转到SOLO如果喜欢大家可以到www.wslhome.top进行查看❤️JSON与GSON基础(带你快速了解JSON与GSON)第一部分:JSON基础一、JSON:json是一种与开发语言无关的轻量级的数据格式二、类型:数据类型:类型说明符号举例备注Object对象、结构体{ }{“name”:“张三”}key必须为StringArray数组[ ][“test1”,“test2”原创 2020-05-24 21:18:23 · 636 阅读 · 2 评论 -
设计模式:Builder(生成器)--创建型模式
❤️ 每天进步一点点,开始日益积累的行程❤️❤️目前博主已经转到SOLO如果喜欢大家可以到www.wslhome.top进行查看❤️一、介绍:将一个复杂对象的构建与它的表示相分离,使得同样的构建过程可以创建不同的表示。就是我们在创建一系列复杂对象的时候,我们将其过程抽象出来,而每个抽象的部分有不同的实现方式,因此我们在创建对象时,不同的实现方式就导致了创建对象的不同二、适用性当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式时。当构造过程必须允许被构造的对象有不同的表示时三原创 2020-06-10 18:16:33 · 368 阅读 · 0 评论 -
设计模式:Abstract Factory(抽象工厂)--创建型模式
❤️ 每天进步一点点,开始日益积累的行程❤️❤️目前博主已经转到SOLO如果喜欢大家可以到www.wslhome.top进行查看❤️一、介绍:提供一个接口以创建一系列相关或相互依赖得对象,而无需指定他们具体得类。也就是说用户在使用的过程中,通过接口创建一系列的组件,而并不需要知道哪些类实现了哪些组件。用户只与抽象接口进行交互而不适用具体的类接口。二、适用性一个系统要独立与它的产品创建、组合和表示。一个系统要由多个产品系列中的一个来配置。要对一系列相关的产品对象进行创建以便联合使用。提供一原创 2020-06-10 18:14:28 · 222 阅读 · 2 评论 -
2001903-1(大中小)(100分)(内附:java保留两位小数方法)
程序源码:import java.util.*;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner (System.in); int n = in.nextInt(); ...原创 2019-07-17 23:50:33 · 184 阅读 · 0 评论 -
说说Restful设计风格
❤️ 给梦想一点时间,每天进步一点点❤️❤️ 前往SOLO查看更多个人博客❤️❤️ 喜欢的也可以访问:www.wslhome.top ❤️在开始写之前,个人认为在编程中,对于java来说是一切事物皆对象,在Restful架构风格中核心思想是资源,可以含糊的说为“一切链接皆资源”,接下来说说restful一、restful是什么?Rest与Restful 简单理解为同一回事,基于REST构建的API就是Restful风格,REST 就是一种设计 API 的模式。最常用的数据格式是 JSON。Rres原创 2020-05-25 16:58:38 · 301 阅读 · 0 评论 -
设计模式:Factory method(工厂模式)--创建型模式
❤️ 每天进步一点点,开始日益积累的行程❤️❤️目前博主已经转到SOLO如果喜欢大家可以到www.wslhome.top进行查看❤️一、介绍定义一个创建对象的接口,让子类决定实例化哪一个类。Factory Method使得要给类的实例化延迟到子类同时封装类中善变的部分,提取其中多变部分为独立的类二、适用性当一个类不知道它所必须创建的对象的类的时候当一个类希望他的子类来指定它所创建对象的时候当类将创建对象的职责委托给多个帮助子类中的一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候原创 2020-06-10 19:44:16 · 282 阅读 · 0 评论 -
java常用注解使用 二(Spring系列)
java常用开发注解,Spring系列,包括:@Component与@Repository,@RequestMapping@Transactional,@Resource、@RestController 与 @ResponseBody@Valid、@PathVariable("xxx")、@RequestBody 、@RequestHeader("")与@RequestParam("")、@Deprecated原创 2020-09-28 08:37:17 · 161 阅读 · 0 评论 -
红黑树动态图解(小白学习之路)
红黑树傻瓜式讲解,全部动图,简洁明了,一文看懂红黑树,史无前例的简单讲解原创 2020-06-30 10:05:38 · 970 阅读 · 3 评论 -
synchronized关键字深度解析
Syncharnized深度解析,一文了解synchronized关键字。针对Synchronized关键字进行解析(学习笔记),其中包含synchronized简介,对象锁(代码块、方法锁)、类锁(static静态方法和.class)以及性质(可重入不可中断)和加锁原理、可重入原理、可见性原理,以及synchronized的缺陷做了说明,以及多线程访问同步方法的情况,以及常见的问题原创 2020-08-03 18:33:30 · 355 阅读 · 0 评论 -
阿里代码规约考试题库(java)
嗯,今天我们就来说说阿里规约考试,全程阿里云Apsara Couder基础技能认证–阿里巴巴编码规范(java),至于为什么要考这个东西呢,其实之前在idea上也安装过阿里规约插件,但是自己没怎么使用。而现在大四实习,来了我们当地的一家公司,在入职几天后,公司一直让看代码规范文档,之后让通过阿里代码规约考试,自己在看了几天,然后归纳了相关的一些阿里题库,全部记下来,考个90多应该是没什么问题的。阿里代码规约考试题库在此,需要的自己下载,喜欢的关注一下呗阿里规约考试.zip阿里规约考试.zip阿里规约原创 2020-10-11 14:14:13 · 2792 阅读 · 3 评论 -
mybatis从0到1--学mybatis看这一篇就足够
小白必看教程,mybatis从无到有,mybatis从基础到进阶,学mybatis看这一篇文章就够。让mybatis从0到1,再也不用怕mybatis了。讲解mybatis,文件配置、使用方式、动态sql、关系映射、逆向工程、二级缓存、分页、项目整合原创 2020-07-30 19:59:59 · 424 阅读 · 0 评论 -
热部署的那些事
开发中热部署全集,自动编译,告别项目重启与时间浪费。idea实现热部署、热部署相关知识、jrebel插件安装破解教程、springboot热部署的springloaded与spring-boot-devtools方式实现原创 2020-08-01 15:23:36 · 247 阅读 · 0 评论 -
idea中的VM参数调优
idea参数调优,vm参数调优,-Xms2g-Xmx4g-Xmn576m直接复制使用,idea再也不卡顿原创 2020-10-11 14:31:29 · 1250 阅读 · 0 评论 -
JAVA并发编程之基础知识(一)———小白的进阶之路(理论基础)
小白的进阶之路:java并发编程之基础知识(包括并发、线程优势、线程的风险、安全性、活、性性能问题、线程的安全性、原子性、加锁机制、用锁来保护状态、活跃性与性能)。java并发编程学习笔记,小白变大神的秘籍/xk原创 2020-07-02 14:32:36 · 894 阅读 · 0 评论 -
设计模式:Adapter(适配器)--类对象结构型模式
一文搞懂Adapter,再也不怕面试被问到设计模式了,小白必学,进阶必看Adapter设计模式也叫做包装器,适配器特特点:1.类的透明性2.类的复用度3.灵活性4.可以让任何两个没有关联的类一起运行。它能将一个类的接口转化为客户希望的另一个接口。Adapter模式使得由于接口不兼容不能在一起工作得那些类可以在一起工作。原创 2020-07-29 18:07:46 · 415 阅读 · 0 评论 -
MapStruct从入门到超神——高效bean转化工具
MapStruct从入门到超神——小白一看就懂的系列教程。MapStruct高效实体转化工具,转化实体再也不用get、set了。高效转化bean。多个bean实例复制、赋值。原创 2020-10-12 21:42:28 · 1056 阅读 · 0 评论 -
小白学设计模式--单例模式(singleton)
小白学习设计模式。singleton模式讲解,创建型模式,主要有单例模式中的懒汉模式、饿汉模式、双重锁、内部类等相关的实现,相互对比让小白学习更加简单,同时说明了相关的类的优缺点,单例模式适用场景原创 2020-07-28 17:14:25 · 295 阅读 · 0 评论 -
lambda表达式之美
小白的lambda表达式学习之旅,lamda表达式java8新特性,让你感受lamda表达式之美,再也不用担心看不懂lamda表达式,社畜再也不用担心看不懂lambda表达式。lamda表达式小白必学,装B必会,高效java,你还不来吗原创 2020-10-05 16:58:23 · 344 阅读 · 4 评论 -
大整数(任何数)的递归--java实现
java实现任意数的递归(java实现大整数递归)、只要内存允许就可实现无限位数递归原创 2020-08-03 23:33:10 · 326 阅读 · 0 评论 -
SpringBoot如何优雅实现远程调用
RestTemplate+HttpClient+feign远程调用方式简单总结。其中包括spring boot实现远程调用的几种方式、Cloud+Consul+Feign实现远程调用、feign远程调用熔断降级等干货原创 2021-06-16 17:24:18 · 6974 阅读 · 0 评论 -
mybatis中bug——LocalDateTime处理
LocalDateTime时间序列化问题与返序列问题,mybatis中LocalDateTime时间序列化问题 Execution of Rabbit message listener failed.Cannot construct instance of `java.time.LocalDateTime` (org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Listener threw exception原创 2020-11-15 18:03:57 · 1270 阅读 · 0 评论 -
jetcache踩坑记录-@Cached
jetcache中@Cached注解在进行缓存时候,缓存成功但是无法获取值,出现类型转化不一致,结果才知道是接口类型不一致原创 2020-11-05 22:24:37 · 4247 阅读 · 2 评论 -
map循环、迭代器使用
map循环、迭代器使用、map遍历、map如何循环操作元素原创 2020-10-28 00:07:36 · 2646 阅读 · 0 评论 -
flyway快速入门宝典
flyway数据库版本控制快速入门,30分钟掌握flyway基本使用,内含常用sql相关内容原创 2021-03-15 21:12:00 · 564 阅读 · 0 评论