- 浏览: 39788 次
- 性别:
- 来自: 杭州
最新评论
-
独爱Java:
虽然看不懂,但是强烈希望能进一步学习。留个名。。。
JDK源代码学习系列一---java.util(1) -
liuxuejin:
没有说hashmap里面对hashcode进行hash的函数的 ...
JDK源代码学习系列一---java.util(2) -
llyzq:
呵呵,的确有意思,哪搞的题目
让日本人全部跳下去 -
贫僧不吃肉:
有意思
让日本人全部跳下去 -
chenyong0214:
不可否认写的非常好!
JDK源代码学习系列一---java.util(2)
文章列表
系统是CentOS release 5.4 (Final),安装memcached时出现以下问题:
google后发现由于该包属于扩展包,需要添加扩展包的仓库,即
EPEL
具体见http://www.cyberciti.biz/faq/rhel-fedora-centos-linux-enable-epel-repo/
如下添加:
再执行安装,ok了。
项目框架:springmvc+spring3+mybatis
数据库:mysql5.5
服务器是阿里云的,但实际上阿里云的机器是万网的,配置为
,
有这么一个需求,就是需要批处理向数据库一次性插入50000条数据,当时对表做了分区,开始是只用一次插入操作插入50000条数据,debug时到执行插入的时候就突然卡住了,卡到我的耐心资源超时,所以就把它咔嚓了。然后改了代码,换成一个java For 循环,一次只插1000条数据循环50次插入,大约7.3秒插入完成。接着又换成每次插10000条,分循环5次插入,时间为6.4秒。没道理一次500 ...
在项目中使用BASE64Decoder,eclipse的编辑器莫名报错,
Multiple markers at this line
- Access restriction: The type BASE64Decoder is not accessible due to restriction on
required library C:\Program Files\Java\jre6\lib\rt.jar
- Access restriction: The method decodeBuffer(String) from the type CharacterDecoder ...
首先申明本人对eclipse自动生成的一些配置文件不是非常了解,如果有对这块比较熟悉的可以在看完本文后给些意见。
我的问题是这样的,如果用eclipse直接创建一个web项目,然后在eclipse内部servers标签新建一个任意类型的服务器,如下图:
接着通过如下图中
的Add and Remove选项弹出窗就可以将你的web项目添加到server或从server中删除。
但是,如果我没有通过eclipse直接创建web项目,而是我无意中直接用maven新建了一个项目,导入eclipse后发现想将项目添加到server时,发现如下图
没 ...
废话不多说,下载地址见:
http://ankhsvn.open.collab.net/
AnkhSVN - Subversion Support for Visual
Studio
The 100% Opensource Source Code Management Solution for
Microsoft Visual Studio.
<!-- html component end -->
<!-- html component start -->
...
今天帮一个网站刚上线的客户解决一些服务器的琐碎问题,记录如下:
问题1:Server report出现很多404请求错误。如下图:
解决方案:查看详细日志,发现如下图:
这个robots.txt文件到底是什么呢?而且为什么被访问了这么多次?(见百度百科)
robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。
当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索 ...
客户端脚本(比如Javascipt)本身没有权限进行系统调用,但是在windows 系统下,在IE浏览器中利用JS创建activeX对象可以调用本地的可执行文件:
<script language="javascript" type="text/javascript">
function runExe()
{
//创建ActiveX对象
var shell = new ActiveXObject("WScript.shell");
//命令字符串,路径不能 ...
数据库是MySQL,其中一个表中有个名为desc的字段,即描述(description)。开发时model层采用了jpa的注解配置,结果导致JDBC操作一直报异常。究其原因是字段desc是MySQL数据库的保留字,即按降序排列以及描述表。以后建表时“描述”字段建议用全称,其余字段也建议规避使用可能的关键字和保留字作为字段名。
解决方案:
1.修改字段名
2.注解修改如下:
@Column(name = "`desc`")
public String getDesc() {
return t ...
这次的项目中,一个同事遇到了一个奇怪的问题。背景是这样的,项目中使用了struts2+spring,在前端有一个功能实现是使用JQuery的ajax请求访问一个struts2的action,要求返回的是view是json。其中项目加入了如下本问题相关的jar包 ...
前几天一个朋友在群里发了个题目:
一船上有十八个人,9个中国人,9个日本人,现在船底破了一个洞水进入了船中,需要跳下九个船才不会沉,谁也不要跳下船,最后大家想了一个办法,从一数到9,数到9的人跳下船,之后再从一数到9,直到船上只剩下九人,九人围成一个圈,问中国人如何站位,日本人全部跳下船。
比较无聊,就随手用js写了个页面,让小日本都跳下去吧...
<html>
<head><title>让日本人都跳下去...</title></head>
<body>
<div id=&qu ...
今天帮朋友安装wamp和sugarcrm出现了一些小问题,在此记录下。
问题一:安装wamp后apache服务起不来?
原因:apache默认是80端口,但是已被其他程序占用。
解决方案:修改端口号即可搞定,找到httpd.conf文件,查找“80”,修改两处:
1.“Listen 80”-> “Listen <you port>”
2.“ServerName localhost:80”->“ServerName localhost:<you port>”
问题二:安装成功后访问 ...
去年给女友公司做的几个桌面小程序,当时为了图方便就用了VB6.0。我自己的环境是XP sp3,编译生成后在WindowsXP下没有问题。结果客户用了之后说在Win7和Vista下不能使用。打开时报了如下的错误
Unexpected error 未预期的错误,因为不能在客户的机子上调试,我还真的是不可预期。尝试发布成安装包,把相关的文件也都放进去,结果客户安装了还是不能解决问题。后来网上碰到一个在韩国读博的兄弟机房里有安装了VB6的Win7。把源文件发给他编译试下。结果编译时报了一个错误(我没记下来...),原因就是一个icon分辨率太大了,是256*256的。我重新做了 ...
前一篇 JDK源代码学习系列一---java.util(1):http://www.iteye.com/topic/905329
就目前看来,上一篇有点标题党的味道,源代码学习却没有一句JDK源代码,把大家都骗进来了,为了改过自新,哥现在开始要贴源代码了。我相信我要讲的,我所看到的,很多jer都知道的比我深刻,有同学已经在回复中贴出了部分源码,但是我的学习我得自己过一遍。所以我们接下去是讨论,我说我的,各位大大们觉得我理解有误的地方可以用砖头拍我。
继续来学习HashMap。
首先,我们来看下什么叫hash。百度有如下解释,参考性拿来使用:
...
好吧,我承认我比较懒~ 但是发现不把一些学习成果与工作经验记录下来,我会慢慢将它们遗忘掉,最后一无所有。新年回来,2011从今天开始重新积累吧。
市面上的技术书籍琳琅满目,但哥坚信“有代码有真相”,所以,源代码才是最好的学习材料,先不说Java庞大的开源社区提供的充斥着各种设计模式与创新思路的框架代码,就JDK源代码本身就是一部博大精深的技术圣经。去看看jdk源代码中那些署名的@author...无一不是技术大牛,可以学习他们的代码也许是一件让人激动的事情,这也是开源所带给我们的乐趣。好吧,既然又free,又open,干嘛不去看看呢。
首先看java.util中的Hash ...
原本在项目中的需求是这样的,向服务器提交一个Ajax请求后,在服务器的FTL中生成动态的数据后返回,同时在FTL模板文件中夹杂了一些JS脚本以及XX方法定义,渲染返回后直接作为文本添加到客户端页面DIV的innerHTML。先暂 ...