2021 12-09

SpringCloud微服务实战——搭建企业级开发框架(三十二):代码生成器使用配置说明

一、新建数据源配置 因考虑到多数据源问题,代码生成器作为一个通用的模块,后续可能会为其他工程生成代码,所以,这里不直接读取系统工程配置的数据源,而是让用户自己维护。 参数说明 数据源名称:用于查找区分数据源的名称 连接地址:连接方式:数据库类型:数据库地址等参数,例:jdbc:mysql://127.0.0.1/gitegg_cloud?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=u

2021 12-09

从面试官的角度,聊聊java面试流程

  在这篇回答里,就讲以我常规的面试流程为例,说下java方面大致会问什么问题,以及如何确认候选人达到招聘要求。   先说面试前准备,可能有些面试官是拿到简历直接问,而且是在候选人自我介绍时再草草浏览简历,但我不是这样。   1问招人的项目经理,这个岗位需要的技术什么,比如必须Springboot,有数据库调优经验优先考虑,要有2到3年相关经验等等。问清楚了,我就好在面试中组织自己的问题。   2浏览候选人的简历,找

2021 12-09

利用python爬取城市公交站点

利用python爬取城市公交站点 页面分析 https://guiyang.8684.cn/line1 爬虫 我们利用requests请求,利用BeautifulSoup来解析,获取我们的站点数据。得到我们的公交站点以后,我们利用高德api来获取站点的经纬度坐标,利用pandas解析json文件。接下来开干,我推荐使用面向对象的方法来写代码。 importrequests importjson frombs4importBeautifulSoup importpandasaspd ​ ​ c

2021 12-09

对于Linq关键字和await,async异步关键字的扩展使用

最近在看neuecc大佬写的一些库:https://neuecc.medium.com/,其中对await,async以及linq一些关键字实现了自定义化使用, 使其不需要引用对应命名空间,不需要多线程就可以做一些自定义操作。因此进行学习,并在Unity3D下进行测试。   1.await,async关键字的自定义化扩展 只需要实现GetAwaiter公共方法即可,通过扩展方法实现也可以: publicstaticCoroutineAwaiter<WaitForSeconds&

2021 12-09

手撕汇编。。。

汇编系列文章已经更新了三篇,每一篇都是笔者用心总结,希望对你有帮助 手把手教你汇编Debug 爱了爱了,这篇寄存器讲的有点意思 之前的文章我们主要聊了一些基本的汇编指令,并且通过一个名为Debug的调试软件,让我们看到了内存中是如何存储指令和数据的,在学习了这些之后,我们就可以了解汇编程序了。 程序的执行过程 首先通过一个示意图给大家介绍一下程序的执行过程,我们以C语言一个简单的hello.c程序为例。 这就是一个完整的helloworld程序执行过程,会涉及几个核心组件:预处理器、编译器、汇

2021 12-09

记一次服务端系统性能优化

   首先简单介绍一下业务场景,物联网设备,关注公众号,免费领取环保袋。   12月8号,也就是昨天上午,突然接到大量客户投诉反馈下单界面点击下单一直在“转圈”,最后超时。紧急排查!   第一步查看网络,服务器ping值正常,然后查询服务器带宽占用率正常。   第二步,查看应用服务器负载,很低,基本没问题。   第三步,重点来了,检查数据库性能。   showproc

2021 12-09

C/C++ Qt 数据库与SqlTableModel组件应用

SqlTableModel组件可以将数据库中的特定字段动态显示在TableView表格组件中,通常设置QSqlTableModel类的变量作为数据模型后就可以显示数据表内容,界面组件中则通过QDataWidgetMapper类实例设置为与某个数据库字段相关联,则可以实现自动显示字段的内容,不仅是显示,其还支持动态增删改查等各种复杂操作,期间不需要使用任何SQL语句。 首先绘制好UI界面,本次案例界面稍显复杂,左侧是一个TableView组件,其他地方均为LineEdit组件与Button组件。

2021 12-09

重磅丨腾讯云开源业界首个 etcd 一站式治理平台 Kstone

​ Kstone开源 在CNCF云原生基金会举办的2021年12月9日KubeConChina大会上,腾讯云容器TKE团队发布了Kstoneetcd治理平台开源项目。 Kstone是腾讯云容器TKE团队发起的一个基于Kubernetes的云原生一站式etcd治理项目。该项目源自腾讯内部大规模etcd集群治理和最佳实践,很好的实现了对各类业务场景下的etcd集群的可视化管理和运维,极大简化了各类场景的etcd运维复杂度,将帮助你及时发现各种潜在的etcd集群隐患,显著提高K8s和etcd集群的稳定

2021 12-09

「译」 .NET 6 中 gRPC 的新功能

gRPC是一个现代的、跨平台的、高性能的RPC框架。gRPCfor.NET构建在ASP.NETCore之上,是我们推荐的在.NET中构建RPC服务的方法。 .NET6进一步提高了gRPC已经非常出色的性能,并添加了一系列新功能,使gRPC在现代云原生应用程序中比以往任何时候都更好。在这篇文章中,我将描述这些新功能,以及我们如何通过第一个支持端到端HTTP/3的gRPC实现引领行业。 gRPC客户端负载均衡 客户端负载均衡功能允许gRPC客户端以最佳方式在可用服务器之间分配负载,这样就不需要使用专

2021 12-09

使用 Addressables 来管理资源

使用Addressables来管理资源 一、安装 打开PackageManager,在UnityTechnologies的目录下找到Addressables,更新或下载。 二、配置 依次打开Windows/AssetManagement/Addressables/Groups菜单。 首次打开后会提示需要创建配置文件,点击CreateAddressablesSettings。 Assets目录下会生成AddressableAssetsData文件夹。 Ⅰ.认识资源组(AssetGroups)与组策