java获取方法参数名的若干实践 发表于 2017-05-15 | 分类于 java | | 阅读次数: 字数统计: 1.6k | 阅读时长 ≈ 6 文章首发于我的个人博客网站梧桐和风的博客,欢迎关注。 前言我们知道java可以通过反射得到方法名、参数类型等信息。但我们似乎不能直接得到方法的参数名。而在一些场景中,比如构建自己的MVC框架时,我们也想像Spring MVC一样,根据参数名获取用户传来的数据。下面就来总结一下,都有哪些方法可以获 ... 阅读全文 »
java多线程之线程通信 发表于 2017-05-11 | 分类于 java | | 阅读次数: 字数统计: 1.2k | 阅读时长 ≈ 5 在多线程机制中,线程之间需要传输信息。一般有以下几种通信机制: 共享对象:通过在共享对象中设置信号量,多个线程通过读取、修改该信号量来通信。 wait/notify()方法:线程之间通过调用wait()、notify()方法实现线程等待、唤醒状态,从而达到线程通信的目的。 接下来我们分别看看这两 ... 阅读全文 »
Kibana 5.4简明教程 发表于 2017-05-09 | 分类于 ELK | | 阅读次数: 字数统计: 2.7k | 阅读时长 ≈ 10 本文翻译自Kibana5.4版本官方教程。文章首发于我的个人博客网站梧桐和风的博客,欢迎关注。 开始想要得到一些关于Kibana的实际经验吗,下面教程会叫你怎样做。 向Elasticsearch导入一些样本数据 定义一个索引模式 用Discover搜索样本数据 为样本数据建立visualiza ... 阅读全文 »
latke源码解析(二)Ioc部分 发表于 2017-05-01 | 分类于 latke | | 阅读次数: 字数统计: 1.9k | 阅读时长 ≈ 8 上篇 Latke源码解析(一)Servlet部分讲解了latke有关web 请求的servlet部分,这次深入了解一下它的Ioc部分内容。 备注: 本人水平有限,若发现文章有误,请积极留言。 一、从监听器开始同Spring一样,latke通过配置监听器初始化bean。在latke-demo的web. ... 阅读全文 »
Servlet工作机制解析 发表于 2017-04-30 | 分类于 servlet | | 阅读次数: 字数统计: 2k | 阅读时长 ≈ 8 Servlet工作机制解析Servlet是java Web技术的基础,也是学习Web 框架原理绕不过去的部分。本章我们来学习学习。 1. Servlet和Servlet容器什么时servlet?从概念上来说是这样的: Servlet是用java编写,遵守java servlet API的一些类,原 ... 阅读全文 »
latke源码解析(一)Servlet部分 发表于 2017-04-27 | 分类于 servlet | | 阅读次数: 字数统计: 1.4k | 阅读时长 ≈ 6 最近研究java Web的MVC,发现一款轻量级的框架,官网描述为类似 Spring 但以 JSON 为主的 Java Web 框架。具体详情见latke github。由于此框架的mvc部分基于Servlet且是对servlet的轻量封装,相对Spring MVC较为简单,就以此框架来学习MVC。 ... 阅读全文 »
java注解解析 发表于 2017-04-22 | 分类于 java | | 阅读次数: 字数统计: 1k | 阅读时长 ≈ 3 java注解解析什么是注解什么是注解,注解就是一种描述源码的元数据。我们可以通过注解给类、方法或字段提供额外的信息以便了解更多信息。 举个例子,java中常见的@Override就是一个注解。它的作用是提示由它修饰的方法是一个重写方法,如果父类没有这个方法编译器会报错。这样这个注解就给我们传达了重写 ... 阅读全文 »
node学习笔记 发表于 2017-03-26 | 分类于 node | | 阅读次数: 字数统计: 670 | 阅读时长 ≈ 2 node笔记 每个文件就是一个模块,文件路径就是模块名,每个模块都有require、exports、module三个预先定义好的变量。 require函数用于在当期模块加载使用其他模块,js后缀可省略。 模块路径解析规则 内置模块,直接在require中写模块名,如require('fs ... 阅读全文 »
Linux与Mac系统用SCP互传文件 发表于 2017-03-26 | 分类于 linux | | 阅读次数: 字数统计: 309 | 阅读时长 ≈ 1 Linux与Mac系统用SCP互传文件linux系统之间,或者linux与mac之间可以使用scp命令互传文件(即上传或下载)。下面就以实例介绍一下这个命令。 使用scp需要两台服务器都开启ssh服务,具体详见Linux 开启ssh服务 基本语法scp用法如下 基本格式:scp [可选参数] fi ... 阅读全文 »
使用秘钥登录AWS 发表于 2017-03-26 | 分类于 linux | | 阅读次数: 字数统计: 218 | 阅读时长 ≈ 1 登录亚马逊服务器AWS为更安全,亚马逊的服务器需要使用一个*.pem的秘钥文件进行登录,而不是以往的账号密码形式。 在创建服务器时,会生成一个*.pem的秘钥文件,我们利用这个文件登录服务器。 使用命令行登录使用命令行登录十分简单,切换到含有秘钥文件的目录中,执行: 1ssh -i xxx.pem ... 阅读全文 »