摘要:
这篇博客记录@InitBinder怎么起作用、起什么作用?
首先,该注解被解析的时机,是该匹配Controller的请求执行映射的方法之前; 同时 @InitBinder标注的方法执行是多次的,一次请求来就执行一次。
当某个Controller上的第一次请求由SpringMvc前端控制器匹配到该Contr... 阅读原文
2019-03-07 16:08:03 阅读(2616) 评论(0)
摘要:
在未来某个指定的时间点或者经过一段时间延迟后执行某个事件,这时候就需要用到定时器了。定时器的实现方式有很多种,今天总结最简单的实现方式。java 1.3引入了定时器框架,用于在定时器上下文中控制线程的执行,其由类Timer和TimerTask构成。Timer适用于大规模并发调度定时任务,在内部,该类使用二进制的堆表示... 阅读原文
2019-03-07 15:57:02 阅读(2556) 评论(0)
摘要:
1. nginx+lua学习
1.1. 网关架构
1.2. nginx命令和信号控制
nginx -s stop 快速关闭,不管有没有正在处理的请求 nginx -s quit 优雅关闭方式,推出前完成已经接受的连接请求
nginx -c nginx配置文件地址 启动
nginx -s reload 重启
ngi... 阅读原文
2019-03-07 14:16:13 阅读(2396) 评论(0)
摘要:
1. nginx+lua学习
1.1. 网关架构
1.2. nginx命令和信号控制
nginx -s stop 快速关闭,不管有没有正在处理的请求 nginx -s quit 优雅关闭方式,推出前完成已经接受的连接请求
nginx -c nginx配置文件地址 启动
nginx -s reload 重启
ngi... 阅读原文
2019-03-07 14:15:11 阅读(3489) 评论(0)
摘要:
前面介绍各种容器之时,通过在容器名称后面添加包裹数据类型的一对尖括号,表示该容器存放的是哪种类型的元素。这样一来总算把Java当中的各类括号都凑齐了,例如包裹一段代码的花括号、指定数组元素下标的方括号、容纳方法输入参数的圆括号,还有最近跟在容器名称之后的尖括号。可是为什么尖括号要加到容器后面呢?它还能不能用于其它场合... 阅读原文
2019-03-07 13:46:03 阅读(2596) 评论(0)
摘要:
servlet规范中定义了web应用程序的目录层次:http://localhost:8080/docs/appdev/deployment.html
第一个web应用程序
开发,并部署到tomcat服务器下运行
在eclipse新建Java project
在Java项目下创建web开发的目录结构
... 阅读原文
2019-03-07 13:40:02 阅读(2575) 评论(0)
摘要:
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于[云计算]中,能够达到实时搜索,稳定,可靠,快速,安装... 阅读原文
2019-03-07 11:46:04 阅读(2905) 评论(0)
摘要:
作者:果汁简历
工欲善其事必先利其器,这是自古以来的道理,所以如果想找到一份好的工作,一定要先整理一份好的简历。
模板
写简历首先要有一个好的模板,我们做技术的不同于 UX,UED,我们不需要那么花哨,但是也需要整洁干净。好的模板能让你的简历给面试官一个好的印象,有一句话说得好,简单而不简单。回... 阅读原文
2019-03-07 11:21:05 阅读(2667) 评论(0)
摘要:
Java文件从编码到完成最终执行的过程:
编译:Javac 把Java文件编译成.class文件
运行:把.class文件交给JVM运行
类的加载过程
JVM虚拟机把.class文件中类信息加载进内存,并进行解析生成对应的class对象的过程。JVM不是一开始就把所有的类都加载进内存中,而是只有第一次遇到某个需... 阅读原文
2019-03-07 09:39:05 阅读(2378) 评论(0)
摘要:
上一篇博客中,我们讲解了使用组件扫描和自动装配实现自动化装配bean,这也是最好的使用方式。
但是某些场景下,我们可能无法使用自动装配的功能,此时就不得不显式的配置bean。
比如我们引用了一个第三方类库,需要将类库中的某个类装配到项目中,我们不可能在该类上添加@Component注解,因此无法使用自动装配的功能。
... 阅读原文
2019-03-07 08:49:02 阅读(2387) 评论(0)