java
-
浅谈软件设计的七大原则
软件设计原则这个话题看上去很大,乍一看确实不小,但是如果仔细去分析的话可以发现这些原则其实就是为了避免一些问题而提出的一些建议,这些建议呢普遍使用于软件的各个领域,所以给这些建议提…
-
软件工程:为什么你前任写的代码这么烂?从逆向选择角度分析代码质量衰退的原因
每篇一名言: 宇宙的熵趋向一个最大值。 ——鲁道夫·克劳修斯(德国数学家) 前言 大部分软件开发者都有这样的体会,一套代码本来是简洁而清晰的,可是如果没有专人审视代码质量,经过多位…
-
Netty:可能是世界上最好的包装结构
通过优锐课的java学习,在依赖项和包结构方面,Netty可能是首屈一指的。 看看是什么使它如此出色 Netty的包装结构很棒。 每个程序员都应该研究它。 每个系统都应该模仿它; …
-
JSP笔记
什么是JSP 表面上看 JSP是HTML+java ,实际上他的本质是Servlet JSP不能用浏览器直接打开,需要被服务器软件翻译成java(Servlet); 访问JSP 本…
-
免费的开放源代码的Web应用服务器:Tomcat
web相关概念回顾 软件架构 C/S 客户端/服务器端 B/S 浏览器/服务器端 资源分类 静态资源 所有用户访问后,得到的结果都是一样的。静态资源可以直接被浏览器解析。 如: h…
-
Java中的Redis 哨兵高可用性
在优锐课的java架构学习分享中,让我们探索Redis Sentinel,看看如何在Java上运行它 什么是Redis哨兵strong> 可用性是任何企业数据库中最重要的质量之一。…
-
史上最全软件开发|程序员必备的工具集
史上最全软件开发|程序员必备的工具集 软件开发程序员在整个产品研发的过程中起着很重要的作用,由于经常研究各种技术,他不会精确记得所有语言代码的语法和API,他觉得没有Google和…
-
一款小清新版的java代码生成器,springboot脚手架
在我们进行软件开发的时候,很多都只是单纯的增删查改,没有太大的技术含量但是却非常占据我们开发的时间,而且如果稍微一不注意,细…
-
程序员把地府后台管理系统做出来了
小猿推荐:非常有趣的一篇推文! 第一幕:缘起 一切源于阎王爷托梦给程序员,要求做生死簿后台管理系统。于是,我们派去了一个程序员…… 996程序员做的梦: 移动端自适应哦! 首页看板…
-
微信企业消息推送方案
微信企业消息推送 企业微信/企业 注册 微信认证 消息推送 服务 企业微信数据接口 后台开发 在软件程序实际应用中,在软件中推送可能还不能满足实际需求,需要把消息推送到用户手机,…