自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring boot—logback日志构建

spring boot是一款能够快速搭建应用的框架。它里面也包含了日志系统,例如我们在application.properties中加入logging.file=日志路径logging.level.包名=级别这样就能配置简单的日志系统。 但是这样所有的日志就跑到了一个文件中了,对日志的查看很不方便。 我们可以采用logback对日志做出一定的控制,比如我们按日期来输出日志,这样使工程更加简洁规

2017-09-23 10:54:42 209

原创 日常小笔记-maven

很多人在构建maven项目,进行运行命令的时候可能会出错。一大部分的原因是因为之前由于网络问题,依赖包只下了一半,但是maven以为依赖包已经存在,所以找不到类,导致运行出错。我们可以跟着错误找到哪个类出错或者没找到,然后那个包删掉,再让maven重新下载,这样就可以了。

2017-09-17 11:16:15 184

原创 Spring源码解析-springmvc

springmvc是spring为web应用程序提供的一个模块。 Springmvc是基于servlet实现的,通过实现Servlet接口的DispatcherServlet来封装核心功能,通过请求分派给处理程序。 在分析源码之前先来一套简单的spirngmvc程序。 首先我们需要配置web.xml文件,服务器启动后的工作就从这开始。 ①<!DOCTYPE web-app PUBLIC

2017-09-15 18:59:24 333

原创 malloc底层原理实现

使用过c语言的都知道malloc是一个动态分配内存的函数,还可以通过free释放内存空间。 如果我们想分析一下malloc的源码,这其实不是一会就能看懂的,但是我们可以讨论一下malloc的简单实现。 在这之前,我们先来看一下虚拟内存空间。 虚拟内存空间时操作系统实现内存管理的一种机制。操作系统为每个进程维护一个虚拟内存空间。操作系统会将虚拟内存和实际的物理内存进行映射,CPU芯片上叫做存

2017-09-11 16:51:12 16762 4

原创 Netty学习-Java网络编程

阻塞与非阻塞我们最初接触到的java网络编程往往是同步阻塞的IO。 同步阻塞和同步非阻塞的区别在于接收数据的时候。同步阻塞采用接收到一个客户端的接入请求,开启一个线程,然后这个线程等待客户端发送信息,在等待的过程中采用阻塞。这样的做法我们发现每一个客户端的接入,我们就需要开启一个线程来管理消息的接收和发送,如果客户端没有消息发过来,那么这个线程一直会阻塞在接收消息这个地方,这样的话会造成很大的资源

2017-09-05 16:51:12 212

原创 Linux/Unix系统编程-基本概念

内核内核是操作系统的核心,是指管理和分配系统资源的核心软件。内核的职责 ①进程调度:linux属于抢占式多任务操作系统,多个进程可以同时存在于内存当中,但是每次只能有一个进程获得对cpu的使用权。内核通过一定的进程调度算法控制哪个进程获得对cpu的使用,以及使用时间。 ②内存管理:虽然现在的计算机内存大小逐渐增长。但内存还是属于有限资源,进程间需要共享资源,linux采用了虚拟内存机制,看

2017-09-01 23:57:33 775

mips-sde-elf-i686-pc-linux-gnu.tar.bz2

mips-sde-elf-i686-pc-linux-gnu.tar.bz2 下载这里来编译mips

2017-11-13

空空如也

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

TA关注的人

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