3-Vector底层结构和源码分析-拾光赋

3-Vector底层结构和源码分析

3-Vector底层结构和源码分析 介绍汇总: Vector的基本介绍 Vector的运行重要步骤 底层结构和 ArrayList 的比较 1-Vector的基本介绍 定义说明 Vector 底层也是一个对象数组,protected Object[] ...
Web服务器启用HTTPS的配置方法-拾光赋

Web服务器启用HTTPS的配置方法

本文于2016年3月完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 nginx的配置方法 可以参考Jerry Qu的本博客 Nginx 配置之完整...
Java实际工作里用到的几种加密方式-拾光赋

Java实际工作里用到的几种加密方式

1、Base64加密 最简单的加密方式,甚至可以说不是加密,只是一种用64个字符表示任意二进制数据的方法。Base64编码原理是将输入字符串按字节切分,取得每个字节对应的二进制值(若不足8比特则高...
Spring学习总结 + 【手写Spring底层机制核心】-拾光赋

Spring学习总结 + 【手写Spring底层机制核心】

Spring学习总结 Spring基本介绍 Spring 学习的核心内容 1.IOC: 控制反转, 可以管理java 对象 2.AOP : 切面编程 3.JDBCTemplate : 是spring 提供一套访问数据库的技术, 应用性强,相对好理解 4....
拿去面试!一个基于 DDD 的高性能短链系统-拾光赋

拿去面试!一个基于 DDD 的高性能短链系统

众所周知,商城、RPC、秒杀、论坛、外卖、点评等项目早早就烂大街了,翻开同学的简历一看 10 个里面有 9 个是这些,翻遍全网再很难找到一个既有含金量又能看得懂的项目,针对此,我研发了这样一...
美团一面:什么是CAS?有什么优缺点?我说我只用过AtomicInteger。。。。-拾光赋

美团一面:什么是CAS?有什么优缺点?我说我只用过AtomicInteger。。。。

引言 传统的并发控制手段,如使用synchronized关键字或者ReentrantLock等互斥锁机制,虽然能够有效防止资源的竞争冲突,但也可能带来额外的性能开销,如上下文切换、锁竞争导致的线程阻塞等。而...
一款现代化、高颜值的一站式智能运维管理平台-拾光赋

一款现代化、高颜值的一站式智能运维管理平台

大家好,我是 Java陈序员。 之前给大家介绍了一个简单好用安全的开源交互审计系统。 推荐一款轻量级堡垒机系统让你防护“rm -rf 删库跑路” 今天,又给大家安利一款现代化、高颜值的一站式智能...
2.19学习-拾光赋

2.19学习

今天看了十个狂神的视频,都是javase的基础,无非是注释,标识符,关键字,运算符,变量常量,数据类型,类型的转换,命名规范等,其实没什么好讲的,都是用惯了的知识,我更加期待后边有关面向...
Python科研武器库 - 字符串操作 - 字符串分隔 split()、rsplit()-拾光赋

Python科研武器库 – 字符串操作 – 字符串分隔 split()、rsplit()

Python科研武器库 - 字符串操作 - 字符串分隔 split()、rsplit(),使用场景: 在科研中,数据样本的命名方式往往包含着对应的信息, 例如,一张人脸图片 34_anger_1.png,文件名中包含着该图片中...
System.out.print()为什么会打印类的toString方法剖析-拾光赋

System.out.print()为什么会打印类的toString方法剖析

问题分析 Java中的System.out.print()打印流会自动调用类的toString()方法,但是并不是在print()函数中就直接调用 追究 我们直接在idea中直接搜索System类时 选中第一个 进入后找到打印流public ...
Java 抽象类和接口-拾光赋

Java 抽象类和接口

抽象类与接口的理解、设计思路与实际用途 在面向对象的编程中,抽象类和接口是两个非常重要的概念,它们为开发者提供了创建可重用、可扩展和可维护代码的基础。下面我们将从理解、设计思路和实...
程序员在企业中是如何做需求的-拾光赋

程序员在企业中是如何做需求的

在企业中,一个需求从产生到完成生命周期是什么样的。 它可以分为这样的步骤: 需求分析 -> 设计(原型、功能、接口设计) -> 技术选型 -> 搭建项目框架 -> 编码(实现业务逻辑) -...