摘要:
加上的情况:
@RequestMapping("demo")
public void test(@RequestParam String name){
}
访问localhost:8080/demo,没有带上参数,会报错。可以通过设置@RequestParm里面的属性re... 阅读原文
2018-10-14 17:54:02 阅读(1868) 评论(0)
摘要:
@RequestMapping
这个注解可以用于类和方法上,用于类上,表示父路径,如类上是demo,方法上是/demo1,那么访问路径就是demo/demo1
该注解有六个属性:params:指定request中必须包含某些参数值是,才让该方法处理。headers:指定request中必须包含某些指定的header值... 阅读原文
2018-10-14 16:25:02 阅读(2267) 评论(0)
摘要:
入门程序
1. 创建maven项目需要选择webapp骨架(org.apache.maven.archetypes:maven-archetype-webapp),还有添加额外配置(archetypeCatalog internal),防止创建maven的web项目慢的问题。
2. 引入依赖(修改maven的jdk... 阅读原文
2018-10-14 15:01:02 阅读(2378) 评论(0)
摘要:
从dubbo-demo开始,通过观察日志可以总结出dubbo的整体架构如上,之后的章节从结构出发探索源码。
阅读原文
2018-10-14 13:51:05 阅读(1878) 评论(0)
摘要:
目录
基于Java的配置
@Configuration & @Bean Annotations
Example
注入Bean依赖
@Import注解
Lifecycle Callbacks(声明周期回调)
指定Bean的作用域
基于Java的配置
@Configuration & @Bean... 阅读原文
2018-10-14 12:24:02 阅读(2085) 评论(0)
摘要:
JDK 10.0.2
前段时间在网上刷题,碰到一个求中位数的题,看到有网友使用PriorityQueue来实现,感觉其解题思想挺不错的。加上我之前也没使用过PriorityQueue,所以我也试着去读该类源码,并用同样的思想解决了那个题目。现在来对该类做个总结,需要注意,文章内容以算法和数据结构为中心,不考虑其他细节... 阅读原文
2018-10-14 10:25:12 阅读(1966) 评论(0)
摘要:
一、问题
myeclipse无法部署项目,点击这个部署按钮没有反应。
二、解决办法
1.找到myeclipse的工作空间,也就是启动时的那个项目保存的空间,我的是在D:\myeclipse_workspace。
2.依次找到:D:\myeclipse_workspace\.me... 阅读原文
2018-10-14 08:32:03 阅读(1787) 评论(0)
摘要:
ApplicationShutdownHooks中使用到了IdentityHashMap,查看其api解释为
This class implements the Map interface with a hash table, using reference-equality in place of object-... 阅读原文
2018-10-14 08:07:05 阅读(1845) 评论(0)
摘要:Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用 serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。 当一个对象被序列化的时候,transient型变... 阅读原文
2018-10-14 07:14:01 阅读(2408) 评论(0)
摘要:public static void main(String[] args) { // 初始化一个数组 int[] arr = {12, 34, 22, 4, 5, 1, 0, 88, 3}; // 定义数组长度 int arrLength = arr.length - 1; ... 阅读原文
2018-10-14 06:39:02 阅读(3439) 评论(0)