atwood-pan

 

08 2023 档案

设计模式-创建型-工厂模式
摘要:# 工厂模式 Spring中使用到的工厂模式就是**BeanFactory** ## 1、简单工厂模式 简单工厂模式(Simple Factory Pattern)是指由一个工厂对象决定创建哪一种产品类的实例 简单工厂模式适用于工厂类负责创建的对象较少的场景,且客户端只需要传入工厂类的参数,对于如何 阅读全文

posted @ 2023-08-31 23:39 JavaCoderPan 阅读(16) 评论(0) 推荐(0) 编辑

NIO
摘要:# nio ## 1基本介绍 Java NIO(New IO)也有人称之为java non-blocking IO,可以替代标准的 Java IO API NIO 与原来的 IO 有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。 **NIO 是非阻塞 IO** 阅读全文

posted @ 2023-08-24 22:10 JavaCoderPan 阅读(27) 评论(0) 推荐(0) 编辑

BIO
摘要:# BIO ## 1BIO介绍 传统阻塞Java IO编程,其相关的类和接口在Java.io 包中 BIO(blocking I/O)同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制 阅读全文

posted @ 2023-08-24 22:09 JavaCoderPan 阅读(51) 评论(0) 推荐(0) 编辑

Spring Boot对接Oracle数据库
摘要:# Spring Boot对接Oracle数据库 最近学习了Oracle数据库,那么如何使用Spring Boot和MyBatis Plus对接Oracle数据库呢? 这就有了这篇随记,具体流程如下 ## 1、创建Maven工程 创建一个空的Maven工程,导入如下依赖: ```xml 4.0.0 阅读全文

posted @ 2023-08-11 15:56 JavaCoderPan 阅读(1814) 评论(0) 推荐(0) 编辑

Oracle索引&约束
摘要:# Oracle索引&约束 # 1索引的原理 索引是一种允许直接访问数据表某一数据行的树形结构,为了提高查询效率而引入,是独立于表的对象,可以存放在与表不同的表空间(TABLESPACE)中 索引记录中存有**索引关键字**和**指向表中数据的指针**(地址) 对索引进行的I/O操作比对表进行操作要 阅读全文

posted @ 2023-08-09 16:53 JavaCoderPan 阅读(174) 评论(0) 推荐(0) 编辑

Oracle常规操作
摘要:# Oracle常规操作 创建表 ```sql CREATE TABLE t_user( id NUMBER(4), username VARCHAR2(20) NOT NULL, gender CHAR(1) DEFAULT 'M', birth DATE ); ``` 插入数据 ```sql - 阅读全文

posted @ 2023-08-09 16:52 JavaCoderPan 阅读(16) 评论(0) 推荐(0) 编辑

Oracle表结构&数据类型&约束
摘要:# 1、Oracle 表结构 ## 1.1、创建表名的规范 - 推荐以"t_xxx" - 不能含有"+- "等非法字符,eg:```sql create table "t-1" (id int); ``` - 不能以"_"开头,eg:```sql create table "_t" (id int) 阅读全文

posted @ 2023-08-08 17:20 JavaCoderPan 阅读(110) 评论(0) 推荐(0) 编辑

Oracle用户和权限
摘要:# Oracle用户和权限 ## 1、连接终端 进入docker容器之后,在命令行中输入sqlplus system/oracl,提示输入用户名和密码 ```bash root@3a06527c1048:/# sqlplus system/oracl SQL*Plus: Release 11.2.0 阅读全文

posted @ 2023-08-08 16:27 JavaCoderPan 阅读(70) 评论(0) 推荐(0) 编辑

00.Oracle 11g安装
摘要:# 通过Docker安装Oracle ## 1、搜索镜像 先使用指令搜素远程仓库中的Oracle镜像 ```bash sudo docker search docker-oracle-xe-11g ``` ## 2、拉取镜像 选择一个star最多的镜像进行拉取 ```bash docker pull 阅读全文

posted @ 2023-08-08 11:15 JavaCoderPan 阅读(55) 评论(0) 推荐(0) 编辑

SpringBoot对接OpenAI
摘要:# SpringBoot对接OpenAI 随着人工智能技术的飞速发展,越来越多的开发者希望将智能功能集成到自己的应用中,以提升用户体验和应用的功能。OpenAI作为一家领先的人工智能公司,提供了许多先进的自然语言处理和语言生成模型,其中包括深受欢迎的GPT-3.5模型。本文将介绍如何利用Spring 阅读全文

posted @ 2023-08-06 11:09 JavaCoderPan 阅读(968) 评论(3) 推荐(1) 编辑

项目部署
摘要:# 项目部署篇 本博客记录项目部署的一些案例 ## 1、SpringBoot项目如何部署SSL证书 (JKS格式) ### 1. 获取 SSL 证书和私钥 首先,你需要获取有效的 SSL 证书和私钥。SSL 证书是一种用于加密通信的数字证书,它可以通过购买商业 SSL 证书或使用免费的 Let's 阅读全文

posted @ 2023-08-01 15:19 JavaCoderPan 阅读(74) 评论(0) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示