- 浏览: 818134 次
- 性别:
- 来自: 北京
最新评论
-
greatwqs:
在前置请求页面返回token, 在提交接口中验证token, ...
Spring MVC 用拦截器+token防止重复提交 -
zhukewen_java:
这种方法的缺陷在于如果请求了两个save=true的方法,后面 ...
Spring MVC 用拦截器+token防止重复提交 -
byrgl5:
请问如果重复提交了三次呢?能避免吗?
Spring MVC 用拦截器+token防止重复提交 -
381895649:
是不是有病?
服务器被如下ip攻击,如何根据ip超找攻击来源 -
greatwqs:
最棒的10款MySQL管理工具
文章列表
Java基础方面:
1、作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ ...
package hashSet;
import java.util.*;
public class CollectionsTest
{
public static void main(String[] args)
{
ArrayList hs=new ArrayList();
hs.add(new Student(3,"main",23));
hs.add(new Student(4,"lili",21));
hs.add(new Student(2,"lucy",25));
h ...
package hashMap;
import java.util.*;
import java.util.Map.Entry;
//map 是一种键值对 ,不能有重复的键 因此用set 作为其key最适合了
public class HashMapTest
{
public static <K, V> void main(String[] args)
{
// HashMap hm=new HashMap();
// hm.put(1,"123");
// hm.put(2,"456");
// hm.put ...
package randomAccessFile;
import java.io.IOException;
import java.io.PipedReader;
//消息接收端
class Receive
{
static PipedReader pr;
static Send s;
public Receive() {
}
public Receive(Send s)
{
this.s=s;
}
public Receive(PipedReader pr,Send s)
{
super();
this.pr = ...
不复制内容
package file;
import java.io.*;
public class CopyFile
{
public static void main(String[] args)
{
File sourceFile = new File("D:/作业");
File targetFile = new File("F:/");
copy(sourceFile, targetFile);
}
public static void copy(File sourceFile, File targe ...
package myio.mydata;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.RandomAccessFile;
import java.io.Serializable;
public class Book implements Serializable
{
private String id;
private String name;
private int count;
...
package hashMap;
import java.io.Serializable;
@SuppressWarnings("serial")
public class Book implements Serializable
{
private String id;
private String name;
private float price;
private long num;
public Book(String id, String name, float price, long num)
{
super();
...
package hashMap;
import java.io.*;
/**
* 源文件复制的同名的目录下,创建源文件的副本
* @author 郑云飞
*data:2010年9月29日22:25
*步骤:1.将源文件重命名
* 2.将重命名后的文件复制的一个临时盘符中去
* 3.在将重命名的源文件重新回复原名称
* 4.将重新回复名称后的文件再次复制到目标路径中去
* 5.递归删除临时盘符中重命名后的文件
*/
public class FileCopy
{
public static void main(Stri ...
package file;
import java.io.*;
public class FileCount
{
//全局变量的声明
public static int i=0,k=0;//i代表文件夹的个数,k代表文件的个数
public static void main(String [] args)
{
digui("E:/1");
System.out.println("目录的个数="+i+"\n文件的个数="+k);
}
public static void digui(Str ...
package file;
import java.io.*;
public class ListFile
{
private int count=0;
public int getCount()
{
return count;
}
public void listDir(String url)
{
File file=new File(url);
if(!file.exists())
{
System.out.println("此路径不存在");
return ;//程序不在就行执行
}
...
public class ArrayList<E> {
//定义一个Object类型的数组,长度为10
private Object[] o = new Object[10];
/**
* 增加 指定为E的对象的元素
* @param e new 对像所指定的无素类型
*/
public void add(E e) {
/**
* 判断数组是否已满
* 如查满了,新定义一个数组,长度为原数组的长度+5
* 把o 指向新定义的数组
*/
if (this.o[this.o.length - 1] ...
import java.io.*;
public class RandomTest
{
public static void main(String[] args) throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int i=0;
int num=(int)(Math.random()*100+1);
while(i<5)
{
System.out.println("请输入 ...
class ArrayRectangle
{
public static void main(String[] args)
{
if(args.length>0)
{
int m=Integer.parseInt(args[0]);
int n=Integer.parseInt(args[1]);
int [][]arr=new int [m][n];
int k=(m>n?n:m+1)/2;//圈数
for(int c=0;c<k;c++)//控制圈数
{
for(int i=c;i< ...
/*作者:郑云飞
*创建日期:2010年6月16日下午17:51
*内容:任意行和列的顺时针蛇形矩阵
*/
import java.io.*;
public class snake3
{
public static void main(String[] args) throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入蛇形矩阵的行数:");
String str ...
import java.io.*;
public class snake
{
public static void main(String[] args) throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入蛇形矩阵的环数:");
String x=br.readLine();//从键盘输入一个数
int num=Integer.parseInt(x ...