自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 python之paramiko遍历嵌套文件夹上传到linux服务器,并执行sh脚本

场景:由于工作原因,开发打包后都要上传包到对应linux 服务器,并执行对应shell脚本,替换包内配置文件,启动服务。换包频率过于频繁,因此需要实现一种不用打开xshell、xftp的方法,直接将包放在本地文件,双击exe运行所有操作,以节省时间,想到使用python的paramiko、pyinstaller模块实现。

2023-04-28 17:09:29 603

原创 shell执行oracle命令,设置为linux crond定时任务

shell执行oracle命令,设置为linux crond定时任务

2023-04-28 17:07:25 431

原创 python之cx_Oracle实现本地exe连接oracle数据库执行命令

python之cx_Oracle实现本地exe连接oracle数据库执行命令

2023-04-28 17:03:21 291

原创 【springboot+mybatis-plus】使用IPage进行分页查询,返回全部数据

没有定义config层的MPConfig拦截器。

2022-07-29 10:13:47 6903 1

原创 使用javap如何显示局部变量表LocalVariableTable

javac是用来编译.java文件的。javap主要用于帮助开发者深入了解Java编译器的机制问题:今天使用javac命令反编译.java文件,再通过javap查看.class详细信息,却没有显示局部变量表LocalVariableTable,见下图:解决方法:先使用javac -g:vars Demo3_11_3.java重新编译,再javap -v Demo3_11_3.class重新查看字节码信息。...

2020-12-30 19:57:29 1184

原创 解密JVM(三)垃圾回收

前言:视频:解密JVM【黑马程序员出品】(B站)本篇博客是根据黑马教程所做的笔记,为复习方便。正文1.如何判断对象可以回收引用计数可达性分析算法1.1 引用计数法引用计数算法( reference- counting):每个对象有一个引用计数器,当对象被引用一次则计数器加1,当对象引用失效一次则计数器减1,对于计数器为0的对象意味着是垃圾对象,可以被GC回收。弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法作为垃圾进行回收,造成内存泄露1.2 可达性分析算法

2020-12-26 19:00:31 284 2

原创 Python学习(一)

python第一次上机练习7-1 jmu-python-运算符-找钱买单时,营业员要给用户找钱。营业员手里有10元、5元、1元(假设1元为最小单位)几种面额的钞票,其希望以尽可能少(张数)的钞票将钱换给用户。比如,需要找给用户17元,那么其需要给用户1张10元,1张5元,2张1元。而不是给用户17张1元或者3张5元与2张1元。输入格式:输入n,代表要进行n次测试。然后输入n行整数,每行代表要找的钱。输出格式:按照如下格式输出,x代表要找的钱总数,?代表每种面额所需的数量。x = ?*10

2020-12-25 21:33:10 3213

原创 Python学习(二)

前言:个人大二的Python学习笔记正文:一. PTA习题1001 害死人不偿命的(3n+1)猜想卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美

2020-12-25 21:31:27 682

原创 C语言练习(一)

前言之前一直在个人博客上写作(Hexo + Github Actions)但由于比国内访问比较慢,因此转移到CSDN,这样加载比较快,方便便自己的温习。曾经待过的平台:掘金,博客园,Github+Hexo,Typecho + Handsome(阿里云) …这篇博客是大一临近期末考试做的。​正文:1.平均数计算输入数字的平均数#include<stdio.h>int main(){ int x; double sum = 0; int cnt = 0; scan

2020-12-25 21:26:15 97

原创 解密JVM(二)内存结构

前言:视频:解密JVM【黑马程序员出品】(B站)本篇博客是根据黑马教程所做的笔记,为复习方便。1.程序计数器1.1 定义​ Program Counter Register 程序计数器(寄存器)1.2 作用记住下一条JVM指令的执行地址物理上,通过寄存器实现1.3 特点线程私有CPU会为每个线程分配时间片,当当前线程的时间片使用完以后,CPU就会去执行另一个线程中的代码程序计数器是每个线程所私有的,当另一个线程的时间片用完,又返回来执行当前线程的代码时,通过程序

2020-12-25 20:59:31 185

原创 解密JVM(一) 引言

前言:视频:解密JVM【黑马程序员出品】(B站)本篇博客是根据黑马教程所做的笔记。一、什么是JVM定义Java Virtual Machine - JAVA程序的运行环境(JAVA二进制字节码的运行环境)好处一次编写,到处运行自动内存管理,垃圾回收机制数组下标越界检查比较二.学习JVM有什么用面试理解底层的实现原理中高级程序员的必备技能三.常见的JVM四.学习路线JVM内存结构GC 垃圾回收Java ClassClassLoaderJIT Co

2020-12-25 20:56:10 158 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除