- 浏览: 823150 次
- 性别:
- 来自: 北京
-
最新评论
-
greatwqs:
在前置请求页面返回token, 在提交接口中验证token, ...
Spring MVC 用拦截器+token防止重复提交 -
zhukewen_java:
这种方法的缺陷在于如果请求了两个save=true的方法,后面 ...
Spring MVC 用拦截器+token防止重复提交 -
byrgl5:
请问如果重复提交了三次呢?能避免吗?
Spring MVC 用拦截器+token防止重复提交 -
381895649:
是不是有病?
服务器被如下ip攻击,如何根据ip超找攻击来源 -
greatwqs:
最棒的10款MySQL管理工具
文章列表
import java.lang.reflect.*;
class ReflectTest
{
public static void main(String[] args) throws Exception
{
ReflectTest rt = new ReflectTest();
if(args.length>0)
{
String className = args[0];
Class cl = Class.forName(className);
Object o = rt.getObject(cl,args);
Syste ...
import java.lang.reflect.Method;
public class ClassA
{
//ClassA里面有add、和StringAdd两个不同方法。c是ClassB的Object
ClassB c=new ClassB();
public void add(Integer param1, Integer param2)
{
System.out.println(param1 + param2);
}
public void StringAdd(String abc)
{
...
package d;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.util.Arrays;
import com.sun.org.apache.xpath.internal.functions.FuncBoolean;
public class ClassTest
{
int age;
String name;
public ClassTest(int age,String name)
{
this.age=age;
this.na ...
package c;
import java.lang.reflect.Array;
import java.util.Arrays;
/**
* 通过反射调用数组
* @author Administrator
*
*/
public class InvokeArrayTest
{
public static void main(String[] args)
{
int temp[]= {1,2,3};
int newtemp[]=(int[]) arrayInc(temp, 5);
System.out.println(" ...
package src;
import java.io.*;
import java.net.*;
import java.util.*;
public class ChatServer
{
public static void main(String args[])
{
Hashtable<String, DataOutputStream> userList = new Hashtable<String, DataOutputStream>();
String name;
DataInputStream dis;
DataOut ...
package test;
import java.io.*;
import java.net.Socket;
public class TestClient
{
public static void main(String[] args)
{
try
{
Socket s=new Socket("localhost",8888);
System.out.println("已经和服务器建立连接");
DataInputStream dis=new DataInputStream(s.getInpu ...
package tickets;
public class Tickets implements Runnable
{
static int tickets = 100;
Object o = new Object();
boolean isSell = false;
boolean ouse;//对象o锁定标志
boolean tuse;//对象this锁定标志
public void run()
{
// TODO Auto-generated method stub
if(!isSell)
{
while(true)
...
package deadLock;
public class SolveDeadLock implements Runnable
{
public int flag = 1;
static Object o1 = new Object(),o2 = new Object();
public void run()
{
if (flag == 1)// 当flag==1锁住o1
{
System.out.println("t1线程启动:锁住了o1并去睡觉");
synchronized (o1)
{
try
...
package deadLock;
public class TestDeadLock implements Runnable
{
public int flag = 1;
static Object o1 = new Object(),o2 = new Object();
public void run()
{
if (flag == 1)// 当flag==1锁住o1
{
System.out.println("t1线程启动:锁住了o1并去睡觉");
synchronized (o1)
{
try
...
package pc;
public class Cusumer implements Runnable
{
SyncStack stack;
public Cusumer(SyncStack stack)
{
this.stack = stack;
}
public void run()
{
for(int i=0;i<20;i++)
{
char c=stack.pop();
}
try
{
Thread.sleep((int) (Math.random()*800));
}
...
package myThread;
import java.applet.Applet;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util.Date;
public class CalendarTest extends Applet implements Runnable
{
Thread clock;
public void init()
{
if(clock==null)
{
clock=new Thread(this," ...
package mythread.tickets;
public class Tickets implements Runnable
{
static int tickets = 100;
Object o = new Object();
boolean isSell = false;
public void run()
{
// TODO Auto-generated method stub
if(!isSell)
{
while(true)
{
synchronized(this.getClass())
...
package moreChat;
import java.io.*;
import java.net.Socket;
import java.util.concurrent.*;
public class ChatClient
{
private static final int PORT = 8888;
private static ExecutorService exec = Executors.newCachedThreadPool();
public ChatClient()
{
try
{
Socket socket = new S ...
package udp;
import java.net.*;
public class TestUDPClient
{
public static void main(String args[]) throws Exception
{
//定义码头ds
DatagramSocket ds = new DatagramSocket();
//13行到23行完成的功能是: 定义可以发送数据的集装箱dp
String n = "123"; ...
/**
* @author 郑云飞
* 日期:2010年08月18日1:26
* 内容:基于TCP协议的文件传输
* 服务器端程序
*/
package socketFile;
import java.io.*;
import java.net.*;
public class Server extends Thread
{
File fi;
DataOutputStream ps ;
String filePath;
BufferedR ...