自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 系统相关命令行

系统维护命令,持续更新...

2022-09-05 11:37:39 155 1

原创 Git合并其他分支命令

Git 合并其他分支

2022-09-05 10:05:10 307

原创 kubectl logs和docker logs输出日志不同的问题

kubectl logs用来查询pod日志docker logs用来查询容器日志问题描述但是近期在分析日志时发现一个问题,kubectl logs查询pod日志输出的不全,和对应容器docker logs查询输出的日志相去甚远,kubectl logs查询出来的日志比查询容器日志少了将近三分之一。而且容器的日志也会出现丢失的现象,日志并不是从容器启动的那一刻开始记录的,貌似部分日志被清理了。问题分析首先,当看到kubectl logs输出的日志的时候,就觉得不对,开始时间就有问题,没有pod启动

2020-12-03 11:10:21 3776

原创 Kubernetes中kubectl scale缩容时删除pod的规则

在使用kubectl scale进行缩容时,发现一个问题就是,k8s会默认删除新的pod,这个时候就想能不能自定义删除老的pod呢?答案是:kubectl scale不支持自定义删除旧的pod。缩容时默认删除pod的逻辑代码如下,有兴趣的同学可以看一下:https://github.com/kubernetes/kubernetes/blob/release-1.11/pkg/controller/controller_utils.go#L737总结一下:1、如果pod没分配到节点.

2020-10-30 15:55:54 3038

原创 Zookeeper源码本地编译运行

Zookeeper源码本地编译运行1、先下载Zookeeper源码。github地址: https://github.com/apache/zookeeper直接拉取master分支,当前的版本是3.6.12、使用IDEA打开刚下载的源码包打开后等maven下载依赖:3、从bin目录下查看zkServer.cmd,找到启动的mian方法。我们可以看到,启动类是org.apache.zookeeper.server.quorum.QuorumPeerMain4、配置debug的参数先打开

2020-08-08 15:16:29 850 4

原创 Centos7离线安装和配置Keepalived

近期,项目中用户对服务的高可用有需求,所以就接触到了Keepalived。刚听到这玩意,我还嗤之以鼻,我和同事说对外提供服务的物理机挂掉,你再怎么HA也没用啊,除非提供多个IP,或者通过前置路由来解决问题。结果现实很打脸,Keepalived用到虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)完美的实现了HA。工作原理先不写了,网上一搜很多,直接上离线安装的流程:1、先下个源码:链接:https://pan.baidu.com/s/1Vy

2020-07-24 13:51:40 3985 7

原创 Flyway组件的简介、工作流程和使用

1、Flyway简介:Flyway是独立于数据库的应用、管理并跟踪数据库变更的数据库版本管理工具。用通俗的话讲,Flyway可以像Git管理不同人的代码那样,管理不同人的sql脚本,从而做到数据库同步。2、Flyway工作流程:最简单的场景就是在空数据库中使用Flyway:Flyway会先去定位模式历史表,因为是空数据库,所以flyway找不到历史表,会直接来创建历史表,默认的表名是flyway_schema_history。这张表用来追踪数据库的状态。然后Flyway会立即扫描文件系统或者

2020-05-30 11:35:13 910

原创 服务监控重启的Shell脚本

服务监控重启的Shell脚本服务器上的一些服务会由于一些原因导致假死,尽管进程还在,但是服务的接口已经是无法访问了,此时就需要对服务进行重启,所以需要一个脚本来不停的循环监控服务接口的状态码是否为200,Shell脚本如下:#!/bin/sh#接口URL地址URL="http://localhost:8080/swagger-ui.html"#检测间隔时间,单位秒SLEEP_SECOND=10#服务启动时间,单位秒SERVICE_START_SECOND=60while truedo

2020-05-29 11:22:34 686

原创 java jdk 国内下载镜像地址

Oracle垃圾公司,下个JDK还需要登录,下载超慢...走你https://repo.huaweicloud.com/java/jdk/

2020-03-20 23:51:24 98288 26

原创 MobaXterm 修改Terminal字体

从Setting里设置的都不生效,很奇怪....最后发现,右键某个Session,Edit Session -->> Terminal Settings -->> Terminal font settings 里修改报错后生效

2020-01-19 14:50:22 25424 6

转载 mysql备份脚本

#!/bin/bash# 要备份的数据库名'多个数据库用空格分开databases=( basedata os-data os-ues policy_manage datadb uee enn_fnt etsp fannengdb filedb fnw-boss riet rules busi uac wit-operation mysql pvsdb pvs-datadb )# 备...

2019-12-01 03:20:26 100

原创 eureka界面点击服务状态链接-跳转至swagger界面查看接口信息

配置中加入:eureka.instance.status-page-url: http://${spring.cloud.client.ip-address}:${server.port}/swagger-ui.html#/注意: 如果缺少开头的http://会导致在eureka界面的链接无法点击。...

2019-09-05 11:04:26 1818

转载 HashMap中的hash函数

在写一个HashSet时候有个需求,是判断HashSet中是否已经存在对象,存在则取出,不存在则add添加。HashSet也是通过HashMap实现,只用了HashMap的key,value都存储一个赘余的Object,如下是HashSet中持有的HashMap对象,add函数:public boolean add(E e) { return map.put(e, PRESENT)=...

2019-08-27 19:31:14 377 1

原创 关闭CSDN的"分享海报说明"提示!

CSDN 最近加了一个功能,分享海报,然后多了一个恶心的“分享海报说明”,废话不多说,非常恶心,因为关不掉!关不掉!关不掉!现在,干掉它!1、谷歌浏览器--扩展程序--下载Adblock Plus。(这步不会的自己多多百度吧)2、Adblock Plus 选项--您的自定义过滤器--csdn.net,iteye.com##a[target="view_window"...

2019-08-24 13:25:21 544 5

原创 JAVA JDK源码在线阅读

Java的版本是1.8.0_111,我把JDK源码发布到了github上,大家看起来也比较方便,地址:https://github.com/daiqingliang/java_jdk1.8.0_111在提供一个rt.jar包源码的地址(JDK源码中用了很多rt.jar中的类,例如sun.misc.Unsafe类,都包含在rt.jar中):https://github.com/daiqi...

2019-03-05 08:58:47 13989 5

原创 关于Servlet中针对单一用户并发问题解决

问题来源是同事在开发的时候,前端循环了一个ajax,到后台servlet时发现有并发问题的存在,比如前端循环了5次上传用户信息和图片,用户信息相同,图片不同,需求是我们只保存一次用户信息到数据库,同时保存这5张图片。此时servlet到数据库判断该用户存不存在的时候,这5次IO是并发的,同时发现数据库中不存在用户信息,这样会导致插入了5行用户数据(此处不考虑主键控制)。为了解决问题,写了一个列...

2018-07-19 00:35:09 767

原创 页面引用JS文件,在文件名后加随机数字来避免缓存问题

//获取指定位数的随机数 function randomNum(n){ var t=''; for(var i=0;i<n;i++){ t+=Math.floor(Math.random()*10); } return t; } document.write("");上面的代码放到标签中就可以randomNum函数指定了我们需要生成几位的随机数

2017-06-26 14:16:36 7225

原创 Ajax报错之Unexpected token S in JSON at position

Ajax

2017-04-26 10:34:59 1519

原创 调用app出现"This app is not allowed to query for scheme..."

URL 调用APP出现 This app is not allowed to query for scheme.. 错误,只需要在info.plist中加入 如下的参数即可。myapp 替换为你调用的APP URL。模拟器无法安装第三方应用,可以添加一个简单应用进行测试。

2015-12-23 15:41:58 9293

原创 js获取客户端网卡的IP地址

MAC地址: IP地址: 主机名: var sMacAddr=""; var sIPAddr=""; var sDNSName=""; var service = locator.ConnectServer(); service.Security_.Imperso

2014-03-26 13:12:01 1294

Jmeter测试软件,脚本化测试,一键测试

jmeter5.5-windows

2023-05-15

picasa3.9.141.259.exe

谷歌一款很好用的图片查看器picasa

2023-05-15

Another-Redis-Desktop-Manager Redis客户端

Redis客户端 Another-Redis-Desktop-Manager

2023-05-15

electerm-1.13.4-mac.dmg

开源的Terminal/ssh/sftp客户端for Mac

2021-07-14

electerm-1.13.4-win-installer.exe

开源的Terminal/ssh/sftp客户端for Windows

2021-07-14

xmldsig-1.0.rar

xmldsig-1.0.jar,同时还包含了pom文件,不知道为啥maven中央仓库没有。 文件放到repository\javax\xml\crypto\xmldsig\1.0\目录下 包含两个文件: xmldsig-1.0.jar xmldsig-1.0.pom

2019-10-25

elastic-job-lite-console-2.1.4.tar.gz

Elastic-job-lite-console-2.1.4 下载完成后,解压到当前目录,打开bin目录,在linux执行shart.sh,在windows下执行start.bat,就可以访问http://localhost:8899 打开Elastic-job的管理端,默认用户名密码root/root 或者guest/guest,需要配置zk地址,和命名空间后才能继续使用。

2019-10-23

modbus协议文档

modbus协议文档,写的比较详尽了,提供给大家下载使用。

2019-04-17

Mac os 串口调试工具

串口调试工具 ======== 1、首先,你系统中必须安装Java并配置了环境变量,此处请自行百度/Google。 ---- 2、解压important下的rxrx.***.zip, ------- Mac ## (1)RXTXcomm.jar和librxtxSerial.jnilib 复制到/Library/Java/Extensions 目录中 Windows: ## (1)把两个dll文件复制l到“%JAVA_HOME%\jre\bin”和c:/windows/system32下。 (2)复制RXTXcomm.jar到“%JAVA_HOME%\jre\lib\ext”和“%JAVA_HOME%\lib”下 上面的操作为了使用RXTXcomm调用串口 ### 3、直接打开out/artifacts/SerialTools_jar/SerialTools.jar 就可以进行串口调试了,当然主要是Mac上能用 ---- 如果有问题,请留言或者邮件咨询 ### E-mail:[email protected]

2019-04-17

RXTXcomm.jar 2.1.7版本

RXTXcomm.jar 2.1.7版本,最主要的是支持Mac,我更新了Mac下的执行文件,这个能用!

2019-04-17

SpringBoot2.1.4+Mybatis+PageHelper整合

SpringBoot2.1.4+Mybatis+PageHelper整合。 Mybatis 通过*.yml来配置,通过注解方式实现,无XML。 PageHelper的整合写了两种方式,一种是通过Aop拦截Mapper,代码量少;一种是服务接口的实现,容易理解。

2019-04-17

SpringBoot实战(第4版)清晰版

SpringBoot实战(第4版)清晰版,高清版,文字可选择的版本,很实用

2018-09-11

JavaEE开发的颠覆者 Spring Boot实战

JavaEE开发的颠覆者: Spring Boot实战,spring boot入门很推荐的一本属于

2018-09-11

commons-collections4-4.1.jar

commons-collections4-4.1.jar 官方下载的,另开线程的时候,居然报noclass错误,百度了一下,发现是少这个jar包,提供给大家下载

2017-10-19

C语言入门与进阶

C语言入门与进阶,不错的一本入门级的c语言教程 真的很不错

2011-10-24

深入浅出 android ppt

深入浅出 google android ppt

2009-12-30

AndroidEssentials

Android Essentials这本书在网上有PDF版本(其实这本书本就没有纸质版本)下载。这本书内容方面都是先教人搭建编译环境,然后是Hello world,再是高级点的功能介绍。

2009-12-25

Android.A.Programmers.Guide

《Android a programmer's Guide》这有PDF版本(其实这本书本就没有纸质版本)下载。这本书内容方面都是先教人搭建编译环境,然后是Hello world,再是高级点的功能介绍。

2009-12-25

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

TA关注的人

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