自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 Java——鉴权

springboot 权限认证方案

2022-05-11 10:27:09 3656

原创 Java——反射机制

反射机制

2022-04-29 12:05:37 167

原创 Java——定时任务框架quartz

这里写目录标题1.简介2.使用2.1 定义 Job2.2 定义 JobDetail、Trigger1.简介使用 @Scheduled 注解来解决简单的定时任务,大部分项目中可能都是使用 Quartz 来做定时任务。Quartz是一个开源项目,专注于任务调度器,功能强大,提供了极为广泛的特性如持久化任务,集群和分布式任务等。 Quartz核心是调度器,还采用多线程管理。持久化任务:当应用程序停止运行时,所有调度信息不被丢失,当你重新启动时,调度信息还存在,这就是持久化任务。集群和分布式处理:当在集群

2022-04-28 11:22:10 2040

原创 Java——Druid

这里写目录标题基础常见连接驱动配置DruidDataSource详细配置连接池初始化连接(连接池中的)连接的检测其他(监控、记录......)基础Druid是阿里的开源项目,是一个功能强大的数据库连接池。常见连接驱动配置driver-class-name驱动包名称url数据库连接urlusername用户名password密码type数据库连接池类型(一般会自动根据url识别)DruidDataSource详细配置连接池初始化配置项解

2022-04-27 16:46:44 2593

原创 Java——开发手册

目录标题一、计算机基础二、面向对象三、代码风格四、走进JVM五、异常与日志六、数据结构与集合七、并发与多线程八、单元测试九、代码规约一、计算机基础字符集与乱码  数字信号都是由0和1组成的,为了表示26个小写字母、26个大写字母、10个数字、其他的特殊字符,需要用到7为二进制(超过64个)。加上当时预留了一个bit,用于奇偶校验,所以1 字节(Byte由)8 位(bit)组成,也就是ASCII码。  后来为了表示汉字等语言,早期发布了GB2312,后又退出向下兼容的GBK,之后在1994年发布了

2022-04-26 10:09:23 125

原创 windows——批处理文件(.bat)详解

一、特殊符号& 顺序执行多条命令,而不管命令是否执行成功例:copy nul 5.txt & echo 666 >>5.txt & more 5.txt创建5.txt文档,向5.txt文档中写入内容“666”,输出5.txt的内容。&& 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令|| 顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令(即:只有前面命令执行错误时才执行后面命令)| 管道命令 前一个命令

2022-04-24 15:22:04 12257

原创 装机——电脑硬件科普

目录一、硬件分类1.主板2.CPU3.显卡4.电源5.内存6.硬盘(磁盘)7.散热一、硬件分类1.主板简介:    主板,又叫主机板(mainboard)、系统板(systemboard)或母板(motherboard)。主板是连接所有硬件、外设的地方。主板一般为4-6层矩形电路板,上面安装了组成计算机的主要电路系统,一般有南北桥芯片(有的南北桥整合在一起)BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。主要芯片BIOS芯片

2022-04-24 10:22:20 1045

原创 kubernetes(k8s)——使用教程

一、重要概念k8s集群为了保证k8s的运行正常,一般会搭建k8s集群deployment在集群中,需要搭建deployment,用来创建和管理podpod创建或部署的最小/最简单的基本单位。pod可以用多个容器,他们常会共享一些资源和端口空间。同时,pod是有生命周期的。当一个工作节点(Node)销毁时,节点上运行的Pod也会销毁,然后通过ReplicationController动态创建新的Pods来保持应用的运行。nodenode可以是虚拟机、物理机。pod创建后,会被部署到不同的

2022-04-22 11:36:21 9341 1

原创 装机——CPU架构区分(32、64、64兼容32)

一、架构类型x86:32位(通常i386是32位CPU的统称,i686是i386的子集)x64:64位(代表CPU:IA64,现在几乎没有这样纯粹的64位CPU,都是兼容32位的64位CPU,如下)x86_64:兼容32位的64位CPU,是64位(Intel的叫法)AMD64:兼容32位的64位CPU,是64位(AMD的叫法)二、架构发展历史当时AMD和Intel都打算开发64位的CPU,但是AMD抢先了一步,开发出一种能向下兼容旧32位的64位CPU,并称之为AMD64。随后Intel也开发

2022-04-21 12:03:49 2576

原创 prometheus——使用教程

prometheus

2022-04-19 13:17:50 4489

原创 Java——serialize与deserialize

序列化、反序列化

2022-03-01 14:38:39 939

原创 Java——用注解校验实体类属性

在前段向后端提交较多数据时,我们一般都会遇到字段校验的问题,使用Spring的字段验证很省事,一般会使用@NotNull、@NotEmpty、@NotBlank这三个东西,但使用的时候后端接收参数一定要注意接收参数的数据类型。1.@NotNull:不能为null,但可以为empty(""," “,” ") ,一般用在基本数据类型的非空校验上,而且被其标注的字段可以使用 @size/@Max/@Min对字段数值进行大小的控制2.@NotEmpty:不能为null,而且长度必须大于0(" “,” "),

2022-02-17 10:58:57 1435

原创 Java——使用@EventListener对事件进行监听

Spring事件监听机制

2022-01-20 14:55:32 968

原创 windows——CMD常用命令

目录标题常用命令网络相关常用命令都是测试能用的命令,不能用的已删除mgmt = managent .msc文件 =Microsoft Snap-In Control 文件,和exe文件一样都能执行ms = mscrosoft......msconfig—系统配置实用程序(★★★很好用★★★)mstsc----------远程桌面连接winver---------检查Windows版本compmgmt.msc—计算机管理write----------写字板mspaint-------

2022-01-14 10:53:08 393

原创 Java——Optional类详解

Optional讲解

2022-01-12 15:47:08 518

原创 Java——enum类型详解

前言枚举类型是一种特殊的数据类型,记录下我对枚举类型的理解目录标题前言如何定义?如何定义?/** * @author keda */public enum MyEnum { FIRST(1,"一"), SECOND(2,"二"), THIRD(3,"三"), FORTH(4,"四"); //定义枚举类型在保存时的方式 private int number; private String chinese; // 必须要有

2021-12-31 14:41:33 566

原创 Java——使用@FeignClient调用远程服务

@FeignClient

2021-12-27 14:55:52 2682

原创 Java——日志规范

日志规范、JAVA EE

2021-12-26 11:44:15 1091

原创 Java——项目常用登录方式详解

java登陆方式发展

2021-12-25 10:57:24 4747 4

原创 Java——日志组件log4j2、logback详解

java日志log4j2、logback

2021-12-25 10:31:40 281

原创 Java——便捷插件lombok详解

java中如何使用lombok

2021-12-25 09:36:49 203

原创 Java——JVM内存结构、GC算法、垃圾回收机制详解

GC、JVM内存结构

2021-12-24 17:28:47 629

原创 Java——lambda表达式和函数式接口

lambdajdk8新特性::的含义

2021-12-23 17:35:36 536

原创 Java——持久层之JPA详解

JPASpringBoot

2021-12-23 13:46:05 1058

原创 Java——使用Runtime类执行dos命令

前言java.util.Runtime用来执行本地环境的命令、脚本…想学好这个,需要熟练掌握windows、linux的命令行使用技巧目录标题前言一、使用一、使用Process process = Runtime.getRuntime().exec("java -version");或者Process process = Runtime.getRuntime().exec(new String[]{"java","-version"});Runtime.getRuntime().exec(

2021-12-22 16:42:09 641

原创 CMDB——概念详解

CMDB

2021-12-21 14:25:08 904

原创 Java——常用开发工具

记录下自己开发时常用的软件

2021-12-17 11:02:38 8657

原创 Proxmox——虚拟机使用

虚拟机Proxmox VE

2021-12-17 10:49:12 6706

原创 装机——2021年底装机推荐,附9000元DIY介绍

8000元+ 装机畅玩3A大作战地2042

2021-12-17 09:10:10 2197

原创 Java——使用ApiDoc生成接口文档

ApiDoc文档工具的简单学习

2021-12-17 09:07:50 1337

原创 Java——哈希值是什么?

一、什么是哈希值?!!!!! 别再脱口而出 哈希值就是地址值了 !!!!!哈希值分为三种情况(就是万类之源Object类的 hashCode方法):类将内存地址计算为哈希值(内存地址是JVM从物理地址转换过来的)String将字符串内容计算成哈希值Integer将数字当成哈希值三、哈希值会重复吗?会,可以通过重写hashCode方法来解决...

2021-12-16 17:09:26 724

原创 node.js——概念学习

一、简介node.js是javascript的运行环境。二、安装先安装NVM工具(用Node Version Management 来管理多个不同版本的node.js)NVM下载地址(打不开用万能的手机热点)把nvm加入到环境变量中NVM_HOME ------ > \nvmpath ---------> %NVM_HOME%\bin下载node.jsnvm install 12 # 会自动下载合适的12.x.x 版本nvm list

2021-12-16 15:05:21 872

原创 git——合作开发工具的使用

一、安装git访问官网 https://git-scm.com/ ,下载后傻瓜式安装即可,没啥特别注意的地方。(打不开网页的话,试试万能的手机热点)二、基于git的软件有哪些github 最常用的软件,但是国外网,用起来卡卡的gitlab 一般企业用的,私密性很不错gitee 国内的软件,速度快就是了三、GIT的理解托管代码的团队成员都在自己的分支中开发每次提交都有记录,方便追责相比svn中用文件作为分支来讲,git着实是方便多了四、日常使用创建本地仓库#

2021-12-15 14:13:54 268

原创 Kafka——面试题汇总2022

Kafka

2021-12-02 13:38:43 662

原创 Spring——面试题汇总2022

Spring

2021-12-02 12:48:54 414

原创 Mysql——高并发问题解决方案:数据库实现主从同步+读写分离

高并发

2021-12-01 16:09:36 2106

原创 Redis——面试题汇总2022

Redis

2021-11-30 21:37:49 680

原创 Mybatis——面试题汇总2022

Mybatis

2021-11-30 21:17:53 921

原创 Mysql、Oracle——面试题汇总

MysqlOracle面试题

2021-11-30 21:07:25 2268

原创 域名如何直接访问项目下的网页

这里我只介绍一种最简单的方法,亲测实用!我以Tomcat服务器做例子。这里用到了Tomcat服务器的2个配置文件:server.xml和web.xml1.我们的server.xml中,已经设置好了 默认的项目是ROOT,所以我们在输入localhost:8080时,默认打开的项目就是ROOT。即等价于 localhost:8080/ROOT。所以我们可以把webapps目录下的项目名字,改...

2019-11-26 09:43:34 1430

空空如也

空空如也

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

TA关注的人

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