记得自己在学习PRD文档撰写的时候,总希望能找到一份比较全面详细又易懂的模板。如果你也曾有相同的困恼或者尚未遇到满意的答案,或许本文可以提供不错的参考。 (往下阅读之前,希望...
记得自己在学习PRD文档撰写的时候,总希望能找到一份比较全面详细又易懂的模板。如果你也曾有相同的困恼或者尚未遇到满意的答案,或许本文可以提供不错的参考。 (往下阅读之前,希望...
近期,有一个批量插入的sql,突然报出错误“ORA-01745: invalid host/bind variable name(无效的主机/绑定变量名称错误)”。 字面意思...
在之前的文章《通过HotSpot源码详解Java堆空间创建过程》中,曾经提到了HotSpot里的卡表(card table),并且说它是解决跨代引用问题的。当时限于篇幅,讲得...
一、为什么使用消息队列? 为什么使用?其实就是在实际业务中,有个具体的场景,如果不使用MQ,可能会有很多麻烦,用了MQ之后带给我们很多好处。场景其实有很多,常见的有三个:1....
什么是Netty? Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 J...
我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子) 开发中经常会遇到excel的处理,导入导出解析等等,java中比较流行的用poi,但是每次都要写大段工...
说明 MyBatis-Plus[https://github.com/baomidou/mybatis-plus](简称 MP)是一个 MyBatis[http://www....
1、SSM整合shiro 1.1 添加依赖 和之前的SSM相比,整合shiro的时候需要添加一个依赖 shiro-spring这个依赖包含了shiro-core与shiro-...
一、第五种方式 1、AOP的相关概念 横切关注点:对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点 Aspect(切面):通常是一个类,里面可以定义切入点和通知...