- 博客(39)
- 收藏
- 关注

原创 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100。
import java.util.ArrayList;import java.util.List; /** * 1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:512234、412345等.要求:"4"不能在第三位,"3"与"5"不能相连. * * @author gnn */public class TryTe
2015-05-14 17:09:07
3872
原创 resin版本低报错:Absent Code attribute in method that is not native or abstract in class file javax/valida
问题日志:log4j:WARN No appenders could be found for logger (net.sf.ehcache.CacheManager).log4j:WARN Please initialize the log4j system properly.[09:33:34.615] {main} WebApp[http://admp.21cn.com/admp
2016-04-25 10:13:14
966
原创 习惯很大程度上影响你是否成为合格程序猿
1、遇到不懂的自己在哪里瞎搞,而不是搜索答案。2、经常粗心大意,一个小小的错误卡住,可能会花几天时间解决。比如大小写不对,某个字母写错,顺序搞错。3、遇到问题就猜,觉得是那种问题就极力往那个方向靠,事实上不靠谱。出了问题还是要看log,针对性找问题,对症下药。(这点不好描述)4、学习新技术没有动力。如果这个动力没有的话,那很难成为一个优秀的程序猿了。以上几点,个人心得,觉得
2015-06-19 14:28:07
839
原创 对list按元素的属性排序
import java.text.SimpleDateFormat;import java.util.Collections; import java.util.Comparator; import java.util.Date;import java.util.List; import java.lang.reflect.Method; import java.l
2015-06-01 11:00:45
551
原创 linux从svn更新代码脚本
linux从svn更新代码到当前机器#!/bin/shcd /xxx/srcsvn updatecd um_coremvn clean installcd ..cd um_omsmvn clean packagecd /xxx/jsp/xxx.com/source/src/um_oms/target/xxx-oms-1.0.0-SNAPSHOT/rm -
2015-04-24 17:39:52
2953
原创 velocity foreach用法
#set( $result = ${list})#set ($i=0)#foreach($onlineData in ${onlineDataList})$result.get($i)#set($i=$i+1)#foreach($hour in [0..23]) $hour#end #foreach($online in $on
2015-04-24 16:48:58
10796
原创 eclipse写代码经常用的快捷键
1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功
2015-02-12 17:46:28
6757
原创 eclipse解决editor does not contain a main type的方法
写在前面的话:我的也出现这个问题,但是解决方法和转发的内容不太一样,原理一样,我是右击src--build path--use as source folder,估计以前是删除了工程中的部分东西,如果针对其他文件夹报错的会出现很多,不要担心,再remove source folder就行了,记得运行之后重启,还有包估计要重新rebuild source一下。1、今天用eclip
2015-01-29 17:54:13
661
转载 hosts – 如何默认使用记事本打开hosts文件或快捷方式
注:本人只试过第一种方法!!!做网站的同志们经常需要打开hosts文件修改解析来测试网站。像小编一样,我把hosts文件直接做了个快捷方式在开始菜单中。遗憾的是,每次打开都要选择一下打开方式,用记事本打开,非常麻烦。今天研究了下有几种解决方法: 1、最简单的,创建好hosts的快捷方式后,右键,属性,将目标1
2015-01-29 10:15:10
4422
转载 Eclipse中用Maven编译报错的解决方法
Eclipse中用Maven编译报错的解决方法 环境】 eclipse-jee-juno-SR2-win32-x86_64 apache-maven-3.0.4 【Eclipse报错】[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plug
2015-01-21 12:09:48
993
原创 启动resin时由于jdk是1.8版本报错:JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD
以下是报错信息:一月 10, 2015 11:11:37 上午 com.caucho.boot.WatchdogProcess run信息: WatchdogProcess[Watchdog[],1] starting Resin[11:11:37.342] {watchdog-} WatchdogProcess[Watchdog[],1] starting ResinFA
2015-01-16 12:05:16
4044
转载 JDWP了解 与解决 ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)异常
此问题,搜搜找到正解真困难,转来借鉴下,还是有点用的额! JDWP JDWP 协议介绍 协议分析 Packet 的结构 JDWP 传输接口(Java Debug Wire Protocol Transport Interface) JDWP 的命令实现机制 JDWP 的事件处理机制 JPDA(Java
2015-01-10 16:29:46
6238
转载 java sdk安装后环境变量的配置
1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;2.安装完成后,右击“我的电脑”,点击“属性”;3.选择“高级”选项卡,点击“环境变量”;4.新建系统环境变量 JAVA_HOME,值为刚才的安装路径D:\java\jdk1.5.0_08(注意:JAVA_HOME为系统环境变量,不要弄成用户环境变量)5
2015-01-05 16:27:35
2353
转载 Java中的字符串分割
转自 http://blog.youkuaiyun.com/yuwenhao0518/article/details/7161059 http://longkm.blog.163.com/blog/static/116662640200971541741/ java中的split函数和js中的split函数不一样。 Java中的我们可以利用split把字符串按照指
2014-12-03 14:28:58
548
转载 程序员人生的出口(写的真不错,对程序员能有一个清晰的认识)
程序员的人生出口很多人非常想知道自己的未来是什么样子的,迫切到一定程度甚至会找算命先生。如果并不是想得到一个精确结果,这事儿其实并没有想的那么难。程序员的人生看起来五花八门,可以是Windows系,可以是Android系,可以是iPhone系等等,但如果为之做点抽象,那就会发现人生出口的类别其实不多,接下来我们就结合例子来看看程序员的人生中最可能的几个出口。这些出口里有大部分人的未来景象。
2014-11-21 17:32:47
511
原创 一些java程序代码中的隐患bug
if(attributes!=null && !attributes.isEmpty()){ for(Entry entry : attributes.entrySet() ) { sb.append(" ").append(entry).append("=").append("'").append(attributes.get(entry)).append("'").appe
2014-11-20 14:13:03
803
原创 java编程容易出bug的基础细节
String value = (String)entry.getKey(); String msgId = value.split("||")[0]; String level = value.split("||")[1];
2014-11-19 18:34:10
1123
原创 Block[Table[mnode:2,/opt/resin_push/resin-data/self-service/distcache/mnode.db],1b8002,copy=false,lo
500 Servlet Exception[show] java.lang.IllegalStateException: block Block[Table[mnode:2,/opt/resin_push/resin-data/self-service/distcache/mnode.db],1b8002,copy=false,load=false,dirty=false] is not an
2014-11-17 11:45:39
2120
转载 简单爬虫
package java.test.com;/** * @author Guonj * data : 2014-11-11 */import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.util.ArrayList;import j
2014-11-11 16:30:57
457
原创 mysql查询的一些小细节
mysql 查询语句:AND send_time > (2014-10-01 )AND send_time 有问题,查不出来数据 、时间需要用 ‘ ’包住
2014-11-11 11:17:24
415
转载 window下创建软连接
文件系统得是NTFS,而且是Vista及以上才行。MKLINK [[/D] | [/H] | [/J]] Link Target /D 创建目录符号链接。默认为文件 符号链接。 /H 创建硬链接,而不是符号链接。 /J 创建目录联接。 Link
2014-11-10 19:04:16
4779
原创 java开发中注意的一些细节
String str = "";if(str==null){} //无效if(StringUtil.isEmpty( str )){} 用这个比较好
2014-11-06 18:14:37
459
原创 java时间转换,long , string和date和时间戳的互转
//String转Date private static Date getFormatDateByString(String timeString) { SimpleDateFormat format = new SimpleDateFormat( Constants.DATA_FORM ); if(StringUtil.isEmp
2014-11-06 18:09:21
17707
原创 ssdb 函数zscan 例子
Map map2 =ssdbUtil.getSsdb().zscan(Constants.SSDB_PREFIX_PUBACCOUNT_MSG_ZSET+pubAccount.getAccountId(),msgId,sendTime,ltSendTime2, 20).mapString();
2014-11-05 18:08:44
1219
原创 取出map的key值放到list中 (map遍历)
List inMsgIdList = new ArrayList(); for(java.util.Map.Entry entry : map2.entrySet()) {//将原来MAP的KEY加入list 里面inMsgIdList.add(entry.getKey());}
2014-11-05 18:05:22
12859
原创 mysql建分库分表问题
SELECTmsg_id,account_id,msg_type,title,STATUS,push_type,create_time,send_time,total_count,filter_count,sent_count,offline_count,fail_count,read_countFROMt_um_messageW
2014-11-04 18:05:20
446
原创 java+mysq+ibatiSl的一些问题 以及定义list
List pubMsgList = pubMessageService.getList( params, pageNo , pageNo *pageSize , false ); List pubMsgListTemp = new ArrayList() ;
2014-11-04 17:53:35
466
转载 svn放弃修改
为了丢弃本地修改的代码,我们使用svn revert 命令来去掉改正。假设我们修改了许多代码,又不愿意提交,最好使用revert命令而不是删除。因为删除有可能会出错,而revert则不会。现在我们加了一行代码System.out.println("不愿意提交的代码");使用svn status检查发现:[plain] view plaincopy
2014-11-04 17:49:45
2100
原创 eclipse常遇到的问题
1、按住键盘上Shift键的同时,在你要操作的文件夹(DOS年代称为目录)上点击鼠标右键,在弹出的菜单中会出现“在此处打开命令窗口”,不按shift键是没有的,可以测试下。如图:在要创建的文件夹下cmd输入命令:mklink /D static D:\21cnproject\21CN-UM\um_self_service\src\main\staticmklin
2014-11-04 12:28:00
424
原创 eclipse安装插件步骤及一些设置问题
1、调字体window-> preference-> General-> Appearance-> colors and fonts-> Basic把字体调大点2、代码自动对齐请教大家,在测试一些从网页上粘贴到eclipse编辑区的代码是没有对齐的,混乱的eclipse有没有什么菜单选项或者什么快捷键可以将这些没有对齐的代码自动对齐呢?谢谢。。。。菜单中的sour
2014-11-03 18:48:53
1737
转载 svn Eclipse插件实现,不能显示svn属性。 以及eclipse-luna_svn插件安装
发现文件的svn属性都不见了,原来都可以显示是否提交,最后提交人,提交时间等信息,现在什么也看不到,不能显示没有提交的文件。从网上找了下,如下:前段时间遇到了svn eclipse插件突然失效的问题,差点没把我吓晕,因为这个问题的症状实在有点NB,听我一一道来,具体表现为:eclipse左边的项目目录结构不显 示任何svn插件的图标,也就是说从eclipse中的项目目录结构中你是看不出哪些
2014-11-03 18:31:42
1588
转载 这些软件还是很不错的
一、Xshell Xftp免费软件 Xshell 和 Xftp 都是 NetSarang 出品的优秀网络管理、安全传输工具。Xshell 是一个免费的安全终端仿真器,可以作为 SSH、TELNET 或 RLOGIN 的终端模拟,能够从 Windows 平台安全连接 Linux 服务器,Xftp 则是安全传输客户端,支持 FTP 和 SFTP 协议,两者都支持标签化的会话窗口。如果你的项
2014-10-30 18:29:56
363
原创 这是一个ibatIS xml文件
msg_id = #eqMsgId:BIGINT# msg_id in ( $inMsgIds$ ) msg_id in conjunction=",">#inMsgIdList[]:BIGINT# account_id =
2014-10-30 18:00:50
580
原创 一些实用代码 消息队列 和 反解openIds
sudo -i -u resin 切换用户/opt/resin_push/bin/resin.sh stop 停止服务/opt/resin_push/bin/resin.sh stop 停止服务
2014-10-28 18:03:39
502
原创 SecureCRT 基本使用
1、选中你要放置上传文件的路径 cd /data/jsp/push.21cn.com/2、在目录下然后输入rz命令, rz3、SecureCRT会弹出文件选择对话框,4、在查找范围中找到你要上传的文件,5、按Add按钮。6、然后OK就可以把文件上传了。操作步骤:cp -r self_service self_service_20
2014-10-27 18:42:34
841
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人