自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux服务器上Oracle数据库的开启及关闭

Linux上启动关闭Oracle

2023-10-30 16:27:40 1705

原创 DBeaver客户端连接Oracle数据库

DBeaver连接oracle

2023-10-30 16:07:07 7965

原创 AntDB数据库的安装及连接(全网最详细)

AntDB数据库是一款同时支持集中式与分布式部署模式的国产数据库,今天就来演示一下如何安装并连接AntDB数据库。

2023-09-20 17:31:40 1519 1

原创 Tomcat控制台乱码问题解决

如果你的项目使用的是tomcat部署的,那么在启动项目的时候或者其他场景下,有时候控制台打印的信息会出现乱码的情况,这时你可以找到安装tomcat的目录,在conf目录下有一个logging.properties文件,可以通过该文件中的编码来解决乱码问题。以上就是针对Tomcat控制台乱码问题的解决,如果你的编码通过以上的配置还是有乱码的情况,可以尝试在以上设置的编码修改一下,多次尝试来测试效果。针对以上的问题,你可以按照如下代码来配置编码。

2023-08-29 14:52:01 345 1

原创 分页插件PageHelper

*PageHelper是一款基于MyBatis的开源分页插件,可以方便地对数据库进行分页查询。使用PageHelper可以简化分页查询的代码,提高开发效率。

2023-05-21 12:24:39 568

原创 Spring中的Bean是线程安全的吗?

Spring中的bean是否是线程安全的(面试突击)

2023-03-06 17:33:01 71

原创 redis_nginx

主流缓存技术有Redis和Memcached。二者谁的性能更高?单纯从缓存命中的角度来说,是Memcached要高,Redis和Memcache的差距不大,底层存放数据都是key/value形式存在。但是,Redis提供的功能更加的强大。两者之间共同点:(1)都是属于 nosql系列数据库。(2)memcached 和redis 底层都是key/value形式存放数据。二者的区别是什么?1、Memcache是多线程: 底层存放数据都是key/value形式: value类型:String。

2023-01-03 11:56:25 317

原创 Linux

Linux相关内容

2022-06-10 17:31:15 78

原创 ssm整合

Spring整合mybatis:1、编写mapper接口2、定义mapper.xml文件3、生成对应的sql语句4、定义spring配置文件5、配置文件中配置事务 数据源 sqlsession工厂 mapper扫描器Spring整合SpringMVC1、web.xml文件中配置前端处理器...

2022-05-25 13:56:21 45

原创 Maven

Maven一、理解Maven是一款自动化构建工具,专家 内行 专注服务于Java的构建和依赖管理 构建:将Java代码 配置文件 框架等等 最为“原材料”,进行一系列“生产”形成一个可以运行的项目的过程 构建环节: 1. 清理 2. 编译 将java源码编译字节码文件 3. 测试 针对项目测试 确保正确 4. 报告 将测试后的结果形成文档 5. 打包 java项目打成jar JavaWeb应用打成 war

2022-04-07 20:43:33 62

原创 Git的下载安装及基本使用

2022-04-01 10:06:43 965

原创 JavaWeb项目中获取文件的路径问题

JavaWeb项目中获取文件的路径问题方式一:直接找到文件的绝对路径FileReader fr = new FileReader("D:\\ideawork\\Manager\\src\\jdbc.properties");方式二:使用文件名获取文件的路径uRL url = 当前所在类.class.getClassLoader().getResourse("jdbc.properties");FileReader fr = new FilerReader(url.getPath());注意:

2022-01-05 16:45:31 1506

原创 请求转发重定向使用方式及相关区别

请求转发重定向使用方式及相关区别请求转发使用方式req.getRequestDispatcher("/转发路径");重定向使用方式resp.sendRedirect("/项目名称/转发路径");请求转发和重定向的区别请求转发: 1、浏览器URL的地址栏不变 2、请求转发是服务器行为 3、客户端和服务端进行了一次请求,一次响应 4、携带的数据不会丢失重定向: 1、浏览器URL的地址栏发生改变 2、重定向是客户端行为 3、客户端和服务端之间进行两次请求,两次响应

2022-01-04 14:27:59 154

原创 线程通讯之Condition实现

线程通讯之Condition实现前言如果需要保证多线程的安全性,有三种常见的方式: 第一种:synchronized同步代码块 第二种:同步方法 第三种:Lock对象如果需要实现多线程之间的通讯,有两种常见的方式: 第一种:synchronized隐式同步监视器,结合使用wait(),notify(),notifyAll()方法 第二种:Lock对象中的lock方法和unlock()来保证同步,结合使用java提供的Condition类的 await(),sign

2021-05-09 17:58:47 199 1

原创 HashMap源码分析

HashMap源码分析JDK1.7HashMap继承体系public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable1、继承AbstractMap抽象类,同时实现Map接口,表示属于双列列集合的体系,并可以使用一系列操作映射的方法2、实现Cloneable接口,覆盖了 clone 方法,可以被克隆

2021-04-27 20:37:50 70

原创 ArrayList源码分析

ArrayList源码分析ArrayList结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hML0tFpS-1615292778850)(C:\Users\86131\AppData\Roaming\Typora\typora-user-images\image-20210304204820344.png)]1、ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功 能。2、A

2021-03-09 20:28:32 61

原创 Optional类

Optional类Optional类概述概述:Optional<T>类是Jdk1.8之后提供的一个容器类,Optional类的对象中可以存储或者接收一个其他的对象或者 数据好处: (1)可以更好的解决和处理对象的空指针异常 (2)支持函数型接口的使用和链式编程的开发方式Optional类使用举例public static void main(String[] args) { Person p = new Person("张三",23);

2021-03-02 21:04:20 279

原创 include静态包含和动态包含的区别

1. 静态包含使用的是include指令,动态包含使用的是include动态标签。** include指令**:<%@ include file=“需要包含的文件地址” %>** include动态标签**:<jsp:include page=“需要包含的文件地址”></jsp:include>2. 静态包含只对源文件进行解析、编译,而动态包含源文件与被...

2019-03-31 14:36:32 2260

Optional类.md

Optional类的简介、好处及方法摘要

2021-03-02

空空如也

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

TA关注的人

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