解决jupyter使用多线程multiprocessing可运行不报错的问题
某个项目,需要使用多进程以加快速度,之前一直没用过多进程,Pycharm可以跑,但需要在jupyter上运行,出现的问题是:程序一直在运行中,但是没有输出结果 ① jupyter notebook/l
记一次使用Quartz集群环境下,trigger_state error问题原因
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 项目场景: 项目里采用的定时任务是Quartz,配置的是集群持久化,多台节点连接同一个数据库。 问题描述: 新加的定时任务,跑了一两次就不执行
详解Java线程的同步方法
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 内部锁: synchronized 关键字 Java 中的每个对象都有一个与之关联的内部锁(Intrinsic lock). 这种锁也称为监
MySQL 的默认存储引擎:InnoDB
InnoDB 存储引擎是 MySQL 默认的存储引擎,采用 MVCC(多版本并发控制)实现高并发,支持 4 种隔离级别,默认级别是 Repeatable Read(可重复读),使用 next-key
源码分析go channel以及相关的操作
go version: 1.17 本文从源码层面分析channel是如何创建、发送、接收、关闭的。 找到源码位置 查看汇编代码: go tool compile -S -l -N main.go 输出
三方数据的mock环境搭建
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 为什么需要使用Mock环境 在CTU和数据产品的测试中,需要Mock Server来模拟第三方的API接口,来返回指定的信息。目前主要有如下
Java类加载机制(二)——只需要看完这两篇文章即可
JVM在加载类时,默认采用的是双亲委派机制,通俗讲,就是某个特定的类的类加载器在接收到加载类的请求时,首先将加载任务委托给父类加载器,依次递归(本质上是loadClass函数的递归调用),因此所有……
MyBatis-Plus之CRUD扩展二
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 更新操作 自动拼接sql 所有的sql都是自动生成的 自动填充 创建时间、
MySQL高可用,就这么完美???
MySQL以其容易学习和高可用,被开发人员青睐。它的几乎所有的高可用架构,都直接依赖于 binlog。MySQL 能够成为现下最流行的开源数据库,binlog 功不可没。MySQL是怎样实现高可用的?
[自己做个游戏服务器三]你帮我为服务器选择一种加密算法,Java实现各种加解密算法
小知识,大挑战!本文正在参与“ 程序员必备小知识 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 毕业好多年了,虽然大学专业学的是信息安全,在大学的时候学过各种加密算法,但是
Kubernetes之kuberconfig--普通用户授权kubernetes集群
背景: 是这样的一个事情:服务运行于kubernetes集群(腾讯云tke1.20.6)。日志采集到了elasticsearch集群and腾讯的cls日志服务中。小伙伴看日志觉得还是不太方便,还是想看
闲扯Maven项目代码组织形式
@[toc] 因为最近有小伙伴问到了,所以我想和大家随便扯扯 Maven 项目中代码的组织形式这个问题。 其实也不是啥大问题,但是如果不懂的话,就像雾里看花,始终不能看的明明白白,懂了就像一层窗户纸,
MyBatis-Plus之CRUD扩展一
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 插入操作 主键生成策略 分布式系统唯一id生成: https://www.c
VMware Workstation 通过vmnetdhcp.cnf 分配静态IP
主要解决因为切换网络导致,虚拟机ip变化导致的问题,需要给虚拟机固定ip 配置文件的位置 C:\ProgramData\VMware 配置 end 都是自定义配置, 例如node7为名字, hardw
开发中应该掌握的java工具类集锦
在日常开发过程中,很多方法已经实现了,所以掌握开源的方法是非常必须的。 1.StringUtil removeAll 移除字符串中所有给定字符串 equalIgnoreCase 比较两个字符串是否相等
一段痛苦的回忆(线上堆外内存泄露排查)
背景 为什么说是一段痛苦的回忆?国庆期间,本想着好好休整一下身体。结果连着几晚上的线上报警搞得人精神恍惚。每个晚上都是不同的报警。这篇文章主要对java服务堆外内存泄露问题的排查进行介绍。希望对大家有
Jetpack全家桶(第4篇)之LiveData使用及源码篇
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 注意:本文LiveData相关使用及源码均是2.1.0版本 简介 L
React 源码解析系列 - React 的 render 阶段(一):基本流程介绍
本系列文章均为讨论 React v17.0.0-alpha 的源码。React 的工作流程主要分为 render 和 commit 两个阶段,本文主要是讨论 render 阶段的基本流程
周排行