自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独行浪子

孤独的程序猿

  • 博客(48)
  • 资源 (9)
  • 收藏
  • 关注

原创 git branch 命令查看分支、删除远程分支、本地分支

git branch 命令操作1、查看本地分支 : git branch 前面带有*号的是当前分支2 、删除本地分支: git branch -d [branchname] 提示删除了一个名为list的本地分支3、删除远程分支: git push origin --delete [branchname] 提示删除了一个名为 201804019-test-files 的...

2018-05-12 23:15:57 320103 4

原创 docker运行中容器,查看启动命令

【代码】docker运行中容器,查看启动命令。

2023-08-09 18:33:51 294

原创 Alpine Linux 源使用帮助

Alpine linux 源地址使用帮助

2022-08-11 13:31:50 2342 1

原创 基于Linux Alpine 制作 Java 8、11 Docker 镜像并支持中文

基于Linux alpine 制作Java 1.8 和 Java 11 的镜像

2022-07-21 14:35:27 6606 10

原创 Aws Sqs Listener Spring boot实现

spring boot 接入 aws sqs 消息队列,SqsListener 注解拉取sqs消息

2022-06-29 16:16:47 1716 8

原创 数据异构 Canal-Spring-Boot-Starter的技术实现

canal-spring-boot-starter 开发及使用

2022-04-22 16:40:00 3024 17

原创 分布式限流之Redis的zset结构基于Lua和Pipeline的技术实现

分布式限流之Redis的zset结构基于Lua和Pipeline的技术实现

2022-04-07 14:56:21 1731 2

原创 记录一次docker 所有容器卡死且无法重启的bug异常

**1、起因 (docker 所有容器突然之间卡死, 没有任何日志输出) **怀疑一: 以为是昨天上线代码导致,所以审查了一遍代码,发现并无异常之处 -- 排除怀疑二: 因为我们程序在消费mq的数据且每次消费都有日志,因此怀疑是不是mq卡死在一个点了。 经过检查之后,发现确实卡死在一个 mq的offset上, 但经过仔细排查,发现所有的 topic 都卡死了。因此怀疑可能并不是由 mq 卡死导致,就是程序容器卡死2、尝试尝试一: 尝试 docker stop container 命令, 发现无济

2021-06-03 11:20:27 4879

原创 Golang持久化框架 gorm 创建表时 auto_increment 不生效问题

1、错误示范 一Id int64 `gorm:"column:id;type:bigint(20);primary_key;AUTO_INCREMENT;comment:主键" json:"id"`此情况下AUTO_INCREMENT无效.2、错误示范 二Id int64 `gorm:"column:id;type:bigint(20);AUTO_INCREMENT;comment:主键" json:"id"`这里删除了primary_key 此情况下AUTO_INCREMENT依然无效.

2021-04-08 15:32:31 4291 1

原创 Linux Centos 安装 speedtest-cli 网速测试

1、使用命令下载 speedtest.py 文件命令: wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py2、修改文件的内容 (如果仅安装了python3的情况下)命令: vi speedtest.py3、迁移文件及修改文件权限等等命令: chmod a+rx speedtest.py 命令: mv speedtest.py /usr/local/bin/speed

2021-04-07 10:32:04 1820

原创 Golang 自定义 module 并推送 github

创建 go module 项目流程及步骤首先介绍创建go module 项目工程1、创建工程1、 在github 创建一个仓库地址, 然后将其拉下来2、 进入对应目录, 执行 : go mod init go mod init github.com/duxinglangzi/go-utils会提示: go: creating new go.mod: module github.com/duxinglangzi/go-utils3、 编写自己的代码文件 ~ 并提交代码4、创建 git tag

2021-03-20 11:59:14 1490

原创 maven deploy 报错 Failed to deploy artifacts: Could not transfer artifact 405 PUT

本文提供一个 Could not transfer artifact xxx from/to 的解决方案原因为公司其他项目组开发一个小型 SDK 使用,想推送到 maven 私服仓库中.结果发现 install 都正常,但是 deploy 总是失败, 报错 :Failed to deploy artifacts: Could not transfer artifact com.xxxx.javasdk:xxx-java:pom:0.0.1 from/to releases (https://xxx

2021-03-10 14:18:44 20485

原创 Mac系统下 IDEA、 Datagrip、PyCharm 或 Goland 打不开点击没反应

1、点击没反应分析: 大概率是之前安装过 汉化插件、激活插件导致查看方式: 在 terminal 执行 /Applications/DataGrip.app/Contents/MacOS/datagrip 查看报错日志。由此报错信息可以得知, 是在启动时加载 ~/Library/Application Support/JetBrains/DataGrip2020.1/datagrip.vmoptions 时找不到 jetbrains-agent-v3.2.0.0f1f.69e 所致。2、

2020-11-30 15:39:19 3658

原创 Linux MTR 命令使用解释

1、Mtr介绍: 一个不错的网络连通性判断工具2、安装: yum install mtr -y 或者 dnf install mtr -y3、基本使用: mtr 96.45.189.1934、名词解释Host:主机ip地址Lost:每个对应IP的丢包率Snt: 设置发送的ping次数, 默认值是10 可以通过参数 -c 来指定Last: 最近一次的返回延时Avg:是平均值 发送ping包的平均延时Best: 最短的延时Wrst: 最长的延时StDev: 标准偏差5、常规用法

2020-11-28 15:21:02 3208

原创 SSH config配置登录服务器

1、准备阶段1.1 如果在你本机电脑主目录内 不存在 隐藏文件夹 .ssh 的情况下输入命令: ssh-keygen -t rsa 不需要输入任何内容,连续三下回车确认。1.2 进入 .ssh 文件夹 , 输入ls -l 可以看到 id_rsa 和 id_rsa.pub 两个文件1.3 创建config文件,输入: touch config1.4 配置公钥免登陆 , 先通过密码的方式登录到你的服务器主机上。然后将你本机文件 ~.ssh/id_rsa.pub 里面的内容复制 并粘贴到

2020-11-28 15:08:55 2520

原创 【HTTP】Http Status Code 状态码含义及解释

状态码英文中文1xxInformational信息类100Continue继续101Switching Protocols交换协议102Processing处理中103Checkpoint检查点2xxsuccess成功类200OK成功201Created已创建202Accepted认可的...

2019-11-16 11:50:31 996

原创 git tag 删除本地tag 和永久删除远程tag, 防止被其他人给推回来了

git tag 标签简介1、git tag --list 列出所有的标签2、git tag <your_tag_name> 创建一个标签3、git tag -a <your_tag_name> -m ‘your_tag_description’ 创建一个带有注释的标签4、git show <your_tag_name> 查看标签信息5、git ls...

2019-10-22 16:47:56 18419 6

原创 Mac 配置 gitlab ssh 流程及 Permission denied的解决办法

Mac 配置 gitlab ssh 流程及 Permission denied的解决办法第一步第二步第三步第四步第五步第六步第七步`常见的异常情况`第一步打开 mac terminal(终端)输入: cd ~/.ssh/ 进入到 .ssh 文件夹后输入: ll (查看已知的文件列表)第二步输入: ssh-keygen -t rsa -C &amp;quot;[email protected]...

2018-11-10 22:29:48 7332 6

原创 mac os 下制作种子图片、将种子隐藏至图片内

将种子或者普通文件隐藏在图片内开始动手~1、准备: 环境: Mac os 10.13.5 、工具:iTerm2 、 命令:zip和unzip 2、第一步 压缩t.mp4文件为test.zip包: zip test.zip t.mp4 3、第二步 将压缩包写入图片并生成新的图片: cat test.jpg test.zip &gt; private.jpg...

2018-07-07 13:27:09 1522

原创 git blame [filename] 查看文件的每一行作者是谁

git blame [filename] 命令我们在工作中常碰到同一份代码被多个同事修改的问题,那么想找到代码的某一行是谁修改的呢 ? git blame 命令就派上用场啦 ~~~如: git blame Solution.javaa2b1a432 (duxinglangzi 2018-03-22 18:12:15 +0800 18) public static voi...

2018-05-12 11:21:42 8090

原创 HttpClient大并发下Timeout waiting for connection from pool 问题解决方案

错误:org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool前言 :第一次看到这个错误, 上网找了下,有文章说是连接池不够了。。。。 并没有多想,立即将原有程序的 链接池扩容了3倍,然后单个路由 扩容了5倍。问题解决, 以为找到了,答案。

2017-09-01 14:31:58 21195 4

原创 微信开放平台的第三方平台、全网发布流程、组件API、返回普通文本消息

微信开放平台全网发布流程,java实现方式。

2015-09-07 16:05:01 12984 11

原创 java 强制浏览器不缓存网页

java代码如下:/** * 通知浏览器不缓存 * @param response */ public void noCache(HttpServletResponse response){ response.setHeader("Cache-Control", "no-cache"); response.setHeader("Cache-Control",

2014-11-05 15:35:48 2015

原创 java 操作 poi 解析、读取 Excel 文件

生成Excel 我这里是用的POI 的jar包

2014-10-29 18:07:25 3918

原创 Jquery AjaxFileUpload.js 上传文件 所遇问题解决办法

整理ajaxFileUpload.js 插件上传文件时所遇问题整理

2014-08-17 12:21:57 9168 1

原创 删除HTML 标签

需要导入包

2014-07-21 14:24:17 1126

原创 java 生成EXCEL完整实现(附加代码)

java 生成EXCEL完整实现(附加代码)

2014-04-29 18:00:12 5660 4

转载 javascript event对象 与 jquery event 解析

描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shif

2014-04-21 15:26:45 723 1

原创 [JAVA] [StringUtils] 工具类的方法解释

[JAVA] [StringUtils] 工具类的方法 详细解释

2014-04-18 11:35:21 3227

转载 JS 四则运算(加减乘除小数运算)避免损失精度

/**02 * 加法运算,避免数据相加小数点后产生多位数和计算精度损失。03 *04 * @param num1加数1 | num2加数205 */06

2014-04-18 11:23:36 5811

转载 [JAVA][StringUtils]字符串工具类的常用方法

[JAVA][StringUtils]字符串工具类的常用方法StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出  NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 nu

2014-01-22 15:45:08 941

原创 页面禁用 鼠标右键

在body 标签里面加上 即可

2013-11-14 16:23:03 615

转载 非常有意思的几个算术、算法题

大数学家高斯有个好习惯:无论如何都要记日记。    他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210    后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?    高斯出生于:1777年4月30日。        在高斯发现的一个重

2013-11-11 14:47:06 1501

原创 设为首页加入收藏兼容360/火狐/谷歌/IE/搜狗/猎狐/Safari/等主流浏览器的代码

注: 本人亲自测试  兼容浏览器有:360安全浏览器、火狐、Safari、谷歌、IE、搜狗、猎狐,如果有发现浏览器不兼容时,请查看您的浏览器是否禁用了JS //加入收藏function AddFavorite(sURL, sTitle){ try{ //IE浏览器 window.external.addFavorite(sURL, sTitle); }catch

2013-10-29 11:52:00 2248

转载 Hibernate 通过annotation 生成ID

ID生成:hibernate内不可使用的id生成器可见代码使用@GeneratedValue1 针对不同的数据库可以同时使用        @Id        @GeneratedValue(strategy = GenerationType.AUTO)2 针对mysql @Id @GeneratedValue(strategy = GenerationType.ID

2013-09-29 16:56:49 841

原创 修改myeclipse jsp 页面显示方式

preferences->General->editors->Files Associations   如下图

2013-09-17 15:32:00 1155

原创 js 实现文字无缝滚动(图片无缝滚动) 兼容各种浏览器

本人收藏的代码--注* :如果发现不能滚动、demo1 的宽度要大于demo 的宽度asdfghnjmasfgbhjxfgbhjsdfgh   1234567876543245675432456   asdfghnjmasfgbhjxfgbhjsdfgh  1234567876543245675

2013-09-13 09:26:52 1407

原创 Oracle 修改字段类型解决方法

用于修改字段类型 并且 无数据状态下alter  table  表名  modify  列名  VARCHAR2(2000);---本方法只支持同类型间转换  如:( VARCHAR2(255)转成  VARCHAR2(2000) );由于需求变更所以需要将VARCHAR2(2000)改成clob类型:如果有数据那就要麻烦一些了, 大体思路如下:首先将要更改类型的字

2013-08-12 13:05:04 1408

原创 org.hibernate.annotations.CascadeType的状态

CascadeType.PERSIST (级联新建) CascadeType.REMOVE (级联删除) CascadeType.REFRESH (级联刷新) CascadeType.MERGE (级联更新)中选择一个或多个。 CascadeType.ALL使用方法:@OneToMany(fetch=FetchType.EAGER,cascade=j

2013-08-05 16:58:17 1805

原创 Address already in use: JVM_Bind解决办法

1,独立运行的Tomcat没有关闭.                                                                                                  持续更新java.net.BindException: Address already in use: JVM_Bind原因:JVM已经被占用掉了;

2013-08-02 15:00:12 1078

Mac和Windows版本Kafka可视化工具kafkatool Offset Explorer

包含Mac 和 windows版本, 可以连接kafka,非常方便的查看topic、consumer、consumer-group 等信息。 1、首先在Properties页签下填写好 zookeeper 地址和端口 2、再从 Advanced页签下填写 broker地址和端口

2021-05-17

Java-JDK-11.0.8(Windows &amp;amp; Mac os) 下载

Java JDK 11.0.8 版本,包含了 windows 和 mac os 的安装包程序,非解压版本

2020-09-19

Redis-Desktop-Manager-for-Mac

Redis可视化窗口工具安装包,直接拖到应用程序目录即可。 版本号: 0.9.3 文件名: redis-desktop-manager-for-mac-0.9.3.dmg

2018-05-15

office 系列软件卸载工具

卸载office 系列产品 包括office2003、2007、2010、2013

2013-07-25

Properties中文插件

可以把properties文件以中文方式查看,可以把properties文件以中文方式查看,可以把properties文件以中文方式查看,可以把properties文件以中文方式查看

2013-05-17

Oracle表操作

复制表 复制表结构 表数据 不同用的表 个别字段转移

2013-05-04

去除Win7快捷方式箭头

快速去除win7系统快捷方式箭头、并且可以恢复

2013-05-03

linux命令大全

linux命令大全,收藏了linux的命令

2013-05-02

反编译工具

java反编译工具,可以编译class文件

2013-05-02

空空如也

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

TA关注的人

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