自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (2)
  • 收藏
  • 关注

原创 地方(少数民族)节假日

地方(少数民族)节假日

2022-07-29 11:35:19 359 2

原创 2022全国政治会议

2022全国两会时间一览

2022-07-27 14:09:07 430

原创 Apach Geode数据项

数据项是你存储数据中的一个键值对,你可以单独或分批地去管理这些数据项。要在数据项的键或值中使用对象,则需要遵循Apach Geode数据存储和分发的要求。下面将简述在应用开发中如何去添加、修改和管理你缓存中的数据项。Geode通过调用key的来映射区域中的数据项。对于一个给定的key,调用后运行在区域中的每一个缓存服务器都必须返回相同的值。也同样如此,同一个key每个缓存服务器都必须返回相同的值。key可以是基本类型也可以是自定义的类。不要使用枚举类型()来定义key,枚举类型的无法被重写,并且哈希值基于实

2022-07-11 11:32:55 327

原创 Apach Geode OQL 查询

Geode 提供了一种类似于 SQL 的查询语言,称为 OQL,允许您访问存储在 Geode 区域中的数据。由于 Geode 区域是键值存储,其中的值范围可以从简单字节数组到复杂的嵌套对象,因此 Geode 使用基于 OQL(对象查询语言)的查询语法来查询区域数据。OQL 与 SQL 非常相似,但它们有显着的差异。例如,虽然 OQL 不提供 SQL 的所有功能(如聚合),但 OQL 允许您对复杂对象图执行查询、查询对象属性和调用对象方法。典型的 Geode OQL 查询的语法为:因此,一个简单的 Geod

2022-07-04 09:20:19 1058

原创 Apach Geode概述及安装启动测试

Apach Geode概述及安装启动测试

2022-06-16 16:56:15 588

原创 【JVM垃圾收集器】分代收集理论及相关补充

分代收集理论当前商业虚拟机的垃圾收集器,大多数都遵循了“分代收集”(Generational Collection)的理论进行设计,分代收集名为理论,实质是一套符合大多数程序运行实际情况的经验法则,它建立在两个分代假说之上:弱分代假说(Weak Generational Hypothesis):绝大多数对象都是朝生夕灭的。强分代假说(Strong Generational Hypothesis):熬过越多次垃圾收集过程的对象就越难以消亡。值得注意的是,分代收集理论也有其缺陷,最新出现(或在实验

2022-05-13 16:56:52 218

原创 renrenfast注册nacos服务发现报错【已解决】

背景学习谷粒商城,后端代码使用了renren-fast作为模块之一,在将该模块服务注册到nacos时控制台报错,当时没找到解决方法,遂搁置了几天。今天重启项目时,突然找到了解决办法,在网上没找到类似错误,所以准备做个记录。解决问题前的工作引入如下依赖:<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-di

2022-03-02 20:54:40 2310 6

原创 经典java面试题总结一(JavaSE篇)

经典java面试题总结之javase篇

2021-12-08 13:08:45 360

原创 Docker总结

文章目录一、Docker基本操作1.1 安装Docker1.2 检查Docker1.3 测试Docker二、镜像的操作2.1 拉取镜像到本地2.2 查看全部本地的镜像2.3 删除本地镜像2.4 镜像的导入导出2.5 修改镜像名称三、容器的操作3.1 运行容器3.2 查看正在运行的容器3.3 查看容器的日志3.4 进入到容器内部3.5 删除容器(需要先停止容器)3.6 停止容器3.7 启动容器3.8 复制文件到容器内部四、数据卷4.1 创建数据卷4.2 查看数据卷详细信息4.3 查询全部数据卷4.4 删除数据

2021-04-13 11:59:39 192

原创 快速上手Spring

文章目录一、Spring概述1.1 概念1.2 Spring架构组成二、自定义工厂2.1 配置文件2.2 工厂类2.3 测试类三、环境搭建3.1 构建Maven项目3.2 创建Spring配置文件3.3 测试一下四、依赖与配置文件4.1 依赖关系4.2 schema五、IoC(控制反转)六、DI(依赖注入)6.1 概念6.2 set注入七、Bean细节7.1 控制简单对象的单、多例模式八、Spring工厂特性8.1 饿汉式创建优势8.2 生命周期方法8.3 生命周期阶段九、代理设计模式9.1 概念9.2 静

2021-03-19 20:51:08 1300

原创 快速上手Mybatis

文章目录一、引言1.1 什么是框架1.2 什么是ORM框架1.3 使用JDBC完成ORM操作的缺点二、简介2.1 概念2.2 访问与下载三、环境搭建3.1 构建Maven项目3.2 创建Mybatis配置文件四、Mybatis开发步骤4.1 定义实体类4.2 定义DAO接口4.3 编写映射文件4.4 注册Mapper4.5 运行测试4.6 细节补充4.6.1 映射文件的存放路径4.6.2 Properties配置文件4.6.3 创建类型别名4.6.4 创建日志配置文件五、Mybatis的CRUD操作5.1

2021-03-09 23:12:48 264

原创 计算机三级数据库技术之需求分析

文章目录1.需求分析的概念与意义2.需求分析所面临的困难3.获取需求的方法4.需求分析的过程4.1 结构化分析方法的提出4.2 结构化分析任务4.3 DFD需求建模方法4.4 DFD建模过程4.5 检查确认DFD图的5条规则4.6 IDEF0需求建模方法4.7 UML用例建模方法学习笔记总结自233网校课程,b站上能搜到计算机等级考试的相关内容。1.需求分析的概念与意义需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么性能。需求分析是在计算机系统的软件

2021-01-24 15:58:39 793

原创 Jsp和Servlet的关系(通俗易懂)

文章目录一、JSP的概念及作用二、Servlet的问题三、JSP的简单创建四、JSP与Servlet的联系与区别五、JSP实现原理一、JSP的概念及作用JSP是简化的Servlet设计,在HTML标签中嵌套Java代码,用以高效开发Web应用的动态网页。在仅使用Servlet的web应用开发中,部分Servlet代码通过使用打印语句打印HTML标签来在浏览器中显示页面,而JSP可以代替显示页面的Servlet。二、Servlet的问题在学习JSP之前,服务器通过Servlet响应客户端界面,会有一些

2021-01-05 01:44:22 18344 5

原创 HTTP协议概述

文章目录1.什么是HTTP2.HTTP协议特点3.HTTP协议通信流程4.请求报文和相应报文4.1 HTTP请求报文4.2 HTTP响应报文5.常见状态码1.什么是HTTP超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,是一个基于请求与响应模式的、无状态的、应用层的协议,运行于TCP协议基础之上。2.HTTP协议特点支持客户端(浏览器)/服务器模式。简单快捷:客户端只向服务器发送请求方法和路径,服务器即可响应数据,因而通信速

2020-11-24 17:56:17 238

原创 Tomcat启动报错子容器启动失败

在复习JavaWeb时,想让自己的工作空间变得干净一点,于是清理了Tomcat安装目录webapps中以前留下来的web项目,在双击bin目录下的start.bat文件时CMD窗口一闪而过,顿时觉得奇怪,这种情况一般是JAVA_Home环境变量没配置正确。于是以文本方式打开start.bat,在末尾end语句后加上“pause”,保存后再次双击start.bat,出现以下结果:发现路径都是正确的,说明我的环境变量配置没有问题。再次以文本方式打开start.bat,将call "%EXECUTAB

2020-11-23 16:34:27 14548 14

原创 Apache的DbUtils使用

Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时,不会影响程序的性能。DbUtils简介DbUtils是Java编程中数据库操作的实用小工具,小巧、简单、实用。对于数据表的查询操作,可以把结果转换为List、Array、Set等集合,便于操作。对于数据表的DML操作,也变得很简单(只需要写SQL语句)。DbUtils主要内容ResultSetHandler接口:转换类型接口BeanHandler.

2020-11-22 23:11:39 279

原创 Druid连接池的使用

Druid连接池简述在程序初始化时,预先创建指定数量的数据库连接对象存储在池中。当需要连接数据库时,从连接池中取出现有连接;使用完毕后,也不会进行关闭,而是放回池中,实现复用,节省资源。连接池使用步骤创建database.properties配置文件引入druid-1.x.x.jar包properties配置文件如下:#连接设置driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/companydb?useUnicode=

2020-11-21 22:40:06 1180

原创 ThreadLocal原理

ThreadLocal应用场景问题的出现在使用JDBC构建业务逻辑层时,常用来实现的经典案例就是转账操作。在业务层中,转账一般会有如下的步骤:验证转出的账号是否存在;验证转出的账号的密码是否存在;验证转出的账号的余额是否充足;验证转入的账号是否存在;减少转出的账号的余额;增加转入的账号的余额。在以上1~4个步骤中,任何一个步骤出现错误都可以抛出一个异常而结束转账,不会影响转账结果。倘若第5步执行成功之后发生了某种异常而结束转账,那么会导致扣钱成功而加钱失败。不管是验证步骤还是扣钱

2020-11-19 01:50:35 260

原创 如何将maven项目部署到私服

在maven项目的pom中进行如下配置:<distributionManagement> <repository> <id></id> <url>http://localhost:8081/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id></id> &

2020-11-16 14:47:33 890

原创 快速上手MySQL

文章目录一、引言1.1 现有的数据存储方式有哪些?1.2 以上存储方式存在哪些缺点?二、数据库2.1 概念2.2 数据库的分类三、数据库管理系统3.1 概念3.2 常见数据库管理系统四、MySQL4.1 简介4.2 访问与下载4.3 卸载4.4 配置环境变量4.5 MySQL目录结构4.6 MySQL配置文件五、SQL语言5.1 概念5.2 MySQL应用5.3 基本命令六、客户端工具6.1 Navicate6.2 SQLyog七、数据查询7.1 数据库表的基本结构7.2 基本查询7.2.1 查询部分列7.

2020-11-15 18:04:51 2912

原创 JAVA网络编程

文章目录1. 网络概述1.1 计算机网络2. 网络模型2.1 OSI参考模型2.2 TCP/IP模型3. 通信协议3.1 TCP协议3.2 UDP协议3.3 IP协议3.4 Port端口4. 网络编程4.1 InetAddress类4.2 基于TCP协议的Socket网络编程4.2.1 开发步骤4.2.2 TCP编程案例一4.2.3 案例一分析4.2.4 TCP编程案例二4.2.5 TCP编程案例三4.2.6 TCP变成案例四1. 网络概述什么是网络?由点和线构成,表示诸多对象间的互相联系。在生活

2020-11-11 18:46:16 615

原创 JAVA反射总结

文章目录1. 类对象概述2. 获取类对象3. 反射常见操作3.1 方法演示(1)3.2 方法演示(2)3.3 方法演示(3)3.3.1 演示getMethods方法3.3.2 演示getDeclaredMethods方法3.3.3 获取单个方法3.4 方法演示(4)3.5 方法演示(5)4. 设计模式介绍4.1 工厂设计模式4.2 单例设计模式5. 枚举5.1 什么是枚举5.2 枚举的本质5.3 枚举配合switch6. 注解6.1 什么是注解6.2 注解的本质6.3 反射获取注解信息6.4 元注解1.

2020-11-09 17:59:49 847

原创 JAVA多线程详解(超详细)

文章目录1. 线程概述1.1 什么是进程1.2 什么是线程1.3 进程和线程的区别1.4 线程的组成1.5 线程的特点2. 线程的创建2.1 创建线程(一)2.2 获取和修改线程名称2.3 一个线程小案例2.4 创建线程(二)2.5 Runnable小案例3. 线程的基本状态4. 线程常用方法5. 线程安全5.1 同步方式(1)5.2 线程基本状态(源码补充)5.3 同步方式(2)5.4 经典问题(死锁)5.5 线程通信5.6 经典问题(生产者消费者)6. 线程池6.1 线程池概念6.2 线程池原理6.3

2020-11-08 00:13:31 4918 5

原创 JAVA常用类总结

本文仅仅介绍和总结了博主不太熟悉的常用类,以作为巩固和复习,并没有罗列出所有的JAVA常用类。本文浅显易懂,也很适合一些初学者补充了解。文章目录内部类成员内部类静态内部类局部内部类匿名内部类Object类getClass()方法hashCode()方法toString()方法equals()方法finalize()方法包装类装箱和拆箱类型转换整数缓冲区【重点】可变字符串BigDecimal类时间类Date类Calendar类SimpleDateFormat类System类内部类内部类的概念在.

2020-11-04 15:51:32 374

原创 JAVA 异常详解

文章目录异常的概念异常的分类异常的产生和传递异常的产生异常的传递演示异常的产生和传递异常的处理关键字try catch语句块try catch finally语句块多重catchtry finally语句块throws声明异常throw抛出异常自定义异常方法覆盖(重写)的补充异常的概念概念:程序在运行过程中出现的不正常现象。出现异常不处理将终止程序运行。异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。异常处理:JAVA

2020-11-02 19:26:22 136

原创 JAVA IO框架

文章目录流的概念流的分类按方向【重点】按单位按功能字节流字节流的父类(抽象类)字节流的子类文件字节流文件字节流小案例字节缓冲流对象流序列化反序列化序列化和反序列化注意事项编码方式字符流字符流的父类(抽象类)字符流的子类字符流小案例字符缓冲流打印流转换流File类文件操作文件夹操作文件过滤器文件操作小案例补充:Properties我的hexo博客流的概念概念:内存与存储设备之间传输数据的通道。水借助管道传输;数据借助流传输。流的分类按方向【重点】输入流:将<存储设备&gt

2020-11-02 01:55:25 733

原创 JAVA集合框架详解

文章目录**集合概述****Collection体系集合****Collection父接口****Collection子接口****List集合****List实现类****ArrayList【重点】****ArrayList源码分析****Vector****LinkedList****LinkedList源码分析****ArrayList和LinkedList区别****泛型概述****泛型类****泛型接口****泛型方法****泛型集合****Set集合概述****Set子接口****Set实现类*

2020-10-31 23:00:32 1716 10

空空如也

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

TA关注的人

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