Sopp_Li
码龄4年
  • 77,387
    被访问
  • 20
    原创
  • 399,684
    排名
  • 8
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2018-02-23
博客简介:

老李的博客

博客描述:
必须蜕变的一个过程,技术的积累,加油,老李~~~~
查看详细资料
  • 1
    领奖
    总分 62 当月 4
个人成就
  • 获得11次点赞
  • 内容获得19次评论
  • 获得36次收藏
创作历程
  • 5篇
    2021年
  • 2篇
    2020年
  • 8篇
    2019年
  • 5篇
    2018年
成就勋章
TA的专栏
  • JVM
    2篇
  • docker
    3篇
  • java框架-Spring系列
    1篇
  • 分布式
    2篇
  • Linux之centos7
    3篇
  • Git使用
    1篇
  • 深入理解java集合
  • 设计模式
  • 工具使用
    2篇
  • orm框架
  • Linux之Deepin
    3篇
兴趣领域 设置
  • 大数据
    mysqlhadoopredis
  • 搜索
    elasticsearch
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2021-07-25

类加载机制你多学一样本事,就少说一句求人的话参考学习于 :《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》https://segmentfault.com/a/1190000037574626https://juejin.cn/post/6959008770051538952在学习 java 的时候,我们一般都不需要考虑 jvm 是如何去找到并加载一个类到内存中的,但是在慢慢学习的过程中,我们还是需要去思考这个问题,并深入了解它。一、 类的生命周期一个 java 类的生
原创
发布博客 2021.07.25 ·
13 阅读 ·
0 点赞 ·
0 评论

记录快速安装docker-compose

快速安装docker-composedocker 安装好了过后,有时候我们会使用 docker-compose 来进行快速的容器构建和镜像拉取,如果需要使用 docker-compose ,可以参考下文:首先现在 docker-compose,下载链接: docker-compose然后拷贝到你需要安装 docker-compose 的地方,进行以下操作:cp -r ./docker-compose-Linux-x86_64 /usr/local/bin/docker-composecp -r .
原创
发布博客 2021.07.21 ·
30 阅读 ·
0 点赞 ·
0 评论

程序计数器-JVM

程序计数器本文参考与《深入理解Java虚拟机》第三版,重复学习这部分知识,有助于后续其余知识理解。建议这部分知识阅读2遍以上。程序计数器( Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作的时候就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。计数器:也叫做PC寄存器,一个指定类大小的,且不会出现O
原创
发布博客 2021.05.24 ·
67 阅读 ·
0 点赞 ·
0 评论

jvm学习-jvm对象引用关系

文章内容,参考《深入理解java虚拟机》和 https://segmentfault.com/a/1190000037439801。强引用对象中普遍存在的引用赋值:Object object = new Object() 这种。只要强引用关系还存在,那么垃圾回收期就永远不会回收,一般需要通过设置 null 值来进行回收。比如:object = null软引用对应的 java 类是 java.lang.ref.SoftReference 。当对象只有软引用可用(可到达)的时候,在垃圾回收后,内存不.
原创
发布博客 2021.05.19 ·
55 阅读 ·
0 点赞 ·
2 评论

centos 7 配置maven

centos 7 配置maven下载最新的maven的文件包,这里不过多讲述。创建一个文件夹,存放maven文件位置:cd /mkdir softcd softmkdir mavencd maven/解压对应的maven文件。tar -vxf apache-maven-x.x.x-bin.tar.gz编辑对应的配置文件vim /etc/profile#在最后一行添加以下代码:export MAVEN_HOME=/soft/maven/export PATH=${M
原创
发布博客 2021.03.03 ·
51 阅读 ·
0 点赞 ·
0 评论

docker-compose ZLIB_1.2.5.1

今天在更新系统包后在拉取docker image 时莫名出现’libz.so.1: version `ZLIB_1.2.5.1’ not found’的错误,解决了顺便记录下。docker pull 出错:deploy@DEV:~ $ docker pull redis:4-alpine4-alpine: Pulling from library/redisff3a5c916c92: Extracting [==============================================
原创
发布博客 2020.08.18 ·
271 阅读 ·
0 点赞 ·
1 评论

docker容器时间不同步

docker容器中mysql时间不同步问题每日一点学习,加油~最近由于项目中需要进行时间同步,刚好项目中需要使用到docker,所以从docker方面入手进行时间同步。1.首先进行容器和主机的时间同步。在docker-compose的配置文件中,使用/etc/localtime:/etc/localtime参数进行容器时间同步。具体的示例如下:mysql: build: #dockerfile的路径 context: ./mysql #docker
原创
发布博客 2020.08.16 ·
354 阅读 ·
0 点赞 ·
0 评论

Deepin系统下-关于mysql 5.7的安装与配置

 今天记录一下,关于Deepin系统下,mysql5.7的安装与配置过程。 在deepin系统中,从最开始装机过后,我们就需要安装一系列的软件,上一篇,已经讲述了Java环境变量的安装,现在来安装mysql 5.7。 环境: Deepin 15.11存在的问题:deepin系统中,默认的系统源,使用apt-get install mysql-server会自动拉取mysql的分支海狮D...
原创
发布博客 2019.08.08 ·
5307 阅读 ·
3 点赞 ·
0 评论

关于Deepin系统下,apt源的更换。

 在deepin中,一般默认的是官方的源,但是官方的源,会存在一个对于开发来说,很恼火的问题:无法安装mysql-server,只能安装mysql的分支-海狮db。所以,一般都会替换官方的源,替换了过后,就能安装mysql-server了(这个操作,同样适用于Ubuntu14+的系统)。具体环境如下:deepin系统-15.11进入etc/apt/目录中,备份sources.list文...
原创
发布博客 2019.08.08 ·
26423 阅读 ·
2 点赞 ·
10 评论

Deepin 15.11 系统篇-关于Linux下ll命令:未找到命令的问题

关于Linux系统下,ll命令未找到。今天记录一下关于Linux系统下,ll命令未找到的情况。一般默认的情况下,Linux系统,常用的命令ll不是Linux的基本命令,它是ls -l的别名,在centos中,都是启用的了,Ubuntu系列和debian系列的Linux系统,ll命令都未启用,需要我们手动启用。编辑bashrc文件,找到对应的alias ll='ls -l’命令,去除掉前面的...
原创
发布博客 2019.08.05 ·
4028 阅读 ·
2 点赞 ·
0 评论

springboot 2 配置mybatis-plus逆向工程

本文记录一下关于springboot2中集成mybatis-plus时,实体类以及mapper代码的生成。创建类:GeneratorEntity代码如下:package com.sopp.sp.config.mybatisplus;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.myba...
原创
发布博客 2019.06.27 ·
709 阅读 ·
0 点赞 ·
0 评论

使用Feign调用微服务的时候,出现异常java.util.concurrent.TimeoutException: nul

记录一下,springcloud,在使用feign调用微服务的时候,出现异常java.util.concurrent.TimeoutException: nul,这个时候,一般是配置熔断器的问题,熔断hystrix默认超时的时间为1秒,如果超过这个时间,就会抛出以上异常,这个时候,需要设置禁用超时时间,或者加大超时时间。操作如下:在application.yml中设置熔断的检测时间:(...
原创
发布博客 2019.03.16 ·
8068 阅读 ·
0 点赞 ·
0 评论

关于idea模式下,yml文件编写过程中不提示的问题。

今天记录一下,在idea中,编写springboot或者springcloud项目的时候,yml文件不提示的问题。网上说了很多种答案,都是对的,不过是在一般情况下,今天说一下一个特殊的情况,如果你的yml文件参照网上其他文章都没办法解决,不如看看以下问题:罪魁祸首:你屏蔽了META-INF文件夹。在idea的设置中,可以在File Types中设置屏蔽META-INF文件夹,不显...
原创
发布博客 2019.03.09 ·
10516 阅读 ·
3 点赞 ·
3 评论

springcloud eureka在单机模式下容易进入自我保护模式怎么办?

springcloud eureka作为springcloud的服务中心,主要分为两个方向,一个是server端,一个是client端。client需要向server注册,并向server定时发送心跳,server会统计一定时间的心跳率,如果低于某一个值,就会触发server的自我保护机制。这里这个自我保护机制很好理解,在做微服务的时候,如果网络太差,可能一个服务已经下线(可以理解...
原创
发布博客 2019.02.28 ·
1580 阅读 ·
0 点赞 ·
0 评论

idea使用maven打包,报错,The packaging for this project did not assign a file to the build artifact

记录一下,关于idea使用maven打包的时候,install过后,报错:The packaging for this project did not assign a file to the build artifact -> [Help 1]上面这句话是找不到这个打包插件,并非没有下载这个插件,而是你自己的项目没有引用这个maven插件。idea打包,从右边的maven插件来...
原创
发布博客 2019.02.28 ·
1605 阅读 ·
1 点赞 ·
0 评论

关于win10,的git使用的时候报错fatal:open /dev/null or dup failed: No such file or directory的解决办法

在win10 使用git的时候,报错信息如下:fatal:open /dev/null or dup failed: No such file or directory除此感觉是git的问题,可能不是一个文件或者目录,网络上也说过null.sys文件出了问题,但是更换过后没有用,本来一阵懵逼,但是,后来在网络上找到了新的解决办法:首先打开注册表,win+R,输入regedit打开:根据...
原创
发布博客 2018.12.30 ·
1106 阅读 ·
0 点赞 ·
0 评论

关于SpringBoot和Spring下,整合mybatis使用通用mapper插件时,无法根据id进行查询,修改,删除的问题

在使用通用mapper的时候,如果调用默认的selectByPrimaryKey方法,以及updateByPrimarykey和deleteByPrimaryKey方法的时候,无法进行相关操作,如果传递参数的类型错误,会直接报错,无法继续进行。有的时候,会忽略一个问题,就是在使用通用mapper的时候,对应数据库映射的实体类的主键为进行id的指明,就会发生无法根据id查询,无法根据id删除以及修改...
原创
发布博客 2018.07.08 ·
1910 阅读 ·
0 点赞 ·
0 评论

centos7下关于maven的安装和配置

maven作为一个进行版本管理以及我们常见的jar包管理的一个强大工具,任何学习maven的使用都需要知道maven的安装以及配置。今天就来记录一下在Linux的centos7系统下的关于maven的安装和配置。    安装环境:        1.centos7 *64位。     2.maven 3.5.3版本,下载链接(http://mirrors.shu.edu.cn/apache/mav...
原创
发布博客 2018.05.25 ·
4679 阅读 ·
0 点赞 ·
3 评论

关于centos7下java的安装以及环境变量的配置

现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置。首先使用xshell连接到centos7,我使用的是centos7 *64位,所以一切的配置安装都按照的是centos7来进行的,当然其他版本的centos的操作也类似,如果有需要的,请自行百度哈。本次安装环境:    centos7 ...
原创
发布博客 2018.05.25 ·
5237 阅读 ·
0 点赞 ·
0 评论

SpringBoot整合Mybatis,使用通用mapper插件的时候,热部署报错,如何解决?

SpringBoot整合Mybatis,通用mapper插件热部署报错。。。。。。在使用SpringBoot 整合mybatis的时候,为了减少不必要的代码开发量,我们会使用mybatis的通用mapper插件,tk.mapper,首先引入如下的依赖:<plugin>     <groupId>org.springframework.boot</groupId&...
原创
发布博客 2018.04.03 ·
1459 阅读 ·
0 点赞 ·
0 评论
加载更多