
编程笔记
文章平均质量分 80
分享日常代码和编程的笔记
WorkLee
10+年Java开发老兵,如你需要帮忙敬请找我,我很乐意帮你。
需要帮忙请私信联系我。
专注Java,Spring,Spring Boot,微服务,数据库等技术分享。
专注成为一名架构师,分享架构师干货,汇集各类奇妙好玩的架构师话题和流行的架构师动向。
展开
-
微软的COM、DOM和COM+
微软的COM、DOM和COM+原创 2023-01-06 23:39:44 · 2615 阅读 · 0 评论 -
Java后端有哪些不用学的技术2022年12月10日帖
Java后端有哪些不用学的技术2022年12月10日帖原创 2022-12-10 11:31:01 · 196 阅读 · 0 评论 -
Gitbook安装与设置
Windows系统安装 Gitbook 需要 nodejs 环境,请事先安装并配置 nodejs 环境,这里就不多做讲解了,您可以移步到作者的相关文章中查看:使用nvm管理node和npm 和 解压版的nodejs安装与配置配置与安装安装并配置 nodejs 环境之后,通过 node -v 命令验证没有问题之后就可以进行 Gitbook 的安装了。前提必须要说一下,请使用系统管理员打开 CMD 控制窗口,步骤如下:使用 npm 命令安装 gitbook-cli,它是在同一系统上安装和使用多个版本原创 2022-03-17 13:36:45 · 2263 阅读 · 0 评论 -
渐行渐远的JSP
写在前面最近几天看到一篇博文,说解析 JSP 的文章,文章作者从接触开发一直到现在,将 JSP 分析有条有理,而且文章中还有一部分是回忆过往的回想,让本作者看到以后十分感慨。结合这些年一路走来,让自己也陷入沉思。回忆作者是一位10+年时间的老码农,回忆了一下第一次接触所谓的计算机语言那是上大学的时候。那个时候对于自己来说,这些所谓的计算机语言,那是它们认识我,我却不认识它们。记得学习第一门语言是 Pascal 这门课,记忆最深的就是老师课堂上说的那句话“Pascal 语言是一切语言的基础,学会它再学.原创 2020-06-17 01:45:32 · 242 阅读 · 0 评论 -
Lombok的分析与讨论
前言Lombok 接触也是近些日子的事,在没有接触或者还没知道 Lombok 的时候,你的 Entity 是怎么写的?我觉得没有什么特别之处吧,它不还是老样子,定义完了属性然后就是 getter 与 setter,充其量对其构造方法进行定义与处理一下,或者相关的需要特殊处理的方法罢了。所以在没有出现或者还没去接触 Lombok 的时候,不是一样纵横开发江湖中。近几日在网上看到一些博文对 Lombok 的使用和分析,有赞美也有抨击的,作者也准备说一下对 Lombok 的看法吧。Lombok是什么Lom原创 2020-06-16 01:03:28 · 287 阅读 · 0 评论 -
微服务初探
开始互联网开发到了现在这个阶段,大家都在谈微服务。微服务火了这些年,不管是在公司开发(啥?公司没用?怎么可能?!现在不用点微服务公司那产品怎么提高档次?),还是出去面试,你要不谈点微服务相关的技术,都不好意思说自己是搞Java开发的。自动微服务出现,身边好多团队都在鼓捣这个微服务,我觉得这是大势所趋吧,随着互联网开发到现在,很多软件产品已经开始微服务,甚至出现的新技术都是随着微服务这个方向去的...原创 2020-04-29 00:33:27 · 164 阅读 · 0 评论 -
软件的架构与框架
开始这些天,总是看到有地方说,搭建XX系统的框架,然后又出现搭建XX系统的架构。很明显这个所谓的“架构”和“框架”,它们之间确实存在联系,但它们绝对不是一回事。所以我也来讨论讨论吧,写的不好,请看友多担待。讨论软件架构?框架之间?软件架构:软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。设计软件架构就是把系统分...原创 2020-04-21 00:46:11 · 934 阅读 · 2 评论 -
谈一谈“敏捷开发”
起因前阵子看到一朋友写的博客文章,他在文章里面对“敏捷开发”做了详细的分析以及个人对“敏捷开发”的见解。由于前阵子我也经历了“敏捷开发”这个东西,索性也大体的整理了一下,随即和这位朋友简单的聊了两句,聊的内容则是关于“敏捷开发”的话题。很明显,我们对“敏捷开发”这个东西,还算是有些共同的见解。开始敏捷开发产生的原因软件开发发展到现在,互联网产品逐渐失去客户的概念,随之就会带来需求的模糊。如...原创 2020-04-20 11:13:46 · 196 阅读 · 0 评论 -
Eclipse还是IDEA?!
起因最近看了一篇算是技术分享的文章吧,文章作者讲到了Eclipse和IDEA各种优缺点。于是决定,我也尝试的去试了试IDEA这个开发工具。到这里,已经很明显了,我之前一直都是把Eclipse作为开发工具。回忆作为13年的老程序员了,记得当年起初学习Java开发的时候,以及一开始工作的时候,并不是使用的Eclipse,而是用的一款叫JBuilder的开发工具。在那个年代我已经觉得它非常好使了,...原创 2020-04-20 03:35:23 · 803 阅读 · 0 评论 -
是否还记得当年的Struts和Struts2框架
开始提起Struts框架和Struts2框架,如果你和我一样用它们开发过数量起码5+个软件项目,那很庆幸我们应该属于同龄人了。历史提起Struts和Struts2,首先需要澄清一点,把它们放一起聊并不是它们有多么大的亲缘关系,只是因为它们都属于过去式了。熟悉的同志们都知道Struts2对于Struts并不是所谓的升级版本,Struts2是经由WebWork框架演变而来,它的内核完全不是Struts内核那样的(当然也有相似的地方),以至于Struts2出现之后,我们习惯把以前的Struts框架喊做Str原创 2020-06-04 13:24:44 · 1140 阅读 · 0 评论 -
JPA、Hibernate和Spring Data JPA
不多说了,直接步入主题。什么是JPA?全称Java Persistence API,可以通过注解或者XML描述(对象-关系表)之间的映射关系,并将实体对象持久化到数据库中。它为我们提供了什么:ORM映射数据,JPA支持XML和注解两种数据的形式,数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中。JPA的API,用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情,开发者从繁琐的JDBC和SQL代码中解脱出来。查询语言,通过面向对象而非面向数据库的查询语言查询数原创 2020-06-04 13:41:51 · 195 阅读 · 0 评论