- 博客(14)
- 收藏
- 关注
原创 JAVA锁知识整合(一)
1. 线程安全首先,锁是一个概念,是为了解决多线程并发产生线程安全问题提出来的概念。那么线程安全的程序意味着,多线程情况下运行,得到的结果和预期在单线程的情况下运行的结果是一致的,那么这就是线程安全的程序,反之便是线程不安全的。举个例子:ArrayListpublic class TestArrayList { public static void main(String[] args) throws InterruptedException{ //测试ArrayList是否是线程安全的,开
2021-10-25 02:05:51
167
原创 CentOS 7基础模板搭建(ip,host 设置,docker安装)(基于VMware)
1. 安装一个CentOS 7这里我就不再赘述了,其他的博客有很多的参考教程,目前摆在我们面前的就是一个已经安装好的CentOS 72. 设置静态网络和host 主机名1. 设置静态网络cd /etc/sysconfig/network-scripts/ll可以看到,我们的网卡名 ifcfg-ens33编辑这个文件,设置静态模式启动,静态ip,网关,子网掩码,dns,注释uuid(用于克隆)网关和子网掩码的地址看到这里,vmWare的虚拟网络编辑器子网ip占着…17.0,网
2021-08-22 23:22:23
738
原创 浅析IO(1)
基础概念1. 什么是IOI/O 是机器获取和交换信息的主要渠道,而流是完成 I/O 操作的主要方式。在计算机中,流是一种信息的转换。流是有序的,因此相对于某一机器或者应用程序而言,我们通常把机器或者应用程序接收外界的信息称为输入流(InputStream),从机器或者应用程序向外输出的信息称为输出流(OutputStream),合称为输入 / 输出流(I/OStreams)。机器间或程序间在进行信息交换或者数据交换时,总是先将对象或数据转换为某种形式的流,再通过流的传输,到达指定机器或程序后
2021-08-16 17:20:28
274
原创 docker 安装 nacos
拉取镜像,当前拉去的镜像是 lasted 1.4.1docker pull nacos/nacos-server初始化nacos数据库,基于之前建立的mysql容器建立一个nacos数据库,再执行sql初始化sql链接运行docker run -d -p 8848:8848 \--name nacos \--ip 192.168.17.129 \--restart=always \--env MODE=standalone \--env SPRING_DATASOU.
2021-01-23 23:29:06
105
原创 新框架设计,环境搭建(用docker 安装 Redis,Mysql,MongoDB,PostgreSQL)
1. Redisdocker pull redis #镜像下载#创建挂载目录和文件mkdir -p /mydata/redis/conf touch /mydata/redis/conf/redis.conf #运行docker run --name redis -p 6379:6379 \-v /mydata/redis/data:/data \-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \-d redis red
2021-01-03 23:32:55
159
原创 新框架设计,环境搭建(CentOS 7+docker)
1. 配置网络环境配置虚拟机网络新建一个NAT模式的网络再更改,虚拟机的网卡设置,引用我们的设置的网络更改网络配置启动虚拟机,更改/etc/sysconfig/network-scripts/ifcfg-ens33 文件,根据我们以上的网络信息设置TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIP
2021-01-03 17:53:48
94
原创 Springboot的简单配置(IntelliJ)
1. 搭建SpringBoot创建一个新项目,选择Spring-boot 官方模板填写项目信息选择插件,依赖,这里我们选择以下插件和依赖建好之后,我们的项目结构是这样的接下来让我们调整一下,更接近真实项目中的结构2. 项目结构调整首先,我们将后端代码结构调整为这样| 包名|说明 ||–|--||annotation|放置项目自定义注解||asp...
2020-04-28 10:53:44
520
原创 Spring基础配置(Maven)
Spring 简介①Spring是一个开源框架②Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。③Spring是一个IOC(DI)和AOP容器框架。④Spring的优良特...
2020-03-06 15:33:01
630
原创 复习概率论之基础(联合概率与条件概率)1
联合概率 所谓联合概率就是把两个不相关的事务关联起来,他们的各个状态组合的概率分别是多少经典的例子有抛硬币和掷色子的组合x为色子掷出的点数,y=0意味着硬币正面朝下,反之y=1x=1x=2x=3x=4x=5x=6y=11\121\121\121\121\121\12y=01\121\121\121\121\121\12当...
2020-02-11 19:35:17
921
原创 EXT.JS 学习笔记
store.loadData()loadData(object data, [Boolean append])从本地JavaScript变量中读取数据,append为true时,将读取的数据附加到原数据后,否则执行整体更新,如下面的代码所示。1. store.loadData(data, true);store. Filter();为store加载数据之后,有时不需要把所有数...
2019-10-23 18:16:37
1054
原创 JAVA封装类,数据类型转换
封装类上篇文章我主要介绍了JAVA的基础数据类型,那么,JAVA作为面向对象的语言,自然也可以以JAVA基础数据类型为对象进行封装了,简单的说就是把基础数据类型作为核心为它们添加各种方法以便我们进行使用。1.首先,八种基本数据类型分别是:int、short、float、double、long、boolean、byte、char;它们的封装类分别是:Integer、Short、Float、Do...
2018-11-17 01:12:38
1165
原创 JAVA的基本数据类型,运算符
基本数据类型 A:为什么有数据类型 我们都知道,变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空间。 如果没有数据类型,那么我们需要开辟多大的内存空间合适呢? 为了解决这种问题,java就给我们提供了不同的数据类型,那么针对不同的数据类型,在内存中分配了不同大小的内存空间。 B:Java中数据类型的分...
2018-11-12 00:12:26
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人