240 发简信
IP属地:北京
  • 120
    Java数据结构和算法(二)

    5、链表 在第二章中,我们可以看到数组作为数据存储结构有一定缺陷。在无序数组中,搜索效率是低效的;而在有序数组中,插入效率又很低;不管在哪一种数组中删除效率都很低。况且一个数...

  • 120
    Java数据结构和算法(一)

    1、综述 1.1 数据结构和算法能起到什么作用? 现实世界的数据存储 程序员的工具 建模 1.2 数据结构的概述 1.3 算法的概述 对于大多数数据结构来说,都需要知道 插入...

  • 120
    阿里P8重磅总结:看完别说不会了哦,SpringBoot「完结篇」

    一、 缓存 1)JSR107 Java Caching定义了5个核心接口,分别是: CachingProvider 定义了创建、配置、获取、管理和控制多个CacheManag...

  • 120
    02-架构师的视图和视角

    1. 架构师的视图 1.1 上下文视图 1.1.1 概念 上下文视图总结我们所设计的架构背后究竟是怎么样的一个系统,包括系统本身、外部实体和相关接口。 1.1.2 示例 1....

  • SSH升级

    1、背景 安全组反馈机器存在如下SSH漏洞,要求修复。 OpenSSH 安全漏洞(CVE-2023-38408)OpenSSH 输入验证错误漏洞(CVE-2019-16905...

  • Docker容器时间时区问题

    1、Docker容器时区 默认Docker容器时区为UTC(0时区),比CST(东八区)晚八个小时。出现问题,跟其他应用服务分析日志的时候,经常需要换算,特别麻烦,想统一时间...

  • Optional中orElse与orElseGet的区别

    1、真实案例 分页插件报错The jdbcUrl is Null, Cannot read database type #2172[https://github.com/ba...

  • 一个跨域问题分析与解决

    1、背景 部署前后端应用后,测试反馈Web访问Gateway接口跨域。 2、问题 The value of the 'Access-Control-Allow-Origin'...

  • RedisCluster部署几个问题

    1、背景 公司有个演示项目需要迁移至客户方服务器上,安排我通过docker方式部署中间件。在部署RedisCluster(3主3从)过程中遇到了一些问题,顺便记录一下。 2....

  • 内部类

    1、内部类的本质 之前我们所说的类都对应于一个独立的Java源文件,但是一个类还可以放在另一个类的内部,称之为内部类。相对而言,包含它的类称之为外部类。一般而言,内部类与包含...

  • 直接写终身不婚不育不就可以了😂
    之前听公司领导抱怨过,谁不招女员工,因为公司有个女员工2年内怀孕2次…

    关于职场歧视

    今天请假出去办理事情,顺便去了两家公司面试,面试回来,多少还是有点备受打击,33岁的年龄,未婚、未育,这就是我被大多公司拒绝的真实原因,甚至在填面试表的时候,上面还特意标注“...

  • 不应该吧,迷茫的阶段应该是在23-28左右。😂

    处于迷茫阶段应该怎么办?

    其实,从5月开始就一直处于一种迷茫的阶段,不知道自己该做什么了?重新找工作,总有种因为自己的年龄与婚姻的关系,受到了很多限制的感觉,如今所在的这家公司,也是各种不满意,但就是...

  • Java泛型

    1、基本概念和原理 之前我们一直强调数据类型的概念,Java有8中基本数据类型。可以定义类,类相当于自定义数据类型,类之间还可以有组合和继承。我们也介绍了接口,其中提到,很多...

  • 三种线程等待唤醒同步机制

    1、三种线程等待唤醒同步机制 使用Object的wait、nofity方法进行线程等待唤醒机制 使用JUC中的Condition的await、signal方法进行线程等待唤醒...

  • 120
    AQS

    1、简介 AQS 的全称为(AbstractQueuedSynchronizer),是一个用来构建锁和同步器的框架,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,...

  • 120
    Java设计模式

    1、设计模式6大原则 开闭原则对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。 里氏代换原则不要破坏继承体系,子类尽量不要重写父类的方法,如果需要重写,需要保证含义功...

  • volatile关键字

    volatile保证可见性 volatile不保证原子性 volatile保证有序性 1.volatile保证可见性 2.volatile不能确保原子性 3.volatile...

  • 并发编程三大特性

    1 原子性 2 可见性 3 有序性 原子性 1.定义 2.实例 3.Java中的原子性 可见性 1.定义 2.实例 3.java中的可见性 有序性 1.定义 2.实例 3.j...

个人介绍
一只非科班出身的程序猿。