前段时间我发表了一系列文章,开始介绍基于 .net core 的升讯威在线客服系统开发过程。
随时 Linux + MySQL 的广泛应用,
必须让系统同时支持 SQL Server 和 MySQL。
OAuth2.0授权-gitee授权码模式
打开gitee个人中心->第三方应用->创建应用
EntityFramework Core并发迁移解决方案
但是当多个操作同时对一个库进行Migrate的时候,就会出现问题,比如“新增一张表”的操作已经被第一个迁移执行过了,第二个执行的迁移并不知道已经执行过了Migrate,就会报错表已存在。
于是考虑在执行Migrate的时候,加入一个锁的机制,对当前数据库执行Migrate之前先获取锁,然后再来决定接下来的操作。由于这边有的服务无法访问Redis,这里使用数据库来实现锁的机制,当然用Redis来实现更好,加入锁的机制只是一种解决问题的思路。
传统软件应用技术的价值转换率越来越低
我们不谈理论、不谈理想、不谈市场环境不好,就谈与用户接触过程的案例,这是最有说服力的。
k8s 中的 Ingress 简介【k8s 系列之三】
Ingress 的重要性不言而喻,它不仅统一了集群对外访问的入口,还提供了高级路由、七层负载均衡、SSL终止等关键功能,同时支持动态配置更新、灰度发布等高级特性。
分享3款开源、免费的Avalonia UI控件库

Windows 调试工具课程
本文内容的组织方式是按照原本课程课件里面的一页页的内容组装而来的方式组织的,在过程中补充一些讲课时的内容
【原创】解决NasCab掉进程,NasCab进程维护
完整代码如下(全网首发,转载请保留出处):
取名Gaia是因为我爱玩零之曙光,里面的Gaia功能强大,hhh
深入理解ConcurrentHashMap
Java7中头插法扩容会导致死循环和数据丢失,Java8中将头插法改为尾插法后死循环和数据丢失已经得到解决,但仍然有数据覆盖的问题。
小狮博客