Java
文章平均质量分 82
该专栏特指Java语言相关知识
奉先节度使
代码很忠诚,希望未来认识我的人也可以温柔以对~
展开
-
Spring体系常用注解(绝对经典~)
该文章包含spring、springmvc、springboot常用注解以及其含义,帮助我们coder更容易记忆掌握原创 2023-01-06 01:30:00 · 188 阅读 · 0 评论 -
数据库(二) Oracle篇
本篇主要包含Oracle日常开发常用的知识原创 2023-08-31 23:45:00 · 716 阅读 · 1 评论 -
谈谈Spring IOC 和 AOP
IOC-控制反转是依赖倒置原则的一种设计思路,将原先由我们在代码中创建对象、实现对象间的依赖关系等都交由容器来管理实现。原创 2022-12-27 08:30:00 · 42 阅读 · 0 评论 -
Spring知识点基础详解!!!
掌握Spring 常用注解的使用Spring3.0/4.x -剖析spring三种注入方式以及使用注解的原理:https://blog.csdn.net/qq_22075041/article/details/72008825spring 常用注解-https://blog.csdn.net/justnow_/article/details/52472791Spring MVC 以及SpirngBoot 运行原理Spring Boot + Spring MVC示例:http://www.i原创 2021-08-19 20:16:19 · 75 阅读 · 0 评论 -
数据库设计-提高查询效率
我们在开发过程中某些业务对查询速度有要求,所以我们可以在数据库设计方面考虑相关方案提高查询。原创 2023-02-16 01:30:00 · 192 阅读 · 0 评论 -
数据库(一) 基础知识
数据库是按照数据结构来组织,存储和管理数据的仓库,本文主要介绍数据库基本知识原创 2023-08-30 23:30:00 · 179 阅读 · 0 评论 -
持久层框架之Mybatis
MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL开发即可,让我们进入MyBatis的世界开始学习它吧原创 2023-09-08 23:30:00 · 162 阅读 · 0 评论 -
Java网络编程(二)经典案例[粘包拆包]
网络编程中,我们会遇到很多问题,包括粘包拆包等,本文将给出常见的解决方案原创 2023-08-24 23:30:00 · 208 阅读 · 0 评论 -
Java IO流(五)Netty实战[TCP|Http|心跳检测|Websocket]
Netty相关入门实战,包括基于http服务,TCP服务,心跳检测等原创 2023-08-22 21:45:00 · 1036 阅读 · 0 评论 -
Java IO流(三)线程模型
不同的线程模式对程序的性能有很大的影响,包括传统阻塞I/O模式和Reactor模式,本文着重介绍下各个模式特点原创 2023-08-21 20:30:00 · 103 阅读 · 0 评论 -
Java IO流(四)Netty理论[模型|核心组件]
Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端,在当前程序开发中应用比较广泛,所以我们应该顺应时代潮流,学起来吧原创 2023-08-23 23:30:00 · 186 阅读 · 0 评论 -
Java网络编程(三)NIO|Netty实现多人聊天功能
通过NIO和Netty分别实现多人聊天功能,以及编码实现过程我们可以对它们彼此有更加深刻的认识原创 2023-08-20 19:00:00 · 491 阅读 · 0 评论 -
Java IO流(二)IO模型(BIO|NIO|AIO)
本文介绍IO模型,包括BIO,NIO,AIO(NIO2.0)原创 2023-08-19 23:00:00 · 255 阅读 · 0 评论 -
Java IO流(一)IO基础
本文介绍IO相关知识,由于程序的主要任务是操作数据。在程序运行时,这些数据都位于内存中,而操作数据内容就包括数据的获取与输出,此时I/O就派上用场了。原创 2023-08-18 23:00:00 · 253 阅读 · 0 评论 -
Java网络编程(一)网络基础[通信协议HTTP|WebSocket|TCP/IP|UDP]
概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递网络分类网络通信协议计算机网络中实现通信必须有一些约定,即通信协议。包括对速率、传输代码、代码结构、传输控制步骤、出错控制等制定的标准。、IPX/SPX协议等。为了使两个节点之间能进行对话,必须在他们之间建立通信工具(即端口port),使彼此之间能进行信息交换。原创 2023-08-17 16:30:00 · 428 阅读 · 0 评论 -
Java并发编程(七)实践[生产者-消费者]
本片文章主要包括经典的并发解决案例原创 2023-08-15 23:30:00 · 186 阅读 · 0 评论 -
Java并发编程(六)线程池[Executor体系]
本文重点讲述线程池的相关内容,目的就是利用它可以有效的降低资源消耗、提高响应速度、提高线程的可管理性。原创 2023-08-14 22:45:00 · 604 阅读 · 0 评论 -
Java并发编程(五)线程同步 下 [CAS|原子类|同步容器类|同步工具类]
为了保证在并发场景下多个线程在访问共享资源时的互斥性,避免出现数据不一致或者其他问题,所以通过线程同步的机制保证线程安全,常用方案包括volatile/Synchronized/Lock原创 2023-08-13 22:30:00 · 177 阅读 · 0 评论 -
Java并发编程(四)线程同步 中 [AQS|Lock]
为了保证在并发场景下多个线程在访问共享资源时的互斥性,避免出现数据不一致或者其他问题,所以通过线程同步的机制保证线程安全,常用方案包括volatile/Synchronized/Lock原创 2023-08-12 22:30:00 · 493 阅读 · 0 评论 -
Java并发编程(三)线程同步 上[synchronized|volatile]
为了保证在并发场景下多个线程在访问共享资源时的互斥性,避免出现数据不一致或者其他问题,所以通过线程同步的机制保证线程安全,常用方案包括volatile/Synchronized/Lock原创 2023-08-11 23:45:00 · 214 阅读 · 0 评论 -
Java并发编程(二)并发理论[JMM|重排序|内存屏障|Happens-Before规则]
本文主要阐述Java内存模型以及并发编程过程中涉及到的相关理论原创 2023-08-10 17:30:00 · 145 阅读 · 0 评论 -
Java并发编程(一)多线程基础概念
本文主要阐述多线程的基本概念,为后面的高级夯实基础;从基础概念开始,不要图快直奔使用。概念的理解和学习自然枯燥,但却是根基所在。只有深入理解理论知识,才能做到举一反三,遇到问题从容应对.原创 2023-08-09 18:00:00 · 358 阅读 · 0 评论 -
JDK各版本重要变革
Lambda表达式的前提是需要有函数式接口。而Lambda使用时不关心接口名,抽象方法名,只关心抽 象方法的参数列表和返回值类型;java.util.function包下提供了很多函数式接口,如Consumer、Supplier、Function、Predicated,方法引用也是为了解决lambda表达式冗余问题;即适合于当lambda表达式中的方法体中引用已经存在的方法。在JDK9中,将CMS GC标识为废弃,取而代之默认的GC是G1。原创 2023-08-02 22:00:00 · 425 阅读 · 0 评论 -
Java对象--String
本章内容主要讲述String概念以及StringTable和开发中如何高效实用String原创 2023-07-20 22:30:00 · 56 阅读 · 0 评论 -
Java对象--实例化/内存布局/访问定位
本章主要讲述java对象的实例化和内存布局以及对象访问方式原创 2023-07-18 07:30:00 · 109 阅读 · 0 评论