- 浏览: 52467 次
- 性别:
- 来自: 宁波
最新评论
-
407381392:
这是对的假如webroot写有一个config文件夹,下面有 ...
Java访问WebRoot目录下文件 -
wh200890:
这几个类都有了 能说一下怎么调用吗?
使用人人网开源API的站内应用开发 -
遛遛遛:
wh200890 写道您好 我的基础比较薄弱 能说一下具体 ...
使用人人网开源API的站内应用开发 -
wh200890:
?
使用人人网开源API的站内应用开发 -
wh200890:
您好 我的基础比较薄弱 能说一下具体怎么实现的吗 用什么 ...
使用人人网开源API的站内应用开发
文章列表
Java希尔排序实现
- 博客分类:
- 算法
package com.sort.shell;
import java.util.Calendar;
import java.util.Random;
public class ShellSort {
public static void main(String[] args) {
Random random = new Random();
int nums[] = new int[100000];
for (int i = 0; i < nums.length; i++) {
nums[i] = random.nextInt(100000 ...
前端时间接触了一下人人网的开源API系统。分享一下自己的经验。
首先就是进入人人网开放平台官网 http://dev.renren.com/ 创建自己的一个站内用用
具体的创建流程在此就不多做解释。 附上官网教程的地址:
http://wiki.dev.renren.com/wiki/WEB%E7%AB%99%E5%86%85%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B
首先需要下载SDK包,请下载java-sdk 和 javascript-sdk
...
转载地址:http://javatgo.iteye.com/blog/1155702
作者:java-t-go
最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。
下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方-
1.尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面
第一,控制资源的使用,通过线程同步来控制资源的并发访问
第二, ...
最近在做的项目是人人网开放平台的站内应用开发,虽然是很想开发属于自己的一个应用然后放人人上供别人来蹂躏,但是关键是木有服务器呀。想法不是问题,实现也不是问题,存在的只有硬件问题了,感觉挺麻烦,还是老老实实模仿别人的写一个happyhappy好了。
在这个项目中,收获其实也是不小的,虽然没有新的知识点,但是合理的利用了以前学到的很多知识。像这种web项目,第一想到的就是要有属于自己的架构,各个包包含各种文件,自然而然的用上MVC开发模式,还有JavaBean,对一些简单的常量进行分装,不知不觉就会考虑到内存分配的问题,尽量少new对象。在做的过程中,发现代码的冗余,就把这些代码分装的更加健 ...
【转】Java序列化的作用
- 博客分类:
- java
转载地址:http://zhaohe162.blog.163.com/blog/static/382167972011669267672/
作者:断尘居
序列化是什么:
序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。
序列化分为两大部分:序列 ...
本程序实现了基本的对排序二叉树的增和删。
public class SortTreeTest {
public static void main(String[] args) {
SortTree tree = new SortTree(10); // 初始化一个root并且给一个value
tree.add(7);
tree.add(15);
tree.add(12);
tree.add(16);
tree.add(7);
tree.add(8);
tree.add(4);
tree.add(13);
tr ...
java中的引用传递
- 博客分类:
- java
例子说明问题。
//代码一
public class Test1 {
StringBuffer a = new StringBuffer("a");
StringBuffer b = new StringBuffer("b");
public static void main(String[] args) {
Test1 t = new Test1();
t.test(t.a,t.b);
System.out.println(t.a);
System.out.println(t.b);
...
【转】java的HashCode方法
- 博客分类:
- java
原文链接:http://www.cnblogs.com/batys/archive/2011/10/25/2223942.html
作者:Batys
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应 ...
Java利用反射机制访问私有化构造器
- 博客分类:
- java
我们都知道,当一个类的构造方法被设为私有的时候(private),在其他类中是无法用new来实例化一个对象的。
但是有一种方法可以把带有私有构造器的类实例化出对象。
在java的反射机制中,可以通过Class.forName(类名).newInstance()来实例化一个对象,还可以获取类的所有方法和构造方法。
Constructor这个类,表示类构造器,即构造方法。在生成类对象的时候,会调用构造方法。
//例子程序
import java.lang.reflect.Constructor;
import java.lang.reflect.Invocat ...
java线程知识自我总结(二)
- 博客分类:
- java
接java线程知识自我总结(一)
jion()方法
当前线程调用了jion方法后,就会是主线程暂停执行,直到当前线程结束后,主线程才能继续执行。
当主线程需要得到子线程操作后的数据时,子线程需要调用jion方法,否则主线程取到的值很可能是一个不确定值。
join方法的功能就是使异步执行的线程变成同步执行。
也就是说,A线程和B线程中,在B线程中调用了A.jion(),B线程将会被挂起,等到A线程执行完毕之后才有机会获得执行的机会。
//join
package com.link.jion;
public class Test1 exte ...
最近时间在学习java的多线程,做一个小整理记录一下学习进度。
对于多线程的概念,在此就不多做解释。
第一部,就是创建一个线程类: 创建线程类一般有两种方法,一个是继承(extends)Thread类,另一个是实现(implements ...
感觉如果不记录自己的学习过程,那就太可惜了。
所以呢,从现在开始,我要让我的博客开始运转起来!
有什么学习上的经验都会写到这里来,不能懒了,时间不多了。
就这样~