小结 经验 问题linux

java转输文件到linux服务器

java转输文件到linux服务器 参考JAVA 上传文件到另一台远程服务器(包含搭建文件服务器 基于Linux)java传输文件到另一个服务器Code_bot_00的博客-CSDN博客 SFTP创建目录和判断目录是否存在channelsftp判断目录是否存在@小顽皮的博客-CSDN博客 1、搭载文 ......
服务器 文件 linux java

Linux多块磁盘合并挂载

多块磁盘分区信息 1.安装lvm2命令 rpm -Uvh --force --nodeps *.rpm 磁盘分区 给磁盘写入分区表 parted /dev/sdd mklabel gpt mkpart quit 多个分区合并挂载同一目录 vgcreate lvm_data /dev/sdb1 vge ......
磁盘 Linux

Java应用堆外内存泄露问题排查

最近有个java应用在做压力测试,压测环境配置:CentOS系统 4核CPU 8g内存 jdk1.6.0_25,jvm配置-server -Xms2048m -Xmx2048m,出现问题,本篇文章是对此次问题的回顾和复盘 ......
内存 问题 Java

Linux内核开发分析补充

##**总目录** ##一.内核入门篇 ###[1.1 module_init的优先级 分析](https://www.cnblogs.com/caseyzq/p/17629339.html) ###[1.2 linux kernel 大内核锁BKL](https://zhuanlan.zhihu. ......
内核 Linux

【AGC】崩溃数据消失问题

​【问题背景】 最近有开发者集成了AGC的崩溃服务,出现了一个问题,在集成完成后,触发崩溃事件测试,在AGC后台可以看到当天崩溃的数据,但是启动次数显示为0。等到第二天再看数据时,连昨天的崩溃数据都没有了。下面是第一天与第二天的数据截图。 第一天可以看到崩溃数据,但是应用启动次数为0。 ​​ 第二天 ......
数据 问题 AGC

mybatis动态查询Integer类型入参为0不生效的问题

解决 //Integer类型入参,动态sql判断只需要判null即可 <if test="status != null "> and status = #{status}</if> 原因 mybatis源码在预编译sql时,使用OGNL表达式来解析if标签,对于Integer类型属性,(status ......
mybatis Integer 类型 动态 问题

Vue 框架下提升加载速度的一些实战经验分享

现在前端的框架有很多,甚至两只手已经数不过来,当然也完全没必要全部都学,还是应该深入的学习一两个被广泛使用的就好。其实我和大部分同学的想法一致,认为最值得我们深究的还是主流的 Vue 和 React。我们通过深入的学习了解这些框架的思维,也让自己使用这些框架能够更加得心应手。 ......
实战 框架 速度 经验 Vue

MySQL面试题全解析:准备面试所需的关键知识点和实战经验

本次种子题目主要涵盖了MySQL的存储引擎和索引结构,如B+树索引和哈希索引,以及覆盖索引和回表的概念。此外,还包含了MySQL事务的ACID特性和隔离级别。另外,对MySQL主从集群中的binlog日志的执行顺序和作用进行了讨论。最后,还涉及了分库分表和读写分离的概念。这些内容涵盖了MySQL数据... ......
知识点 实战 关键 经验 知识

linux

:简介:如何使得CentOS7上外网 Bridged桥接模式 重启主机的命令:reboot 重启网卡的命令:systemctl restart network.service 查看ip地址的命令:ip addr ping命令可以检测网络是否畅通:ping ip地址 结束ping命令:ctrl + c ......
linux

MyBatis居然也有并发问题

日志 上了服务器一看,Mybatis报错,接口还是个相当频繁的接口,一想,完了,绩效大概率不保。 log 2023-08-08 09:52:05,386|aaaaaaaaa|XXXXXXXXXXXXXX|unknown exception occurred org.mybatis.spring.My ......
MyBatis 问题

改进旧代码库的推荐路线:可扩展可维护系统的11条经验

在开始做任何事情之前,您需要备份所有可能相关的内容,这样可以确保不管发生什么情况不会丢失数据。我们很难记得每天修改了哪些东西,特别是配置数据容易受到这种问题的影响,配置通常不会进行版本控制,如果能够进行定期备份,那则可以规避很多麻烦。把所有东西复制到一个非常安全的地方,除非它是只读模式,否则永远不会 ......
路线 代码 经验 系统

聊一下操作系统-macOS-与-Linux

聊一下操作系统 macOS 与 Linux对于Windows操作系统大家都比较熟悉,也常拿它与Linux操作系统进行比较,两者之间的差异也很明显。但对于macOS 和 Linux的比较不太多,很多人认为它们很相似,因为这两种操作系统都可以运行 Unix 命令。其实详细比较下,两者还是有很多不同点的, ......
系统 macOS Linux

聊一下操作系统 macOS 与 Linux

对于Windows操作系统大家都比较熟悉,也常拿它与Linux操作系统进行比较,两者之间的差异也很明显。但对于macOS 和 Linux的比较不太多,很多人认为它们很相似,因为这两种操作系统都可以运行 Unix 命令。其实详细比较下,两者还是有很多不同点的,每种操作系统都是独一无二的存在,下面就让我 ......
系统 macOS Linux

linux系统常用命令

系统 uname -a 查看内核/操作系统/CPU信息 head -n 1 /etc/issue 查看操作系统版本 cat /proc/cpuinfo 查看CPU信息 hostname 查看计算机名 lspci -tv 列出所有PCI设备 lsusb -tv 列出所有USB设备 lsmod 列出加载 ......
命令 常用 系统 linux

linux的TIME_WAIT端口释放

linux出现大量的TIME_WAIT端口时的释放方法。 通过调整内核参数解决,编辑vi /etc/sysctl.conf文件, 加入以下内容: net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle ......
端口 TIME_WAIT linux TIME WAIT

在linux环境下 调试Cmake工程 -单文件演示

本文将以c语言工程演示整个配置过程,使用vscode远程连接服务器编译文件,服务器环境为centos 7.9 1、演示文件目录 本文用于演示的CMake工程目录如下: |-- C_MAKE_TEST |-- build |-- test.c |-- CMakeLists.txt build用于存放c ......
环境 文件 工程 linux Cmake

【技术积累】Linux中的命令行【理论篇】【九】

blkid命令 命令介绍 blkid命令是一个用于查看块设备属性的Linux命令。它可以识别和显示块设备的文件系统类型、UUID、LABEL、PARTUUID等信息。 命令说明 在Linux下可以使用 blkid命令 对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换 ......
命令 理论 Linux 技术

CS:GO升级 Linux不再是“法外之地”

在前天的VAC大规模封禁中,有不少Linux平台的作弊玩家也迎来了“迟到”的VAC封禁。 一直以来,Linux就是VAC封禁的法外之地。虽然大部分玩家都使用Windows平台进行游戏。但实际上,使用Linux畅玩CS:GO的玩家也不在少数。 以前V社主要打击Windows平台的玩家作弊。而Linux ......
Linux

FJOI2018 领导集团问题 题解

先考虑暴力 **dp**。设 $f_{u,x}$ 表示在子树 $u$ 中选出的节点集合的 $w$ 最小值为 $x$ 的情况下,最大的节点集合的大小。有两种转移(选不选 $u$): $f_{u,x}\gets \sum\limits_{v\in \text{substree}_u} f_{v,\ge ......
题解 集团 问题 FJOI 2018

Qt for ARM_Linux环境搭建-Qt5.7+iTop4412嵌入式平台移植

原文:https://blog.csdn.net/hechao3225/article/details/52981148 经过为期3天的编译、移植,终于将Qt5.7成功移植到iTop4412开发板,板载exynos4412处理器,基于ARM Cortex-A9内核。因此,本篇教程以iTop4412示 ......
嵌入式 ARM_Linux 环境 Linux 平台

解决 electron-forge 打包的 setup.exe 在安装动画未结束前就开了程序的主界面问题

# 问题描述: `electron-forge` 打包的 `setup.exe` 在安装动画未结束前就开了程序的主界面问题。 ## 问题演示图片: ![](https://img2023.cnblogs.com/blog/1249006/202308/1249006-2023081622045475 ......
electron-forge electron 界面 程序 动画

多源最短路问题

- # **Floyd算法** ## **例题** [【模板】Floyd 算法](https://www.luogu.com.cn/problem/B3647) ## **原理** Floyd 算法的思想是**动态规划**。维护一个数组 `dis[k][u][v]` ,表示从点 $u$ 到点 $v$ ......
问题

单源最短路问题

- # **Bellman-Ford 算法** ## 例题 [【模板】负环](https://www.luogu.com.cn/problem/P3385) ## **原理** **Bellman-Ford 算法**的原理是**重复遍历 $n - 1$ 遍所有的边**,对其进行松弛操作。 如果源点到 ......
问题

拼接sql 参数化 where userId in(@userIds)的问题

这里@userIds 如果 写成101,202,301翻译后的sql的where部分会是: where userId in('101,202,301'); 而不是期待的: where userId in(101,202,301);前者前后多了引号。 在我使用ef.core连接mysql查询时,我这样 ......
参数 userIds userId 问题 where

谷歌扩展相关问题及解决方案

1、谷歌扩展的background: 浏览器扩展页面分为background和popup,具体就不多解释啦 其中background部分是常驻浏览器的,在manifest.json配置中可以配置多个js,但是只能配置一个html,且是二选一不能两个都配置的。 但是往往需求是多变的,那么如果需要多个h ......
解决方案 方案 问题

JVM调优(十七)JVM常见调优问题和工具的使用

### JVM调优(十七)JVM常见调优问题和工具的使用 #### 说辞 - 熟悉GC常见算法 - 熟悉常见的垃圾回收器,具有实际JVM调优经验 #### 1 什么是调优 - 根据需求进行JVM优化和预调优 - 优化JVM的运行环境(慢、卡顿) - 解决JVM运行过程中出现的各种问题(OOM) ## ......
JVM 常见 工具 问题

VS(Visual Studio)通过ssh连接虚拟机中的Linux系统远程开发

## VS通过ssh连接Linux 首先VS下载Linux开发工具包,然后创建Linux环境开发项目工程,并在 工具-->选项-->跨平台 中通过ssh远程连接Linux系统。 ### Linux下ssh配置 (1)下载SSH ```c++ sudo apt-get install openssh- ......
Visual Studio 系统 Linux ssh

关于element ui table回选的问题思考

业务需求 选设备,左侧树,右侧是树,下方是element的tag 原先版本是左右都是树,这样出现了一个问题 当左侧是虚拟滚动树的时候,展开的节点过多,右侧点击全选的时候会很慢, 原因:查看源码之后发现,tree-store.js中,element ui在树注册的时候,getAllNodes是页面中所 ......
element 问题 table ui

背包问题 (to be continued)

# 背包问题 (to be continued) ## 0x01 01 背包 ### Problem 有 $N$ 件物品和一个容量为 $V$ 的背包. 第 $i$ 件物品的费用是 $v_i$ , 价值是 $w_i$ . 求 $\max \left\{ \left. \sum_{1\leq i\leq ......
背包 continued 问题 to be

vscode git突然失效问题解决

一:首先配置‘环境变量’ 打开电脑‘设置’ >关于 >高级系统设置 >环境变量 >用户和系统变量都设置一下,点击Path >新建 >将git-bash的应用程序地址粘贴到里面 >一直点击确定,直到退出 (这里的应用程序地址看自己保存的bash.exe的位置)我的是:C:\Program Files\ ......
vscode 问题 git