自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

司马懿的西山居

如果觉得有帮助就点下赞,让我知道哪方面关注的人比较多,谢谢。

  • 博客(894)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Command line is too long. Shorten the command line via JAR manifest

Error running SaasPlatSpringApplication. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.

2022-11-29 17:44:19 3233

原创 MFC 以管理员身份打开应用

在解决方案资源管理器中,右击项目,属性配置属性 —> 链接器 —> 清单文件 —> UAC执行级别 —>requireAdministractor点击确定,重新编译执行,就会提示要管理员权限了用户账户设置在控制面板中可以找到,路径:控制面板 —> 所有控制面板项 —> 用户账户 —> 更改用户账户控制设置...

2022-06-28 11:43:33 1465

原创 Win10 添加虚拟打印机

有时候做测试,需要用到打印机,但是你家里,或者局域网里,可能没有任何打印机。这时候就可以自己添加一些虚拟打印机了首先打开 “控制面板” ——> 设备和打印机选择 “添加打印机” ——> 在添加设备对话框中选择 “我所需的打印机未列出” ——> 通过手动设置添加本地打印机或网络打印机在 “添加打印机” 对话框中选中 “创建新端口”,然后选择 “Local Port”,点击 “下一步”。在弹出端口名对话框中,随便输入一个名字这里随便添加一个用来测试的虚拟打印机驱动即可,我添加的是

2022-04-26 17:58:38 10026

原创 Oracle 创建用户并设置密码永不过期

创建用户查看 dba_users 表可以看到,即使是 SYSTEM 用户,密码也会到期。另外,绝大部分用户,使用的 配置文件(PROFILE)都是 DEFAULTselect * from dba_users下面要创建/删除一个 ROOT 用户创建用户 CREATE USER root IDENTIFIED BY 123456删除用户 DROP USER ROOT CASCADE赋予权限oracle提供三种标准角色(role):connect/resource和dba.connec

2022-04-22 21:03:10 3046

原创 docker 安装 oracle

背景在Linux中安装oracle非常麻烦,相信每个人也会遇到各种坑。为了一次装好,也方便将来直接可以导出镜像在各平台移植使用,所以选择用docker安装拉取镜像在 DockerHub 上搜索 Oracle 可以找到 Oracle 的官方镜像,地址:https://hub.docker.com/注意,这里使用 docker pull oraclelinux 命令,是拉取不到镜像的,因为它没有 latest 标签。因此,只能手动指定它的版本号例如 docker pull oraclelinux

2022-04-22 17:42:18 23205 22

原创 VS2022 支持XP

(null)不是有效的Win32应用程序程序在古老的 32位 XP 系统下报错了 (null)不是有效的Win32应用程序首先,检查 “解决方案配置” 是否设置为 Release + x86(编译成32位版本,是为了同时兼容32位和64位系统)在 “控制面板” —> “程序和功能”,找到 Microsoft Virtual Studio Installer,右击选择 “修改”然后选择 “单个组件”,搜索 XP,可以看到一条 “对 VS 2017(v141)工具的C++ Windows X

2022-03-10 16:52:42 5095 3

原创 Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass

从 Github 中下载 Demo 时遇到问题java.lang.IllegalStateException: Cannot load configuration class: com.cxytiandi.sharding.ShardingDbTableApplication at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(Configuration

2022-03-01 11:56:44 7764 7

原创 Jmeter 数据库压测

JMeter 下载JMeter官网 https://jmeter.apache.org/download_jmeter.cgi历史版本 http://archive.apache.org/dist/jmeter/binaries/遇到的问题Java问题2022-02-18 19:47:30,908 ERROR o.a.j.JMeter: Uncaught exception in thread Thread[AWT-EventQueue-0,6,main]java.lang.NoClass

2022-03-01 11:09:45 1018

原创 MFC 打印日志

2022-02-23 15:45:55 3042

原创 PowerShell 的 PSSecurityException

Windows 下的 PowerShell 默认的权限级别是 Restricted,它并不允许执行 PS 脚本(即 .ps1 文件)。如果在 Restricted 权限级别下运行,会报如下错误使用 Get-ExecutionPolicy 命令,可以查看当前执行权限只有将执行权限修改为 RemoteSigned 或者 Unrestricted 后,方能正常执行 PS 脚本...

2022-02-16 14:10:30 1177

原创 VSCode 使用 LESS

代码准备新建项目选择类型为 LESS,即可创建 LESS 文件(或直接将文件名定为 .less 后缀)test.less@width: 200px;@height: @width / 2;.red-font { color: red; text-align: center;}.yellow-bg { background-color: yellow;}.blue-bg { background-color: blueviolet;}#mydiv { width:

2022-02-15 16:49:50 3613

原创 VSCode 快速创建H5并调试

使用 Ctrl+N 或 “新建文件”,来创建一个 “Untitled-1” 文件点击 “选择编程语言” 或 “纯文本”,改变文件的编码类型将语言模式改为 HTML语言模式改变完后,文件标题前面的图标就变成HTML的图标了然后输入 ! 后按 TAB 键,就会自动生成一个HTML模板左侧面板,单击 “扩展(Ctrl+Shift+X)” 按钮,在输入框输入 “open in browser” 安装插件然后右击项目,选择 “Open In Default Browser” 或 “Open In

2022-02-15 10:33:59 6693

原创 StarRocks 简介

简介StarRocks(原 Apache Doris)是一款支持对海量数据进行快速分析的MPP(Massively Parallel Processing)大规模并行处理数据库定位StarRocks 的定位是面向在线报表和分析的数据仓库系统。可以对标于商业的MPP 数据仓库系统,比如Greenplum、Vertica、Teradata 等。甚至在查询性能上远超当代最快的开源数据库 clickhouse整体架构https://www.tqwba.com/x_d/jishu/275756.html

2022-02-10 13:40:50 13147 4

原创 centos 查看硬件情况

查看CPU核心数cat /proc/cpuinfo| grep "cpu cores"| uniq查看内存大小free 参数默认以KB为单位进行答应。-m 表示以MB为单位-g 表示以GB为单位-h 自动按适合人类阅读的单位进行显示查看分区和磁盘信息lsblk查看硬盘信息blkid查看分区信息fdisk -l查看某一分区具体情况cfdisk /dev/vdb1查看磁盘使用情况df -h统计当前目录下各文件/文件夹大小du -sh ./* -s 表示仅显

2022-01-25 21:00:44 4078

原创 clickhouse 配置项解析

max_table_size_to_drop此参数在 /etc/clickhouse-server/config.xml 中,应用于需要删除表或分区的情况,默认是50GB,意思是如果删除50GB以上的分区表会失败。建议修改为0,这样不管多大的分区表都可以删除。max_memory_usage此参数在 /etc/clickhouse-server/config.xml 中,表示单次Query占用内存最大值,超过的话会查询失败。建议尽量调大一些。set max_bytes_before_e..

2022-01-25 14:56:33 8953

原创 Clickhouse 对null值的处理

SQL语言对于NULL值的判断Clickhouse 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。使用值比较的 =(等号),或者 equals(A, B) 均不能正确比较两个值。当左右两边同为 NULL 时,会返回 1为了处理这种情况,Clickhouse提供了以下两个函数来判断值是否为NULLIS NULLisNull(value)MySQL里,额外提供了 <=> (比较操作符),

2022-01-24 14:26:50 11082

原创 Android Studio 升级后遇到乱码问题

这是 2021年12月,从安卓官网下的最新版本,但是在加载项目时遇到一堆乱码File -> Settings -> Editor -> File Encodings,将所有都设置为 UTF-8 with NO BOM,乱码问题依旧存在Help -> Edit Custom VM Options,加上一句 -Dfile.encoding=UTF-8或者也可以直接编辑 studio64.exe.vmoptions 文件,加上 -Dfile.encoding=UTF-8最

2021-12-10 20:09:55 2511

原创 clickhouse system表介绍

aggregate_function_combinatorsbuild_options存储了clickhouse的编译信息,包括 clickhouse 版本号,编译用的cxx版本等clusters本机地址localhost 是一个域名,在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 ::1127.0.0.1是代表自己机器的回路地址,无论是否联网,自己机器都是127.0.0.1127网段是保留区段,任何ping向保留区段127的都会

2021-12-02 22:27:18 3555

原创 用 mysql 客户端连接 clickhouse

说明因为 mysql 被 Oracle 收购了,这里用 mysql 的社区版本,叫 mariadb(本质上是一样的)查看 mysql 版本 mysql --version进入 mysql 命令交互界面 mysql在 mysql 客户端执行,查看服务器版本 SELECT version()使用 mysql --help 可以查看帮助文档连接命令-h 待连接的主机名或IP-u 如果不是当前用户,需要输入用户名-P 如果不是mysql的默认端口(3306),需要手动输入-p 要求输入密

2021-12-02 16:59:12 3040

原创 Clickhouse 1亿条20列表的性能测试

建表下面建了一个1亿行20列,随机值的表用于测试-- 随机表CREATE TABLE generate_engine_table ( id UInt64, i8 Int8, i16 Int16, i32 Int32, i64 Int64, ui8 UInt8, ui16 UInt16, ui32 UInt32, ui64 UInt64, f32 Float32, f64 Float64, s1 String, s2 String, s3 String, s4 String, s5 St

2021-12-01 20:36:13 2783 1

原创 Clickhouse 内存达到限制

错误localhost :) insert into `test`.`test_memory` select * mysql('192.168.100.101:3306','test',"test_memory','root','<密码>'); Received exception from server (version 21.11.3):Code: 241. DB::Exception

2021-11-30 20:11:04 11325

原创 SecureCRT 屏幕行数

在菜单栏上依次点击 Options —> Session Options在弹出的 Session Options 对话框中,依次展开 Terminal —> Emulation,修改 Scrollback buffer 的值(该值为最多显示的行数)

2021-11-30 14:14:22 1539

原创 CentOS 7 时区设置

查看系统时间方面的各种状态datetimedatectltimedatectl show列出所有时区timedatectl list-timezones设置硬件时钟时间设置硬件时钟为本地时间:timedatectl set-local-rtc 1设置硬件时钟为UTC时间:timedatectl set-local-rtc 0如果设置为1,会报如下警告。如果仅为了将时间改为本地时间,使用默认的 rtc=1,就行(不用改)Warning: The system is config

2021-11-29 20:32:02 2208

原创 clickhouse 修改配置

临时修改注意:该命令只能在 clickhouse-client 中执行,若在 DBeaver 中执行,会报错全局修改

2021-11-29 19:54:05 6767

原创 clickhouse-client 单行/多行模式

clickhouse-client 是 clickhouse 自带的命令行客户端,默认使用 9000 端口连接本机(外部数据库工具,例如 DBeaver 则使用 8123 端口进行连接)单行模式clickhouse-client 默认是单行模式,即以换行符作为语句结束的标志,所以即使不加分号也是可以的。多行模式补充注意:无论是单行模式,还是多行模式,一次都只能执行一条语句(不能多条语句同时执行)...

2021-11-29 17:29:25 3456 1

原创 clickhouse SSB 性能测试

SSB(Star Schema Benchmark)的介绍论文地址:https://www.cs.umb.edu/~poneil/StarSchemaB.PDF官网链接 https://clickhouse.com/docs/en/getting-started/example-datasets/star-schema/如果安装系统时,时最小化mini安装,经常会提示很多命令不存在提示 git 不存在,使用 yum install git 安装即可提示 make: command not fo

2021-11-29 17:14:58 1864

原创 Clickhouse 单节点部署多个实例

背景有时候是因为测试需要,亦或是设备限制,我们需要在单节点上部署多个 clickhouse 实例单节点单实例首先回顾一下单节点单实例的部署方式首先,在默认位置 /etc/metrika.xml 亦或是其它任意位置创建 metrika.xml然后编辑 /etc/clickhouse-server/config.xml,配置 metrika.xml 的路径使用 systemctl start clickhouse.service 命令启动 clickhouse 服务单节点多实例systemc

2021-11-27 18:56:30 3019 2

原创 Clickhouse 生成随机数据

随机函数clickhouse 是一款性能极高的OLAP数据库,由于不像传统OLTP数据库(诸如 MySQL,Oracle 等),它没有函数,没有存储过程,更没有循环语句。因此创建随机值的方式,也多少与众不同,今天我就来说说它的用法。首先,输入 /usr/bin/clickhouse-client --host localhost --port 9000 进入命令行模式整型在键入 SELECT rand 后,按回车,会有提示一共有4种randrand32rand64randConstant

2021-11-26 22:15:27 8847

原创 clickhouse 在集群上增删改查

测试环境说明这里测试的是 “1分片1副本” 集群环境,2台服务器( PC1 192.168.100.101 & PC2 192.168.100.102)。集群名字之前在 metrika.xml 里配置的是 ch_1s_1r查看集群在任意一台机上,使用 /usr/bin/clickhouse-client --host localhost --port 9000 连接本地服务器使用 SELECT * FROM system.clusters 打印集群列表建库create database

2021-11-24 21:23:08 3808

原创 centos 创建域名与IP的映射

在 VMware 中创建了3个虚拟机,将DHCP改为固定IP,然后分别为每台机设置 hostname。但此时域名是ping不通的,因此,我们必须手动配置域名与IP的映射编辑 vim /etc/hosts 文件,添加域名与IP的映射192.168.100.101 PC1192.168.100.102 PC2192.168.100.103 PC3配置完后保存退出,映射即时生效。可以使用 ping 命令进行验证...

2021-11-24 19:47:05 3130

原创 clickhouse 无法远程连接

lsof 命令lsof 命令用来从系统获得与网络连接相关的信息,全称为 “列出打开文件(lists openfiles)”。这是因为,在Unix中的一切(包括网络套接字)都是文件。lsof -i 用来查看当前IPv4或IPv6的任务lsof -i :<端口号> 用来查看指定端口的套接字线程(注意:冒号的右边不能有空格,左边随意)从上面可以看到 clickhouse 默认只监听本地的8123端口。所以,在本地使用 /usr/bin/clickhouse-client --host lo

2021-11-23 17:42:47 5024 2

原创 虚拟机安装mariadb后,无法连接数据库

排查步骤如下判断mariadb是否已安装 rpm -q mariadb如果未安装,使用 yum install -y mariadb-server.x86_64 进行安装判断防火墙是否关闭 systemctl status firewalld如果状态不是 inactive,则使用 systemctl stop firewalld 关闭防火墙。然后使用 systemctl disable firewalld 禁用防火墙的开机自启,以免下次启动还要重新关闭判断服务是否开启 system

2021-11-23 11:12:49 3051

原创 Clickhouse + Grafana 可视化监控

介绍随着业务的复杂,对系统软件的要求越来越高。这意味着我们必须随时掌握系统的运行情况,因此,对系统的“实时监控”以及“可视化的展示”就变得非常必要。Grafanahttps://grafana.com/grafana/download这里是centos,因此使用如下命令wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.2.4-1.x86_64.rpmsudo yum install grafana-enter

2021-11-18 22:00:28 5513

原创 window 上 shell 连接工具

window上最常用的shell连接工具要数 PuTTY 和 SecureCRTPuTTY一个很小巧的开源工具,可以将多台主机的IP、端口直接保存到sessions中,下次直接打开即可。此外,如果是虚拟机,可能存在鼠标进出需要加快捷键、复制文本不方便等问题,这些使用PuTTY都能很方便的解决SecureCRT这是一款付费软件(要下载注册机)。之所以用到这款软件,是因为遇到一个问题。我要部署zookeeper集群,多台服务器之间需要进行相同的操作,如果一个个shell切换耗时耗力,而且容易出错。

2021-11-18 15:19:38 5842

原创 clickhouse 搭建 单机 / 集群

首先,访问官网 https://clickhouse.com/#quick-start 根据你主机的类型,下载clickhouse我这里是centos8,因此采用如下方式sudo yum install yum-utils -y sudo rpm --import https://repo.clickhouse.com/CLICKHOUSE-KEY.GPGsudo yum-config-manager --add-repo https://repo.clickhouse.com/rpm/click

2021-11-17 22:58:45 2559

原创 centos 设置静态IP

网络与Internet设置 —> 更改适配器选项确保 VMware 的网络适配器的 “Internet协议版本4”,自动获取IP和DNS获取网关地址查看配置文件 cat /etc/resolv.conf查看内核路由表 netstat -rn获取当前IP信息,并做修改使用 ifconfig 获取网卡信息,从 /etc/sysconfig/network-scripts 目录下,找到对应的网卡,进行编辑...

2021-11-12 10:47:37 3440

原创 zookeeper从入门到精通

前期准备安装 virtualbox,搭建2台虚拟机,安装 centos8 系统使用 minimal 的模式,安装命令行模式的系统即可安装开发工具JDK使用 java -version 查看 java 是否安装。若未安装,访问 oracle 官网 https://www.oracle.com/java/technologies/downloads/ ,复制RPM包的链接地址下载并安装javawget https://download.oracle.com/java/17/latest/jd

2021-11-09 19:36:56 3331

原创 spring boot 让日志带上颜色

代码SLF4J——Simple Logging Facade For Java,它是一个针对于各类Java日志框架的统一Facade抽象。Java日志框架众多——常用的有java.util.logging, log4j, logback,commons-logging, Spring框架使用的是Jakarta Commons Logging API (JCL)。而SLF4J定义了统一的日志抽象接口,而真正的日志实现则是在运行时决定的——它提供了各类日志框架的binding。Logback是log4j框架

2021-11-05 20:15:29 7036 3

原创 RocketMQ

环境准备下载virtualbox和centos镜像,启动虚拟机,加载系统(略,默认用户名root)确保centos系统已经安装了java和maven环境sudo yum install java-11-openjdk.x86_64sudo yum install maven下载RocketMQ进入RocketMQ的下载界面 https://rocketmq.apache.org/release_notes/下载RocketMQ源码文件(需要使用Maven工具重新编译)编译后的二进制文

2021-10-29 11:23:36 1742

原创 使用CIFS在Linux上挂载Windows共享

在 ubuntu 上安装 CIFS sudo apt-get install cifs创建挂载目录 mkdir winshare在linux上挂载window共享 sudo mount -t cifs //<window IP>/<共享目录> winshare

2021-10-18 17:05:39 1102

zbar libiconv.so libzbarjni.so 32 64位的配置包

现在很多安卓13的手机只支持64位包,而zbar没有arm64-v8a的so包,会报错闪退。下面献上这个包

2024-06-20

zbar so包 -arm64-v8a,armeabi,armeabi-v7a,mips,mips64,x86,x86-64

android 5.0手机出现后 很多手机都已经使用64位芯片 造成仅有armeabi armeabi-v7a 相关的Zbar Zxing二维码扫描出现打开就闪退 报:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/xxx.xxxxx.xxx/base.apk"],nativeLibraryDirectories=[/data/app/xxx.xxxxx.xxx/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libzbar.so" 错误。 本资源完美解决这个问题 并大大缩小代码量 只需要替换进去 然后加入相关so jar包就行了

2024-06-20

React Developer Tools 4.2.0_0.crx

React Developer Tools,是chrome下的react插件,更新于2019年11月29日。由于国内被墙,且网上的插件很多都太旧了,不好用。故而分享出最新版的

2019-11-29

tar for windows 64位绿色版,可以打包大量文件

由于网上都是32位的,没有64位的,我就分享一个给大家用吧。 用法:tar -cvf \bak\www.tar D:\wwwroot\www 此命令可以打包d盘的www文件夹到d盘bak目录,注意bak前面无需输入盘符。 注意:此命令仅存储,无压缩,这样速度才快,如果需要压缩,请自己更改指令。

2018-12-10

Xffect Editor Pro v5.3.0 修正版

由于 Xffect Editor Pro v5.3.0 有一些废弃的API导致的错误,在Unity2018.1.0b13上报错且不能正常运行,因此特地修复这些错误并上传一个在2018版本中能正常运行的版本

2018-06-25

XffectEditorPro V5.3.0

xffect editor pro是适用于unity的高级特效编辑插件,软件内置了70多个高质量的特效示例,并拥有丰富的模板,可以帮助用户制作出令人满意的视频特效。

2018-06-25

JavaScript 时钟

JavaScript 实现带滴答音效的时钟

2017-01-28

Qt 使用Poppler实现pdf阅读器

Qt 使用Poppler实现pdf阅读器 博客地址:http://blog.csdn.net/chy555chy/article/details/51613545

2016-08-03

PBOC交易流程图

相应的博客地址 http://blog.csdn.net/chy555chy/article/details/51888839

2016-07-12

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

TA关注的人

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