自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 Maven 结合 Eclipse常见问题

Maven 是一款优秀的Java工程构建工具,单独使用很方便。但是和Eclipse结合使用时却会遇到一些比较尴尬的问题。1、Maven依赖丢失曾经遇到这样的情况,从github上看到个项目check下来导入Eclipse,结果Eclipse显示一堆红叉。右键可以发现都是Maven管理的依赖没有导入进来。原因就是Eclipse没有识别到Maven的Jar。虽然工程中有pom.xml,但是...

2018-03-14 15:30:00 117

原创 Linux 网卡驱动安装

相对于windows系统,Linux的易用性相对要差些。今天为了解决问题,用再生龙把3年前的镜像装到最新型号机器中,发现网卡起不来。  异常信息大意是说e1000e型号的设备eth0不存在。百度异常信息结果多是虚拟机系统迁移导致设备名称变化或者MAC不匹配,但是根据经验判断应该是驱动问题,也就是当前网卡型号不是e1000e。接下来首要的事情就是确定网卡型号,通过以下命令可以达到目的。...

2017-11-14 09:55:27 432

原创 JDB 远程调试 java程序

断点调式是软件开发过程中跟踪解决问题的必备手段,因为代码并不总是按照“我们想要的路径”执行。我们经常用到的是在开发阶段调试,通过各种IDE可以很方便的执行eclipse、VS等。在发布环境或者没有源代码的情况下,IDE就不适用了。Java提供了命令行工具jdb - The Java Debugger。文档上描述的用法是:jdb [ options ] [ class ] [ arg...

2017-10-27 16:16:38 359

原创 java 中 16 进制 HEX 转换成字节码形式的 UTF-8

今天遇到个麻烦。由于产品版本管理和兼容性处理不当,在产品升级的时候和其他产品对接出错。由于是N年前的产品,已经无法查看当初配置。只好抓包对数据。其中遇到一个小插曲,通过Tcpdump数据虽然抓到了,其中部分关键项是中文,用wireshark打开显示一串点。这是遇到乱码了(后来发现,其实只要另存为以下就可以正常显示了)!想着找个在线转码工具,试了几个都转不了。只能尝试用代码处理,开始找资...

2017-10-23 09:44:28 1455

原创 centos7下部署zookeeper3.4.8

近来有空想尝试下dubbo,在安装dubbo-admin和zookeeper时遭遇了一连串问题,值得记一下。在虚拟机[192.168.1.108]上安装好zookeeper之后从虚拟机本地访问都正常;于是在宿主机[192.168.1.106]上编译、部署dubbo-admin.war,打开浏览器等待见证奇迹。等啊等啊。。。一分钟后奇迹还没出现,浏览器不停的转圈。控制台也没错,直觉是...

2017-10-21 16:09:07 142

原创 Jar命令更新Jar文件

         对于Java程序员来说在开发环境把源代码编译打包成Jar再简单不过,各种构建工具Ant,Maven或者直接Eclipse直接导出都可以,不过一旦没有了图形界面工具(比如问题现场机房)就没那么方便了。              此时还得靠命令行,只要有了JDK和源码,基本可以完成大部分工作。         第一步编译代码,用javac;关于命令用法,命令行下直...

2017-01-13 17:51:25 287

原创 关于SSL/TLS最新漏洞“受戒礼”

一、漏洞分析事件起因 2015年3月26日,国外数据安全公司Imperva的研究员Itsik Mantin在BLACK HAT ASIA 2015发表论文《Attacking SSL when using RC4》阐述了利用存在了13年之久的RC4漏洞——不变性弱密钥(《Weakness in the Key Scheduling Algorithm of RC4》,FMS 发表于2001年)进...

2015-12-17 16:33:32 1869

原创 使用git进行版本控制

使用初衷工作中使用比较广泛的还是SVN,用起来轻车熟路。最近需要尝试一些技术,需要在家和单位两地写代码,用GIT是个不错的选择。在github上申请账号首先到github上申请个账号,然后创建一个 repository,目的是获取一块免费公网GIt的存储空间。目前免费用户只能创建public的repositiory,任何人都可以看到。具体步骤在github上面有说明。安装并配置本地客户端 ...

2015-03-12 16:45:17 101

原创 基于MFC的ActiveX控件开发

最近做CA认证是需要在web页面中调用ActiveX,在网上找到一个完整的文章,地址为http://www.codeproject.com/Articles/14533/A-Complete-ActiveX-Web-Control-Tutorial有源代码下载。下载之后发现运行不了,提示控件不支持XXX方法。修改MyActiveXCtrl.h,将相关方法由protected改为publ...

2015-01-06 17:21:49 155

原创 linux shell 判断文件操作

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myfolder" ]; then mkdir /myfolderfi#shell判断文件,目录是否存在或者具有权限...

2014-11-30 22:46:13 110

原创 linux shell 判断文件操作

#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myfolder" ]; then mkdir /myfolderfi#shell判断文件,目录是否存在或者具有权限folder="/var/www/"file="/var/www/log"# -x 参...

2014-11-30 22:42:00 91

原创 CentOS下用crontab 定时任务监控Mysql磁盘空间

最近作产品并发测试的时候,因为日志量比较大,日志系统(Mysql数据库)很快将磁盘空间写满。首先想到用crontab写定时任务监控mysql占用的空间。思路大致如下:1、首先通过select round(sum((DATA_LENGTH+INDEX_LENGTH)/1024/1024),3) as size from INFORMATION_SCHEMA.TABLES where TA...

2014-04-09 10:43:27 157

原创 Tomcat 内存管理

转载http://blog.csdn.net/jimmy1980/article/details/4968308tomcat启动参数,将JVM GC信息写入tomcat_gc.logCATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSize=64m -XX:Paralle...

2014-03-05 20:14:17 149

原创 Nginx反向代理模板

## Basic reverse proxy server #### Apache backend for www.quancha.cn ##upstream apachephp { server ip:8080; #Apache}## Start www.quancha.cn ##server { listen 80; server_nam...

2014-03-03 10:59:51 73

原创 Apache Solr 实践(二)数据库增量导入

之前将Solr的基础环境搭建了起来。今天配置一下数据库的增量导入。实现步骤wiki上面写的已经很清楚,主要注意两点,一是索引的中文分词,二是自定义字段。solr自带的schema.xml中已经配置了常用字段,遇不包含字段需要定义。依wiki,实现solr索引定时增量导入大致需五步。第一步,配置requesthandler于solrconfig.xml内容如下  <requestH...

2014-01-17 12:28:32 76

原创 Apache Solr 实践(一)solr在Tomcat中部署部署及中文分词配置

之前看过Lucen方面的资料,但是一直没机会使用,也就没深入。当时觉得中文分词效果一直不理想,也尝试过几个开元插件,IK,paoding... 直到去年因项目需要,开始了解Lucen的封装框架Solr,同时实践了中科院分词的Java开元版本imdict-chinese-analyzer ,效果很好。以下是实践的过程,solr版本为4.3.0第一步按照http://wiki.apache.o...

2014-01-15 17:23:20 144

原创 手动发布Java桌面应用

[b]前言[/b][size=medium]Java应用大体可以分为两类:web应用和桌面应用。web应用发布起来比较有规律可循,通常打包为war或者ear发布到指定的服务器容器中作相关配置即可。相比于VB、.NET平台,Java桌面应用发布起来就没这么方便了。通常用ant或者maven打包成可执行jar文件或者直接从Eclips导出;也有一些打包工具,例如exe4j可以打包成exe程序。...

2013-08-20 14:11:22 123

原创 读head first design pattern之一 策略模式

策略模式指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。[img]http://dl2.iteye.com/upload/attachment/0088/3917/9bfe15de-6ac1-33a8-9ef7-4eba86cb0c32.jpg[/img]以下是书中的...

2013-08-20 13:05:37 67

原创 openldap 安装、配置

OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的开源实现,是较常用的一种目录服务。如果条件允许可以在线安装,这里用的是源码安装。首先下载Openldap和BerkelyDB;地址为http://www.openldap.org/software/download/http://www.oracle.co...

2013-08-16 16:57:15 85

原创 ubuntu 下搭建GIT server

团队计划将版本控制服务器由VSS切换到GIT,先实践一下。在ubuntu11.04下命令行安装失败,缺失的依赖过多。没有git客户端,只好到https://github.com/res0nat0r/gitosis手动下载安装包。然后参考https://github.com/res0nat0r/gitosis上的指导开始安装。1、解压缩,运行python setup.py insta...

2013-07-17 13:20:58 65

原创 CentOS 6.4 分辨率设置

最近为搭建演示环境,在虚拟机上最小化安装CentOS;安装完之后默认的分辨率只有800*600的分辨率,想着要大些。修改方式有两种:1、在启动的时候修改,>>按任意键打开菜单 >>按a修改kernal参数 >>修改kernal参数,添加vga=ask,手动输入分辨率 >>回车选择分辨率 &g...

2013-07-08 10:48:57 472

原创 mvn 找不到符号

今天maven构建项目;以前运行正常的项目忽然报错,提示“找不到符号,org.apache.commons.dbcp软件包不存在”。。。看pom.xml: <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifa...

2013-06-24 22:48:19 202

Ant 打包java应用

最近在维护一个以前的项目,发现以前发布的时候居然都是手动发布,项目中用到第三方的Jar包,每次要解压、复制,麻烦而且容易出错。于是想起用Ant发布。上网查下资料,简单写了个Demo,里面只用到了Log4j.jar。 工程目录如图,其中dist和build目录是Ant构建过程中生成的: 下面是MainClass的代码:/***@author DaiYanming*@...

2011-12-13 11:38:54 67

SourceInsight4

SourceInsight4 C C++代码查看工具,内置license。仅供学习使用。

2018-03-15

Asn1Editor

Asn.1数据编辑器,用于查看或者编辑数字证书、签名值等。

2017-12-04

javaEE API

sun的javaEE 5官方文档不能检索,索性自己做了一个chm的,很方便

2009-03-03

润乾报表用户API手册

润乾自己写的API,蛮详细的,很适合初学者作为入门资料;

2009-01-05

空空如也

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

TA关注的人

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