- 博客(8)
- 收藏
- 关注
原创 MAC中使用docker启动Mysql8.0.25版本
MAC中使用docker启动Mysql8.0.25版本拉取: docker pull mysql启动容器: docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql进入容器,登录Mysql: mysql -u root -p对mysql的root用户授权 :ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_passwo
2021-06-20 21:49:30 485 1
原创 JAVA8反射获取方法的参数名称
JAVA8中可以通过java.lang.reflect.Parameter获取方法参数的名称:package com.wlh.mybatis.proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Parameter;import java.lang.reflect.Proxy;import java.util.HashMap;impor
2020-06-14 22:41:57 540
原创 CAS-自旋锁学习笔记
以下讲解一下,个人对CAS的理解:CAS:CompareAndSwap;在java.util.concurrent.atomic包下的原子操作的类,基本使用的都是CAS自旋锁的方式来保证操作的原子性。1.基本实现过程是:从主内存中读取变量的值到工作内存中,比如记录为A,然后再将计算结果记为B,然后再读取主内存的值与A比较,如果没有改变则将B的值刷新到主内存中,如果变化了,则重复第一步的操作。其中,涉及ABA问题,通过加版本号来处理,在获取值的时候同时读到版本号,在比较的时候,比较值也比较版本号。
2020-05-11 19:49:07 474
原创 二进制及其运算学习(原码、反码、补码、位运算)
学习背景:最近在看很多JAVA类的源码,遇到了很多的位运算,所以系统的学习了下有关二进制的知识。首先,看一下JAVA中的基本数据的字节(Byte)长度和bit长度:基本数据类型字节Bytebitbyte1字节8位short2字节16位int4字节32位long8字节64位float4字节32位double8字节64位...
2020-05-03 22:18:52 1918
原创 下载CentOS7、CentOS8镜像
1、进入官网下载网站:http://isoredirect.centos.org/2、选择下载CentOS7或者CentOS83、选择镜像下载例如下载CentOS7:有很多的国内资源站可以选择推荐选择阿里云站点:点击进入。。。。选择CentOS-7-x86_64-DVD-1708.iso(标准版本)各种版本介绍:...
2020-04-12 21:01:03 27653 1
原创 Springboot引入thymeleaf依赖,在pom文件中报错。
Springboot引入thymeleaf依赖,在pom文件中报错。最后分析原因是 maven第一次下载thymeleaf 的jar包时出现问题。没有下载完全。错误提示:Failed to read artifact descriptor for org.springframework.boot:spring-boot-starter-thymeleaf:jar:2.1.4.RELEASE...
2019-04-11 15:12:32 11519 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人