自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java多线程入门

不谈callable和juc线程创建两种方式:1)指定类继承Thread类重写run方(写入线程需要执行的代码),实例化指定类,调用start方法,注意如果调用run方法只会相当于正常执行某个方法不能开启线程;2)指定类实现Runnable接口重写run方法,实例化指定类,将实例化的指定类当作参数传入Thread类的构造函数类;注意:多线程底层就是静态代理;Thread为代理类,Runna...

2020-04-16 22:15:47 129

原创 Mybatisplus学习笔记

学习mybatisplus后主要感觉它主要就分为了代码生成和使用两个部分使用例子:新建数据库并导入数据:注意最好满足开发规范,即在任意一张表中加入create_time和update_timeDROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHA...

2020-04-15 23:20:58 187

原创 mysql复习巩固

基础1.操作数据库mysql> create database db_name; -- 创建数据库mysql> show databases; -- 显示所有的数据库mysql> drop database db_name; -- 删除数据库mysql> use db_name; -- 选择数据库mysql&...

2020-04-15 10:09:13 181

原创 JVM之类加载子系统

一、类加载器基本概念顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成java.lang.Class类的一个实例。每个这样的实例用来...

2020-04-14 09:52:23 93

转载 JVM之运行时数据区-栈区

栈的基本概念Java栈有两个,分别是虚拟机栈和本地方法栈。这里以虚拟机栈为例,本地方法栈和虚拟机栈基本相同。特点:线程私有描述的是Java方法执行的内存模型关键知识点:栈帧每个方法执行时会创建一个栈帧(栈帧是方法运行时的基础数据结构)用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每个方法从调用到执行完成的过程,就对应一个栈帧在虚拟机栈中的入栈和出栈的过程。栈帧中的局部变量表...

2020-04-14 09:01:29 96

原创 JVM基本描述

如上面架构图所示,JVM分为三个主要子系统:类加载器子系统(Class Loader Subsystem)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)类加载器子系统Java的动态类加载功能由类加载器子系统处理,处理过程包括加载和链接,并在类文件运行时,首次引用类时就开始实例化类文件,而不是在编译时进行。1.1 加载Boot St...

2020-04-14 08:14:32 180

原创 代码耦合和解耦

一、耦合1、耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。2、在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和构件之间的耦合最小。3、分类:有软硬件之间的耦合,还有软件各模块之间的耦合。耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模块之间的接口的复杂程度、调用模块的方式以及哪些信...

2020-04-10 19:17:29 4305

转载 双亲委派机制

参考文章oracle 官方文档Class Lo...

2020-04-10 18:45:35 1476 1

转载 反射机制

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-688b67d66a.css"> <div id="content_views" class="markdown_views p...

2020-04-10 18:24:36 194

转载 java集合框架

 java集合框架图    简化图:   Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。   1、Java 2集合框架图  ①集合接口:6个接口(短虚线表示),表示不同集合类型,...

2020-04-10 14:48:19 66

转载 Mybatis官方文档

MyBatis 是一款优秀的持久层框架,我们可以通过官方文档更好的学习和探究 MyBatis 框架原理和应用实践等。通过整理,可以分为以下八部分进行学习研究。简介入门XML 配置XML 映射文件动态 SQLJava APISQL 语句构建器类日志...

2020-04-09 14:34:38 151

原创 JDBC核心API使用

JDBC接口核心的APIjava.sql.* 和 javax.sql.*|- Driver接口: 表示java驱动程序接口。所有的具体的数据库厂商要来实现此接口。 |- connect(url, properties): 连接数据库的方法。 url: 连接数据库的URL ...

2020-04-08 11:28:44 196

转载 在IDEA中实战Git

假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七:小张获取小袁提交的分支场景八:小张把分支合并到主干 下面来看...

2020-04-07 21:35:25 371

原创 关于Git你不得不在知道的

Git使用解析(学习使用详细解析)1 获取 Git 仓库2 Git基础3 Git分支))1 获取 Git 仓库获取 Git 仓库通常有两种获取 Git 项目仓库的方式:1 将尚未进行版本控制的本地目录转换为 Git 仓库;2.从其它服务器 克隆 一个已存在的 Git 仓库。两种方式都会在你的本地机器上得到一个工作就绪的 Git 仓库。1)在已存在目录中初始化仓库首先需要进入该...

2020-04-07 20:54:18 336

原创 spring基础

spring学习总结(有转载)Spring概念及特点IOCAOPIOC容器的生命周期基于注解配置BeanSPELSpring概念及特点IOCAOPIOC容器的生命周期基于注解配置BeanSPEL...

2020-04-05 21:01:52 265

转载 npm install报错

error`刚开始以为是 node 或 npm 版本问题,前前后后折腾了好久,终于解决了如果执行过npm install,先删除 node_modules 文件夹,不然运行的时候可能会报错执行下面的命令npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver再执行...

2020-04-04 11:17:49 472

原创 安装node遇到的一些问题

问题一: 报错缺少pytho环境.解决:解决方法很多。主要有1:自己下载python2.7版本2:加入这个编译模块``npm install --global --production windows-build-tools.`问题二:node-sass安装报错:无法将参数 1 从“v8::Local<v8::Value>”转换为“const v8::Stri无法将参数 1 ...

2020-04-04 10:54:07 1258

原创 使用vagrant和virtualbox安装虚拟机遇到的坑

记录学习使用问题一:vagrant up的时候从vagrant hub拉去镜像太慢。一直卡在拉取镜像的地方。解决方法:自己去vagrant hub上下载centos/7打开命令行输入(1)Vagrant box add centos7 ${path}CentOS-7-x86_64-Vagrant-1803_01.VirtualBox(2)Vagrant init ${名字}(3)Va...

2020-04-03 08:20:02 1051

空空如也

空空如也

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

TA关注的人

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