自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 利用Eclipse远程调试Java应用

步骤: 配置远端java应用的jvm参数 在eclipse中新建远程调试的配置 启动远端java应用 在eclipse中启动调试 1. 配置远端Java应用的jvm参数 通常java应用的启动是通过传入jvm参数然后调用java可执行程序实现,类似下面这样: /usr/bin/java -Xm...

2020-06-01 17:39:14 23 0

原创 wget断点续传

wget断点续传命令示例: wget --continue --recursive --no-parent --no-host-directories https://xxx.com/a/b/c/ -P ~/Downloads/xxx 通过 --continue支持断点续传。–recursive...

2020-04-20 09:10:54 46 0

转载 常用java命令

查询字节码文件编译所用编译器版本: //linux javap -verbose MyClass | grep "major" //windows javap -verbose MyClass | findstr "major" 版本编号与编译器版本对应关...

2019-09-30 08:43:45 38 0

原创 常用linux命令

//查询进程程序参数 ps -fe //查询根目录下一级子目录大小(包含N级子目录),便于快速发现大文件 du -sch /* | sort -n -r | head -n 5

2019-09-20 12:03:45 33 0

原创 使用命令行统计代码行数

以 Mac OS 下统计当前目录下的所有 java 文件行数为例: find . -name "*.java" | xargs wc -l 原理,使用find命令遍历目标文件,通过管道,将结果输出到 wc 命令,统计行数。 wc 命令帮助文档: ...

2018-08-07 10:06:29 1086 0

原创 Macos上本地tcp监听工具

nc -l 0.0.0.0 8000以上命令即启动监听,拦截 任意IP向本机8000端口发起的tcp连接。在调试http请求报文时非常有用,能看到原始的http报文内容

2018-01-04 13:22:12 1414 0

原创 当jira更换了访问地址后,bamboo 无法从jira加载用户导致系统无法使用

老系统因为配置了应用链接,所以bamboo使用的jira用户,后来因为内网dns改域名,导致链接不可用,此时因为bamboo无法验证用户,就导致没有任何一个用户可以登录bamboo(因为验证顺序问题,bamboo本地用户并没有被使用)查阅文档后,发现bamboo是在配置文件中配置的crowd 地址...

2017-12-27 21:48:28 1205 0

转载 Xenserver 如何设置VM boot options

转自:http://www.linuxidc.com/Linux/2013-07/87699.htm#1. SSH到xen物理机 #2. 查看VM的 uuid xe vm-list #3. 设置VM的BIOS xe vm-param-set uuid={vm uuid} HVM-boot-poli...

2017-09-25 18:13:14 637 0

原创 在mac上通过terminal检查URL是否满足苹果ATS要求

在终端运行如下命令,可以检查服务器证书配置是否满足ATS要求。nscurl --ats-diagnostics --verbose https://www.example.org:5432通过的示例:Starting ATS DiagnosticsConfiguring ATS Info.plis...

2017-09-06 11:19:31 747 0

原创 XCode 8.2 CI命令行打包失败

XCode 8.2 之后,如果工程中包含依赖的工程,在CI打包时,就不建议用xcodeproj文件来打包,因为老式的依赖是将一个工程链接到另一个工程,然后配置编译依赖,这会导致工程之间的依赖关系是保存在另一个工程中,耦合较深,且工程的依赖关系是存储在xcode自动生成的userdata中,这部分文...

2017-08-03 11:40:15 303 0

原创 Homebrew 安装 node 后,npm报 env: node no such file or directory

在mac os 下通过homebrew 安装node后,npm会被链接为可直接运行的文件,但是其头部会包含如下代码,指定当前脚本运行上下文。#!/usr/bin/env node由于homebrew是非官方安装方法,因此node的安装位置不在 /usr/bin 中,如果碰到一些软件通过访问此路径来...

2017-05-23 19:10:43 1158 0

转载 在Mac OS X上安装 dnsmasq 来搭建DNS服务器

转自:https://blog.netsh.org/posts/mac-os-x-dnsmasq_1762.netsh.html使用homebrew 安装dnsmasqbrew install dnsmasq复制示例配置文件cp /usr/local/opt/dnsmasq/dnsmasq.con...

2017-04-21 13:13:40 2866 0

翻译 Docker 使用ubuntu容器时,安装包包错:invoke-rc.d: policy-rc.d denied execution of start

原文:http://askubuntu.com/questions/365911/why-the-services-do-not-start-at-installation大多数发行版不会包含 /usr/sbin/policy-rc.d 文件,因为这个文件是用于帮助管理员控制哪些包可以在安装、卸载...

2017-03-18 23:14:08 5721 1

原创 Docker 中使用 MongoDB

在阿里云上可以找到 docker 镜像: https://dev.aliyun.com/搜索 “mongo”,可以找到 MongoDB 官方镜像。... //连接阿里云 registry 过程省略,见官方文档 docker pull mongo //下载 mongo 镜像 docker im...

2017-01-12 10:01:55 9561 2

原创 Docker 常用命令

docker ps -a //显示所有容器 docker ps //显示运行中的容器 docker start <容器ID> //启动容器 docker stop <容器ID> //停止容器 docker rm <容器ID> //删除指定容器 ...

2017-01-11 14:05:32 301 0

转载 导出、导入Docker镜像

转自:http://stackoverflow.com/questions/23935141/how-to-copy-docker-images-from-one-host-to-another-without-via-repositoryYou will need to save the doc...

2017-01-11 13:50:39 373 0

原创 Ubuntu 下安装 Docker

参照官方文档: https://docs.docker.com/engine/installation/linux/ubuntulinux/测试环境:Ubuntu 14.04.1 LTS步骤1:设置 apt 源,国内可以用阿里云,速度比较快。http://mirrors.aliyun.com/u...

2017-01-11 13:47:36 2030 0

原创 解决通过命令行 xcodebuild 编译工程,命令行挂起问题

最近通过 xcodebuild 命令行工具来打包 xcode 工程时,发现有的工程打包命令会挂起,一直死在那。但是用xcode打开后,再次运行命令就能打包,后来和能成功打包的工程进行对比,发现是因为以workspace为容器进行打包时,xcodebuild 需要找到所用的 scheme 信息,而s...

2016-11-21 10:19:06 698 0

原创 spring boot @EnableAutoConfiguration 导致CNF问题

最近在用 spring 构建插件架构时,发现如果被载入的spring 配置类包含 @EnableAutoConfiguration 注解,则会导致CNF (class not found) 问题。但奇怪的是,在容器中设置类加载器时,已经包含了插件依赖的包,还是报这个错,甚至,在调试时,直接用容器的...

2016-10-31 14:46:03 3769 0

原创 离线方式配置gradle wrapper

通过 wrapper 方式使用 Gradle 可以提高源代码编译的独立性。在 build.gradle 中添加 task wrapper(type: Wrapper) { gradleVersion = “3.1” }然后通过 IDE 执行 gradle 任务 “wrapper”,就会...

2016-10-28 18:21:17 5184 0

转载 eclipse java formatter - google style

https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml

2016-10-24 23:39:07 2242 0

翻译 Spring boot 在ubuntu 上启动缓慢

最近突然发现用 spring boot 开发的一个网站在服务器上重启居然耗费了接近7分钟,实在匪夷所思。一番搜索,在 stackoverflow上找到了答案,但提供答案的人也不甚明白,先做个记录:sudo apt-get install haveged -y通过这个命令安装一个程序,然后再次启动 ...

2016-09-01 22:19:25 2256 0

原创 对接支付宝支付

最近接支付宝支付(服务端JAVA),碰到坑爹问题。收到支付宝推送的异步通知后,验签死活不过,直接在线和支付宝技术人员沟通后,得到的却是,他自己也验签不过,经过一番折腾(过程太曲折,此处省略),终于发现原因有2个,记录一下,仅供参考。 支付宝推送的异步通知参数中,有一个 sign_type,这个是不...

2016-08-06 20:47:51 943 0

原创 Mac OS X 安装 Zabbix Agent

通过homebrew安装灰常简单:brew install zabbix --without-server-proxy已在 EI Capitan 测试,能安装成功,执行下面的命令启动后台进程:zabbix_agentd

2016-03-10 22:40:31 4693 0

原创 Ubuntu 解决 locale 问题

例如,安装中文/usr/share/locales/install-language-pack zh_CN删除中文/usr/share/locales/remove-language-pack zh_CN

2016-03-10 16:43:22 535 0

原创 Ubuntu 管理符号连接 update-alternatives

今天在装java8时,发现根据协议,无法通过源安装,只能从官网下载,然后解压到服务器。安装步骤如下: 将java解压到 /usr/lib/jvm 下,然后执行:#安装java符号连接 sudo update-alternatives --install /usr/bin/java java /u...

2016-03-07 18:25:30 379 0

原创 解决Clonezilla 跨机器备份还原磁盘时的引导时效

将由 Clonezilla 备份得到的磁盘镜像还原到新机器时,需要注意更新引导配置。虽然还不清楚具体为什么会时效,但执行以下命令更新引导配置就可以正常启动了:sudo update-grub猜测,在用 Clonezilla 备份整个磁盘时,将引导配置其实也备份了下来,当还原到新机器时,可能某些运行...

2016-03-07 14:23:14 530 0

原创 ThinkPHP 3.2 在 Nginx 下配置 URL 模式为 REWRITE 模式

在apache下仅需要开启重写,并在网站根目录添加重写配置文件即可。 在nginx中,原理类似,需要对根路径的访问按条件进行URL重写:server { listen 80; server_name www.mysite.com; root /va...

2016-02-23 14:58:03 2961 0

原创 Mac OS Terminal 计算SHA1

计算的字符串 “sometext” 的sha1值echo -n sometext | shasum计算文件 ~/Desktop/test.txt 的sha1值shasum ~/Desktop/test.txt

2016-02-22 15:43:04 1098 0

原创 通过 xcodebuild 来编译 iOS 工程,报 code signing identity not found

有时候,通过 xcode 可以正常编译打包 iOS 工程,但通过命令行执行相同操作,则会报错,说找不到证书。主要原因是,xcode编译打包时,在签名过程中会弹出提示,问你是否要授权它访问 keychain,一般我们会点“Always Allow”,而通过 Terminal 去执行 xcodebui...

2016-02-04 18:42:08 554 0

原创 Atlassian Bamboo Xcode 指定编译目录

在通过 Bamboo 构建 Xcode 工程的时候,如果工程引用了第三方框架,且直接引用的源码工程,则在通过命令行编译时,由于源码工程编译根目录和主工程编译根目录不一样,在编译完主工程后,会找不到依赖的框架。从而报 Module not found 之类的错误。bamboo 在执行xcode编译任...

2016-02-04 18:36:03 515 0

转载 build.gradle warning: spring boot gradle bootstrap class path not set ...

原文:http://stackoverflow.com/questions/16679593/gradle-compilejava-task-warning-options-bootstrap-class-path-not-set-in-conju有时候编译基于gradle的工程会遇到这种警告。它...

2016-02-02 09:29:18 1267 0

转载 spring boot 工程如何生成 gradle wrapper

原文:http://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files打开你的build.gradle文件,检查是否有以下配置:task wrapper(type: Wrapper) { ...

2016-02-02 08:48:23 688 0

原创 如何将Xcode iOS模拟器里面的应用安装到其他机器上的模拟器里面

如何找到模拟器里面的应用文件打开模拟器应用所在目录:open ~/Library/Developer/CoreSimulator/Devices/4059921A-CC5B-48CB-8256-F4B3CADDAA71/data/Containers/Bundle/Application找到 .a...

2016-01-29 11:11:30 436 0

原创 nginx 客户端请求大小限制

SYNTAX: client_max_body_size size; DEFAULT: client_max_body_size 1m; CONTEXT: http, server, location Sets the maximum allowed size of the clie...

2016-01-23 16:29:05 1099 0

转载 Android 模拟器启动报错:android failed to open framebuffer ( no such file or directory )

经过google后,只需要简单设置模拟器的一个选项即可:在模拟器配置信息弹框中勾选 “Use Host GPU”转自:http://stackoverflow.com/questions/21845358/android-emulator-cant-be-started

2016-01-23 16:27:53 773 0

转载 VVDocumenter Xcode 插件失效问题

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUIDopen ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/右击V...

2016-01-23 16:27:04 284 0

原创 Spring 4.1.7 MVC @RequestPart 问题

今天在spring 4.1.7 中尝试 multipart/form-data 的方式上传文本和文件混合数据,服务器老报错,说请求中并没有提供XXX字段(服务端配置的@RequestPart绑定)。调试客户端multipart格式,甚至用 html页面,通过浏览器提交都不行。后来将 @Reques...

2016-01-23 16:25:26 8386 0

原创 Mac OS 下监听/拦截 TCP/UDP 连接

在开发时,客户端经常需要发起web service调用或访问http资源,但无法看到发出的 http 报文,这为调试带来苦难。通过下面这个命令,能开启一个拦截进程,本机特定端口的 TCP/UDP 连接都会被拦截,并看到消息内容。nc -l localhost 8000关于 nc 命令的帮助文档:

2016-01-23 16:24:12 5295 0

转载 Mac OS 下制作自签名SSL证书

打开终端(Terminal)程序,按如下步骤制作证书:openssl genrsa -des3 -passout pass:x -out server.pass.key 2048openssl rsa -passin pass:x -in server.pass.key -out server.k...

2016-01-23 16:11:30 2505 0

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