自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习 记录 总结 分享

学习 记录 总结 分享

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 几个简单有趣的shell脚本

1.猜数字#!/bin/bash # 脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,# 猜小了或猜大了,直至用户猜对脚本结束。 # RANDOM 为系统自带的系统变量,值为 0‐32767的随机数# 使用取余算法将随机数变为 1‐100 的随机数num=$[RANDOM%100+1]echo "$num" # 使用 read 提示用户猜数字# 使用 if 判断用户猜数字的大小关系:‐eq(等于),‐ne(不等于),‐gt(大于),‐ge(大于

2020-12-13 22:19:52 5855 5

原创 一篇就够了

https://github.com/hjma-desgin/offlineBLOG/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/Mysql/%E5%AD%A6%E4%B9%A0MySQL%E8%BF%99%E4%B8%80%E7%AF%87%E5%B0%B1%E5%A4%9F%E4%BA%86_%E8%BD%BB%E6%9D%BE%E7%9A%84%E5%B0%8F%E5%B8%8C-CSDN%E5%8D%9A%E5%AE%A2_mysql.html

2020-12-03 13:14:08 326 1

原创 mysql如何查找数据库最大的表

文章目录mysql如何查找数据库最大的表mysql如何查找数据库最大的表– 查询数据库信息show DATABASES;– 切换到information_schema库use information_schema;– 查看库中所有数据表及数据表描述show tables;desc tables;– 查询数据库yourDataBaseName中数据表(根据行数倒序)select table_name,table_rows,tables.* from tables W

2020-12-30 10:41:29 1790

原创 数据库工具sqlDBx连接mysql

SqlDbx下载SqlDbx官方下载链接 :http://www.sqldbx.com/Supported DBMS SystemsOracle ® 8i - 19cMicrosoft ® SQL Server 6.5 - 2019Microsoft ® AzureIBM DB2 LUW ® 7.x - 11.xIBM DB2 z/OS ® 7.x - 10.xIBM DB2 iSeries ® 5.x - 7.xSybase ASE ® 10.x - 16.xSybase Anywh

2020-12-30 09:11:49 5512 5

转载 【转载】linux-Bash 启动环境

Session用户每次使用 Shell,都会开启一个与 Shell 的 Session(对话)。Session 有两种类型:登录 Session 和非登录 Session,也可以叫做 login shell 和 non-login shell。登录 Session登录 Session 是用户登录系统以后,系统为用户开启的原始 Session,通常需要用户输入用户名和密码进行登录。登录 Session 一般进行整个系统环境的初始化,启动的初始化脚本依次如下。/etc/profile:所有用户的全

2020-12-28 13:16:35 412

转载 Linux下“ >/dev/null 2>&1 “相关知识说明

在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1 "出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识。0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是12:表示错误输出(stderr)command >/dev/null 2>&1 & == command 1>/dev/null 2>&1 &1)command:

2020-12-28 10:21:50 120

原创 linux通过curl方式调用接口

文章目录curl 发起post请求方式一 发送磁盘上面的json文件方式二 命令行直接发送JSON结构数据xml格式post请求方式一 发送磁盘上面的xml文件方式二 命令行直接发送JSON结构数据参考:在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具;curl 发起post请求[hjma@cu-development app001]$ cat myjsonfile.

2020-12-25 18:26:54 1368 1

转载 PowerShell入门

PowerShel特点Windows PowerShell 入门主要面向之前没有 Windows PowerShell 背景知识的 IT 专业人员、程序员和高级用户。虽然具备脚本和 WMI 方面的背景知识会有所帮助,但是理解本文档并不假定或要求您具备此方面知识。(1)、powershell功能更加强大可以说分分钟钟秒杀linux的bash,更别说饱受诟病的 cmd;(2)、powershell 背后依靠的是一套完整的 .NET 编程体系,其脚本更容易编写且稳健性大大提升。反过来看 cmd,那些完全由各

2020-12-24 22:32:20 924

原创 Windows10 - 在当前文件夹下打开cmd(命令行)的方法

2020-12-24 19:51:12 1453 1

转载 如何提取北京住房公积金

使用商业银行贷款及使用异地公积金贷款购买北京市行政区域外住房申请提取住房公积金操作详解第一步:办理公积金联名卡第二步:使用商业银行贷款及使用异地公积金贷款购买北京市行政区域外住房申请提取住房公积金操作详解第一步:办理公积金联名卡作者:中智人力服务智询师链接:https://www.zhihu.com/question/385845394/answer/1582830031来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。住房公积金可是公司给到我们的一项隐形福利啊,和公

2020-12-24 13:08:34 593

转载 贷款银行一二三类账户区别是什么?

文章目录I类账户定位:II类账户定位:III类账户定位:账户功能特点使用限制账户形式开户渠道可办理账户数目自2016年12月1日起,银行在现有个人银行账户基础上,将个人银行账户分为一类银行账户、二类银行账户和三类银行账户(以下简称Ⅰ类户、Ⅱ类户、Ⅲ类户),个人在银行开立账户,每人在同一家银行只能开立一个Ⅰ类户,如果已经有Ⅰ类户的,再开户时只能是Ⅱ、Ⅲ类账户。据国人民银行支付结算司相关负责人介绍,给银行账户分类的作用,是每个人可根据自己的需要,主动管理自己的账户,把经常使用网络支付的账户降级,将不同的账户

2020-12-21 13:01:46 3493

原创 Excel常用办公技巧(持续更新)

文章目录1.excel如何设置下拉菜单1.excel如何设置下拉菜单

2020-12-15 09:52:31 587

原创 常用Docker命令总结

文章目录Docker简介Docker环境安装安装yum-utils 依赖包为yum源添加docker仓库位置安装docker服务启动docker服务查看docker服务状态查看docker基本信息Docker镜像常用命令搜索镜像查看镜像版本下载镜像列出镜像删除镜像列出容器停止容器强制停止容器启停容器创建容器创建并启动容器进入容器退出容器查看容器的日志查看容器内部细节删除容器查看docker 资源网络磁盘cpu等状态Usage: docker [OPTIONS] COMMANDA self-suffi

2020-12-13 15:58:06 884

原创 MySQL中关于写好SQL的好习惯

文章目录1. 写完SQL先explain查看执行计划(SQL性能优化)2、操作delete或者update语句,加个limit(SQL后悔药)3. 设计表的时候,所有表和字段都添加相应的注释(SQL规范优雅)4. 变更SQL操作先在测试环境执行,写明详细的操作步骤以及回滚方案,并在上生产前review。(SQL后悔药)5. 设计数据库表的时候,加上三个字段:主键,create_time,update_time。(SQL规范优雅)7. 写完SQL语句,检查where,order by,group by后面的列

2020-12-12 19:21:35 121

原创 写代码有这16个好习惯,可以减少80%非业务的bug!

文章目录前言:1. 修改完代码,记得自测一下2. 方法入参尽量都检验3. 修改老接口的时候,思考接口的兼容性。4.对于复杂的代码逻辑,添加清楚的注释5. 使用完IO资源流,需要关闭6.代码采取措施避免运行时错误(如数组边界溢出,被零除等)7.尽量不在循环里远程调用、或者数据库操作,优先考虑批量进行。8.写完代码,脑洞一下多线程执行会怎样,注意并发一致性问题9.获取对象的属性,先判断对象是否为空10.多线程异步优先考虑恰当的线程池,而不是new thread,同时考虑线程池是否隔离11. 手动写完代码业务的S

2020-12-12 18:12:49 152

转载 6个实例详解如何把if-else代码重构成高质量代码

本文提纲:为什么我们写的代码都是if-else?这样的代码有什么缺点?是否有优化的方法?如何重构?异常逻辑处理型重构方法 状态处理型重构方法为什么我们写的代码都是if-else?虽然我们都很不情愿写出满屏if-else的代码,可逻辑上就是需要特殊判断,很绝望,可也没办法避免啊。其实回头看看自己的代码,写if-else不外乎两种场景:异常逻辑处理和不同状态处理。两者最主要的区别是:异常逻辑处理说明只能一个分支是正常流程,而不同状态处理所有分支都是正常流程。怎么理解?举个例子: //

2020-12-12 17:32:21 157

转载 Linux监控命令Sar详解

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令是Linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行

2020-12-12 00:05:10 840

转载 Linux命令top详解

文章目录top输出参数的含义第一行表示系统的运行时间和平均负载第二行表示任务信息第三行表示CPU状态第四、五行内存使用情况#第六行以下 进程的状态监控top的一些命令行参数top一些交互键的说明top命令几乎是每个程序员都会用到的Linux命令。这个命令用来查看Linux系统的综合性能,比如CPU使用情况,内存使用情况。这个命令能帮助我快速定位程序的性能问题。但是之前对于这个命令的使用几乎仅限于查看下哪个进程使用的CPU最高,哪个进程占用的内存最高。对于输出的各个参数的含义也是一知半解,更不用说top的一

2020-12-11 23:43:09 281

转载 linux系列之常用运维命令整理笔录

本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新,本博客命令基于Centos系统 ...

2020-12-11 13:23:38 712

原创 分享一个shell脚本的坑:grep匹配+wc取值 在脚本执行后的结果与手动执行结果不一致

文章目录场景问题复现手动执行脚本执行分析原因解决方案场景[admin@custmer-development-d-031162 test]$ lltotal 4-rw-r--r--. 1 admin admin 0 Dec 10 16:44 app.jar-rwxr-xr-x. 1 admin admin 1604 Dec 10 16:42 app.shshell 脚本内容如下function status(){ #count=`ps -ef |grep app|grep -

2020-12-10 17:33:41 953 2

转载 Git——常用命令大全

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push o...

2020-12-09 18:19:58 197

转载 Anaconda介绍、安装及使用教程

〇、序Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。此外,Python的强大之处在于它的应用领域范围之广,遍及人工智能、科学计算、Web开发、系统运维、大数据及云计算、金融、游戏开发等。实现其强大功能的前提,就是Python具有数量庞大且功能相对完善的标准库和第三方库。通过对库的引用,能够实现对不同领域业务的开发。然而,

2020-12-08 17:26:27 776

转载 轻量截图工具Snipaste详细图文使用教程

记录截图神器Snipaste使用。Snipaste中文官网:https://zh.snipaste.com/介绍:snipaste的名字就是“截图+贴图”,是一个简单但强大的截图工具。功能:屏幕截图、贴图、编辑、标注费用:个人免费,企业版需内购官方文档:https://docs.snipaste.com/zh-cn/使用:截图快捷键(默认为F1)鼠标左键单击托盘图标截图、标注保存image.png取消截图image.png回放你之.

2020-12-08 16:17:04 2398

原创 Visual Studio Code (vscode) 配置 Java 环境

文章目录vscode 安装插件配置java:home调试试运行vscode 安装插件点击扩展(Ctrl+Shift+X) --> 搜索查找 Java Extension Pack --> 点击安装(此处有坑,后面会讲)如果你报错如下注意:如果你已安装的Java版本 是 Java 11,直接跳过下面;如果你安装的是Java8,那么先别安装上面的插件。(已安装的就删了吧~~~) Java 8 不能直接安装上面插件的原因:《Language Support for Java™ by Re

2020-12-08 12:22:54 5132

原创 Linux——查找和替换

文章目录1.搜索文件名:find命令在整个系统中查找文件在当前目录中查找文件2.搜索文本内容使用grep命令查找文件/文件夹下特定的字符串使用cat命令查找1.搜索文件名:find命令在整个系统中查找文件[root@VM-0-15-centos lib]# find / -name *jdk*/home/appadmin/softwares/jdk-8u191-linux-x64.tar.gz/home/appadmin/softwares/jdk1.8.0_191/home/appadmin/

2020-12-07 15:27:20 575

原创 Linux系统下安装jdk及环境配置(两种方法详细)

这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。第一种属于傻瓜式安装,一键安装即可(yum安装);第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,就像盖伦丢技能一样。废话不多说,直接开始操作。1.首先执行以下命令查看可安装的jdk版本:yum -y list java

2020-12-07 12:12:03 410

原创 Git——解决Github 每次push都要输入用户名和密码

这里写目录标题解决步骤1. 查看项目采用的提交方式2. 修改提交方式3. 生成公钥4. 提交项目在Linux系统上用git的时候沿用windows的方式,使用https克隆项目,导致每次都要在push和pull时输入用户名和密码来确认身份。出现这种问题的原因是采用了https克隆项目而不是ssh方式。且这种情况多出现在Linux操作系统上,Windows貌似输入过一次用户名密码后以后都不用再次输入。ssh生成公钥的方式相当于将你的身份保存到了github上,每次提交拉取项目的时候github值用通过你本地

2020-12-03 17:38:02 1409

原创 Git——git status 显示中文和解决中文乱码

当被修改的文件中带有中文字符时,中文字符会被转换为 unicode 代码,看不出原来的文件名。admin@LAPTOP-TVUD7KH2 MINGW64 ~/Desktop/offlineBLOG (main)$ git statusOn branch mainYour branch is ahead of 'origin/main' by 1 commit. (use "git push" to publish your local commits)Changes to be commit

2020-12-03 16:19:55 693 1

转载 Java知识体系最强总结(2020版)

更新于2020-08-18 10:38:00 本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同进步,结交更多志同...

2020-12-03 08:42:58 152

XFireDemo.zip

开发环境:JDK1.7+Eclipse+Tomcat7 使用XFire开发WebService的XFireDemo

2019-10-02

空空如也

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

TA关注的人

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