设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、 ...
分类:
其他好文 时间:
2019-10-26 20:47:46
阅读次数:
88
1.1 AOP概述 1) 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 2) AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是 ...
分类:
编程语言 时间:
2019-10-26 17:36:34
阅读次数:
130
一.AOP(面向切面编程) 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程, 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容, 是函数式编程的一种 ...
分类:
其他好文 时间:
2019-10-26 17:09:54
阅读次数:
185
转自:CI/CD持续集成/持续部署 敏捷开发 敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏 ...
分类:
其他好文 时间:
2019-10-26 17:08:55
阅读次数:
83
一、什么是AOP AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个 ...
分类:
编程语言 时间:
2019-10-26 16:55:49
阅读次数:
98
松软科技,是本市专业提供软件开发、网站开发、项目咨询等业务的科技公司。为答谢新老客户,特推出“0元建设网站”9月限量体验活动。具体:1、凡活动期间报名客户,可获免费开发制作电脑网站1个。2、免费数量:.前20户报名企业。3、活动截止时间:11月30日。郑重声明:每户企业只提供一个电脑端网站的开发免费 ...
分类:
Web程序 时间:
2019-10-26 10:32:29
阅读次数:
101
原文链接:https://segmentfault.com/a/1190000015726870 前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 H ...
分类:
其他好文 时间:
2019-10-25 23:21:27
阅读次数:
111
[TOC] 软件开发架构: C/S架构: Client:客户端 Server:服务端 优点:占用网络资源少,软件的使用更加稳定。 缺点:服务端更新后,客户端也得跟着更新,访问多个服务端需要下载对应的软件,占用客户端计算机的硬件资源大。 B/S架构: Browser:浏览器 Server:服务端 服务 ...
分类:
其他好文 时间:
2019-10-25 18:24:33
阅读次数:
54
Java 2019 生态圈使用报告,这结果你赞同吗? 发表于:2019-10-15 17:10 作者:平头哥 来源:平头哥的技术博文 字体:大 中 小 | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 软件开发 java Java 这是国外一机构调查了 7000 名开发者得出来的 Java 201 ...
分类:
编程语言 时间:
2019-10-25 10:18:36
阅读次数:
84
博客开通已经7年多了,也没写过什么东西,最近,突然想记录下自己的软件开发生涯,于是,找回账户,登录一看,还是当时还是在学校的时候学习的时候记录过一个sql批量到数据的Demo,近两年来,微服务架构火起来了,前端VUE、React等框架也变得很流行,在此,利用业余时间谈谈我对.netcore微服务架构 ...
分类:
Web程序 时间:
2019-10-24 23:41:13
阅读次数:
173