自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 LeetCode-(2) Median of Two Sorted Arrays

问题描述:There are two sorted arrays A and B of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).思路:1.     在2个有序的数组中找中值,那么可以...

2014-12-12 08:39:20 160

原创 LeetCode -- 刷题

最近才知道LeetCode,在上面刷了几道题后发现,对编程思维有不小的帮助,所以决定花点时间把上面的题目都做一遍。还是很可惜现在才知道这个网站。计划接下来每周解几道题,同时把思路和Solution写到Blog上分享一下。 LeetCode 地址: https://oj.leetcode.com/problems/coolshell 有一篇Blog  Leetcode 编程训练 的一...

2014-12-05 11:26:59 143

原创 LeetCode-(1) Two Sum

 问题地址:https://oj.leetcode.com/problems/two-sum/问题描述:Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices...

2014-12-05 11:02:46 136

转载 Mylyn 2.0,集成任务和自动上下文管理

<br />Mylyn 2.0,集成任务和自动上下文管理<br />  虽然软件系统、框架和工具可以无限制地发展,但开发人员实际处理信息的能力具有一个上限。大多数集成开发环境(IDE)尝试 使用结构化视图、编辑器和高级搜索功能来解决这个限制。这些机制虽然可以使大型系统的导航变得更容易,但是它们常常不足以帮助您管理完成典型编程任务所必 须处理的大量信息。因此,结构化视图越来越不堪负荷 —— 例如,即使在导航一个小型的企业应用程序时,Eclipse Package Explorer 也常常会显示数千个源文件 —

2010-12-27 10:30:00 1089

原创 Gtasks

<br />在Gmail和Google Cal中有个Task(任务列表)。这几天在用,感觉还不错,虽然界面很简陋。<br />一直想找一个可以同步google task到Android的软件。<br />终于找到了: Gtasks。<br />很推荐。

2010-12-23 14:03:00 483

原创 Everonte Remember Everything。

Everone 一个记录软件。可以记录文字,图片,音乐,视屏,文件(高级版本)。Android的版本很好用,在离线时也可以使用。同时有Chrome的扩展,Chrome App,Android App, IOS app, Windows,Mac.可以在上面这些中同步。亲自测试很好用。免费版本每个月有60M的空间,应该够用了。很喜欢的一个App。

2010-12-23 13:58:00 531

转载 使用Eclipse制作可执行jar文件

<br /><br /><br /><br />1,右击Eclipse项目,点击Export。<br /><br />2,选中java-jar文件。<br /><br />3,选中要发布为jar文件的项目。<br />1)选中源文件夹,库文件夹,配置文件文件夹。<br />2)不要选中Eclipse项目的文件和其他不需要的文件。<br />3)选中:Export all output folders for checked projects<br />输出所有选中的文件夹。<br />4)选中:Export

2010-12-17 16:28:00 389

原创 删除多余备份文件 保留最近的10个,顺便复习下排序算法

<br />排序算法  WIKI http://zh.wikipedia.org/zh/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95#.E6.8F.92.E5.85.A5.E6.8E.92.E5.BA.8F<br /> <br />排序删除文件代码:<br />package file;import java.io.File;public class DeleteFile { public static void main(String[] args) { //

2010-12-10 10:55:00 728

原创 NMS对于不同设备的区分

<br />由于现在NMS支持3中设备,3中设备有不同的操作,因为有定时任务,所有可能会导致mpm断连,要对系统进行区分。<br />现在的方法就是配置文件区分。现在还有没对定时任务加上判断,需要加上。<br />不知道有没有更好的方法。

2010-12-02 17:14:00 423

原创 NMS 现存Bug

1.有时候告警不能及时显示到界面上。2.告警过滤功能有Bug,有时候组不能过滤,需要更多的测试。3.MPM跟NMS的链接会产生非正常情况,在MPM断开的时候,NMS的MPMmanger没有去close线程,也没有去删掉内存里的mpm,导致不能连接。4.多个ActiveMq的问题,需要研究一下。

2010-12-02 15:51:00 330

转载 追加内容到文件末尾的几种常用方法

<br />import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.RandomAccessFile;/** * 描述:追加内容到文件末尾 * @author Administrator * */

2010-11-29 16:20:00 795

原创 今天遇到的java执行sql语句的问题

<br />今天遇到在mysql下面执行正确,但是在程序里面执行不正确的语句“select * from devicempmstatis order by record_time desc limit 0,1”,一直不明白,还以为是jdbc驱动的问题呢。<br />最后才发现,公司的proxool给查询加了一层,在sql之后加了limit来限制每次查询最多查询1000条记录,2个limit重复了。估计是防止数据太大吧,但是这样的限制有没有提示,方法也没有注释。实在...<br /> <br />以后找错误的

2010-11-26 13:27:00 742 1

原创 Mysql 按条件排序查询一条记录 top 1 对应Mysql的LIMIT 关键字

<br />项目中需要每次查询一个表中的最新的一条记录,表结构里面有日期字段。只需要显示一条记录。<br />Mysql帮助文档里面的解释3.6.2. 拥有某个列的最大值的行任务:找出最贵物品的编号、销售商和价格。<br />这很容易用一个子查询做到:SELECT article, dealer, priceFROM   shopWHERE  price=(SELECT MAX(price) FROM shop);<br />另一个解决方案是按价格降序排序所有行并用MySQL特定LIMIT子句只得到第一行:

2010-11-25 15:56:00 23011

原创 Linux时区 nms告警时间

<br />今天发生NMS的告警时间比系统时间多12小时。<br />NMS的时间都是取的服务器时间,为什么会比服务器时间多12小时呢,真是有意思,啥都能出现。<br />最后发现服务器的date命令后面显示的是“EST”,公司这里的是“CST”,应该是时区不同。<br />让同事该了时区,估计好了。<br /> <br />自己写程序测试,和服务器一致,改了时区也是一样。<br />...

2010-11-19 15:49:00 859

转载 架构师给程序员的一封信

<br />by 陈皓<br />下面的邮件是某Architect发给他的Engineering团队的(来源),我觉得挺不错的,翻译过来,我相信我们所有的程序员都能从中学到很多东西。下面是这封邮件——<br />每次当我开始做新的东西是我就会很兴奋。就算在软件圈里做了20年以后,每当开始新的旅程里,我都觉得我心中有一些东西不吐不快。这是我们大家一起的旅程。我强烈地相信我们详细规划的过程是很有乐趣的,富有挑战的和丰富多彩的。我想让这个旅程让你们难忘,并且能增添你们所有人的阅历。<br />这看起来有些唯心主义

2010-11-16 11:26:00 399

原创 NMS 现存问题1

mpm退出以后,有可能在MpmManger中的Vector中的MPM列表里面没有清除该mpm,所以再次连接的时候会报该mpm已经建立的错误。通常是socket的连接断掉以后不能清除。

2010-11-15 17:16:00 348

原创 NMS内存溢出问题(续)

经过一个晚上的监控,发现问题已经解决。在内存达到120M左右的时候会Gc,达到20左右。http://hi.csdn.net/space-1323215-do-album-picid-677533.html之前的疑问: 现在存在的疑问:1.为什么Java不会去回收List里面的对象呢?应该是会回收,在内存达到一定的值以后会回收,之前为什么没有回收不清楚,还不清楚之前snmp的默认配置跟nms配置的区别。待研究。2.还有会不会新增加的进程监控引发内存溢出(这个可以测试)。没有。贴一些转贴:http://dev

2010-11-12 10:15:00 366

原创 RedHat 字符集

<br /><br />我的服务器的en设置:<br />vi /etc/sysconfig/i18n<br /> <br /><br />LANG="en_US.UTF-8"<br />SUPPORTED="en_US.UTF-8:en_US:en"<br />SYSFONT="latarcyrheb-sun16"<br /> <br /> <br />下面是网上找到的,未验证<br /> <br />  在Java读取Linux下的中文文件时候,发现找不到,最后确定是Linux OS语言编码的问题,解决

2010-11-11 16:14:00 1257

原创 NMS内存溢出问题

这两天被NMS的内存溢出搞得很郁闷,每秒3天的告警也能把NMS弄死,实在很无语。查每个queue,再看put和take的速度。发现不存在阻塞,然后用每秒100条测试,没有问题,但是程序运行4个小时就是内存溢出。经过询问同事,得到方法,通过jconsole查看内存情况,是不是在上升。结果看到是不断增加。知道最后回收不了。程序出错。但是这个也找不到问题在哪儿。然后就用到了另一个工具JProfiler.1.jconsolejdk自带jconsole。在连接里面点远程,配置一下,就可以连接到linux上面的服务。前

2010-11-11 15:44:00 650

转载 Using jconsole

<br />Using jconsole<br />Jconsole is a JMX-compliant monitoring tool.  It uses the extensive JMX instrumentation of the Java virtual machine to provide information on performance and resource consumption of applications running on the Java platform.Starti

2010-11-10 14:15:00 519

转载 linux tar 命令

<br />Linux下常用压缩格式的压缩与解压方法 <br />日期:2005-01-20   来源: LinuxByte   作者: Linux爱好者 <br />.tar <br />解包: tar xvf FileName.tar <br />打包:tar cvf FileName.tar DirName <br />(注:tar是打包,不是压缩!) <br />--------------------------------------------- <br />.gz <br />解压1:gun

2010-11-05 18:50:00 408

原创 activemq 异常 Failed to start ActiveMQ JMS Message Broker. Reason: java.net.SocketException: No such device

<br />什么都没改启动mq就出错了<br />ERROR BrokerService                  - Failed to start ActiveMQ JMS Message Broker. Reason: java.net.SocketException: No such device<br />java.net.SocketException: No such device<br /><br />网上google的结果 : 如果没设置网关就是现在这样的错误。<br /> <br

2010-11-03 16:57:00 5575

转载 Log4j使用总结

<br />一、介绍 <br />Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 <br />Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBU

2010-11-02 15:34:00 571 1

原创 修改proxool配置文件中密码为密文

<br />proxool是不错的连接池,可是配置文件里数据库的密码默认是明文,感觉有点裸奔的感觉。想修改成密文。思路就是把datasource里的class设置为自己写的类,这个类继承org.logicalcobwebs.proxool.ProxoolDataSource;如:<bean id="dataSource" class="com.hclm.agency.db.DataSource">; <br />在这个类里取出密码的密文,解密然后重置proxool的密码和url。上代码: <br />/**

2010-11-01 16:52:00 754

转载 FTP命令

<br /><br />一、FTP概述<br />  FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。<br />  FTP采用客户/服务器模式,客户机与服务器之间利用TCP建立连接,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。<br />  FTP服务器有匿名的和授权的两种。匿名的FTP服务器向公众开放,用户可以用“ftp”或“anonymous”为帐号,用电子邮箱地址为密码登录服务器;授权的FTP服务器必须用授权的账户名和密码才能

2010-10-29 11:05:00 296

原创 Linux Ftp 安装和配置

首先安装Linux 企业版第一张光盘中的vsftpd-2.0.1-5.i386.rpm#rpm –ivh /media/cdrom/RedHat/RPMS/vsftpd-3.0.1-5.i386.rpm启动vsftpd服务 #service vsftpd start刷新防火墙 #iptables -F这样一个简单linux下的FTP就已经搭建好了! 开机启动: chkconfig vsftpd on下面就来慢慢优化我们的FTP服务器:实验一:如果我不允许FTP匿名登陆,我们可以修改vsftpd的主配置文件来

2010-10-29 10:54:00 400

原创 java文件操作大全

<br />java文件操作大全关键字: java文件操作大全<br />一.获得控制台用户输入的信息<br />/**获得控制台用户输入的信息<br />     * @return<br />     * @throws IOException<br />     */<br />     public String getInputMessage() throws IOException{<br />        System.out.println("请输入您的命令∶");<br />    

2010-10-28 11:43:00 297

原创 ZT log4j配置syslog记录日志

<br /> log4j配置syslog记录日志 <br /><br />应用场景:需要把log输出到syslog中<br /><br /><br /><br />1. log4j的配置<br /><br /><br /><br />log4j.rootLogger=INFO, A1, syslog<br /><br />log4j.appender.A1=org.apache.log4j.ConsoleAppender<br /><br /><br />log4j.appender.A1.layout=o

2010-09-01 10:09:00 414

原创 Israel Kamakawiwo Ole' - Somewhere Over The Rainbow

OK this ones for GabbyOoooo oooooo ohoohohooOoooo ohooohoo oooohooOoooo ohoohooo oohooooOohooo oohoooho oooohoOoooo oooooo ooooooOoooo oooooo ooooooSomewhere over the rainbowWay up highAnd the dreams

2009-02-23 21:51:00 361

原创 Chapter 1 - A Tutorial Introduction

Chapter 1 - A Tutorial IntroductionLet us begin with a quick introduction in C. Our aim is to show the essential elements of thelanguage in real programs, but without getting bogged down in detail

2009-02-22 22:05:00 634

原创 明天开始要上班了.

今天把房子都收拾好了,忙了一个下午.明天开始就要上班了.都快2个月没上班了.真不知道什么感觉.得早睡了.

2008-09-07 23:21:00 426

原创 明天出行路线

路线:鲁莘线到莘庄然后西北方向走202米到站以后继续向前走,第一个路口向右拐,然后直走到下一个路口的右边。沿着左边到走,在第一个路口右拐,就会有2个书店。

2008-08-08 00:03:00 305

原创 明天去还钱

明天去还交行信用卡。

2008-08-07 23:36:00 298

原创 刘长炯 beansoft(myeclipse_java) 一个不错的作者

http://www.blogjava.net/beansoft/BeanSofts Java Blog  有很多视频和电子书  很不错 

2008-08-07 23:35:00 917

原创 今天花费

早餐:奶10(4袋) +  2.5(煎饼果子)中餐:8(猪排面)晚餐:13(2份锅贴+一份丸子)

2008-08-07 23:33:00 299

原创 昨天补充:

昨天笔试打车花费:11地铁和公交 用的卡(12)

2008-08-07 11:53:00 263

原创 抽象类与接口的区别

 abstract class和interface是Java语言中对于抽象类定义进行支持 的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至 可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface 的选择显得比较随意。

2008-08-07 11:52:00 400

原创 今天花费

中餐:7晚餐:8

2008-08-06 22:22:00 246

原创 今天申请

2008/08/06     上海卓讯网络技术有限公司   JAVA开发人员   上海市    2008/08/06     东柏软件科技(上海)有限公司   JAVA工程师   上海市    2008/08/06     北京网际威信科技有限公司上海分公司   软件工程师   上 2008/08/06     上海汇付网络科技有限公司   技术部——java软件工程师   2008/08/06 

2008-08-06 22:21:00 426

原创 今天笔试记录

题不难 但是自己却有很多不会做。。。1.关于String 和int 的传值问题。中间用到String 的subString()方法。public class StringTest { public static void foo(String str, int i){  str = "hello";  i = 1; } /**  * @param args  */ public sta

2008-08-06 14:06:00 308

空空如也

空空如也

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

TA关注的人

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