自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(74)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 win12 修改dns脚本

当有 vpn 的时候,连接 vpn 后需要将 dns 地址改为 vpn 连接上的网络环境中的一台 named 服务器上

2022-07-29 12:16:46 1455

原创 Canal 报错 Could not find first log file name in binary log index file

因为本例的instance.properties配置文件是打包到docker镜像中的,因此只能在实例中修改。重启后查看日志,故障消除,但有个问题,报错中间的MySQL数据并不能更新到MQ中了,需要重新执行一遍;输出的Filemysql-binlog.000233,Position652645。先查看数据库中的binlog日志文件名及position。配置文件中设置的binlog文件没有找到。......

2022-07-21 14:11:39 2658

原创 Bifrost 同步数据库实现微服务跨库数据同步

Bifrost可以在同步各种数据数据,类似于Canal。

2022-07-18 12:32:01 2892

原创 K8S pod 时区设置

K8S 中默认使用0时区,如果不设置为当前时区,有些应用会报错,比如 minio 等;查看原时区:nsName 是命名空间;此时时区是 UTC;打开之前的 dp.yaml 文件,在其中添加上 /etc/localtime 文件的挂载此步,也可以在 dashboard 中直接编辑 yaml 配置,但最好是每次调整都编辑原始文件,这样省的某次的修改以后找不到了;重新发布:重启后,再到 pod 中查看当前时间时区和时间都正常了!...

2022-07-14 11:45:02 6432 2

原创 K8S Dashboard 打不开,报错 Service Unavailable

用浏览器打开 dashboard 页面时报错:Service Unavailable分析在服务器使用 kubectl 命令查看 dashboard 状态正常kube-system 是 dashboard 所在的命名空间;查看日志:及重启 pod,都会有一条报错:Metric client health check failed: the server is currently unable to handle the request (get services heapster). R

2022-07-14 11:06:00 2094

原创 K8S 很多 pod 状态为 Evicted

今天突然发现很多 K8S 中的服务访问不到了,就连 dashboard 都打不开了,用 kubectl 看了下出现了很多 Evicted 状态的 pod;查询日志:# kubectl describe pod xxxx -n nsName发现问题如下:Pod The node had condition: [DiskPressure].问题应该是:硬盘满了通过 df -h 及 du -h --max-depth=1 命令逐级查找,发现是 /home/data/logs/kubernetes/kube-api

2022-07-13 10:45:11 1906

原创 连接 Nacos 报超时错误

连接 Nacos 报如下超时错误:解决:项目依赖的版本和 Nacos Server 的版本不匹配;我的 Nacos Server 使用的是 2.0.2,nacos-discovery 和 nacos-config 用的是 2021.1,其中包含的是 nacos-client 1.4.1 版本;将 nacos-client 在 nacos-config 包中排除掉,单独引入 nacos-client 2.0.3 版本:问题解决;...

2022-07-01 15:46:59 7525 1

原创 IDEA 项目中设置 Sources Resources 等文件夹

在 IDEA 中指定哪个是源代码 Sources 文件夹,哪个是 Resources 资源文件夹,否则在新建 Java 类时不能建 Java 类型,且编译时不知道如何处理------项目名称右键 -- Open Module Settings在下面这个页面,先鼠标选择好文件夹,然后点击上面的对应按钮,就会添加到右侧对应值上,在右侧可以进行编辑、删除等操作...

2020-04-16 14:04:24 13441

原创 Docker 容器时区错误问题

容器默认会使用 UTC 时区(Universal Time Coordinated 通用协调时,即格林尼治时间),如:$ docker exec 2ec7378b902a dateThu Sep 12 06:13:43 UTC 2019$ date2019年 09月 12日 星期四 14:13:46 CST容器中是 UTC 时区,宿主机使用的是 CST 时区(China Stan...

2019-09-12 14:56:38 631

原创 CentOS7 调整磁盘分区

CentOS7 调整磁盘分区查看现有磁盘分区:    # df -h        文件系统                 容量  已用  可用 已用% 挂载点        /dev/mapper/centos-root   50G  7.8G   43G   16% /        devtmpfs                 910M     0  910M 

2017-12-15 11:43:15 4419

原创 wiki confluence 安装

wiki confluence 5.8.10 for CentOS 安装系统:CentOS 7Confluence:5.8.10JDK:1.7.0_25MySQL:5.7.17准备:    自行安装 jdk1.7(我的版本 jdk-7u25-linux-x64.tar.gz) 和 MySQL(我的版本 mysql-5.7.17-linux-glibc2.5-x86_

2017-12-14 19:23:50 460

原创 impdp 导入数据

使用  impdp 导入数据到 oracle系统:CentOS 6.6Oracle:10.2.0.5将 dmp 文件 back.dmp 放入 /home/oracle/dump/ 文件夹中在 Oracle 中设置目录(使用 sys 用户):    > create directory dumpdir as '/home/oracle/dump';    > gr

2017-12-12 18:46:41 1231

原创 sqlplus 显示上一条命令及可用退格键

Linux 下 sqlplus 显示上一条命令和退格系统:CentOS7Oracle:Oracle10g1)检查 readline 是否安装:    # yum install readline;    如未安装,使用 yum 安装2)安装 rlwrap:    下载:http://download.csdn.net/download/zhy0414/101

2017-12-11 11:00:28 4231

原创 Eclipse 中设置 XML 的 dtd 文件

在 XML 文件中可以指定 dtd 文件,以进行输入提示和输入校验有些XML中的 dtd 文件路径已经失效,因此在 Eclipse 中会出现一个叹号解决:下载到这个dtd文件,如我这次遇到的 mybatis-generator-config_1_0.dtd 文件。Eclipse - 偏好设置 - XML - XML Catalog右侧点击

2017-07-24 08:41:12 777

原创 mybatis 报cglib错误

mybatis项目运行时报如下错误:Caused by: java.lang.IllegalStateException: Cannot enable lazy loading because CGLIB is not available. Add CGLIB to your classpath.解决:添加 cglib 包:dependency>grou

2017-07-14 16:29:51 834

原创 同一服务器中多开 tomcat

在一个服务器上面运行多个 tomcat,每个 tomcat 分配不同的端口号环境:CentOS 6.4tomcat 版本:apache-tomcat-8.0.15# vim conf/server.conf修改如下地方的端口号,一个 tomcat 一组端口修改第22行:修改第69行:connectionTimeout="20000"r

2017-05-11 09:09:45 1305

原创 nginx tomcat 安装及反向代理

安装 Nginx 和 Tomcat,通过 Nginx 的反向代理为 Tomcat 提供服务Nginx 官网下载:http://nginx.org/download/下载链接:http://nginx.org/download/nginx-1.11.13.tar.gz$ yum install gcc gcc-c++ pcre pcre-devel zlib zlib-dev

2017-04-16 21:36:20 293

原创 SecureCRT 换用户后不能登录

当使用 SecureCRT 创建一个 session 后,如果在设置时已经设置了登录用户名,如 root,后续如果想用另外一个用户使用这个 session 登录时,仅在弹出框中输入新的用户名是不行的,会报如下错误:The server has disconnected with an error.  Server message reads:A protocol error occurre

2017-04-16 17:12:53 3844 2

原创 WMware Fusion 专业版 8.5.0 in MAC 配置虚拟局域网

WMware Fusion 专业版 8.5.0 in MAC 配置虚拟局域网1)打开虚拟机资源库窗口 - 点击屏幕菜单栏 VMware Fusion - 偏好设置,打开 常规 窗口2)点击 网络 标签页    点击窗口下面的锁进行解锁,点击左侧的 +,在“自定”下面会建立 vmnet4 自定义网络    右侧选择:        允许该网络上的虚拟机连接到外部网络(使用

2017-04-02 17:40:52 713

原创 IKSegmenter 分词

使用 IKSegmenter 进行字符串的分词操作package com.zsoft.test;import java.io.StringReader;import org.wltea.analyzer.core.IKSegmenter;import org.wltea.analyzer.core.Lexeme;/** * 测试 IK Analyzer 分词架构中的独立使用分词

2017-03-03 20:50:21 4926 5

原创 volatile 关键字

volatile 关键字(volatile:易变的,反复无常的)声明此变量值是不稳定的,每次使用它都到主存中进行读取,而且当成员变量发生变化时,强迫线程将变化值回写到共享内存中。且不会将该变量上的操作与其他内存操作一起重排序。volatile 是一种 synchronized 的简化,他并不会执行加锁操作,所以不会阻塞执行线程。volatile 只确保每线程执行时从主内存拿数据,而

2017-03-02 17:10:44 214

原创 String StringBuffer StringBuilder 异同

String 非Java 9 种基本类型,其是只读字符串,即 String 引用的字符串内容是不能被改变的StringBuffer 和 StringBuilder 相同点:与 String 不同,其中的字符串值是可以进行修改的,因此在修改字符串时比 String 效率高很多两个类中的方法相同StringBuffer 和 StringBuilder 不同点:StringBuild

2017-02-27 10:31:40 267

原创 Java 中 Comparable 和 Comparator 区别

Comparable 和 Comparator 都可以对一个List中的值进行排序write by 开发老张Comparable:是一个接口,被比较类要实现 Comparable 接口升序排列:当前值大于比较值返回 -1,相等返回0,小于返回 1使用 Collections.sort(Object) 实现方法排序Comparator:单独定义的比较器,比较器类要

2017-02-27 10:16:41 206

原创 String 的 equals 和 ==

String 在 Java 中并非9种基本类型之一判断2个 Object 是否相等时通常用 == 或者 equals 来判断,== 判断的是内存地址,equals 判断的是内部的值String 的 equals 实现时先判断是不是 ==,如果是同一个地址的 Object 直接返回相等,如果地址不同时,会先判断被比较的对象是否是一个String,如果不是直接返回不等,如果是就判断字符串长度,

2017-02-25 17:12:36 306

原创 Java类初始化顺序

1)如果有父类,先初始化父类2)类只被初始化一次,即类中的静态变量及静态代码块只在第一次加载时执行一次3)类第一次初始化时先初始化静态变量,执行静态代码块4)执行完静态代码后先初始化成员变量,然后执行构造器。例:package com.zsoft.test;public class ClassLoadTest { public static void main(Str

2017-02-23 10:34:16 246

原创 阿里云RDS数据本地恢复

阿里云 RDS 数据库在本地数据库中恢复write by 开发老张(http://blog.csdn.net/zhy0414)官方操作说明:https://help.aliyun.com/knowledge_detail/41817.html将阿里云 RDS 的数据库导出的全量备份文件 data.tar.gz 传到本地系统:CentOS6.2MySQL:My

2017-01-19 21:54:38 991

原创 MySQL5.6.35安装

系统:CentOS 6.2 x64版本:mysql-5.6.35下载:https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz# yum install gcc gcc-c++# yum install ncurses ncurses-devel# yum ins

2017-01-18 12:05:33 2114

原创 Vmware 清理磁盘空间

write by 开发老张(http://blog.csdn.net/zhy0414)虚机的磁盘空间为了以后使用方便其是只增长的,如果不清理是不会自动减少空间占用的。清理方法:1)打开虚机(安装过 vmware-tools),进入 shell 运行下面命令:# vmware-toolbox-cmd disk shrink /2)虚机关机状态下

2017-01-16 14:45:38 4610

原创 Redis3.2.6 单节点安装

write by 开发老张(http://blog.csdn.net/zhy0414)安装:单节点安装系统:CentOS 6.2网址:redis.io下载:http://download.redis.io/releases/redis-3.2.6.tar.gz# yum install gcc tcl# tar xzvf redis-3.2.6.tar.gz

2017-01-15 13:13:00 399

原创 Maven 父子工程创建 in Eclipse

Maven 父子工程创建 in Eclipsewrite by 开发老张(http://blog.csdn.net/zhy0414)父工程:    File - New - Project    Maven Project        勾选 Create a simple project(skip archetype selection)     

2017-01-14 22:12:21 860

原创 ActiveMQ5.13.5 安装

网站:http://apache.fayea.com/activemq/下载:http://apache.fayea.com/activemq/5.13.5/apache-activemq-5.13.5-bin.tar.gz以用户 zsoft 运行$ tar -xzvf apache-activemq-5.13.5-bin.tar.gz$ mv apache-activemq-

2017-01-14 20:23:58 1096

原创 MySQL5.7.17安装

系统:CentOS 6.2 x64版本:mysql-5.7.17下载:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz# yum install gcc gcc-c++# yum install ncurses ncurses-devel# groupadd

2017-01-09 21:07:49 705

原创 SQL 语言分类

1)DQL 数据查询语言,也有分类将其归入 DMLselect2)DML 数据操作语言insertuopdatedeletecallexplain3)DDL 数据定义语言create db/db/table/view/index/syn/clusteralterdroptruncate4)DCL 数据控制语言grantrevokero

2017-01-07 22:04:39 296

原创 MySQL 的 TRUNCATE 和 DELETE 区别

MySQL 版本:5.1.73都是删除表内数据,单有几点区别:1)执行速度和灵活性    truncate 执行速度更快,delete 更灵活2)返回值不同    truncate 返回值 0    delete 返回删除了的行数    3)恢复自增字段初始值    truncate 恢复自增字段初始值    delete 不恢复,不管是否带 whe

2017-01-07 15:48:18 954

sqlplus 显示上一行命令

$ sudo yum install rlwrap-0.42-1-x64.rpm $ vim ~/.bash_profile 底部添加: stty erase ^h # 解决 shell 下sqlplus 退格问题 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' $ source ./bash_profile

2017-12-11

tmdb-5000-movie-data.zip

kaggle 上面的 tmdb 数据,5000 个电影数据,提供开发使用,_merge 为将 credits 里面的 cast 演员信息合并到了 movies 文件中生成的合并文件

2020-05-14

wiki confluence 安装包

此包为安装 confluence 所用的注册机、数据库连接jar和汉化jar,需要单独下载安装文件atlassian-confluence-5.8.10-x64.bin

2017-12-14

cas.war 替换完谷歌js链接包

cas-overlay-template-5.1 编译生成,替换了其中加载很慢的谷歌js链接,页面打开速度快

2020-04-16

cas.war 编译后的war包

cas.war,通过 cas-overlay-template-51 编译的 cas.war,可以直接使用,部署到 tomcat 的 webapps 中

2020-04-16

Java中计算两个日期相差天数和比较2日期先后顺序

Java 比较两个日期的代码,2段代码 1是计算两个日期相差多少天,2是比较两个日期先后

2009-05-22

mybatis-generator-config_1_0.dtd

mybatis-generator 配置文件 generatorConfig.xml 中的 dtd 文件

2017-07-24

cas-overlay-template-5.1.zip

cas-overlay-template-5.1.zip,这个是官网下的源程程序,搭建 CAS 服务器使用,下载后需要 build package,编译出 cas.war,后面还会给出编译好的以及替换完国内 js 地址的版本,方便使用

2020-04-15

potalserver 安卓叹号杀手

5.1 安卓系统联网包联网提示消息,安装这个后修改为默认地址即可

2016-12-12

htmlparser2.0最后版本

Java中分析HTML代码的工具,很好用的东西

2015-12-19

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

TA关注的人

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