Servlet3笔记-注解和可拔插特性

Servlet3是带来了几个牛逼的新特性:

  • 异步处理支持
  • 新增的注解支持
  • 可拔插支持

可拔插支持在平时写码的过程中可能没有接触到,但是对于框架设计者来说,是非常重要的特性,比如Spring就利用了Servlet3的可拔插特性,实现无需xml配置即可启动Spring上下文。今天我们就来说说Servlet3中的注解和可拔插设计。

阅读全文

Access批量导入Excel表格

考虑到明年可以不带钱去成都,我决定还是勉为其难研究一下怎么把Excel批量导入Access,毕竟以后要是开公司要上市了也需要这个步骤。

界面上,Access指让导入一个Excel,批量导入这种需求竟然在这么多版本后都没有加上也是汗颜。

手动导入一个的步骤:

阅读全文

Postman技巧-互相依赖的请求实现链式调用

一个很常见的场景:业务请求需要session或者token,有专门的接口来获取session或者token。那么我们在测试业务接口的时候,就需要先调用getSession这样的接口,然后把session复制出来,放到业务请求的参数中,这个过程太痛苦了,有什么自动化的方法吗?

阅读全文

Groovy元编程-运行时元编程

原文地址:Groovy - Runtime and compile-time metaprogramming

阅读全文

Groovy学习笔记

Groovy学习的脑图总结。

阅读全文

Spring笔记-RequestMapping忽略大小写

1
2
3
4
5
6
7
<mvc:annotation-driven>
<mvc:path-matching path-matcher="pathMatcher"/>
</mvc:annotation-driven>

<bean id="pathMatcher" class="org.springframework.util.AntPathMatcher">
<property name="caseSensitive" value="false"/>
</bean>

阅读全文

从零开始编写IntelliJ IDEA插件

写Java代码的时候,经常会涉及到重复性的操作,这个时候就会想要是有这样一个插件就好了,如果是大家都会遇到的场景,IDE或许已经提供了,再不然也有可能有人编写了相关的插件。要是这个操作是你们的编码环境特有的,那就只能自己写工具了。所以这里来学学如何编写IDEA插件,让自己的编程环境更加强大,更好的进行装逼。

阅读全文

理解Java集合原理

整合Java集合原理分析资料。

阅读全文

Spring笔记-获取被代理的真实类

对一个Autowired进来的类调用getClass,发现得到的类是:”com.xxx.search.provider.service.SearchServiceImpl$$EnhancerBySpringCGLIB$$129db519”,一看就不是正经类。从名字中可以看出,这个是被代理后的类,可能因为这个类被AOP了吧。但是我在反射操作是需要原始的类的信息,要如何得到呢?

阅读全文

Spring笔记-No mapping found for HTTP request with URI [/] in DispatcherServlet问题解决

周末在一个现有Spring项目中添加mvc配置,测试一下,发现提示错误:

1
No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'console'

阅读全文