自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yelvens的博客

编译技术相关的记录~

  • 博客(15)
  • 收藏
  • 关注

原创 (一)Java多线程基础篇

文章目录1、多线程中的一些名词概念1.1 进程与线程的区别1.2 同步与异步的区别1.3 并发与并行的区别1.4 什么是锁、什么是死锁2、线程中的五种基本状态2.1 新建状态(New)2.2 就绪状态(Runnable)2.3 运行状态(Running)2.4 阻塞状态(Blocked)2.5 死亡状态(Dead)3、线程的创建于启动3.1 继承Thread类3.2 实现Runnable接口3.3...

2019-08-31 20:40:58 735

原创 常用设计模式汇总

文章目录1、创建者模式1.1 单例模式1.2 工厂模式2、结构性模式2.1代理模式2.2 适配器模式2.3 装饰模式(包装模式)2.4 外观模式(门面模式)2.5 组合模式(部分整体模式)3、行为型模式3.1 责任链模式3.2 观察者模式3.3 策略模式3.4 命令模式1、创建者模式1.1 单例模式看这个:单例模式1)什么是单利模式、为什么用单例模式:一个类中只能创建一个实例,所以...

2019-08-30 23:23:45 251

原创 计算机网络基础篇

文章目录计算机网络体系分类:1、物理层2、数据链路层3、网络层(重点)4、运输层(重点)5、应用层6、附加面试题计算机网络体系分类:计算机网络整个体系有两个大的分类:一个是国际组织制定的OSI七层模型,一种是实际使用中的TCP/IP四层模型。1、物理层物理层主要是实现主机和网络之间的物理连接,规定一些与传输媒体接口有关的一些特性。【如果你网络知识原本掌握的就可以,你现在的时间比较紧...

2019-08-29 15:18:37 1413

原创 My SQL代码性能优化

MySQL数据库的优化思路主要有以下方式:1)选择最有效率的表名顺序数据库的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表将被最先处理在FROM子句中包含多个表的情况下:如果三个表是完全无关系的话,将记录和列名最少的表,写在最后,然后依次类推也就是说:选择记录条数最少的表放在最后如果有3个以上的表连接查询:如果三个表是有关系的话,将引用最多的表,...

2019-08-28 00:51:51 275

原创 MySQL进阶篇

1、超键、候选键、主键、外键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。外键:在一个表中存...

2019-08-27 20:44:29 424

原创 My SQL常用的基本操作命令

1、什么是MySQL?注意:数据库命令都是以分号;结尾的,表示结束。Linux系统下,怎么登录MySQL?mysql -u root (用户名) -p;输入密码,即可登录显示当前的数据库:show databases;使用数据库:use 数据库名称;查看数据表:show tables;显示表的基本属性:describe 表名;2、常用的字段类型有哪些?1)整形(整数):...

2019-08-25 17:31:55 1955

原创 (六)剑指offer 二叉树篇

文章目录1.重建二叉树题目答案2.二叉树的镜像题目答案3.从上往下打印二叉树(层次遍历)题目答案4.二叉树中和为某一值的路径(路径和)题目答案1.重建二叉树题目输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回...

2019-08-22 22:33:09 165

原创 (三)GC 垃圾回收

文章目录GC(Gabage Collection)垃圾回收1.概述2.判定对象是否存活的算法3.判断一个对象生存还是死亡4.堆的划分5.垃圾回收算法6.垃圾收集器7.回收方法区8.Java中的强引用,软引用,弱引用,虚引用的作用GC(Gabage Collection)垃圾回收1.概述程序计数器、虚拟机栈、本地方法栈 3 个区域随线程生灭(因为是线程私有),栈中的栈帧随着方法的进入和退出而...

2019-08-22 15:29:43 357

原创 (二)Java虚拟机内存区域与内存溢出异常

文章目录在类加载完之后,JVM会做什么?一、内存区域1.运行时区域二、HotSpot 虚拟机对象1.对象的创建2.对象的内存布局3.对象的访问定位三、内存溢出(OOM)1.堆溢出2.栈溢出3.方法区溢出在类加载完之后,JVM会做什么?在类加载检查通过后,接下来虚拟机将为新生对象分配内存。简单宏观描述一下上面的步骤:通过 java.exe运行 MyTest.class,随后被加载到JV...

2019-08-20 15:44:41 368

原创 (一)Java的类加载机制

类加载机制虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、装换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型。在 Java 语言中,类型的加载、连接和初始化过程都是在程序运行期间完成的。1.Java源码的编译过程我们通过eclipse写一段代码,不调试和运行,把它保存起来,会变成一个后缀为 .java 的文件,我们把它叫做源文件,里面的东西就我们自己...

2019-08-19 01:12:17 230

原创 二叉树的实现

定义一个类,用来当做二叉树的节点,也可以用内部类package dateStructure;public class TNode { public int date; public TNode leftChild; public TNode rightChild; public TNode(int key) { this.date = key; }}下面是二叉树的实...

2019-08-18 13:11:55 147

原创 (五)剑指offer 巧妙计算篇

文章目录#看前须知:1.二进制中1的个数题目答案2.求1+2+3+...+n题目答案#看前须知:机器数:一个数在计算机中的表现形式叫做机器数,这个数有正负之分,在计算机中用一个数的最高位(符号位)用来表示它的正负,其中0表示正数,1表示负数。例如:0000 0001表示十进制1, 1000 0001表示十进制-1真数:计算机中的机器数对应的真实的值就是真数,对最高位(符号位)后面的二进...

2019-08-17 09:36:04 567

原创 Java对redis的五种values的操作API

五种value类型:String,List,Hash,Set,ZSet(有序集)package com.realrainy.oa;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;import redis.clients.jedis.Jedis;impo...

2019-08-15 18:31:23 1355 1

原创 SpringBoot2.0 + Activiti6.0集成

看前须知:铁子,这个不适合从没有接触过activiti的人,因为还有一个画流程路,我就是把这个放这,方便我以后复习和用起来查找方便,公司让我两天把activiti和Springboot集成起来,还要应用到一个OA项目中,我现在只是一个菜鸡实习生,顶着巨大的压力,一步一个坑,连续爬了两三天水坑,终于能够做出来一点东西了,所以说,兄弟,如果是第一次接触,别慌,慢慢来,把所有的坑试一遍,自然而然就会了...

2019-08-14 18:13:58 1329

原创 http协议中的响应状态码

HTTP响应:2xxHTTP响应:3xxHTTP响应:4xxHTTP响应:2xx

2019-08-01 09:49:55 941

空空如也

空空如也

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

TA关注的人

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