- 浏览: 21679 次
- 性别:
- 来自: 杭州
最新评论
-
bgg774:
111dddd
ckeditor图片上传 -
287854442:
写的很不错 顶了
jdk1.6源码学习---HashMap和HashTabel
文章列表
ubuntu下安装java开发环境
- 博客分类:
- ubuntu
1.去JDK官网找个JDK7最新下载URL http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz?AuthParam=1381974888_6cca55bcdb1169716897c20c6171bb76
2.进入文件要保存在的那个目录.例: cd /home/wf 下载 wget http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz?AuthParam=1381974888_6cc ...
- 2013-10-17 20:29
- 浏览 1041
- 评论(0)
ubuntu默认安装好mysql后,远程无法连接,出现10061错误
修改/etc/mysql/my.cf 中:bind-address = 0.0.0.0 (个人理解这个配置可以控制哪些ip可以访问mysql)
后续继续客户端连接出现1130
这是因为你没有把帐号分配给远程客户端
grant all PRIVILEGES on *.* to root@’%’ identified by 'longhzwf'
在这里有可能出现Access denied for user 'root'@'localhost' (using password: NO))
原因 ...
对于static你到底理解了多少
曾今我对static非常难以理解,因为我有一个同事把所有的的类方法都加了static,上层调用只需直接类名加方法名就OK了,如果有幸看到这文章,你可以去看下你的程序应该也可以用这 ...
从接触java到现在差不多快2年半时间了,一直在一家小的互联网公司开发与成长。自己推翻过自己无数次写的代码,在实践中我越来越积累了开发心得。
一:首先对于开发者而言,把任务完成有很多种方法,但是我们要选择一条最简单的路,我们要劲量把代码可重复性提高(以前我一直觉得代码可重复性提高的目的是让开发量减少,其实不然,可重复性高,可以让你在后期维护和修改代码的时候非常方便),举个例子:A功能有个功能分别执行(1模块->2模块),B模块执行(1模块->2模块),可能1模块就4行代码,但是如果你是个聪明的人,你一定会把1模块拿出来,因为互联网开发最大的就是变动性,和增加, ...
jvm原理(个人理解版)
- 博客分类:
- JAVA
看了很多jvm写的文章,网上都是一转再转,讲的也不细,对于实际出现的问题用他们的原理来讲很难讲通,今天我特地自己理了一下,帮助别人的同时也提高自己,希望有不组的地方多指点
jvm研究
为什么要研究:首先研究这个可以让我们更加清楚jvm的工作原理,和解决实际生产中堆溢出和栈溢出的原因,同时对为什么会产生同步问题也有了更进一步的思考
首先jvm会有一个classload机制加载你所有的类和一些本地方法等,这个我就不再重复讲,主要讲下面一块
jvm对数据的存储
jvm对数据存储分5大块:
1.堆
2.栈
3.方法区(方法区(主要2个):常量池 ...
sql
- 博客分类:
- 一些可能不知道的事情
1.那些可能我们不知道的简单写法
a.在sql语句我们经常时候排序 如
select id,name from movie order by id
其实有一种很简单的写法
select id,name from movie order by 1
b.在sql中我们也经常这样使用 如
select id,name from movie where id=1 or id=2 or id=3
其实有一种简单的写法(并且效率一样)
select id,name from movie where id in(1,2,3)
c ...
ArrayList类:该类继承list,该类中是单向链表,里面存在一个object[]数组,elementData[],在调用get方法是对数组进行获取elementData[index]的方法,所以使用ArrayList来读取数据,它的效率是非常高的,但是它在add(E)和add(int E)的时候却需要 ...
ConcurrentHashMap源码阅读心得:
在看这个源码之前应该先学习hashMap和hashTable的区别,首先我们应该了解到该类有什么作用:该类相对于hashMap而言具有同步map中的数据,对于hashtable而言,该同步数据对于并发程序提高了极高 ...
HashMap和HashTable两个是jdk.util包下2个经常使用的类,他们都继承AbstractMap抽象类,该抽象类实现了Map接口
原理
:hashMap和HashTable是根据key的hashcode来直接定位数组中的每个下标值,这样就不用进行for循环,然后因为不同的key会产生相同的hashcode,在同个table[i]下标下有多个。key-value这样的Entry,所以在Entry中又有一个next成员变量对这些Entry实现一个链表形式。如图:
hashMap:首先HashMap的组成 ...
今天第一次使用ckeditor文本编辑器,使用过程中遇到了很多麻烦,我使用的是servlet进行图片的上传和数据的接受,相信大家在服务器端接收数据的时候会遇到很多麻烦。下面就我遇到的问题和大家分享一下:
第一:使用ckeditor获得数据之后:传送到服务器端的时候往往会有很多换行空格等等,这样存入数据库,如果你用json传输的话会出现问题,所以要对这个空格换行进行处理,简单的处理方法是:
content.replaceAll("\n[ \t]*","")//content为获得的内容
使用ckedi ...
//使用servlet页面进行操作
package com.download;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServlet ...