摘要: 工作一年,维护工程项目的同时一直写CURD,最近学习DDD,结合之前自己写的开源项目,深思我们这种CURD的编程方式的弊端,和朋友讨论后,发现我们从来没有面向对象开发,所以写这篇文章,希望更多人去思考面向对象,不只是停留在背书上 下面以开发一个常规的登录模块为例,模拟实现一个登录功能,一步步地去说明 阅读全文
posted @ 2019-05-01 21:44 暮夜望日 阅读(1599) 评论(6) 推荐(6) 编辑
摘要: 前言 参考来源:《java并发编程实战》 同步工具类:根据工具类的自身状态来协调线程的控制流。通过同步工具类,来协调线程之间的行为。 可见性:在多线程环境下,当某个属性被其他线程修改后,其他线程能够立刻看到修改后的信息。典型的是用java内置关键字volatile,volatile变量可以让jvm知 阅读全文
posted @ 2016-11-11 19:40 暮夜望日 阅读(1239) 评论(0) 推荐(1) 编辑
摘要: "Octopus" "如何导入excel" "如何导出excel" "github项目地址" Octopus 是一个简单的java excel导入导出工具. 如何导入excel 下面是一个excel文件中sheet的数据,有四个学生信息. | studentId | name | sex | inT 阅读全文
posted @ 2017-07-26 13:58 暮夜望日 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 前言 本人是算法小白,java写得比较多,所以不说算法具体实现和列代码,也没那个实力,所以本文的出发点是,对算法不非常感冒的小白做个简易了解。 参考:算法导论 关于二叉搜索树 便于查找特定数据,按关键字大小构造的一棵二叉树,红黑树和B-Tree都是二叉搜索树的变形,所以二叉搜索树很关键又很容易掌握。 阅读全文
posted @ 2017-05-15 16:10 暮夜望日 阅读(3719) 评论(0) 推荐(0) 编辑
摘要: 前言 发现很少关于spring security的文章,基本都是入门级的,配个UserServiceDetails或者配个路由控制就完事了,而且很多还是xml配置,国内通病...so,本文里的配置都是java配置,不涉及xml配置,事实上我也不会xml配置 spring security的大体介绍 阅读全文
posted @ 2017-05-10 16:43 暮夜望日 阅读(28628) 评论(2) 推荐(2) 编辑
摘要: 前言 春节无聊,就去弄一下富文本编辑器,然后百度了一番,很多说百度的UEditor不错,然后去官网照着文档弄一遍,是挺简单好用的。然后想把这玩意结合到自己的一个spring项目里面,果然还是在点上传图片的时候GG了,百度谷歌了一遍,现在只能做到前后台一起时上传图片可用,如果有jsp 的 UEdito 阅读全文
posted @ 2017-02-16 21:15 暮夜望日 阅读(1390) 评论(0) 推荐(0) 编辑