自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker安装及入门详解

Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明下面是定制一个nginx镜像FROM nginxRUN echo '这是一个本地构建的nginx镜像' > /usr/share/nginx/html/index.htmlRUN(命令行命令)开始构建镜像不传参运行nginx -c /etc/nginx/nginx.conf #容器内会默认运行以下命令,启动主进程传参运行ENVARGARG [=]

2023-06-12 08:20:36 303

原创 NoSQL简介

MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案A(Atomicity)原子性 要么全做完,要么都不做C(Consistency)一致性 a+b=10;a改变,b一定也要改变I(Isolation)独立性 事物之间不会互相影响D(Durability)持久性 修改永久有效NoSQL,指的是非关系型的数据库,用于超大规模数据的存储MongoDB是由C++编写的,是一个基于分布式文件存储的开源数据库系统。

2023-06-12 08:17:41 233

原创 mysql常用函数整理

Mysql常用函数大全,含实例

2023-06-11 10:34:00 77

原创 AQS知识点整理

即AbstractQueuedSynchronizer,队列同步器,是用来构建锁或者其他同步器组件的重量级基础框架及整个JUC体系的基石,通过内置的FIFO队列来完成资源获取线程的排队工作,并通过一个int类型的变量表示持有锁的状态;:AQS使用一个violatile的int类型的成员变量来表示同步状态,通过内置的FIFO队列来完成资源获取的排队工作,将每条要抢占资源的线程封装成一个Node节点来完成锁的分配,通过CAS完成对state值的修改;优点:所有的线程都能得到资源,不会饿死在队列中。

2023-06-11 01:24:13 57

原创 什么是CAS?

CAS底层用到的Unsafe类,Unsafe是CAS的核心类,Java方法无法直接访问底层系统,需要通过本地(native)方法来访问,Usafe相当于一个后门,基于该类可以直接操作特定内存的数据。因为CAS需要在操作值的时候检查下值有没有发生变化,如果没有发生变化则更新,但是如果一个值原来是A,变成了B,又变成了A,那么使用CAS进行检查时会发现它的值没有发生变化,但是实际上却变化了。它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程是原子的。类来保证引用对象之间的原子性,

2023-06-11 00:14:25 280

原创 ActiveMQ安装详解及入门

JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。

2023-06-10 11:06:50 2646

原创 Nacos 安装及入门

Window安装nacos,Linux安装nacos,Docker安装nacos

2023-06-09 23:18:07 610

原创 读《Thinking In Java》随笔记录 第二章:一切都是对象

常识:寄存器:最快的存储区,处理器内部堆栈:位于通用RAM(随机访问存储器)中 对象的引用堆:一种通用的内存池(位于RAM区) 用于存放所有的java对象常量存储:在嵌入式系统中,常量本省会和其他部分分隔离开,可以选择将其存放在ROM(只读存储器中)非RAM存储器 :数据完全存活于程序之外:流对象和持久化对象,持久化对象被存放在磁盘上;基本类型:不用new来创建变量,...

2019-10-30 23:57:48 150

原创 读《Thinking In Java》随笔记录 第一章:对象导论

计算机革命起源于机器,编程语言的产生也始于对机器的模仿;所有的语言都提供抽象机制,可以认为,人们所能够解决的问题复杂性直接取决于抽象的类型和质量。所谓的类型是指“所抽象的是什么?”,汇编语言是对底层机器的轻微抽象;万物皆对象;每个对象都有一个接口;每个对象都提供服务;java是单继承的,Object是终极基类;JAVA SE5.参数化类型(泛型)ArrayList和LinkedLis...

2019-10-30 00:10:31 165

原创 记一次个人服务器被nicehash挖矿,排查挖矿程序记录

一:早上起来,发现短信邮箱都收到阿里云提示,租赁的一台虚拟云服务器,异地登录,被植入挖矿程序的提示;二:打开电脑,终端连接服务器,发现登录不进去,第一反应,远程连接密码被修改,登录阿里云控制台,修改服务器实例密码,重启服务器,重新连接服务器;1.登录后,首先查看服务器操作日志:很显然,是被清理了2.查看物理内存,物理内存占用不高:3.查看运用运行情况,发现...

2019-09-08 21:12:43 6139

原创 java程序模拟双色球开奖

package com.method1;import java.text.DecimalFormat;import java.util.Random;/** * @author: Mr.MKB * @Version: V1.0 * @Description: 测试双色球机选多少次能中大奖 * @DATE: 2018-09-04 11:44 * @throws */publ...

2018-09-12 17:34:24 1835

原创 二.java关键字

abstract:(abstract class) java抽象类 有些类的实例是不存在的,但它代表一类不同的对象的集合。如:圆,正方形、长方形... 他们都是图形,图形都有周长、面积。boolean:java中的八种基本数据类型之一,布尔型(true/false)break:跳出,java中的流程控制语句,跳出当前循环或选择byte:java中八种基本数据类型之一,字节型case:switch ...

2018-05-16 11:27:04 240

原创 Java中public、protected、private和default的区别

public、protected、private和default都是java中的访问控制符其访问权限如下:public: 具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等等。它往往用于对外提供调用的形式。protected:主要用来老保护子类,它所修饰的属性,方法,可由子类继承default:它是针对本包访问而设计的,任何处于本包下的类,接口,异常等,都可以相互访问。p...

2018-05-16 09:52:14 3821

2023年面试记录汇总

社招高频八股文,面试实操整理,希望能帮到正在找工作的小伙伴!

2023-06-12

Java面试题及答案整理

Java基础题,spring面试题,Redis面试题,SpringCloud面试题及答案,SpringCloud alibaba

2023-06-10

空空如也

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

TA关注的人

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