- 浏览: 202954 次
- 性别:
- 来自: 重庆
最新评论
文章列表
int no=Runtime.getRuntime().availableProcessors();
首先看一下的一个静态块代码(参考java的类装载机制)
//静态块:模拟生成内存中的用户数据,用户名为user1-10
//当程序启动时,这段代码(静态块中的)会自动执行,向userDB中存入数据
static
{
for(int i=0;i<10;i++)
{
UserInfo user=new UserInfo();
user.setName("user"+i);
user.setPassword("pwd"+i);
userDB.put(user.getName(), user);
}
}
“静态块”中 ...
多线程服务器的改造
测试方法:在命令行里输入 telnet localhost 9090
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.*;
public class ServerThread extends Thread{
private Socket Client;//线程对象要处理的连接变量
private OutputStream out;//输出流对象
// 创建这个线程对象时,传入一个他要处理的连接对象
public ...
1..1.3.3服务器读取客户端的字符串的实现
import java.io.InputStream;
import java.io.OutputStream;
import java.net.*;
public class ChatServer {
public void setUpServer(int port)
{
try
{
ServerSocket server=new ServerSocket(port);
System.out.println("服务器创建成功"+port);
//让服务器进入等待状态:阻塞状态
//当有客 ...
第一段
服务器读写消息的实现
import java.io.InputStream;
import java.io.OutputStream;
import java.net.*;
public class ChatServer {
public void setUpServer(int port)
{
try
{
ServerSocket server=new ServerSocket(port);
System.out.println("服务器创建成功"+port);
//让服务器进入等待状态:阻塞状态
while(true)
...
运行该程序,输入用户名就会生成注册码
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyEclipseGen {
private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Cop ...
新知识----java开始有支持并行计算的库,一种面向并行的开发语言Erlang
0 条评论2009/01/21 20:34 614 次阅读
注: 这里说的并行指的是物理上的并行,比如,在多核处理器 或 多处理器 甚至 网络上分布的计算机 上并行执行。
1. Java开始有了支持并行计算的库(JSR-166y)
这个库将会集成到JDK7.0中,如果目前想尝鲜的话,可以通过上面的链接找到jar包和文档。
它采用了OpenMP的编程风格(使用Fork-Join并行执行模型).
jar包: http://gee.cs.oswego.edu/dl/jsr166/dist/jsr166y.ja ...
JSR-166: The Java fork/join Framework
The JSR-166 are concurrent utilities that were included in Java 5. The fork/join framework was a piece of it that didn’t make it into Java 5. After all this time the fork/join framework is finally making it into JDK 7. What surprised me about the framework is ...
http://hadoop.apache.org/common/docs/r0.20.2/cn/cluster_setup.html
MPJ http://sourceforge.net/projects/mpjexpress/files/
如果出现Can't connect to local MySQL server through socket 说明没有启动mysql服务
启动命令执行service mysqld start就行了
之后用命令mysql进入 修改密码后用命令mysql -u root -p进入
首先在doc环境下到mysql的bin目录下 ,然后键入以下命令 mysqldump -u root -p rmc_1 >rmc_1.sql -p后面是要导出的数据库,“>”后面是目标文件。
要从一个.sql把数据导入到数据库,需要到mysql的控制台环境下,用命令source 目标文件的决定路径
import static org.junit.Assert.assertEquals;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
/**
* 测试从数据库中的某表中取出一条记录
*/
public class TestGetOneData {
private ...
MYSQL中用到的时间加减函数解释 收藏
其实大多数的内容从官方帮助文档上或者一些一些中文翻译文档中,直接可以查到,但是由于文档中列出的内容过于繁琐,对于一些常用的内容显示并不突出,浪费了一些学习的时间,所以在 ...
eclipse:
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift ...