解决jupyter使用多线程multiprocessing可运行不报错的问题

某个项目,需要使用多进程以加快速度,之前一直没用过多进程,Pycharm可以跑,但需要在jupyter上运行,出现的问题是:程序一直在运行中,但是没有输出结果 ① jupyter notebook/l
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

记一次使用Quartz集群环境下,trigger_state error问题原因

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 项目场景: 项目里采用的定时任务是Quartz,配置的是集群持久化,多台节点连接同一个数据库。 问题描述: 新加的定时任务,跑了一两次就不执行
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

详解Java线程的同步方法

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 内部锁: synchronized 关键字 Java 中的每个对象都有一个与之关联的内部锁(Intrinsic lock). 这种锁也称为监
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

MySQL 的默认存储引擎:InnoDB

InnoDB 存储引擎是 MySQL 默认的存储引擎,采用 MVCC(多版本并发控制)实现高并发,支持 4 种隔离级别,默认级别是 Repeatable Read(可重复读),使用 next-key
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

源码分析go channel以及相关的操作

go version: 1.17 本文从源码层面分析channel是如何创建、发送、接收、关闭的。 找到源码位置 查看汇编代码: go tool compile -S -l -N main.go 输出
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

三方数据的mock环境搭建

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 为什么需要使用Mock环境 在CTU和数据产品的测试中,需要Mock Server来模拟第三方的API接口,来返回指定的信息。目前主要有如下
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

Java类加载机制(二)——只需要看完这两篇文章即可

JVM在加载类时,默认采用的是双亲委派机制,通俗讲,就是某个特定的类的类加载器在接收到加载类的请求时,首先将加载任务委托给父类加载器,依次递归(本质上是loadClass函数的递归调用),因此所有……
分类: 服务端 发布时间: 10-11 18:10 阅读次数: 0

MyBatis-Plus之CRUD扩展二

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 本文同时参与 「掘力星计划」   ,赢取创作大礼包,挑战创作激励金 更新操作 自动拼接sql 所有的sql都是自动生成的 自动填充 创建时间、
分类: 服务端 发布时间: 10-11 18:10 阅读次数: 0

MySQL高可用,就这么完美???

MySQL以其容易学习和高可用,被开发人员青睐。它的几乎所有的高可用架构,都直接依赖于 binlog。MySQL 能够成为现下最流行的开源数据库,binlog 功不可没。MySQL是怎样实现高可用的?
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

[自己做个游戏服务器三]你帮我为服务器选择一种加密算法,Java实现各种加解密算法

小知识,大挑战!本文正在参与“   程序员必备小知识  本文同时参与 「掘力星计划」   ,赢取创作大礼包,挑战创作激励金 毕业好多年了,虽然大学专业学的是信息安全,在大学的时候学过各种加密算法,但是
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

seata序列化日期类型出错

最近在整合seata的过程中,发现如果业务表中存在 datetime 的数据类型,那么在分布式事务中,修改这个字段的值时,会出现如下错误。此处提供2种解决方案。
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

Kubernetes之kuberconfig--普通用户授权kubernetes集群

背景: 是这样的一个事情:服务运行于kubernetes集群(腾讯云tke1.20.6)。日志采集到了elasticsearch集群and腾讯的cls日志服务中。小伙伴看日志觉得还是不太方便,还是想看
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

闲扯Maven项目代码组织形式

@[toc] 因为最近有小伙伴问到了,所以我想和大家随便扯扯 Maven 项目中代码的组织形式这个问题。 其实也不是啥大问题,但是如果不懂的话,就像雾里看花,始终不能看的明明白白,懂了就像一层窗户纸,
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

MyBatis-Plus之CRUD扩展一

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 本文同时参与 「掘力星计划」  ,赢取创作大礼包,挑战创作激励金 插入操作 主键生成策略 分布式系统唯一id生成: https://www.c
分类: 服务端 发布时间: 10-11 18:10 阅读次数: 0

linux极简小知识:17、查询rpm包的默认安装路径

通常,RPM 包采用系统默认的安装路径。安装文件会按照类别分别安装到不同的目录,如下所示;RPM 包还可以手动指定安装路径(不推荐)...
分类: 服务端 发布时间: 10-11 18:10 阅读次数: 0

VMware Workstation 通过vmnetdhcp.cnf 分配静态IP

主要解决因为切换网络导致,虚拟机ip变化导致的问题,需要给虚拟机固定ip 配置文件的位置 C:\ProgramData\VMware 配置 end 都是自定义配置, 例如node7为名字, hardw
分类: 服务端 发布时间: 10-11 18:10 阅读次数: 0

开发中应该掌握的java工具类集锦

在日常开发过程中,很多方法已经实现了,所以掌握开源的方法是非常必须的。 1.StringUtil removeAll 移除字符串中所有给定字符串 equalIgnoreCase 比较两个字符串是否相等
分类: 服务端 发布时间: 10-11 18:10 阅读次数: 0

一段痛苦的回忆(线上堆外内存泄露排查)

背景 为什么说是一段痛苦的回忆?国庆期间,本想着好好休整一下身体。结果连着几晚上的线上报警搞得人精神恍惚。每个晚上都是不同的报警。这篇文章主要对java服务堆外内存泄露问题的排查进行介绍。希望对大家有
分类: 服务端 发布时间: 10-11 18:10 阅读次数: 0

Jetpack全家桶(第4篇)之LiveData使用及源码篇

小知识,大挑战!本文正在参与“  程序员必备小知识  ”创作活动 本文同时参与 「掘力星计划」  ,赢取创作大礼包,挑战创作激励金 注意:本文LiveData相关使用及源码均是2.1.0版本 简介 L
分类: 移动开发 发布时间: 10-11 18:10 阅读次数: 0

React 源码解析系列 - React 的 render 阶段(一):基本流程介绍

本系列文章均为讨论 React v17.0.0-alpha 的源码。React 的工作流程主要分为 render 和 commit 两个阶段,本文主要是讨论 render 阶段的基本流程
分类: 编程语言 发布时间: 10-11 17:37 阅读次数: 0