- 浏览: 22067 次
- 性别:
- 来自: 深圳
最新评论
-
showphee:
用不了,忽悠人吧,调试有问题
HttpInvoker远程调用实例 -
nikalan:
效率太低了
查找给定正整数中所有的质数
文章列表
class Producer implements Runnable
{
Q q;
public Producer(Q q)
{
this.q = q;
}
public void run()
{
int i = 0;
while(true)
{
if (i == 0)
{
q.name = "zhangsan";
try{Thread.sleep(1);}catch(Exception e){}
q.sex = "male";
}
...
1.获取需要的jar包
下载mondrian-3.3.0.14703.zip
加压至C:\mondrian
拷贝C:\mondrian\lib下的mondrian.war到tomcate下的webapps下
重启tomcat.自动加载webapps - mondrian.war
拷贝D:\apache-tomcat-6.0.32\webapps\mondrian\WEB-INF\lib下所有jar包到C:\mondrian\lib
2.准备数据库
安装好mysql数据库
创建database foodmart
create database foodmart;
grant all privil ...
端口扫描。
可以告诉你目标host下面的哪些端口在运行服务,目标host下有哪些闲置端口。
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
public class LowPortScanner {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method st ...
package tcp;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class EchoServer {
/ ...
/*
* Problem
*蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
*Input
*本题有多组数据,每组数据由一个正整数N组成。(N不大于100)
*Output
*对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。
*矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。
*Sample Input
*5
*Sample Output
*1 3 6 10 15
*2 5 9 14
*4 8 13
*7 12
*11
*/
public class SnakeMatrix { ...
/*
* 目标:将一个偶数,分解成质数之和。
*/
public class DisintegrateEvenNumber {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = DisintegrateEvenNumber.getDisintegrateResult(14);
System.out.println ...
import java.util.ArrayList;
/*
* 质数就是只能被1和本身整除的数字。
* 请写出一个方法,在任意给定一个正整数A后,找出0到这个正整数A中存在的所有质数。
*/
public class PrimeNumber {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int inputNum = 20; //Prime ...
public class DeleteChar {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
char[] yourChar = new char[]{'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'};
yourChar = DeleteChar.delete(yourChar, 2, 3);
...
不使用库函数,判断回文数字。
其实最核心的就是如何将一个正整型数字转成数组,我们可以使用数学的取模%和数学的整除/将数字的各个位数取出,逐一放入目标数组中即可。
public class ReverseNumber {
/**
* @param args
*/
public static void main(String[] args) {
int input = 12321;
int[] reverseNum = ReverseNumber.getReverse(input);
int[ ...
JAVA 类载入分别有隐式载入和显示载入
隐式载入即平时大家惯用的new关键字,
显示载入即抽象工厂模式中,大家用到的Class.forName(String "yourClassName");和ClassLoader.
使用java -verbose:class MainClass. 可以查看类载入的顺序。
加以在特定地方打印一些值,既可以看到类载入和执行的顺序。
显示载入一般的方式有:
String subClassName = "SubClassName";
Class c = new Class(subClassName);
Objec ...
* developerWorks 中国
* Java technology
Java 设计模式与建模专题
http://www.ibm.com/developerworks/cn/java/design/
一、服务器端:
1、服务接口与实现类
Java代码
1. package org.eesite.bbs.remote;
2.
3.
4.
5. public interface IRemoteService {
6.
7. public String getString(String msg);
8.
9. }
10.
11.
12.
13. package org.eesite.bbs.remote;
14.
1 ...
重载根据参数进行重载,与返回值无关。
重载的方法与顺序有关,同样的参数,如果顺序不同,也算重载,但是不推荐这样,因为容易造成误解。
此快速排序的思想是:
选取左边第一个元素作为【分界值】devided,每一趟排序目标是将所有比【分界值】devided数据元素小的放至其左边,所有比【分界值】大的元素放至其右边。然后再分别对左右的元素进行递归。
public class QuickSort
{
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
int[] a = {82, 16, 9, 95, 27, 75, 42, 69, 34} ...
import java.io.*;
public class FileManager {
public File file;
public String fileDir;
public FileManager(String dir)
{
fileDir = dir;
file = new File(dir);
}
public static boolean isFile(String fileDir)
{
boolean result = false;
File file = new File(fileDir);
...