
开发语言
文章平均质量分 55
PowerShell、CMD、Shell、Java、Golang、Python、AutoIT
山水牧羊
点→线→面→体系。
展开
-
postgresql 客户端连接方式差异造成的时间差异
一、现象在连接postgresql数据库时,会使用JDBC和ODBC的两类程序连接,下面会分别列出不同客户端连接后的表现。在写本篇内容时,是北京时间21点44分。A.使用JDBC的程序(这里使用DBeaver做演示),通过select now() 可以查看到正确的时间。B.使用ODBC的程序(这里使用Navicat做演示),通过selec now() 看到的时间确实8小时之前。C.使用客户端的psql程序,连接至服务端,时间错误。D.在服务端本地登录,时间原创 2022-04-27 00:00:38 · 5355 阅读 · 1 评论 -
jboss一个bogon引发的思考
1.背景 在运行JBoss程序时,出现如下错误。Caused by: java.net.UnknownHostException: bogon: bogon: 未知的名称或服务 at java.net.InetAddress.getLocalHost(InetAddress.java:1506) at org.jboss.ws.common.management.AbstractServerConfig.setWebServiceHost(AbstractServerCo...原创 2022-04-22 01:29:50 · 1758 阅读 · 0 评论 -
Linux 一行命令让CPU占用率达到100%
目录单行命令说明:makeLoveCPU.sh关闭:参考 单行命令 for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done 说明: cat /proc/cpuinfo |grep "physical id" | wc -l 可以获得CPU的个数, 我们将其表示为N.seq 1 N 用来生成1..原创 2020-05-10 17:59:06 · 1412 阅读 · 0 评论 -
eclipse Oxygen 中文字体快速设置
eclipse Oxygen 中文字体设置eclipse版本Version: Oxygen.3a Release (4.7.3a)Build id: 20180405-1200系统版本:Microsoft Windows [版本 10.0.16299.371]--------------------------------开始设置----------------------------------...原创 2018-04-17 17:34:52 · 1869 阅读 · 0 评论 -
eclipse中找到编译后的class路径
eclipse中找到编译后的class路径1.打开class文件2.快捷键ALT+回车。即可看到路劲。1.打开class文件2.快捷键ALT+回车。即可看到路劲。原创 2020-04-05 00:21:49 · 251 阅读 · 0 评论 -
Kryo 缓冲区溢出
Kryo 缓冲区溢出在使用tomcat+memcache做集群时,用到了Kryo,在启动web项目时,会出现缓冲区溢出的异常,一路跟代码,找到了。com.esotericsoftware.kryo.io.Output public Output (OutputStream outputStream) { this(4096, 4096); if (outputStream == n...原创 2020-04-05 00:32:16 · 537 阅读 · 0 评论 -
JAVA 如何让代码中的注释被执行?
目录代码执行结果分析代码public class HelloComments { public static void main(String[] args) { String name = "我不是注释"; // \u000dname = "我是注释"; System.out.println(name); }}执行结果我是注释分析如此看来,代码中的注释被执行了,可以确定name被重新赋值了,问题出现在 "\u000d上"。搜索一下,"\u00.原创 2020-05-13 20:28:38 · 554 阅读 · 0 评论 -
JAVA Linux 线上故障排查全套路
目录CPU使用jstack分析cpu问题频繁gc上下文切换磁盘iostatlsof内存堆内内存OOM堆外内存GC问题youngGC过频繁youngGC耗时过长触发fullGC网络超时TCP队列溢出RST异常TIME_WAIT和CLOSE_WAIT索引线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排...转载 2020-05-13 21:09:07 · 595 阅读 · 0 评论 -
visual studio中头文件和库文件路径设置
visual studio中头文件和库文件路径设置在程序开发中,很多时候需要用到别人开发的工具包,如OpenCV和itk。一般而言,在vs中,很少使用源文件,大部分是使用对类进行声明的头文件和封装了类的链接库(静态lib或动态dll)。如果要使用这些类,需要在文件中包含头文件的名字,如#include “cv.h”。但这个并不够,因为这个文件一般来说不在当前目录下,解决方法如下方法一:将所包...转载 2020-04-11 01:21:58 · 1238 阅读 · 0 评论 -
PowerShell 执行策略 about_Execution_Policies
目录一、介绍二、执行策略三、执行策略范围四、管理执行策略1.查看执行策略2.更改执行策略3.删除执行策略一、介绍PowerShell执行策略是一项安全功能,用来管理PowerShell加载配置文件和运行脚本的条件,宾冕恶意脚本的执行。二、执行策略AllSigned Bypass Default RemoteSigned Restricted Undefined Unrestricted三、执行策略范围MachinePolicy Us..原创 2021-06-24 11:39:32 · 2957 阅读 · 0 评论 -
PowerShell - 因为在此系统上禁止运行脚本
现象:PS C:\WINDOWS\system32> Import-Module VMware.VimAutomation.CoreImport-Module : 无法加载文件 C:\Program Files\WindowsPowerShell\Modules\VMware.VimAutomation.Sdk\11.5.0.14898111\VMware.VimAutomation.Sdk.psm1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsof..原创 2021-06-24 11:23:40 · 1307 阅读 · 0 评论 -
PowerShell - 批量文件延迟复制
实现功能1.遍历源目录。2.将源目录文件复制至目标目录。3.当每次(每循环)复制达到$file_count时,休眠$sleep_time秒。4.继续复制、休眠,循环到全部文件被复制完毕。5.程序不会校验文件是否会被真的复制成功。6.程序不会校验原始目录中的文件格式,会复制全部文件,但不包括目录。Github地址源码<#By YeQiyuDate 20210622#><#更新日志v1.0By YeQiyuDate 2..原创 2021-06-24 10:55:46 · 455 阅读 · 0 评论 -
PowerShell - 延迟 Start-Sleep
作用休眠PowerShell一段时间。参数:-Seconds 秒可简写为 -s-Milliseconds 毫秒可简写为 -m两种时间单位不能同时作为参数出现。样例:休眠1秒Start-Sleep -Seconds 1Start-Sleep -s 1休眠1000毫秒Start-Sleep -Milliseconds 1000Start-Sleep -m 1000...原创 2021-06-24 10:47:20 · 8452 阅读 · 0 评论 -
PowerShell 获取主机名及IP地址
PowerShell查询IP地址及主机名信息:foreach(KaTeX parse error: Expected '}', got 'EOF' at end of input: …e '*IPv4*') { (ipv4 -split ’ : ')[-1]}Get-WMIObject Win32_ComputerSystem |select Name$env:COMPUTE...原创 2020-04-05 00:55:30 · 3923 阅读 · 0 评论 -
PowerShell-防火墙-允许ping
PowerShell-防火墙-允许pingSet-NetFirewallRule -Name FPS-ICMP4-ERQ-In -Enabled True原创 2020-04-05 00:44:46 · 658 阅读 · 0 评论 -
PowerShell 使用-Command 时参数内容包含引号问题
Powershell 使用-Command 时参数内容包含引号问题背景描述在使用VMWare的PowerCLI开发虚拟机管理程序,使用"虚拟机自定义规范"来实现虚拟机的定制。虚拟机自定义规范的GuiRunOnce调用只支持命令执行模式,因此需将在PowerShell写好的代码转换为命令执行模式。下列代码片段是修改Oracle监听主机名,使得虚拟机新建出来时,主机名变化不会影响其中Ora...原创 2020-04-05 00:43:05 · 1621 阅读 · 0 评论