自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring rest接口发布原理解析

rest服务发布原理:首先是注解@Controller、@RestController、@RequestMapping,启动的时候,spring 会自动加载解析相关的bean以及bean的方法,然后包装成HttpMthod对象,存储在AbstactMappingHandler抽象类里面的一个MappingRegistery对象里面,该对象以map的对象维持着所有的HttpMethod . (...

2019-03-07 22:25:24 1133

原创 redis 集群查看key在某一个具体的节点上

进入命令行:./redis-cli -h ip -p port查看集群节点cluster info查看key对应的slotcluster keyslot key查看slot和节点的对应关系cluster slots

2018-11-27 19:58:08 24899 2

原创 git常用命令

Git 命令参考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137586810169600f39e17409a4358b1ac0d3621356287000工作区暂存git blame 查看文件的每一行是由谁来提交的git stash 把工作区储藏起来git ...

2018-10-10 15:01:16 174

转载 Java工程师成神之路

一 基础篇1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具 jps, jstack, jmap, jconsole, jinfo, jhat, javap,

2016-07-07 16:52:14 305

原创 tomcat classpath classloader粗略学习心得

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-06-19 21:14:52 361

转载 OGNL表达式struts2标签“%,#,$”

本文转载自: http://www.blogjava.net/parable-myth/archive/2010/10/28/336353.htmlOGNL要结合struts标签来使用。由于比较灵活,也容易把人给弄晕,尤其是“%”、“#”、“”这三个符号的使用。由于”这三个符号的使用。由于广泛应用于EL中,这里重点写%和#符号的用法。 1、“#”符号有三种用途: (1)、访问非根对象(

2015-05-01 20:41:35 295

原创 linux 系统基础

Linux 系统文件类型: 1. 普通文件:二进制文件和文本文件 2. 目录文件:目录以文件的形式存在,记录了相关文件的大小、位置等文件信息 3. 设备文件:设备也可以看成一个文件,以文件的方式去处理,包括块设备文件和字符设备文件linux常见目录: 1. /usr 存放用户安装的软件 2. /home 存放系统用户自身的数据 3. /bin 存放shell命令等可执行文

2015-04-07 20:11:37 673

原创 linux 程序设计常用知识:

Rpm 命令 -ivh:安装显示安装进度–install–verbose–hash -Uvh:升级软件包–Update; -qpl:列出RPM软件包内的文件信息[Query Package list]; -qpi:列出RPM软件包的描述信息[Query Package install package(s)]; -qf:查找指定文件属于哪个RPM软件包[Query File]; -Va:校

2015-04-07 20:08:42 386

原创 linux shell 中[ ]和[[ ]]表达式区别:

不同点: 1. []是一个test命令,[[ ]] 是一个关键字 2. [[的行为相对地更接近于其他语言,例如”&&”而不是”-a”表示逻辑”与”,用”||”而不是”-o”表示逻 辑”或”。 3.[ … ]为shell命令,串比较操作符”>” 与”<”必须转义,否则就变成IO改向操作符了(请参看上面2中的例子)。在[[中”<”与”>”不需转义; 4.[[ … ]]进行

2015-04-07 17:22:33 310

转载 centos Linux 分区

转自:http://truemylife.iteye.com/blog/1979387基本概念:磁盘、分区、物理卷【物理部分】卷组【中间部分】逻辑卷、文件系统【虚拟化后可控制部分】磁盘信息查看fdisk -lSATA磁盘,使用fdisk -l如果有两块磁盘,会显示sdasdb如果有更多,依次a-zfdisk -l除了显示硬盘分区,同时显示逻辑卷信息,逻辑卷以vg_开头df -h查看文件系统及其挂载点

2015-04-05 17:06:28 462

转载 Linux查看和剔除当前登录用户

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-04-05 16:51:59 291

原创 Java Calendar 的用法讲解

Calendar 是java提供的一个日期内,主要的几个字段以及函数是这样的 字段: Year,Month,DAY_OF_MONTH 这三个地段在源码中的定义是这样的: public final static int YEAR = 1; public final static int MONTH = 2; public final static int DAY_OF_MON

2015-03-25 21:15:07 399

原创 C盘O字节

问题现象:电脑一直运行正常,某一时刻突然发现C盘0

2014-11-22 00:25:29 2108

原创 u盘为空,打开属性可以看到有文件,但是打开目录却看不到文件,即时是显示了隐藏文件;文件属性中的隐藏选项为灰色的

解决方法:1.控制面板---文件夹选项---查看----取消

2014-11-22 00:09:05 5473

原创 u盘为空,打开属性可以看到有文件,但是打开目录却看不到文件,即时是显示了隐藏文件。

解决方法:1. 在控制面板-

2014-11-21 23:56:48 9267 1

原创 进程与线程的区别

我们知道操作系统最重要的三个抽象是:进程抽象、

2014-10-18 23:40:08 336

原创 Java 内存

Java虚拟机中主要的内存区主要5个:方法区、堆、虚拟机栈、本地方法栈和程序计数器。方法区和堆是所有线程共享的内存区域,虚拟机栈、本地方法栈和程序计数器是线程私有的。方法区是保存即时编译后的代码等数据,比说我们熟知的常量池就是方法区中的一部分。堆是用来存放所有对象实例的内存区,每一个new出来的对象都是在堆中进行存储的,堆也是gc的主要区域。堆又分为新生代区和老年代区。堆中存放的一般是

2014-10-18 19:34:27 362

空空如也

空空如也

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

TA关注的人

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