自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【K8s云平台】学习笔记--Kubernetes核心实战

【K8s云平台】学习笔记--Kubernetes核心实战

2023-06-19 11:34:43 125

原创 【K8s云平台】学习笔记--Docker命令实战

【K8s云平台】学习笔记--Docker命令实战

2023-06-14 10:39:30 91

转载 【K8s云平台】学习笔记--Docker基本概念

【K8s云平台】学习笔记--Docker基本概念

2023-06-14 10:27:15 76

原创 Java IO 模型

java.io包提供了我们最熟知的一些 IO 功能,比如 File 抽象、输入输出流等。交互方式是同步、阻塞的方式,也就是说,在读取输入流或者写入输出流时,在读、写动作完成之前,线程会一直阻塞在那里,它们之间的调用是可靠的线性顺序。很多时候,人们也把 java.net 下面提供的部分网络 API,比如Socket也归类到同步阻塞 IO 类库,因为网络通信同样是 IO 行为。BIO 的优点是代码比较简单、直观;缺点则是 IO 效率和扩展性存在局限性,容易成为应用性能的瓶颈。

2023-05-31 08:57:53 106

原创 Spring IoC

如下所示:

2023-05-29 15:22:20 56

原创 多线程的实现方法

Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线

2023-05-25 15:29:22 301 1

原创 JVM内存模型

JVM 是 Java Virtual Machine(Java虚拟机)的缩写,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机是整个 Java平台的基石,是的关键部分,是 Java 语言生成出极小体积的编译代码的运行平台,是保障用户机器免于恶意代码损害的保护屏障。

2023-05-25 14:32:18 1114 1

原创 JSONP简单实现

一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;不过我们又发现,Web页面上调用js文件时则不受是否跨域的影响(不仅如此,我们还发现凡是拥有src这个属性的标签都拥有跨域的能力,比如<script>、<img>、<iframe>);

2023-05-25 12:19:55 3062 1

原创 CLOB 字段读写

【代码】CLOB 字段读写。

2023-05-25 11:52:35 1157 1

原创 JAVA并发概述

多个线程互相等待对方释放锁。死锁是当线程进入无限期等待状态时发生的情况,因为所请求的锁被另一个线程持有,而另一个线程又等待第一个线程持有的另一个锁。活锁是一个递归的情况,两个或更多的线程会不断重复一个特定的代码逻辑。预期的逻辑通常为其他线程提供机会继续支持’this’线程。想象这样一个例子:两个人在狭窄的走廊里相遇,二者都很礼貌,试图移到旁边让对方先通过。但是他们最终在没有取得任何进展的情况下左右摇摆,因为他们都在同一时间向相同的方向移动。

2023-05-25 11:35:28 152 1

原创 Java 网络编程

Socket网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中提供了低层次的网络通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。

2023-05-25 10:12:28 54

原创 HttpURLConnection 详解

Http——HttpURLConnection详解

2023-05-25 09:47:51 232

原创 Spring Bean

Spring IoC 容器本身,并不能识别配置的元数据。为此,要将这些配置信息转为 Spring 能识别的格式——对象。是 Spring 中定义 Bean 的配置元信息接口Bean 类名Bean 行为配置元素,如:作用域、自动绑定的模式、生命周期回调等其他 Bean 引用,也可称为合作者(Collaborators)或依赖(Dependencies)配置设置,如 Bean 属性(Properties)

2023-05-24 17:24:40 39

原创 Spring AOP

当使用注解@Aspect注意, 仅仅使用@Aspect 注解, 并不能将一个 Java 对象转换为 Bean, 因此我们还需要使用类似 @Component 之类的注解.注意, 如果一个 类被@Aspect 标注, 则这个类就不能是其他 aspect 的 **advised object** 了, 因为使用 @Aspect 后, 这个类就会被排除在 auto-proxying 机制之外.

2023-05-24 17:09:21 58

原创 Mybatis原理解读

Mybatis 的前身就是 iBatis ,是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射

2023-05-24 16:04:24 102 1

原创 Mysql 索引

mysql数据库索引使用总结归纳

2023-05-23 11:57:25 167 1

原创 LocalDateTime&LocalDate&LocalTime

LocalDateTime,Java8新特性

2023-05-19 17:20:10 86 1

原创 JavaWeb 之 Cookie 和 Session

部署后,TOMCAT 便不会自动生成名 JESSIONID 的 Cookie,Session 也不会以 Cookie 为识别标志,而仅仅以重写后的 URL 地址为识别标志了。创建一个 Cookie 对象:您可以调用带有 cookie 名称和 cookie 值的 Cookie 构造函数,cookie 名称和 cookie 值都是字符串。由于 Session 是保存在服务器的,每个用户都会产生一个 Session,如果并发访问的用户非常多,会产生很多的 Session,消耗大量的内存。

2023-05-19 15:10:48 283 1

原创 Java 中的锁

Java 中各种锁的概念

2023-05-19 15:05:23 337 1

原创 Java对象实例化过程

了解Java对象的实例化过程,方便开发过程中了解对象的加载顺序以及初始化顺序

2023-05-19 14:44:12 621 2

原创 Java线程池使用及工作流程

线程池的简单使用

2023-05-19 14:11:44 266 1

原创 oracle 存储过程

存储过程的大致语法以及使用

2023-05-19 11:19:21 220 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除