刷新
一个非典型死锁问题记录

博主头像 问题的起因是springboot项目启动后被卡主,无法启动成功,堆栈信息在下面 可以先自己查一下,答案在最下面 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.171-b11 mixed mode):"Attach Listener" # ...

设计模式学习(二)工厂模式——简单工厂模式

博主头像 目录前言简单工厂模式简介示例优点缺点使用场景 前言 工厂模式是一种常用的设计模式,属于创建型模式之一。它的主要目的是为了解耦组件之间的依赖关系。通过使用工厂模式,系统中的具体类的实例化过程可以被抽象出来,从而使得系统更加模块化,增强了系统的可维护性和可扩展性。 工厂模式可以分为三种类型:简单工厂模式 ...

Mysql的max()函数9大于10问题

博主头像 前言 在公司老项目使用过程中都遇到过这个问题,所以这里记录下来 问题描述 使用系统中发现系统的字典新增之后排序不固定,于是查找问题,打开数据库发现sort大部分都是"10" mybatis中查询语句如下: `select IFNULL(MAX(DIC_SORT),0) FROM DIC_INFO W ...

Python如何访问闭包中的变量

你想要扩展函数中的某个闭包,允许它能访问和修改函数的内部变量。 解决方案 通常,闭包的内部变量对外界是完全隐藏的。但可以编写访问函数,将其作为函数属性绑定到闭包上来实现访问。 def sample(): n = 0 # 闭包函数 def func(): print('n=', n) # 属性n的访问 ...

python列表中切片的正负数

先说结论: 列表切片的格式为[start: end: step] 其中 step 代表步长,即每从 start 位置开始每隔几个元素取一个值 step 为正数时表示切片取值方向为:从左往右;为负数时:从右往左 start, end 代表切片取值的起始和结束位置,请注意这个词:位置,我们假设可以取值的 ...

VUE-局部使用

博主头像 目录VUE-局部使用快速入门常用指令v-forv-bindv-if & v-showv-onv-modelvue生命周期AxiosVue案例 VUE-局部使用 Vue 是一款用于构建用户界面的渐进式的JavaScript框架。 (官方:https://cn.vuejs.org/) 快速入门 准备 准 ...

C#异步Task

目录C#异步Task概述异步是什么?为什么需要异步?基本语法1. Task创建执行2. Task异步方法3. 取消异步执行CancellationTokenSource4.Task并行数量控制LimitedConcurrencyLevelTaskScheduler常见的应用场景总结引用 C#异步Ta ...

C#TMS系统学习(联表报表)

博主头像 C#TMS系统代码-联表报表学习 领导被裁了之后很快就有人上任了,几乎是无缝衔接,很难让我不想到这早就决定好了。我的职责没有任何变化。感受下来这个系统封装程度很高,我只要会调用方法就行。这个系统交付之后不会有太多问题,更多应该是做小需求,有大的开发任务应该也是第二期的事,嗯?怎么感觉我变成运维了?而 ...

直播预约丨《袋鼠云大数据实操指南》No.2:实时开发,如何成为数据智能化的有效驱动力

博主头像 近年来,新质生产力、数据要素及数据资产入表等新兴概念犹如一股强劲的浪潮,持续冲击并革新着企业数字化转型的观念视野,昭示着一个以数据为核心驱动力的新时代正稳步启幕。 面对这些引领经济转型的新兴概念,为了更好地服务于客户并提供切实可行的实践指导,自3月20日起,袋鼠云将推出全新《袋鼠云大数据实操指南》系 ...

职场迷途:被排挤的日子与无尽的加班

博主头像 职场迷途:被排挤的日子与无尽的加班 在某个阴沉的早晨,我又一次挤进了地铁,脸上挂着习惯性的微笑,心里却充满了无奈与疲惫。今天是我入职一周年的纪念日,但与其说是庆祝,不如说是痛苦的回忆。回顾这一年,我逐渐明白,职场不仅仅是工作和竞争,还有更加隐秘的角落——排挤与无奈。 刚进入公司的时候,我满怀激情,认 ...

php + redis 实现秒杀

一、概述 秒杀这个问题在很多面试的时候都会提到,会有各个方面的调优,配置等等,本文在这里举个简单的例子来演示下秒杀的过程,供大家参考发散思维。 二、准备介绍 thinkPHP6框架 redis6.0 php7.4 redis操作包predis apache-jmeter-5.6 三、代码实现 秒杀c ...

EPAI手绘建模APP工程图注释

9) 注释 a. 直线 a) 选择直线注释,长按,打开直线注释元素编辑器。 图 324 工程图注释编辑器-直线 b) 可以修改的参数包括 i. 起点坐标。 ii. 终点坐标。 b. 圆 a) 选择圆注释,长按,打开圆注释元素编辑器。 图 325 工程图注释编辑器-圆 b) 可以修改的参数包括 i.  ...

Nginx-01-为什么使用 Nginx? nginx 的优缺点

博主头像 为什么要选择 nginx,和其他常见的负载均衡库对比有什么优缺点? 选择 Nginx 作为负载均衡器有很多原因,主要包括其性能、灵活性和广泛的功能。 Nginx 的优点 高性能和低资源占用: Nginx 以其高性能和低资源占用著称。它可以处理大量的并发连接,适用于高流量网站。 灵活的配置: Ngin ...

toLua中Lua调用C#中的类

博主头像 toLua中Lua调用C#: [7]Lua脚本调用C#中的class 准备工作: 1.调用lua脚本 2.绑定LuaState虚拟机,这样在lua脚本中才可以对C#脚本进行访问。 3.在lua中使用Debug打印信息,需要在自定义CustomSetting脚本中添加Debug,并生成wrap文件。 ...

读人工智能时代与人类未来笔记02_技术变革

博主头像 1. 目标 1.1. AlphaZero的目标是在遵守规则的前提下赢得国际象棋比赛 1.2. 发现Halicin的人工智能的目标是灭杀尽可能多的致病菌:它在不伤害宿主的情况下灭杀的致病菌越多,就越成功 1.2.1. 人工智能成功了,因为它发现的抗生素确实杀死了致病菌 1.2.2. 它之所以特别具有开 ...

<1234···100>