
知识记录
harbor_lee
这个作者很懒,什么都没留下…
展开
-
记录某时疑问与读文章的解答
背景java日志框架很多,它们之间的关系、怎么选择使用哪个却不清楚,读了参考文章,有所收获。参考文献https://blog.youkuaiyun.com/weixin_40912883/article/details/88711495(终于搞懂了Java 日志系统依赖)https://zhuanlan.zhihu.com/p/24272450(Java 日志框架解析(上) - 历史演进)https://zhuanlan.zhihu.com/p/24275518(Java 日志框架解析(下) - 最佳实践)原创 2020-07-17 22:54:36 · 138 阅读 · 0 评论 -
intellij导入spring源码遇到的问题总结
背景spring源码是很好的学习资源,将其导入ide中可以方便地看源码细节、java doc、参考其单元测试、用中文记录注释自己所看心得。自己在导入源码的过程中遇到很多问题,将其记下,方便以后查询。问题列表gradle1、gradle报不是git目录。解决办法:尝试过git clone下来再.\gradlew.bat :spring-oxm:compileTestJava,但发现不行。参照文章1老老实实改成4.4.1的gradle,不报这个错了。2、又报另一个啥带spring字眼的错。参照文章原创 2020-06-18 22:07:54 · 830 阅读 · 0 评论 -
【Spring团购】8-5 购物流程之支付宝初步集成-上
https://www.processon.com/mindmap/5d550714e4b09965fac453d4原创 2019-08-16 15:52:11 · 138 阅读 · 0 评论 -
【Spring团购】8-6 购物流程之支付宝初步集成-下
https://www.processon.com/mindmap/5d566855e4b09965fac61123原创 2019-08-16 17:22:07 · 131 阅读 · 0 评论 -
【Spring团购】8-7 购物流程之下单功能实现
接8-6节,在替代alipayapi.jsp的handlerMethod中增加保存订单的功能,订单状态设置为待支付。 <selectKey resultType="java.lang.Long" keyProperty="id" order="AFTER"> SELECT LAST_INSERT_ID() <...原创 2019-08-16 18:58:45 · 285 阅读 · 0 评论 -
【Spring团购】8-9 可扩展支付方案实现(一)
思维导图链接:https://gitee.com/harborlee/mindMapping/tree/master/Spring%E5%9B%A2%E8%B4%AD原创 2019-08-17 11:04:14 · 207 阅读 · 0 评论 -
【Spring团购】8-10 可扩展支付方案实现(二)
思维导图链接:https://gitee.com/harborlee/mindMapping/tree/master/Spring%E5%9B%A2%E8%B4%AD原创 2019-08-17 13:08:16 · 159 阅读 · 0 评论 -
【Spring团购】8-11 可扩展支付方案完成后检查代码与演示
思维导图链接:https://gitee.com/harborlee/mindMapping/tree/master/Spring%E5%9B%A2%E8%B4%AD原创 2019-08-17 16:19:57 · 169 阅读 · 0 评论 -
【Spring团购】9-1 网站个人中心及其它导入
思维导图链接:https://gitee.com/harborlee/mindMapping/tree/master/Spring%E5%9B%A2%E8%B4%AD原创 2019-08-17 17:30:26 · 114 阅读 · 0 评论 -
【Spring团购】9-2 网站公用JS
思维导图链接:https://gitee.com/harborlee/mindMapping/tree/master/Spring%E5%9B%A2%E8%B4%AD原创 2019-08-17 17:42:01 · 109 阅读 · 0 评论 -
【Secure】【Concept】session fixation
attacker将自己的sessionid设置给victim,victim携带该sessionid到server,server认为是已登录用户,不授予新sessionid,victim在同一(是指设置sessionid的同一)attacker伪造的页面输入用户名和密码提交到server,这样attack...原创 2019-09-15 19:09:56 · 105 阅读 · 0 评论 -
【Spring团购】9-4 网站个人中心功能及代码介绍(二)
思维导图链接:https://gitee.com/harborlee/mindMapping/tree/master/Spring%E5%9B%A2%E8%B4%AD原创 2019-08-20 19:57:20 · 419 阅读 · 5 评论 -
【Spring团购】9-3 网站个人中心功能及代码介绍(一)
思维导图链接:https://gitee.com/harborlee/mindMapping/tree/master/Spring%E5%9B%A2%E8%B4%AD原创 2019-08-19 16:41:26 · 153 阅读 · 0 评论 -
【ClassLoader】初步理解
背景:看SpringBoot源码,org.springframework.boot.SpringApplication类,从构造函数跟到getSpringFactoriesInstances这个方法。该方法涉及ClassLoader、ContextClassLoader,不清楚这两个概念,因此看了几篇文章,总结一下。ClassLoader分为Bootstrap ClassLoader、Exte...转载 2019-04-09 20:32:30 · 155 阅读 · 0 评论 -
【单元测试】概念
维基百科单元测试的目标是隔离程序部件并证明这些单个部件是正确的。单元测试带来的益处是在软件开发过程的早期就能发现问题。单元测试消除程序单元的不可靠,使集成测试更简单。分离接口和实现:因为很多类会引用其它类,对这个类的测试经常会要求测试其它的类。一个最普遍的例子是依赖于数据库的类:为了测试它,测试人员通常编写代码去操作数据库。这是不对的,因为单元测试不应超出待测试的类边界。作为替代,软件开发...原创 2019-05-15 18:40:04 · 821 阅读 · 0 评论 -
【java API】【stream】reduce()、collect()、 forEach()的用法和区别以及Collector类的使用
背景:读IBM stream系列第三篇时有提到这三个操作是非短路操作,对这三个的用法和区别不了解,这里总结下。【reduce】参考链接一将reduce()函数的三种形式及涉及的参数类型讲的很清楚,这里只提取出关键点,建议看下该链接。在并行处理情况下,传入给Reduce等方法的集合类,需要是线程安全的,否则执行结果会与预期结果不一样。reduce函数功能是根据一定的规则将Stream中的元素...转载 2019-06-06 17:23:58 · 1670 阅读 · 0 评论 -
【flyway】learning
GET STARTED1欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面...原创 2019-08-07 21:50:43 · 150 阅读 · 0 评论 -
java SPI
背景:在Hibernate validator learning的参考链接文章中提到了SPI,用于资源发现,动态代码。这里系统地学习下SPI机制和其常用场景。SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。SPI是一种动态替换发现的机制, 比如有个接口,想运行时动态的给它添加实现,你只需要添加一个实现,例如:java.sql.Dr...原创 2019-08-06 17:33:10 · 142 阅读 · 0 评论 -
【Spring团购】7-7 前后台分页不同方案
# he## he原创 2019-08-08 17:20:27 · 121 阅读 · 0 评论 -
【Spring团购】8-3 购物流程之购物车基本功能实现
https://www.processon.com/mindmap/5d4d18cee4b0869fa40e2b1b原创 2019-08-13 19:30:12 · 215 阅读 · 0 评论 -
【Spring团购】4-8 Helper设计
https://www.processon.com/view/link/5d4d861fe4b0d78076f8a6d6原创 2019-08-09 22:41:58 · 141 阅读 · 0 评论 -
【Spring团购】8-4 购物流程之进入结算功能页实现
https://www.processon.com/mindmap/5d538196e4b09965fac24f22原创 2019-08-14 14:57:28 · 150 阅读 · 0 评论