java
文章平均质量分 61
对于一些常用技术的理解和应用
努力的小豪哥
这个老伙计不懒
展开
-
【问题解决】SpringBoot整合达梦数据库+MyBatis-Plus
SpringBoot结合MyBatis-Plus整合达梦数据库原创 2022-11-07 17:03:06 · 2977 阅读 · 1 评论 -
【问题解决】Java下载远程服务器资源到本地,本地提供下载服务,解决中文乱码问题
JAVA后端提供下载服务,解决下载文件中文乱码问题原创 2022-10-26 10:47:22 · 658 阅读 · 0 评论 -
【开发工具】MyBatis-Plus代码自动生成
代码自动生成工具,快速搭建项目体系,提高开发效率原创 2022-07-18 10:52:11 · 561 阅读 · 0 评论 -
【知识扫盲】Java引用类型是什么
JAVA引用类型共分为四种引用类型JDK1.2 之前,一个对象只有“已被引用”和"未被引用"两种状态,这将无法描述某些特殊情况下的对象,比如,当内存充足时需要保留,而内存紧张时才需要被抛弃的一类对象。所以在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引用分为了:强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference)4 种,这 4 种引用的强度依次减弱。一,强引用Obje原创 2021-05-20 10:20:39 · 75 阅读 · 0 评论 -
【学习笔记】深入浅析BIO、NIO、AIO
BIO、NIO、AIOJava的I/O演进之路I/O模型:就是用什么样的通道或者说是通信模式和架构进行数据的传输和接收,很大程度上决定了程序通信的性能,Java共支持3种网络编程的I/O模型:BIO、NIO、AIO实际 通行需求下,要根据不同的业务场景和性能需求决定选择不同的I/O模型1.I/O模型BIO同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销NIO同步非阻塞,服务器实原创 2021-05-06 15:38:10 · 1140 阅读 · 5 评论 -
【问题解决】解决项目打包成jar包,部署上线后,读取resources目录文件资源失效。
项目打包成jar包,部署上线后,读取resources目录文件资源失效。最近在做的一个项目需要,读取模板文件和一些静态资源文件来生成对应的pdf文档。这里涉及到了很多文件读取的细节问题。刚开始我觉得还是挺简单的吧,资源文件的读取方式有很多,这里随便列举几个:通过ClassPathResourceClassPathResource resource = new ClassPathResource("对应resources目录文加下的路径");InputStream in = classPathR原创 2021-04-27 17:47:55 · 2567 阅读 · 0 评论 -
【问题解决】解决多个不同类型List包含部分相同属性,过滤并返回一个新的List
反正你们也看不到,所以我说不说也不重要吧,嘿嘿。public class WarnUtils { //风力判断阈值 public List<GaleWarn> GaleWarning(List<Station> list){ //按照风速排序 Collections.sort(list, new Comparator<Station>() { @Override publi原创 2021-04-23 15:33:37 · 377 阅读 · 0 评论 -
【问题解决】如何将json字符串转为List
关于json字符串的处理注:这是我通过接口远程调度得到的json字符串。{ "code":0, "message":"ok", "data":[ { "stationId":54416, "localDate":"2021-04-11T16:00:00.000+00:00", "temAvgDay":3.1125, "temMaxDay":7.4,原创 2021-04-19 15:48:47 · 16319 阅读 · 0 评论 -
【问题解决】后端如何以文件流的形式返回本地资源给前端,提供下载服务
后端以文件流的形式返回本地资源//文件地址String path = "PDFpath";File file = new File(PDFpath);//读取生成的PDF文件InputStream inputStream;OutputStream outputStream;响应设置 重制输出流try { if (file.exists()){ inputStream = new FileInputStream(file); outputStream =原创 2021-04-19 14:51:08 · 4840 阅读 · 3 评论 -
【学习笔记】多线程进阶JUC
JUC多线程进阶视频课程地址 → 狂神说java(JUC并发编程最新版通俗易懂),再吹一波,QJ YYDS笔记由自己一边听课记录+结合自己的一些个人理解构成1.什么是JUC源码 + 官方文档JUC是 java util concurrent业务:普通的线程代码 ThreadRunnable: 没有返回值、效率相比于Callable 相对较低!2.线程和进程线程与进程的关系进程是一个程序的执行;一个进程可以包含多个线程,线程是程序执行的最小单位(资源调度的最小单位)java默认原创 2021-04-09 17:48:13 · 215 阅读 · 0 评论 -
【学习笔记】SpringCloud核心概述
SpringCloud技术要求:java8 + maven + git、github + Nginx + RabbitMQ + SpringBoot2.0微服务架构概述微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,微服务之间互相协调、互相配合,为用户提供最终价值。每个务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一原创 2021-02-03 18:32:40 · 124 阅读 · 0 评论 -
Mybatis-Plus基础
Mybatis-Plus基础表名字映射规则---->对应实体类名字。字段对应实体类对应属性引入依赖 <!-- mybatis-plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId>原创 2020-12-18 10:17:02 · 234 阅读 · 0 评论 -
【面试总结】实习生高频面试题总结(持续更新)
开学大四了,最近也在找java后端开发的实习生工作,根据经历的面试经验总结了一下高频面试题,希望可以帮助到和我一样在找实习的小伙伴们。本帖将会持续更新,若有错误欢迎指正~文章目录面试题总结Spring 的面试常考题1.Spring中bean的scope属性、区别2.Spring Bean 的生命周期3.谈一谈对IOC、AOP的理解4.Spring用的啥5.依赖注入的时候?Http和TCPHTTP与HTTPS有什么区别?HTTP状态码SpringBoot**1.springboot自动配置的原理**2.Sp原创 2020-08-24 21:22:01 · 363 阅读 · 1 评论 -
【设计模式】常用单例模式实现
单例模式什么是单例模式?首先看看定义:保证一个类只有一个实例,并且提供一个全局的访问点实现方式:1.懒汉模式 在需要的时候再创建类的实例化。class LazySingleton{ private static LazySingleton instance = null; private LazySingleton(){} public static LazySingleton getIntance(){ //双重锁判断 if(insta原创 2020-07-15 15:11:11 · 77 阅读 · 0 评论