
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

inode理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 bl
单体架构应该是我们最先接触到的架构实现了,在单体架构中使用经典的三层模型,即表现层,业务逻辑层和数据访问层。单体架构只适合在应用初期,且访问量比较下的情况下使用,优点是性价比很高,开发速度快,成本低,但缺点也很明显,这时扩展的首先就是考虑服务器的集群处理。
之前的部署和微服务部署的不同之前需要在源码进行打包,打成jar包或者war包,在服务器端启动微服务部署用到了全docker容器的部署现在是把我们的代码打成一个docker镜像,根据镜像启动服务。好处是开发的时候打的是镜像,测试的时候打的是镜像,部署的时候打的是镜像。就没有环境的问题了,所有东西都能保持一致。什么是dockerFile?Dockerfile是由一系列命令和参数构成的脚本,这些命令应用
redis是用c语言开发的一个开源的高性能键值对(key-value)非关系型数据库,基于内存也可持久化的数据库,相对于关系型数据库(数据主要存在硬盘中),性能高,因此我们一般用redis来做缓存使用官方提供测试数据,50个并发执行10万个请求,读的速度是11万次/s,写的速度是81000次/s且redis通过提供多种键值数据类型来适应不同场景下的存储需求key不要太长,最好不要超过1024个字节

char、varchar和text的设计最近有表结构设计中出现了varchar(10000)的设计引起了大家的讨论,我们下面就来分析分析。char、varchar和text基础知识char(n)和varchar(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(UTF8)意味着可以插入m个中文,但是实际会占用m*3个字节。同时char和varchar最大的区别就在于char不

密码存储演进史自从互联网有了用户的那一刻起,存储用户密码这件事便成为了一个健全的系统不得不面对的一件事。远古时期,明文存储密码可能还不被认为是一个很大的系统缺陷(事实上这是一件很恐怖的事)。提及明文存储密码,我立刻联想到的是 CSDN 社区在 2011 年末发生的 600 万用户密码泄露的事件,谁也不会想到这个和程序员密切相关的网站会犯如此低级的错误。明文存储密码使得恶意用户可以通过 sql 注入

数组定义数组数组就是存储数据长度固定的容器,保证数据的数据类型一致。数组中的默认初始化值数组类型默认值备注整数数组0小数数组0.0字符数组\u0000unicode编码 空格布尔数组false引用数组nullpublic static void main(String[] args) {// 初始化数组长度int[] arrayA = new int[3];// 初始化数组数据int[

JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。JDBC规范(掌握四个核心对象):DriverManager:用于注册驱动Connection: 表示与数据库创建的连接Statement: 操作数据库

模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的html文档。从字面上理解模板引擎,最重要的就是模板二字,这个意思就是做好一个模板后套入对应位置的数据,最终以html的格式展示出来,这就是模板引擎的作用。模板引擎的功能就类似我们的会议室开会一样开箱即用,将模板设计好之后直接填充数据即可而不需要








