自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在没有联网的情况下,主机和虚拟机如何互相ping通

虚拟机的网络适配器设置为NAT模式; 找到虚拟机的虚拟网络编辑器,打开“更改设置”选项3.选中VMnet8 NAT模式,这里我将将子网IP设置为下图所示,可以根据需要自己设置子网IP4.主机电脑的网络连接里的VMnet8设置为与3中的子网IP同一个网段,如下所示5.虚拟机中打开的centos7系统的ip地址也要设置为与3中子网IP在同一个网段,并且网关和服务器设置为主机网络...

2020-02-17 20:15:18 2743

原创 spring已经实现了aop,为什么还要用aspectj

spring已经实现了aop,为什么还要用aspectj?1、是不是使用spring AOP的功能,都要引入这aspectj,是依赖关系?2、如果2个是独立互不影响的东西,在平时的开发中,是不是更偏向于用aspectj,而不使用spring自己的AOP?回答1:①选择spring的AOP还是AspectJ?spring确实有自己的AOP。功能已经基本够用了,除非你的要在接口上动态代...

2020-01-08 21:42:24 3105 5

原创 linux系统重启后nginx启动报错

nginx报错如下:[root@localhost-01 sbin]# nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)出错原因:虚拟机重启后,var/run/nginx,nginx这个文件夹都会被删除。解决办法:1、每一次都要去/var/run目录下建立...

2019-11-25 15:29:54 1092

转载 数据库原理、索引和锁

转载:黄小邪 https://blog.csdn.net/a724888/article/details/78765898作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看了几本数据库相关的书籍并且阅读了 My...

2019-05-14 19:07:29 290

转载 REDO和UNDO详解

在数据库系统中,既有存放数据的文件,也有存放日志的文件。日志在内存中也是有缓存Log buffer,也有磁盘文件log file,本文主要描述存放日志的文件。​ MySQL中的日志文件,有这么两类常常讨论到:undo日志与redo日志。1 undo1.1 undo是啥undo日志用于存放数据修改被修改前的值,假设修改 tba 表中 id=2的行数据,把Name=’B’ 修改为Nam...

2019-04-18 21:29:17 3354

原创 Java中线程局部变量ThreadLocal

线程局部变量就是为每一个使用该变量的线程都提供一个变量值的副本,使每一个线程都可以独立地根据该线程局部变量改变这个变量值副本,而不会和其他线程的副本发生冲突。其实就是每一个线程类都有一个ThreadLocalMap类(该类是ThreadLocal的静态内部类)的对象,将线程局部变量和对应的变量值副本以键值对的形式存在Map集合中。假设有如下简单案例:public class ...

2019-01-13 12:22:43 322

转载 synchronized和volatile关键字的作用

synchronized和volatile关键字的作用原文:http://blog.csdn.net/guyuealian/article/details/52525724     在说明Java多线程内存可见性之前,先来简单了解一下Java内存模型。     (1)Java所有变量都存储在主内存中     (2)每个线程都有自己独立的工作内存,里面保存该线程的使用到的变量副本(该副本就...

2019-01-10 10:07:15 1180

转载 Struts2 中 Action 的执行流程

原文链接:http://www.cnblogs.com/mfmdaoyou/p/7189578.htmlStruts2的官方文档附带了Struts2的架构图。一、关于图中的Key:Servlet Filters:过滤器链,client的全部请求都要经过Filter链的处理。 Struts Core:Struts2的核心部分,可是Struts2已经帮我们做好了,我们不需要去做这个...

2018-11-20 09:14:29 698

转载 集合迭代时对集合进行修改抛ConcurrentModificationException(并发修改异常)的深究

作者:izard999 来源:CSDN 原文:https://blog.csdn.net/izard999/article/details/6708738 版权声明:本文为博主原创文章,转载请附上博文链接!大家应该都知道, 在java中, 在对一些集合迭代的过程中对集合进行一些修改的操作, 比如说add,remove之类的操作, 搞不好就会抛ConcurrentModificationE...

2018-10-27 16:50:39 254

转载 jdk各版本新特性

某天早上,看新闻头条,一条消息引起了我的注意,JDK10问世!我的天哪,公司开发好像还在用JDK6,难道落伍那么多了吗!!为了弄清楚各个版本之间的关系,特地罗列了一下。 JDK5自动装箱与拆箱: 枚举 静态导入,如:import staticjava.lang.System.out 可变参数(Varargs) 内省(Introspector),主要用于操作JavaBean中的属性,通...

2018-08-22 21:52:03 290

转载 伪数组和真数组的区分

/** 什么是伪数组:* 1、伪数组是一个对象* 2、这个对象必须要有length属性* 3、如果这个对象的length不为0,那么必须要有按照下标存储的数据* */// 不是伪数组var obj = {};var obj2 = { length: 3 };// 是伪数组var obj3 = { length: 0 };var obj4 = { 0: '888', len...

2018-08-11 20:10:21 988

空空如也

空空如也

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

TA关注的人

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