最新 最热

初步认识Java安全框架Shiro 附SpringBoot整合Shiro的详细代码

Shiro是Apache旗下一款强大而易于使用的安全框。下面我将通过Java代码为大家介绍一下这款强大的安全框架,以及在SpringBoot项目中整合Shiro的具体方法。

2021-08-04
5591

再谈synchronized锁升级

本文详细研究一下锁升级的过程以及各个状态下锁的原理。本文结构如下:1 无锁2 偏向锁3 轻量级锁4 重量级锁总结

2021-05-14
5587

SpringBoot项目中如何整合MyBatis?详细步骤解析

MyBatis作为持久层,与数据库进行交互的框架,在项目中的地位那是相当重要。接下来,我将为大家详细解析在SpringBoot项目中整合MyBatis的步骤。

2021-08-03
5586

总结归纳java中i=i++和j=i++的区别

各位小伙伴们在java语言中运用i=i++;或j=i++的时候,只是知其然而不知其所以然,他们俩之间有什么区别?在内存中是怎么运行的?接下来,我将和大家一起分享一下关于以上两个问题的内容。

2021-07-20
5581

用于 Java 和 C++ 程序之间通信的 Linux 管道

管道是一种无需任何临时文件即可将一个程序的输出连接到另一个程序的输入的方法。这个简单的测试包含一个 Java 程序和一个 C++ 程序。Java 程序的输出用作“wc”命令的输入,然后输出供 C++ 程序使用。

2021-09-08
5550

编程语言的数据库操作进阶——数据库框架

当我们第一次使用简单的数据库连接方式(比如 python 的pymysql 或者JDBC)后,会有一股莫名的成就感,感觉这种操作非常的 amazing,但是再往后就会觉得数据库连接的处理属实繁琐。为了将开发者从数据库操作的噩梦中解救出来,数据库框架诞生了。

2021-05-27
5549

Java速成指南:从零开始学Java

Java是一门广受欢迎的编程语言,它在许多领域中都有着广泛的应用,从Web应用到移动应用,再到大型企业级系统。如果你想快速入门Java编程,不必担心,我们将通过具体实例为你提供一个简明的Java速成指南。

2023-10-19
5537

Java代码实例 使用ReentrantLock实现长轮询

长轮询作为Web客户端和服务器之间基于HTTP常用的通信方式之一,在无消息的情况下不会频繁地发出请求。本文将以Java代码实例展示,使用ReentrantLock加锁阻塞来实现长轮询。

2021-07-20
5535

Java单例设计模式----懒汉与饿汉

Java的单例模式一般分为懒汉模式和饿汉模式,懒汉模式只有用到的时候对象才初始化,饿汉模式是无论用到与否,都先初始化。

2020-12-30
5534

浅谈Java和PHP的主要区别

对于刚接触 IT 的同学来说,他们需要做好对未来职业的选择。所以是选择 PHP 还是选择 Java 更有利于自身的技术特点和发展前景。所以在解决这一问之前,首先要认识 Java 和 PHP 两种语言。

2021-01-23
5533