- 浏览: 152899 次
- 性别:
- 来自: 杭州
最新评论
-
tinyhema:
chenjianjx 写道很好,最近搭建新环境,用到了你这里的 ...
maven编译下载文件失败 -
chenjianjx:
很好,最近搭建新环境,用到了你这里的内容。
maven编译下载文件失败
文章列表
问题描述
执行maven命令的时候报错,不能从中央仓库下载jar包回来,导致命令失败
$ mvn clean eclipse:clean eclipse:eclipse
....
Downloading: http://oss.sonatype.org/org/sonatype/oss/oss-parent/2/oss-parent-2.pom
178b downloaded (oss-parent-2.pom)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '81ffbd1712afe8 ...
windows ( XP, ME, 2000, 98)
开始——>运行——>输入 cmd 并回车
在打开的命令行窗口,输入 ipconfig /flushdns
完成!你的Windows DNS 缓存已经得到刷新。
windows vista/7
单击屏幕左下角的Microsoft Windows Vista或Windows 7 的开始标志
单击 所有程序
单击 附件
右键单击命令提示符
选择 以管理员身份运行
在打开的命令行窗口,输入 ipconfig /flushdns
会看到以下输出
Windows IP 配置
已成功刷新 DNS 解析缓存
Linux
...
dreamweaver cpu 100%问题解决
- 博客分类:
- 系统配置
dreamweaver 很卡,cpu占用100%
[参考](http://hi.baidu.com/kamdy229/item/54fac3430f214093833ae1dc)
解决方案
编辑 ---- 首选项参数 ---- 字体 ----- 均衡字体 ----- 改为 宋体
确定保存之后就OK 了~ CS3 CS4 CS5 CS6 都通用。
问题描述
使用ssh认证模式,连接gitlab服务器,执行git pull报如下错误:
$ git pull
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The RSA host key for gitlab.alibaba-inc.com has changed,
...
系统版本
Mac OS X 10.8 Mountain Lion
问题描述
公司部分二方库硬编码了文件路径,强制使用/home/admin作为日志、数据文件路径,为了减少配置成本,需要在本地弄个/home/admin出来,方便开发与调试。
在mountain lion系统中,直接创建/home目录会有以下提示:
mkdir /home/abc
mkdir: /home/abc: Operation not supported
解决方案
1. 编辑配置文件 sudo vi /etc/auto_master
如下
#
# Automounter master map
#
...
配置ssh key实现免登
- 博客分类:
- 系统配置
首先是保存密码输入问题,需要创建密钥,在你的命令行输入:
$ cd ~/.ssh
$ ssh-keygen -t rsa
然后依次回车,输入密码,这个密码和SSH的帐号密码无关,表示这个key本身的密码。
整个界面看上去类似:
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/u/kim/.ssh/id_rsa): 【回车】
Enter passphrase (empty for no passphrase): 【第一次密码 ...
mac系统下复制文件内容的方法。
文本编辑器打开后,选中文本后使用commond + c复制
使用pbcopy命令复制
# 方法1,利用重定向
$ pbcopy < file.txt
# 方法2,利用管道
$ cat file.txt | pbcopy
在多台机器之间复制大量小文件,对比scp/rsync。
功能对比
排除文件、文件夹功能
scp 没有找到
rsync 可以通过 --exclude选项排除文件、文件夹
性能对比
# 大小
[root@v125008243 source]# du -hs *
198M xxx
# 数量
[root@v125008243 source]# find . | wc -l
19776
# scp时间
[root@v125008243 source]# ssh root@10.101.81.28 "rm -rf /opt/source"
...
背景
jvm参数是所有jvm-based应用的核心配置,对应用的性能有极大影响,配置不当的情况下会甚至会导致应用不能提供服务。
这里简单的讲一下jvm配置与它生效的场景,更专业的jvm各参数含义及推荐配置方案,暂不涉及。
场景
我们的应用代码比较复杂,在debug的时候经常OOM,导致应用启动失败,原因都是jvm参数配置不合理。
可能的原因有以下3种。
1. 堆内存过小
-Xmx2048m # 设置最大jvm参数为2024m,也可以写作 -Xmx2g
2. 堆外内存过小
-XX:MaxPermSize=512m # 设置最大堆外内存,主要是class与元数据,也是g ...
背景
为了便于交流维护,我们的test case都是用中文命名的,例如:
public void test_正常用户登录_登录成功() {
// do sth
}
一个重要的需求就是,针对单个test case的debug,具体操作就是,选择这个case -- 右键 -- run as junit/debug as junit。工程本身是gbk编码,在windows+eclipse环境下,可以直接运行,而在mac+eclipse环境下,针对单个case debug会由于乱码而启动失败,现在的解决方案是整个类一起运行。
解决方案
其实mac + eclipse的乱码问题比较 ...
最近用到一台服务器,2core 4g, 内存小,而且还关闭了swap,应用跑起来几分钟就会因为占用太多物理内存被kill掉。
修改swap配置的操作也比较简单,记录一下。
1. 创建swap文件并激活
$cd /var
# count表示大小,以字节为单位,这里创建了2g的文件
# 这个命令有点耗时
$sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000
# 创建swap文件
$sudo /sbin/mkswap swapfile
# 激活swap文件
$sudo /sbin/swapon swapfil ...
平时使用没有问题的shell脚本,某次更新后执行报错:syntax error near unexpected token
vi -b script.sh 查看,发现每个行尾都添加了^M,可能是其它人在windows上用文本编辑器编辑过。
解决方案:
vi -b scripts.sh
# 全局替换
:%s/^M//g
# ^ 使用 ctrl+v 输入,M使用 ctrl+m输入
背景
某个jar包里使用了PropertyPlaceholderConfigurer,配置文件也打在jar包里,有些场景下要求覆盖配置文件。
代码如下:
<bean id="_db_config" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:db-config.properti ...
由于有一些场景不能使用ssh私钥来实现免登,因此需要想其它办法解决一下这个问题。
安装sshpass
试图使用homebrew安装
$ brew install sshpass
Error: No available formula for sshpass
We won't add sshpass because it makes it too easy for novice SSH users to
ruin SSH's security.
这个萌卖的好。。。。
使用homebrew强制安装
brew install https://raw.github.com/eu ...
开始写一个ios应用吧,顺便学一下swift,就这么开始了。
升级系统到 10.9.3
下载xcode6 beta
参考,下载地址 http://pan.baidu.com/s/1qWpuIC0 提取码:ip9o
安装xcode6
直接拖到Applications即可
hello world
其实这是一个大型的hello world,学习这个例子实现。
通过这个例子学习了ios与swift的一些特性:
函数覆盖
数组遍历
定时器
变量/UI同步机制
通知机制
appliction的生命周期
此外还发现一个bug,时间小于0的情况下还是会继续运行,不断的 ...