待兔 待兔
5年前
理解软件设计的基本原则
任何软件唯一不变的真理是变化,毕竟软件是"软"的。软件研发需要快速响应市场、需求的变化。为了快速响应,我们可以通过增加人手来达到部分目的,但软件开发属于知识密集型工作,当人数增加到一定数量后,不仅不能够提升研发效能。反而增加管理成本,沟通成本及由于人与人沟通、理解上产生的歧义而最终造成软件实现的混乱和复杂度。所以软件本身需要能够轻易的扩展,适应各种需
Wesley13 Wesley13
4年前
java 23种设计模式(五、单例模式)
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的结构  单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。  饿汉式单例类publicclassEagerSingleton
Wesley13 Wesley13
4年前
Activiti 工作流表单设计及开发
一、前言      Activiti5对表单的支持目前还是比较弱的,表现在对表单的开发还需要写Freemark模板,并且它的模板还需要跟class文件一起打包发布。这使得流程的表单设计必须由开发人员来开发处理。因而,开发一套易用性强的流程表单功能就显得很有必要。二、需求      用户一般
Wesley13 Wesley13
4年前
thinkphp的model模型的设计经验总结
关于模型;跟上篇文章thinkphp的目录结构设计经验总结(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.baijunyao.com%2Farticle%2F60)写控制器一个道理;为了尽量避免改动到框架;首先我们是要有一个BaseModel.class.php作为我们的基础
Wesley13 Wesley13
4年前
Java描述设计模式(11):观察者模式
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fmodelarithmeticparent)||GitEE·点这里(https://gitee.com/cicadasmile/modela
Wesley13 Wesley13
4年前
Mysql高性能优化规范(一):设计规范
一、数据库命令规范1.所有数据库对象名称必须使用小写字母并用下划线分割;2.所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来);3.数据库对象的命名要能做到见名识意,并且最好不要超过32个字符;4.临时库表必须以t
GeorgeGcs GeorgeGcs
7个月前
【HarmonyOS】鸿蒙应用实现调用系统地图导航或路径规划
鸿蒙开发能力HarmonyOSSDK应用服务鸿蒙金融类应用(金融理财前言在涉及地图业务中,调用地图导航和路径规划是三方应用中较为常见的功能。若只是子业务需要地图导航效果,整个APP内部集成地图去实现导航或者路径规划,会造成SDK集成冗余。毕竟很重。所以该效
dkll dkll
4个月前
从社交到变现:陪玩系统源码小程序全功能图谱,解锁「游戏+社交+赚钱」新生态
一、技术架构:全端覆盖与高效协同陪玩小程序的核心竞争力在于“一套代码,多端运行”,通过UniAppPHP/Node.js的技术组合,实现小程序、APP、H5三端数据互通与体验无缝衔接。前端开发:采用UniApp框架,支持微信、QQ、抖音等多平台小程序,结
dkll dkll
1个月前
校园运营效率王!校园小程序源码自助开发,兴趣社群 + 校友对接,粘性拉满,可定制可二开
一、技术架构与核心功能技术栈后端:基于PHP语言开发,采用ThinkPHP6框架构建逻辑层,支持高并发处理与模块化扩展。前端:使用UniApp技术栈,实现“一次开发,多端适配”,覆盖微信小程序、H5、APP等终端。数据库:MySQL8.0提供结构化数据存储
dkll dkll
1个月前
一键部署!含聊天、直播、认证、付费、防骗的婚恋系统源码上线(h5+小程序+app三端打包)
📱三端全覆盖,流量通吃!微信小程序:轻量入口,社交裂变快,微信生态内自然增长H5网页版:无需下载,适配手机浏览器,适合信息流广告投放与SEO引流原生App(iOS/Android):基于UniApp编译,体验接近原生,支持上架应用商店✅一套代码,三端同步