C#开发桌面程序的效率确实很高,今天就来总结下如何使用C#+Linq+SQL快速开发一个新的业务系统。 Linq是微软官方的轻量级的ORM工具,使用它结合SQL可以快速的生成实体类,再通过Linq操作可以快速的开发业务。 1、生成实体类: 对于已经存在的数据库结构(SQL Server ...
怎样用Java 优雅的开发业务 目录 怎样用Java 优雅的开发业务 函数式编程 流式编程 基本原理 案例 优雅的空处理 新的并发工具类CompletableFuture 单机批处理多线程执行模型 模型 案例 调整线程池的大小 并行 使用流还是CompletableFutures 日期和时间API 项目地址 参考 函数式编程 匿名函数 演算 流式编程 基本原理 在Java中流式编程的基本原理有两点 ...
2020-12-20 13:02 0 536 推荐指数:
C#开发桌面程序的效率确实很高,今天就来总结下如何使用C#+Linq+SQL快速开发一个新的业务系统。 Linq是微软官方的轻量级的ORM工具,使用它结合SQL可以快速的生成实体类,再通过Linq操作可以快速的开发业务。 1、生成实体类: 对于已经存在的数据库结构(SQL Server ...
软件开发业务建模分析 业务建模 三级需求:业务需求、用户需求、系统需求(也叫功能需求) 简单理解: 业务需求:怎么实现盈利,怎么吸引用户。 ” OKR(Objectives and Key Results)“目标与关键成果法,业务需求的目标是吸引用户,获得盈利 ...
目录 前言 1. 使用事件溯源开发业务逻辑概述 1.1 传统持久化技术的问题 1.2 事件溯源通过事件来持久化聚合 1.3 事件溯源对领域事件提出的新需求 1.4 事件代表状态的改变 1.5 聚合方法都和事件相关 ...
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 UUID是1.5中新增的一个类,在java.util下,用它可以产生 ...
想用ES6语法开发phaserjs游戏,是phaserCE,但是不知道怎么导入,总是报错,后来经过多次尝试,解决方法如下: 干脆不导入,直接暴露到window里,然后模块化的代码全部在window.onload后执行,即可跳过编译时报错问题, html页面的phaser的type ...
作为一名优秀的Java开发工程师,编写接口文档向来是一件很头疼的事情。本来就被bug纠缠的很累了,你还让我干这? 其实,你可以试试ApiPost。 ApiPost的定位是Postman+Swagger+Mock Server,主要用来发送调试接口和生成接口文档。如果你愿意,也可以用它生成 ...
这个 Kafka 的专题,我会从系统整体架构,设计到代码落地。和大家一起杠源码,学技巧,涨知识。希望大家持续关注一起见证成长! 我相信:技术的道路,十年如一日!十年磨一剑! 往期文 ...
前言 有段时间没写文章了,最近沉迷Rust,无法自拔,锈儿有毒;这真是门非常有趣的语言,很多地方的设计,真的是满足了我所有的向往。 当然,这也不是一门简单的语言,提出所有权的概念,引入了极 ...