- 博客(182)
- 资源 (10)
- 收藏
- 关注
原创 【小工具-git入库记录】通过shell脚本导出指定作者列表的git show方式的入库记录到文件中
shell脚本方式生成指定的多个作者的详细入库记录。
2022-10-04 23:04:34
373
原创 【Java】使用PowerMockito mock static方法/new对象/mock对象的public或private方法的简单示例
PowerMockito简单实战,帮助编写测试用例。
2022-09-06 22:55:25
1405
原创 小技巧-windows命令行copy命令合并多个csv文件到一个文件中
一、准备好文件,放到一个新建的单独目录下3个格式一样的csv文件,放到同一个目录下,例如:mytest1.csv 文件内容如下:"col1","col2","col3""xx1111111111111111111111111111111111111","yy222222222222222222222222222222222","333333333333333333333333333333333333"mytest2.csv 文件内容如下:"col1","col2","col
2022-05-15 19:44:45
1641
原创 【Excel经验】解决csv文件中较长的文本内容用excel打开后显示为科学记数法格式的问题
1. 问题现象mytest.csv 文件内容如下:“col1”,“col2”,“col3”“xx1111111111111111111111111111111111111”,“yy222222222222222222222222222222222”,“333333333333333333333333333333333333”excel打开文件默认效果如下,其中最后一列显示为了科学计数法格式,此时不管你怎么修改单元格格式都改不回来原始值,问题就这样出现了。2. 解决方法第1步:打开一个空白的of
2022-05-15 18:31:09
4028
3
原创 简述Wireshark分析SNMP包的耗时问题的方法
1.问题分析前的工作---保障不盲目当前问题现象具体是怎样的?——作为分析者的你,真的了解清楚了吗?当前功能的内部实现逻辑是怎样的?——代码逻辑流程是否了然于胸?问题分析的思路是什么,可能的怀疑点有哪些呢?2.收集分析日志等材料---一次性把需要的用来分析问题的日志拿到手以SNMP的一个操作耗时问题为例,需要收集操作具体的日志包括界面日志以及开发能看的更细节的运行日志,另外一定要抓取SNMP报文。如果是一个新老系统的性能实现有差别的场景,那么我们就需要分别在新老系统进行日志获取和抓包进行
2022-03-20 23:01:07
1049
原创 【小工具-模拟数据】Python实现自动针对Postgres SQL docker容器执行SQL脚本文件
-------------文件名:init_db.py#!/usr/bin/python#create time: 2022/03/12 by epicimport os;def get_db_container_id(): print('*** get_db_container_id'); docker_ps = os.popen('docker ps|grep postgres').readlines(); container_info = docker_ps
2022-03-14 21:52:53
4361
原创 【PostgreSQL/SQL Server/Oracle】SQL语句运维常用
SQL语句运维常用1.查询指定的表-table1.1新功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.查询指定的表-table1.1新我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑
2022-02-05 22:36:12
1288
原创 postgresl如何查看执行的SQL记录
1.修改配置文件log_statement = ‘all’logging_collector = onlog_directory = ‘log’log_filename = ‘postgresql-%Y-%m-%d_%H%M%S.log’log_file_mode = 0600样例如下: cat postgresql.conf# -----------------------------# PostgreSQL configuration file# ------------------
2021-12-22 22:50:53
4229
原创 PostgreSQL SQL操作简单入门
1.角色查看角色postgres-# \du角色列表角色名称 | 属性 | 成员属于----------±-------------------------------------------±---------postgres | 超级用户, 建立角色, 建立 DB, 复制, 绕过RLS | {}创建角色postgres=# CREATE ROLE test_role WITH LOGIN CREATEDB PAS
2021-10-16 07:50:01
389
原创 docker常用命令
帮助[root@localhost ubuntu]# docker --helpUsage: docker [OPTIONS] COMMANDA self-sufficient runtime for containersOptions: --config string Location of client config files (default "/root/.docker") -c, --context string Name of the cont
2021-10-15 22:25:01
45
原创 PostgreSQL多节点k8s环境下,如何找到主用(master)pg实例所在的服务器?
select * from pg_is_in_recovery(); 查询到的结果为 f代表当前是主用,如果是t代表是备用
2021-10-09 23:05:04
364
原创 PostgreSQL下psql命令行界面运维常用
>查看psql命令行界面支持哪些命令?\? 具体支持的命令可以参考末尾附加部分\h xxxcommand 查看命令使用语法>统计SQL语句运行耗时\timing on --打开耗时统计 执行完成后,后面在psql命令行上执行的SQL语句就会有时间统计了。\timing off --关闭耗时统计>执行shell命令\! 加上具体的命令***切换目录在\!中不生效,可以直接使用\cd 加上目录名>显示表定义等\dt+ 模式名.表...
2021-10-08 23:10:46
454
原创 PostgreSQL 数据库系统配置文件
1.查询系统配置文件存放路径postgres=# select name,setting,context from pg_settings where category='File Locations'; name | setting | context-------------------+------------------------------------------+------------c...
2021-10-07 22:29:38
296
原创 PostgreSQL-从宿主服务器进入pg docker容器维护数据库的方法
[root@localhost ubuntu]# docker ps|grep pg 1.查询需要进入的pg容器信息[root@localhost ubuntu]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES158ee41a55c8 postgres:10.17 "docker-entrypoint.s…"...
2021-10-07 22:20:49
289
原创 PostgreSQL \copy命令实现数据导出到文件
由于linux系统的文件访问权限控制,我们是使用postgres用户进行相关的操作的,因此,执行导出文件之前,先确定导出文件的文件访问权限是postgres,如果不是,那么会报Permission denied正常执行成功的例子:postgres=# \copy (select * from pg_settings) to '/var/lib/postgresql/system_pg_settings.csv' with delimiter E',' csv header;COPY 271不带
2021-10-07 20:06:10
2360
原创 docker cp命令实现容器和宿主操作系统的文件相互复制拷贝
1.查询容器id[root@localhost ubuntu]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES158ee41a55c8 postgres:10.17 “docker-entrypoint.s…” 2 hours ago Up 2 hours 5432/tcp peaceful_cartwri
2021-10-07 19:34:17
3532
原创 常用工具软件-官网下载地址
Putty ——ssh/telnet等远程小工具https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlhttps://the.earth.li/~sgtatham/putty/0.76/w64/putty.exeFTP客户端——ftp/sftp下载客户端工具https://filezilla-project.org/https://download.filezilla-project.org/client/FileZill
2021-10-07 18:54:38
67
原创 CentOS 7.6下搭建docker PostgreSQL镜像环境
1.查看当前操作系统cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)2.检查网络是否连同ping www.baidu.com如果网络连同不了,检查一下下面2个配置:第一,虚拟机网络配置为桥接模式,启动时候连接。第二,curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun...
2021-10-07 11:37:24
224
原创 【JVM】自动内存管理-String test1=”mytest“和String test2=new String(“mytest“)的区别
虚拟机栈 中存放了局部变量,基本数据类型boolean、byte、char、short、int、float、double、long、对象引用(不是对象本身)堆 中存放了对象实例==比较的是对象内存地址 String类中的equals()比较的是对象的内容public void testString() { String test1 = "mytest"; String test2 = "mytest"; String test3 = new String("mytest"); St
2021-08-11 22:41:36
82
原创 【Linux命令】日常使用备忘
一.服务器物理资源1.CPU核数 cat /proc/cpuinfo 或者 lscpu型号 cat /proc/cpuinfo | grep name | sort | uniq2.内存cat /proc/meminfo 或者 free3.硬盘df -h参考资料:https://blog.csdn.net/fox_wayen/article/details/80642718https://www.cnblogs.com/xd502djj/archive/2011/03/0
2021-08-10 22:51:54
50
原创 【Shell简单练习2】Shell 脚本输出指定文件夹下的文件名到指定的文件中
getFiles.sh#!/bin/bash#命令行运行的时候,接收路径参数,然后将文件名输出到指定文件中path=$1tagetFile=$2files=$(ls $path)for filename in $filesdo echo "\"$filename\"" >> $2done运行方式:$ sh getFileNames.sh /c/software/ ./filenames.txt运行结果:输出结果到filenames.txt 文件名需要解..
2021-08-10 22:33:48
1697
原创 【Shell简单练习1】Shell脚本实现输出指定的某个文件的指定行的内容(findN)
脚本内容》》》findN.sh#!/bin/shSRC_FILE_NAME=$1TARGET_LINE_NUMBER=$2expr $TARGET_LINE_NUMBER + 1 >/dev/null 2>&1if [ $? -ne 0 ]; then echo "'$TARGET_LINE_NUMBER' is a invalid number!"else target_line="" count=0 while read line || [[ -n ${lin
2021-07-26 21:25:37
766
原创 org.springframework.core.AliasRegistry interface实现学习
1.接口概述AliasRegistry接口是alias注册管理接口,支持4个api,分别是注册alias、删除alias、获取alias、判断指定名称是否是alias。AliasRegistry该接口层次在spring中非常高,因而是非常基础的一个接口。实现了AliasRegistry接口的接口或类如下:2.接口细节2.1.注册alias-registerAlias/** * Given a name, register an alias for it. * @param name t
2021-07-25 23:32:05
108
原创 【Java】【反射技术】2个对象除了类名不一样,类的定义部分完全一样;当给定一个对象,转换成另一个类的对象。
1. API实现代码 toAnotherObj() 方法实现package devin.wu.training.reflect.convertor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;p
2016-11-16 22:22:09
5477
原创 【Windows】教你一步一步在Windows 7 系统上开启Telnet服务
1.控制面板中配置telnet服务器和客户端控制面板---程序和功能---窗口的左上角点击“打开或者关闭Windows功能”---弹出的对话框中勾选:"Telnet 服务器"和“Telnet 客户端”而后确定安装。另外可参考资料:http://jingyan.baidu.com/article/870c6fc3cd6fa9b03fe4bee4.html
2016-06-11 12:29:13
1218
原创 【Linux】教你一步一步在Redhat系统上开启Telnet服务
1.操作系统 RedhatStep1:修改配置文件/etc/xinetd.d/telnet 中配置项disable为no。(系统安装的默认值一般是yes)[root@localhost ~]# cat /etc/xinetd.d/telnet# default: on# description: The telnet server serves telnet session
2016-06-11 12:10:49
2009
原创 【Java】反编译工具Java Decompiler
windows GUI版本下载地址:http://jd.benow.ca/jd-gui/downloads/jd-gui-0.3.6.windows.zip详细地址:http://jd.benow.ca/
2016-03-27 19:14:08
648
转载 【Oracle】【FAQ】Oracle SQL Developer 编辑区不能删除,后退,空格,复制粘贴等功能都失效的解决办法
解决办法:打开菜单并选择Tools-prefrence-Accelerators-Load Preset-Default(工具-首选项-加速器-加载预设-Default)即可!加载预设在右下方,另外注意,如果已经设置为Default的话,你可以设置成其他的,然后点击确定保存,关闭整个设置窗口。接着再按照上面的办法重新设置为Default最后保存即可解决。原文链接:htt
2016-03-11 08:58:46
1797
原创 【Linux】压缩解压缩等等常用命令用法
查看系统参数uname -abash-3.00# uname -aSunOS devin-wu-svr 5.10 Generic_142910-17 i86pc i386 i86pc1.Solaris101.1压缩tar cvf SUNWxvnc.tar SUNWxvnc 将文件夹SUNWxvnc 打成SUNWxvnc.tar gzip SUNWxvnc
2016-01-31 19:50:14
1170
原创 【Linux】教你一步一步在Solaris10 X86上安装配置vncserver
1.参考资料:【Solaris】Solaris 10 安装配置VNC server 显示图形化桌面
2016-01-31 19:48:51
567
原创 【Linux】教你一步一步在Solaris10 X86上卸载vncserver
1.pkginfo 查看是否安装vnc相关的软件bash-3.00# pkginfo | grep vncsystem SUNWvncviewer VNC viewer clientsystem SUNWxvnc X11/VNC serverbash-3.00#2.pk
2016-01-31 11:35:10
4573
原创 【Linux】教你一步一步在CentOS Linux release 7.1上安装配置vncserver
1.查看系统中是否安装了vncserver rpm -qa | grep vnc[root@localhost ~]# rpm -qa | grep vnclibvncserver-0.9.9-9.el7_0.1.x86_64gvnc-0.5.2-7.el7.x86_64gtk-vnc2-0.5.2-7.el7.x86_64上面查出来的列表并不是vncserver的安装
2016-01-30 15:08:47
3162
Agilejavajaavaaa
2015-06-25
java_agile_0625
2015-06-25
625_agile_java
2015-06-25
third_agile
2015-06-23
secondNew_training
2015-06-04
secode_agile_java
2015-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人