- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Intellij Idea 常用快捷键
eclipse需要装插件太多,感觉很麻烦,MyEclipse的速度和智能化不够(比如自动补全的时候),于是我决定转向intellij的怀抱。刚换IDE 存在很多不习惯的地方,现在就总结一些目前我需要用到的快捷键,以备之后查阅。shift + alt + f10 运行shift + alt + f9 debug 模式运行ctrl + 空格
2015-06-25 14:05:26 591
原创 java中string 的split函数
之前没有在split函数 只是单纯用了split(regex) 的方法做字符串今天遇到个人问 为什么这个方法会导致最后的空字符串消失,我一时回答不上了 就去翻看了下1.7JDK文档在文档中我找到这样的描述split(regex) 函数是 调用split(regex,limit) 来实现的, limit 的默认值为0,匹配完之后尾部的空字符串会自动删除
2015-06-19 15:27:08 1010
翻译 线程中start方法与run方法的区别-java教程
线程中start方法与run方法的区别-java教程在线程中,如果start方法依次调用run方法,为什么我们会选择去调用start方法?或者在java线程中调用start方法与run方法的区别在哪里? 这两个问题是两个非常流行的初学者级别的多线程面试问题。当一个Java程序员开始学习线程的时候,他们首先会学着去继承Thread类,重载run方法或者实现Runnable接口,实现ru
2015-06-18 12:24:15 7357 3
转载 分解和合并:Java 也擅长轻松的并行编程! 作者:Julien Ponge
文中的程序我也测试过了, 注意下面的红字部分,在测试的时候我们需要保护测试环境尽可能等价,要么 分成2次测试 一次输出串行的时间 一次输出并行的时间,如果想在一个方法中比较,那么两者的先后顺序就会对结果有所影响,在我的尝试下 先生成Date 对象 以及先进性一遍并行遍历 会比较有效,内部的原理暂时不清楚,应该和JVM的内存管理有关 public static void main(St
2015-06-17 18:43:48 1226
原创 判断一个数是否是平方数
这是一个比较简单的问题 但是存在一些需要注意的地方首先我们可以选取二分法的方式来简单的实现这个算法,虽然 Math中有相应的log 函数 但是我觉得二分法的 log2(n) 的效率也不会比他差另外一点就是二分法中的检查逻辑,一种很直观的逻辑是 直接将中间数的平方数算出来,然后和需要判断的值比较,然后得到结果, 这一点就是我写这篇博客的主要原因,在使用任何数据类型的时候 我们都要
2015-06-16 23:24:18 6397
转载 mysql 生成一段连续的日期
原理是通过存储0-9 这个10个数字的表 来生成一段连续的时间间隔 通过是试错的方式来生成CREATE TABLE num (i int);INSERT INTO num (i) VALUES (0), (1), (2), (3), (4), (5), (6), (7), (8), (9);select adddate('2012-09-01', numlist.id) as `dat
2015-06-15 14:55:46 8374
原创 mysql 获取今年至今的按照周聚集的统计
主要就是使用week 函数聚集 数据 SELECT DATE_ADD(CONCAT(SUBSTRING(`time`,1,4),'-1-1') ,INTERVAL WEEK(`time`) WEEK) `startofweek`,SUM(income_total) FROM statistic WHERE `time` > DATE_ADD(CURRENT_DAT
2015-06-15 11:18:07 958
原创 JEE保证登陆唯一
在做上个课程项目的时候就遇到过这个问题,当时的实现方式 是通过全局的监听来实现的,通过session 来标记一个用户的登陆状态,只有当当前用户注销时 用户用同样的账号登陆才会成功,这个做法存在多个问题,其中主要问题是判断用户登出,如果用户点击注销键,这个没问题,但是如果用户异常登出呢? 当然也不是没有办法,首先 我们可以设立监听事件 unload 这样在网页关闭的时候会触发这个时间,
2015-06-12 17:38:42 672
原创 JEE一些常用错误收集
/* 该博文长期更新 欢迎大家提问 如果新的值得收录的问题 我也将收录进去 最新跟新时间 2015年6月12日12:12:45*/1首先是最常见的错误no result defined for action直接字面翻译,对应名称的resut 没有定义, 出现这个错误 大致是struts 配置文件出错,补上响应的result即可2另外一个是这个异常的特
2015-06-12 11:48:17 595
转载 Mysql时间相关操作命令
比较实用 分享一下出处 http://chrui.iteye.com/blog/1547187 5.3日期和时间函数 函数名称功能NOW()返回当前的日期和时间SYSDATE() UTC_TIMESTAMP() UTC_DATE() UTC_TIME() CURDAT
2015-06-07 15:47:32 610
原创 Structs 整合Spring
之前在学写SSH框架的时候 每个部分是分开学的,所以在Struts下用 Spring 也想当然的用了配置文件 还自作聪明的使用了static 来避免配置文件反复加载import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlAppli
2015-06-05 21:31:47 540
转载 Spring 实现定时任务
转自http://gong1208.iteye.com/blog/1773177Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技
2015-06-05 21:02:51 451
转载 Struts2中 Result类型配置详解
最近写项目的时候需要用到命名空间来管理项目中的内容,我对其中的redirectAction 有点不清楚,参考了博主的做法 成功了,现在分享给大家原文链接http://blog.sina.com.cn/s/blog_7ffb8dd501014uzw.html一个result代表了一个可能的输出。当Action类的方法执行完成时,它返回一个字符串类型的结果码,框架根据这个结果码选择对应
2015-06-01 19:15:24 573
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人