- 博客(17)
- 收藏
- 关注
原创 spring rest接口发布原理解析
rest服务发布原理:首先是注解@Controller、@RestController、@RequestMapping,启动的时候,spring 会自动加载解析相关的bean以及bean的方法,然后包装成HttpMthod对象,存储在AbstactMappingHandler抽象类里面的一个MappingRegistery对象里面,该对象以map的对象维持着所有的HttpMethod . (...
2019-03-07 22:25:24
1183
原创 redis 集群查看key在某一个具体的节点上
进入命令行:./redis-cli -h ip -p port查看集群节点cluster info查看key对应的slotcluster keyslot key查看slot和节点的对应关系cluster slots
2018-11-27 19:58:08
25204
2
原创 git常用命令
Git 命令参考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137586810169600f39e17409a4358b1ac0d3621356287000工作区暂存git blame 查看文件的每一行是由谁来提交的git stash 把工作区储藏起来git ...
2018-10-10 15:01:16
226
转载 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
345
原创 tomcat classpath classloader粗略学习心得
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-19 21:14:52
402
转载 OGNL表达式struts2标签“%,#,$”
本文转载自: http://www.blogjava.net/parable-myth/archive/2010/10/28/336353.htmlOGNL要结合struts标签来使用。由于比较灵活,也容易把人给弄晕,尤其是“%”、“#”、“”这三个符号的使用。由于”这三个符号的使用。由于广泛应用于EL中,这里重点写%和#符号的用法。 1、“#”符号有三种用途: (1)、访问非根对象(
2015-05-01 20:41:35
330
原创 linux 系统基础
Linux 系统文件类型: 1. 普通文件:二进制文件和文本文件 2. 目录文件:目录以文件的形式存在,记录了相关文件的大小、位置等文件信息 3. 设备文件:设备也可以看成一个文件,以文件的方式去处理,包括块设备文件和字符设备文件linux常见目录: 1. /usr 存放用户安装的软件 2. /home 存放系统用户自身的数据 3. /bin 存放shell命令等可执行文
2015-04-07 20:11:37
784
原创 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
419
原创 linux shell 中[ ]和[[ ]]表达式区别:
不同点: 1. []是一个test命令,[[ ]] 是一个关键字 2. [[的行为相对地更接近于其他语言,例如”&&”而不是”-a”表示逻辑”与”,用”||”而不是”-o”表示逻 辑”或”。 3.[ … ]为shell命令,串比较操作符”>” 与”<”必须转义,否则就变成IO改向操作符了(请参看上面2中的例子)。在[[中”<”与”>”不需转义; 4.[[ … ]]进行
2015-04-07 17:22:33
353
转载 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
523
转载 Linux查看和剔除当前登录用户
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-04-05 16:51:59
328
原创 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
453
原创 u盘为空,打开属性可以看到有文件,但是打开目录却看不到文件,即时是显示了隐藏文件;文件属性中的隐藏选项为灰色的
解决方法:1.控制面板---文件夹选项---查看----取消
2014-11-22 00:09:05
5709
原创 Java 内存
Java虚拟机中主要的内存区主要5个:方法区、堆、虚拟机栈、本地方法栈和程序计数器。方法区和堆是所有线程共享的内存区域,虚拟机栈、本地方法栈和程序计数器是线程私有的。方法区是保存即时编译后的代码等数据,比说我们熟知的常量池就是方法区中的一部分。堆是用来存放所有对象实例的内存区,每一个new出来的对象都是在堆中进行存储的,堆也是gc的主要区域。堆又分为新生代区和老年代区。堆中存放的一般是
2014-10-18 19:34:27
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人