- 博客(17)
- 收藏
- 关注
SSH 登录不需要密码的关键
我们都知道使用命令 ssh-keygen -t rsa 可以生成 public key, 然后把 public key append 到目标机器的 .ssh/authorized_keys 文件, 这样按理说就可以再次使用 ssh 登录目标机器就不用输入密码了。 但是关键的还有一步,就是确认目标机器里的 authorized_keys 文件的权限: chmod og-rw auth...
2013-09-18 15:20:07 127
原创 Linux 命令行界面打印出不同颜色的文字
让 Linux 命令行控制台能打印出不同颜色的文字, 让你的工具变得更加专业, 也可以让你的脚本把比较敏感的信息突显出来。 命令如下: echo -e "\033[<COLOR_CODE>m<YOUR TEXT>\033[0m "; 其中:\033[ 是让控制台打印出有颜色的文字<COLOR_CODE> 是颜色的代码,具体...
2013-08-29 15:37:46 498
原创 JBoss web 如何实现安全访问
JBoss Web 是 JBoss AS 服务器使用的 Servet contaner, 其实它是一个 Tomcat 的运行时,然后集成到了 JBoss AS 服务器中。 所以这里描述的安全性的实现同样适合于 Tomcat。 Servlet 容器启动的时候, 会针对 HTTP 协议启动一系列的 Acceptor 线程,当一个 HTTP 的请求发送到 Servet 容器的时...
2013-04-22 14:17:37 146
原创 Inbound Resource Adapter 实例分析
我之前写过一个 JCA 开发入门的文章,是一个 Outbound Resource Adapter 的开发。文章放在蓝点上了, 大家可以参考下。这次我想分析一个现有的 Inbound Resource Adapter 的实现。有关 Inbound 的架构, 请参考文章 JCA Oerview。 本次要分析的 Inbound Resouce Adapter 的目的是定期检查某...
2012-11-22 11:41:21 206
JBoss JCA - IronJacamar 简介
IronJacamar 是 JBoss 项目组里 JCA 1.6 的实现。 有关 JCA 的介绍, 请看文章: JCA Overview 。 IronJacamar 官方网址为: http://www.jboss.org/ironjacamar , 当前版本为 1.1.0.Beta2, Beta3 计划在 11.28 日发布。 它的 1.0 branch 下最新版本为 1.0.13...
2012-11-05 16:47:56 372
原创 JCA Overview
Java Connector Architecture (JCA) 作为 J2EE 规范里的一个(JSR 322), 不像其他规范如 Servlet, EJB3, Web Service 那么醒目, 但确是非常重要的一个。 它定义了一个标准规范, 使得 Application Server 轻松的与各种各样的 Enterprise Information System (EIS) 进行交互。...
2012-10-31 11:41:40 165
修改 mysql root 密码
如果 mysql 是刚安装, 那么 root 的密码默认为空。 可以使用以下方法修改密码: mysqladmin -u root password PASSWORD 如果 root 有密码, 那么使用以下命令修改: mysqladmin -u root -p'oldpassword' password newpass 另外还可以通过登录 sql 控制台后修...
2012-07-21 13:59:33 163
原创 Eclipse 插件实现进度条
Eclipse 插件中,很多时候会遇到需要长时间执行的任务, 这些任务需要放在后台线程里运行, 否则,就会使 Eclipse 的 UI 僵住。 这个时候,我们需要使用 Eclipse 提供的 Job 或者 ProgressMonitorDialog 实现。 1. 使用 Job Job job = new Job("Job") { ...
2012-07-16 14:15:32 1197
怎样去掉文本文件中烦人的 ^M
相信很多人都遇到过将 Windows 或者 Mac OS下的文本文件传输到 Linux 后出现烦人的 ^M 现象, 这是因为Windows,Mac OS, Linux 使用不同的换行符造成的。 Windows 下使用 '\r\n', Mac OS 下使用 '\r',而 Linux 下使用 '\n'。进行适当的转换就可以去掉这烦人的 ^M 符号。 如果你从一台 FTP Server (Win...
2012-06-28 09:29:51 419
原创 创建自己的 Yum repository
Fedora 下采用 Yum 管理 RPM 之间的依赖, 同时可以从 Repositories 端解析到合适的 RPM 依赖包,使得我们安装软件非常的方便。 很多 Linux 下的软件发布都会考虑发布一个 Yum 的 repo 文件, 让用户更加方便的安装。 本文先介绍客户机如何使用第三方的 repo 文件, 最后介绍下如何创建自己的 yum repository。 使用第三方的 re...
2012-06-26 17:21:41 169
原创 怎样 build 一个 RPM
RPM 是 Red Hat 发起的一种包管理格式, 现在 Fedora, Open SUSE 都在使用 RPM 作为包管理工具。本文以一个例子介绍下如何从 source build 一个 RPM 包。 所需工具: rpmbuild 笔者使用的 rpmbuild 版本是:[lgao@lgao ~]$ rpmbuild --versionRPM versi...
2012-06-25 16:24:53 119
原创 从一次拓展训练看团队建设
公司上周五为庆祝 one billion dollars revenue 举办了一次拓展训练活动。 由于公司人员众多, 不少人又远程办公,所以有很多同事都没有见过。公司为了让同事们之间有更多的了解, 把人员随意岔开, 分了8个小组, 每个小组 20 多人左右。活动内容为: 活动一: 每组安排一些人员拿着红黄两个旗到距离 50 米以外的地方,使用旗语传递给站在原地的队员 8...
2012-04-20 20:06:09 99
怎样让浏览器随意修改访问中的 web 页面
丈母娘在的那些日子, 天天玩 4399 上的花花连连看游戏, 明天要走了, 说要把游戏下载下来回去玩,因为她家里没有网络。我看了下这个页面, 发现是个 flash 的游戏, 心想应该能下载到本地玩。看了看页面上有个下载的连接, 点进去却发现还需要安装 4399 游戏盒。 安装软件对于丈母娘来说太难了, 我心想,直接把 flash 下载下来不就完了吗。使用 Chrome 浏览器打开游...
2012-02-06 11:11:28 560
识别验证码,你有几分成功率?
现在验证码几乎在任何一个网站的交互界面中都存在,目的当然是为了防止恶意程序的攻击。如果我们想获取到验证码,就需要从这个验证码的图片中分析出来到底是什么字符。这就需要 OCR 技术。 Optical character recognition(OCR) 是指从扫描的图片或者手写的输入转换成相应的字符的技术。大家用到最多的是手机上的手写功能,或...
2012-02-04 21:18:32 258
原创 Linux 下一步步安装 Git Server
版本控制系统经历 CVS , SVN, 现在到了 Git 的世界。 Git 与 CVS, SVN 相比有很多的优势,其中最为人津津乐道的就是 branch 的切换都是在本地执行,速度非常之快,非常利于分布式开发进程。现在也是开源世界了最流行的版本控制系统。比如:Fedora 社区(http://git.fedorahosted.org/git), JBoss AS 7 的 sour...
2012-01-22 16:49:44 169
Android 资源文件分布
Apk 文件下的资源文件都存放在以下两个目录下: res/, assets/, res/ 目录下的文件在打包成 apk 的时候被 encode 过,文本文件也变成了二进制的。如果想看文本内容,请参考下 android-apktool 工程。assets/ 目录下的文件会被原封不动的打包到 apk 文件中去。下面以一个例子说明下。 资源源文件目录结构如下:...
2011-12-12 15:34:58 177
怎样快速创建一个工程
Maven archetype 是 Maven Archetype Plugin 用来生成一套 Maven 项目的模板。使用该插件可以非常轻松的创建一个项目, 仅仅需要执行一个命令, 以创建一个简单的 webapp 项目为例:mvn archetype:generate \ -B \ -DarchetypeGroupId=org.apache.maven.arche...
2011-11-04 15:25:41 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人