XOR
记一次spring 事务失效的解决
我们项目既有使用spring JPA也有使用spring JdbcTemplate,此次事务失效的原因是,项目之前配置的是spring jpa 的专门的事务管理器。 第一次尝试解决:添加spring JdbcTemplate 的事务管理器,并添加相应的注解驱动。不生效!!! 第二次尝试解决:问了下c ......
Jenkins持续集成
1, 配置Global Tool Configuration 配置jenkins需要的maven、jdk路径 jdk的家目录路径 [root@web01 root]# echo $JAVA_HOME /data/jdk Java的版本信息 [root@web01 root]# java -versi ......
【python基础】复杂数据类型-列表类型(增删改查)
# 1.初识列表(list) **列表由一系列按特定顺序排列的数据元素组成**。可以将任何类型数据元素加入列表中,其中的数据元素之间没有任何关系。鉴于列表通常包含多个数据元素,给列表指定一个表示复数的名称是个不错的选择。 在python中,用方括号[]来表示列表,并用逗号来分隔其中的数据元素。编写程 ......
Python 内置模块
Python 内置模块 Python 中常见的内置模块如下: os模块:文件和目录,用于提供系统级别的操作; sys模块:用于提供对解释器相关的操作; json模块:处理JSON字符串; logging: 用于便捷记录日志且线程安全的模块; time&datetime模块:时间相关的操作,时间有三种 ......
mybatis-plus 批量插入/新增
建表 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for rewrite_sql -- DROP TABLE IF EXISTS `rewrite_sql`; CREATE TABLE `rewrite_s ......
JS中传递数字过大,数据值会变化的解决办法
虽然本人从事后端业务为主,但是在实际开发中难免或多或少会遇到与js打交道的情况,今天记录一个实际开发中遇到的小问题,与大家分享如下: 如果要在js函数中传递大整型数值,一定要用字符串,否则会出现精度变化的情况,不准确 ...onclick="testfun(20221123140846431743) ......
信息化、数据化、智慧化三者的关系是什么?
参考链接:https://aidc.shisu.edu.cn/6e/58/c13626a159320/page.htm 信息化、数字化、智能化到底是什么?三者是什么关系?本文来详细给你介绍。 一、信息化 信息化是指通过将物理世界的信息和数据转换为为“0-1”的二进制代码录入信息系统,将线下的流程和数 ......
SVN的基本使用
# SVN学习 ### 1. 什么是svn? #### 全称:SubVersion #### 特点:操作方便,入门简单 #### 支持跨平台操作(Window,Linux,MacOs) #### 支持版本回退(时间机器) #### 属于c/s结构软件(客户端与服务端) #### 服务端为:Visua ......
NS模拟器管理哪家强?就来Ns Emu Tools
# 前言 最近 **塞尔达传说:王国之泪 **非常火爆,但是不少的小伙伴找到了ROM,但是在NS的模拟的寻找上遇到了问题。所以,我出手了。通过 Ns Emu Tools 这款软件,我们可以非常方便的安装和管理 NS 模拟器。 ## 什么是NS模拟器 NS模拟器是一种可以模拟任天堂 Switch 游 ......
攻防世界_PWN_stack2
**本文通过结合其他师傅的思路以及自己的一些理解完成。希望在记录自己所学知识的同时能够帮助有同样疑惑的人。pwn入门新手一个,如果有说错的地方请师傅们多多包涵** ## 0x00 前置知识 本题关键汇编指令:mov指令和lea指令以及ret指令 **mov** > mov指令的功能是传送数据,它可以 ......
tensorflow Installation
## 问题1 ```shell >>> import tensorflow as tf 2023-05-31 10:50:34.908411: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is ......
kafka消费者那些事儿
## 前言 消息的消费一般有两种模式,推模式和拉模式。推模式是服务端主动将消息推送给消费者,而拉模式是消费者主动向服务端发起请求来拉取消息。kakfa采用的是拉模式,这样可以很好的控制消费速率。那么kafka消费的具体工作流程是什么样的呢?kafka的位移管理又是怎么样的呢? ## 消费者消费规则 ......
JAVA高效率 (秒级) 将千万条数据导入数据库
package com.chen.controller; import com.chen.utils.BaseDao; import com.chen.utils.DataImport; import com.chen.utils.StreamUtil; import org.junit.Test; ......
Js基础
1,在head中时,所代表的functions只加载而不执行,执行是在某一事件触发后才开始。 2,在body中时,直接加载并执行 典型的区别: 如果有不在函数中的执行语句,比如变量初始化,如果在head中就不会执行。 代码如下: //页面中写入html内容 document.write("<h1>H ......
jar与war 包解压
JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正 ......
【博学谷学习记录】超强总结,用心分享 | hadoop的组成
【博学谷IT技术支持】 公众号: 积雷山摩云洞,欢迎关注!!! # hadoop的构成 hadoop集群主要包含:HDFS集群、MapReduce、YARN集群。HDFS集群复制海量数据的存储,MapReduce负责海量计算,Yarn集群存在数据运算时的资源调度。 - hdfs集群主要包含了角色na ......
【博学谷学习记录】超强总结,用心分享 | 数据倾斜
【博学谷IT技术支持】 # 什么是数据倾斜? 这个概念在百度百科中解释为在分布式缓存的集群中,不同节点负责处理一定范围的缓存数据。如果缓存数据分散度不够,导致大量的缓存数据集中到一台或者几台服务节点上,称为数据倾斜。一般来说数据倾斜是由于负载均衡实施的效果不好引起的。 简单的讲就是单个计算节点的计算 ......
【博学谷学习记录】超强总结,用心分享 | hive 日期函数与条件函数
【博学谷IT技术支持】 公众号: 积雷山摩云洞,欢迎关注!!! # 操作 ## 日期函数 - 获取当前时间 ``` -- 获取当前时间 -- 获取年月日 select `current_date`(); -- 2022-10-30 -- 获取年月日时分秒 select `current_timest ......
【博学谷学习记录】超强总结,用心分享 | hive分区与分桶的区别
【博学谷IT技术支持】 公众号: 积雷山摩云洞,欢迎关注!!! # 概念 - 分区表: 将数据分散到多个子目录中,在执行查询是,可以根据条件加快查询效率 - 分桶表:是相对分区更细的颗粒度划分,分桶表是将表查分到不同的文件中,根据数据表某列的hash值进行分区,对某列数据分区就是对该列属性值的has ......
【博学谷学习记录】超强总结,用心分享 | yarn的执行流程
【博学谷IT技术支持】 # yarn的组成部分 hadoop是由Common、HDFS、YARN、MapReduce等核心模块组成,yarn负责解决资源调度问题,这里介绍下yarn的业务执行流程。 - yarn是Master/Slave结构,主要包含ResourceManage、NodeManage ......
为什么JS中0.1+0.2不等于0.3
当我们在计算机中使用浮点数进行计算时,特别是在使用二进制表示浮点数时,可能会出现舍入误差。这是由于计算机使用有限的位数来表示浮点数,而某些十进制数无法精确地表示为有限的二进制数。 0.1 和 0.2 都是无限循环的二进制数,在转换为浮点数时并不能完全准确地表示。将它们相加时,可能会出现舍入误差。因此 ......
ADB命令
ADB ADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。ADB 也是 Android SDK 中的一个工具,可以直接操作管理 Android 模拟器或者真实的 Android 设备。 ......
K8S Configmap和Secret热更新之Reloader
https://cloud.tencent.com/developer/article/1859051 ## reloader ### reloader简介 Reloader 可以观察 ConfigMap 和 Secret 中的变化,并通过相关的 deploymentconfiggs、 deploy ......
「解题报告」CF1152F2 Neko Rules the Catniverse (Large Version)
发现有互不相等的限制,那就考虑一下连续段 DP。每次从小到大考虑每个数是否填,填的话填到哪里即可。 容易发现题目中的限制相当于要求每一个连续段的右边填的数不能与它差出 $m$,且容易发现每个段的差的要求一定不相等,那么我们可以直接 $2^m$ 状压记录每个连续段的差值要求。然后再记录一下是否已经确定 ......
新的开始-理想空想胡诌破灭-扫一屋而扫天下
#好工具——数学 虽然不是主要学数学的,之前也在大学的学习的过程中的大学物理、化学、生物的部分计算中用到了一些数学公式,真切感受到数学作为解答其他学科的工具的便利性,科学严谨性和必要性,探索精神和严谨的逻辑构成了我们的现代科学。 #唬人的理想空想与可怜的阶段性事实 我们用数学设定参数,建立模型可以解 ......
go语言的defer
## go语言的defer机制可以避免其他语言时处理错误,要在每个分支执行关闭、回收资源的繁杂问题。 #### 百闻不如一见,看的教程再多,也不如自己实际编程,调试来得方便。 ### 以下为根据测试代码段进行总结的过程。 #### 1. ```go package main import "fmt" ......
Java工具类Result<T>
枚举类:ResultCodeEnum /** * 统一返回结果状态信息类 * */ @Getter public enum ResultCodeEnum { SUCCESS(200,"成功"), FAIL(201, "失败"), PARAM_ERROR( 202, "参数不正确"), SERVICE ......
什么是EDI 858装运信息?
EDI 858是电子数据交换(Electronic Data Interchange,简称EDI)中的一种标准格式,它主要用于在供应链管理中进行物流和运输的数据交换。EDI 858是指基于ASC X12标准的858交付和接收数据集,也被称为”Shipping Notice/Manifest”。 ED ......
如何使用CheckMenuItem添加可选菜单项
# 如何使用CheckMenuItem添加可选菜单项 CheckMenuItem 也是一种菜单项目,类似 CheckBox ,拥有可选状态。 CheckMenuItem 可以添加到菜单中。 ## 效果展示 ![image](https://img2023.cnblogs.com/blog/32035 ......
如何使用RadioMenuItem添加单选菜单项
# 如何使用RadioMenuItem添加单选菜单项 几个 RadioMenuItem 可以组成一个组合,组合中只能有一个菜单条目被选择。 ## 效果展示 ![image](https://img2023.cnblogs.com/blog/3203505/202306/3203505-2023060 ......