首页 学习教程 Java教程
Java教程

Java教程 1196

这是专门针对小白的零基础Java教程。 为什么要学Java? 因为Java是全球排名第一的编程语言,Java工程师也是市场需求最大的软件工程师,选择Java,就是选择了高薪。

浅谈SpringBoot中的Bean初始化方法 @PostConstruct

目录注解说明代码示例注解示例错误示例正确示例SpringBoot @PostConstruct虽好,也要慎用1 问题的产生2 案例模拟3 总结注解说明 使用注解: @PostCon…

2022-01-24 361

Java WebService开源框架CXF详解

目录CXF简介支持多种标准CXF入门案例服务端的实现客户端的实现CXF+Spring整合发布SOAP模式的服务服务端的实现客户端的实现CXF发布REST模式的服务CXF+Sprin…

2022-01-24 1,029

Java基础知识之ByteArrayInputStream流的使用

目录Java ByteArrayInputStream流一、ByteArrayInputStream流定义二、ByteArrayInputStream流实例域三、ByteArray…

2022-01-24 771

Java基础知识之CharArrayWriter流的使用

目录Java CharArrayWriter流一、CharArrayWriter流定义二、CharArrayWriter流构造函数三、CharArrayWriter流实例域四、Ch…

2022-01-24 1,049

Java类的加载时机

必须初始化的四种情况 有四种情况类是必须要进行初始化的,对于这四种情况原文描述如下: 但是对于初始化阶段,虚拟机规范则是严格规定了有且只有4种情况必须立即对类进行初始化,而加载、验…

2022-01-24 293

使用SpringJPA 直接实现count(*)

目录SpringJPA 直接实现count(*)方法一方法二方法三(spring data jpa)jpa中使用count计数方法SpringJPA 直接实现count(*) 刚开…

2022-01-24 718

Java解决计算相邻两个数的最大差值的问题

hello,今天给大家带来一道算法题。这道算法题,是我目前为止,见过最难的一道题。那么到底是怎样的一道算法题呢?如下: 题目:给定一个数组, 求如果排序之后, 相邻两数的最大差值。…

2022-01-24 245

Hutool Java工具类库_ExcelUtil的使用

目录Hutool Java工具类库_ExcelUtil依赖ExcelUtilExcelReaderExcelWriterjava解析Excel使用hutool工具类Hutool J…

2022-01-24 502

详解spring mvc中url-pattern的写法

1.设置url-pattern为*.do(最为常见的方式) 只要你的请求url中包含配置的url-pattern,该url就可以到达DispatcherServlet。当然这里业内…

2022-01-24 650

Java Unsafe 类的讲解

目录一、Unsafe类是啥?二、为什么叫Unsafe?三、如何使用Unsafe?1. 获取Unsafe实例2. 通过Unsafe分配使用堆外内存3. 操作类对象4. 线程挂起和恢复…

2022-01-24 438

Spring Boot腾讯云短信申请与使用示例

1.在pom.xml文件中添加依赖 <dependency> <groupId>com.tencentcloudapi</groupId> &l…

2022-01-24 837

log4j2的异步使用及添加自定义参数方式

目录log4j2异步使用及添加自定义参数添加依赖(这里省略了版本号)下面写一个生产可用的log4j2.xml的模板补充知识自定义日志格式如何在日志中添加自己想传的参数?log4j …

2022-01-24 785

Mybatis plus多租户方案的实战踩坑记录

目录(一).方案(二).官方多租户的方案的优化和坑1.分析哪些需要加多租户,哪些不需要加2.jsqlparser 这个包与pagehelper 版本不对3.sql解析失败4.忽略多…

2022-01-24 182

Spring中使用自定义ThreadLocal存储导致的坑及解决

目录Spring自定义ThreadLocal存储导致的坑一个容易想到的实现办法是使用ThreadLocalThreadlocal可能会产生内存泄露的问题及原理为什么会产生内存泄露?…

2022-01-24 551

解决Java中socket使用getInputStream()阻塞问题

目录socket使用getInputStream()阻塞用线程解决Socket的getInputStream阻塞1.背景2.问题3.原因4.解决办法5.Socket通信注意事项so…

2022-01-24 649

java 两阶段终止线程的正确做法

目录一、怎么优雅地关闭一个线程?1.错误做法2.正确做法二、要点一、怎么优雅地关闭一个线程? 在一个线程T1中如何优雅地关闭线程T2(也就是说要给T2一个机会释放持有的资源)�…

2022-01-24 395

详解Spring中Bean的作用域与生命周期

目录一、Bean的作用域二、Bean的生命周期使用代码演示Bean的生命周期一、Bean的作用域 通过Spring容器创建一个Bean的实例时,不仅可以完成Bean的实例化,还可以…

2022-01-24 729

关于Spring Boot项目的 log4j2 核弹漏洞问题(一行代码配置搞定)

看到群里还有小伙伴说公司里还特别建了800+人的群在处理... 好在很快就有了缓解措施和解决方案。同时,log4j2官方也是速度影响发布了最新的修复版本。各应用方也可以执行较为稳定…

2022-01-24 319

Java中浅拷贝和深拷贝详解

目录Java浅拷贝深拷贝实现浅拷贝实现深拷贝Java浅拷贝深拷贝 浅拷贝和深拷贝涉及到了Object类中的clone()方法 实现浅拷贝 浅拷贝的实现需要类重写clone()方法 …

2022-01-24 896

MyBatis的9种动态标签详解

目录前言动态标签用法1.if2.choose、when、otherwise3.where4.set5.trim6.foreach7.bind前言 MyBatis提供了9种动态SQL…

2022-01-24 155
1 2 3 60