- 博客(13)
- 资源 (463)
- 收藏
- 关注
原创 分享一个基于 ABP(.NET 5.0) + vue-element-admin 管理后台
1、前言分享一个基于ABP(.NET 5.0) + vue-element-admin项目。希望可以降低新手对于ABP框架的学习成本,感兴趣的同学可以下载项目启动运行一下。对于想选型采用ABP框架的,个人认为: ABP框架本身功能完善、设计封装优雅、扩展性高、层次划分简直完美、DDD基础设施完善,基本适用于大部分项目。唯一致命缺陷在于租户、用户主键采用了GUID类型,兼容性太差。还有就是相对于JAVA框架来说,实践开源项目、文档资料较少。不过很多项目可以忽略这个影响,极力推荐后端直接采用ABP作为框架。
2022-01-29 21:37:06
6425
1
原创 从0到1用故事讲解「动态代理」
虽然学会了静态代理,但是招财这几天仍然是有些闷闷不乐,因为始终没有想出上次陀螺留给自己的问题的解决思路。 如何为任意对象的任意方法前后添加同一个处理逻辑?手动为每一个对象的每一个方法中添加同一段代码逻辑是不可能的,这辈子都不可能的。「懒」是科技进步的重要动力! 思考未果,招财终于要求助陀螺了。捉襟见肘的静态代理“师傅,你上次留给我的问题我没想通。这种需求的现实意义在哪儿呢?”招财开门见山。 陀螺说:“如果真的能在任意方法前后添加自己的逻辑,那作用可就太大了!你可以在逻辑运行
2022-01-29 21:35:13
135
原创 Power Apps 创建响应式布局
前言 我们都知道Power Apps作为低代码平台,最大的优势就是各个设备之间的兼容性,尤其是自带的响应式布局,非常好用。 这不,我们就为大家分享一下,如何使用Power Apps画布应用,创建响应式布局。 正文 1.创建响应式布局之前,先要了解一个概念,就是屏幕尺寸和断点,我们看一眼下面的图片: Tips:这个应该不需要太多解释,我们看值和后面的描述,一看就懂,后面我们为大家介绍如何使用 2.设置Power Apps的显示,默认如下图: Tips:这个要说一下
2022-01-28 23:04:48
536
原创 基于Redis&MySQL接口幂等性设计
1、幂等幂等性即多次调用接口或方法不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。2、幂等使用场景前端重复提交用户注册、创建商品、提交订单、转账、支付等操作,前端都会提交一些数据给后台服务,后台需要根据用户提交的数据在数据库中创建记录。如果用户不小心多点了几次,后端收到了好几次提交,这时就会在数据库中重复创建了多条记录。这就是接口没有幂等性带来的bug。接口超时重试对于给第三方调用的接口,有可能会因为网络原因而调用失败,这种情况一般在设计的时候会对接口调用加上失败重试的
2022-01-28 23:02:00
1588
原创 比 WSL2 更香的是 Docker for windows
今天给大家推荐一个软件 —— "Docker for windows":如果你对WSL2,还不熟悉,可以关注公众号或小程序看看我之前推送过的两篇文章。Docker for windows虽然WSL2提供了Windows的Linux子系统,但是它是一个独立的终端运行,类似Windows的Cmd窗口:当你在开发程序没有双屏的时候,非常不方便,所以,推荐大家在启用WSL2之后,再安装一下Docker for windows,这样你就可以在自己的IDEA上完成所有操作,不用切屏了。在安装
2022-01-24 18:59:36
5620
原创 技术部如何做复盘——“年终盘点一对一”想要进步的同学
继续整理技术团队最近的年终盘点,【采用我问他答的形式】主要是聆听,这里是跟第三位同学质效负责人脱敏后的交流。公司是两地办公,技术管理团队多是3周北京1周成都的节奏,在北京会很情况,所以多数同学不愿意过来,这位同学是公司的老同事,也是主动要求来北京,我们先来看看他一年以来自我认知的变化(美女看手相吗,我们聊聊管理玄学?):可以说没有什么变化,是「保持初心」的经典案例了,那么这是为什么呢,我们一起来看看。你是什么样的人我是一个接受「变化」的人「变」这两个字,应该是贯穿我 2021 全年的
2022-01-24 18:56:08
325
原创 我接触了不少小公司的程序员后,感叹真会有不少程序员做不到30岁
本人最近和不少小公司的程序员打交道。经过和他们的深入交流,我感受到了不少小公司程序员的现状,由此深深地感叹,可能真有不少小公司的程序员未必能干到30岁,甚至,一些技术一般态度又不好的程序员,可能还未必能干到28岁。1 能踏实做好增删改查的程序员,就算能力达标我去我朋友开的一家软件坐了坐,顺带近距离观察了他们java程序员的开发日常,首先说明,我接触到的程序员不是才入职,而是普遍有2到3年工作经验。他们的开发团队是一个项目组长外带10多号人做个java方面的维护项目,用到了spring boot。
2022-01-24 18:52:05
90
原创 从头造轮子:python3 asyncio之 gather (3)
前言书接上文,本文造第三个轮子,也是asyncio包里面非常常用的一个函数gather一、知识准备● 相对于前两个函数,gather的使用频率更高,因为它支持多个协程任务“同时”执行● 理解__await____iter__的使用● 理解关键字async/await,async/await是3.5之后的语法,和yield/yield from异曲同工● 今天的文章有点长,请大家耐心看完二、环境准备组件 版本 python 3.7.7 ..
2022-01-18 18:28:40
1344
原创 转眼间2021已经远去了,现在才有时间对2021做一个总结,一个程序员的2021总结。
一、工作从大学毕业到现在,工作近10年了,回想起来10年间做了3份工作。刚毕业那会不知道为何就来了北京,来到北京找了一份煤炭行业的软件开发工作,我记得那时月工资是3K,试用期3个月,试用期工资是打8折的,就是这样的工资,在那时候我依旧很满足,而且在当时对于一个普通二本毕业的本科生来说算是比较高的。就这样开始了第一份工作,开始了出差的日子。大概过了2年的样子,公司和另外一个公司合作,把我们软件团队整个“卖”到另外的公司,不过依旧是煤炭行业,只不过在这个公司我只做了1年,工资相对第一家也翻了一倍。随之煤炭行
2022-01-18 18:27:09
273
原创 标星 3.4 万的项目说删就删,几行代码搞崩数万个开源项目
开源是非多,卤蛋有话说。大家好我是 HelloGitHub 的卤蛋,最近有个「流行开源项目的作者删掉项目、提交恶意代码」的事情,引起了广大开源爱好者的讨论。我深知维护开源项目的不易,所以比较好奇他为什么舍得删掉项目。这不眼瞅着就要过年了吗?无心工作的我就“顺藤摸瓜”把这个事儿理了个大概,感兴趣的小伙伴可以一起来看看这件事情的来龙去脉。背景首先要介绍下这次事情中两个站在“风口浪尖”的 Node.js 开源项目:1、faker.js用于生成大量的假数据 Node.js 库...
2022-01-12 23:16:56
67
原创 Three.js 实现虎年春节3D创意页面
背景虎年????春节将至,本文使用React+Three.js技术栈,实现趣味3D创意页面。本文包含的知识点主要包括:ShadowMaterial、MeshPhongMaterial两种基本材质的使用、使用LoadingManager展示模型加载进度、OrbitControls的缓动动画、TWEEN简单补间动画效果等。实现????在线预览,已适配移动端:dragonir's引入资源其中GLTFLoader、FBXLoader用于加在模型、OrbitContr...
2022-01-12 23:13:00
462
原创 使用VUE组件创建SpreadJS自定义单元格(二)
在上篇中,我们介绍了如何通过设置runtimeCompiler为true,在Vue中实现了动态创建电子表格组件。想了解具体内容可看点击查看使用VUE组件创建SpreadJS自定义单元格(一)。但是在实际场景中,我们可能只需要动态创建VUE组件,而组件的template内容并不需要动态加载。面对这种情况, autoComplete就是一个很典型使用场景。autoComplete可以让我们自由将任何接受接收到的输入内容转化成含有标签<input>、<textar
2022-01-12 22:16:10
161
原创 基于rabbitmq延迟插件实现分布式延迟任务
一、延迟任务的使用场景1、下单成功,30分钟未支付。支付超时,自动取消订单2、订单签收,签收后7天未进行评价。订单超时未评价,系统默认好评3、下单成功,商家5分钟未接单,订单取消4、配送超时,推送短信提醒5、三天会员试用期,三天到期后准时准点通知用户,试用产品到期了......对于延时比较长的场景、实时性不高的场景,我们可以采用任务调度的方式定时轮询处理。如:xxl-job。今天我们讲解延迟队列的实现方式,而延迟队列有很多种实现方式,普遍会采用如下等方式,如:1.如基
2022-01-12 18:44:55
927
新教材高中地理第2章自然资源与国家安全第1节耕地资源与国家粮食安全学案湘教版选择性必修3.pdf
2021-12-06
2021版高考地理一轮复习核心素养测评二十三人类活动地域联系的主要方式交通运输布局含解析鲁教版.pdf
2021-12-06
新教材高中地理第3单元区域联系与区域发展第2节产业转移对区域发展的影响学案鲁教版选择性必修2.pdf
2021-12-06
新教材高中地理第4单元区域协调发展第2节流域内部的协作发展__以尼罗河流域为例学案鲁教版选择性必修2.pdf
2021-12-06
新教材高中地理第1单元地理环境与区域发展第2节比较区域发展的异同学案鲁教版选择性必修2.pdf
2021-12-06
新教材高中地理第3单元区域联系与区域发展第1节大都市辐射对区域发展的影响学案鲁教版选择性必修2.pdf
2021-12-06
水利工程土工格室规格_水利工程土工试验规程_水利工程土方计算规则_水利工程实验室_联谊工程.pdf
2021-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人