Skip to content

Instantly share code, notes, and snippets.

View KingSirLee's full-sized avatar

kingsir KingSirLee

View GitHub Profile
@KingSirLee
KingSirLee / Student.java
Last active May 26, 2016 06:38
有两个对象a和b,两个集合,他们中储存了,很多条学生的信息,但是a和b中的学生信息由重复的(比如sno 相同),现在要求通过contains()方法,来把a和b合并为一个list对象,并且,要去掉重复的学生信息,并且在list中存储的学生信息要按照学号升序存储。
package test;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.LinkedList;
import java.util.List;
public class Student{
String sno;
@KingSirLee
KingSirLee / FileUploadController
Created April 22, 2016 10:40
SpringMVC multipart文件上传
@Controller
public class FileUploadController {
@Resource
private UploadManager uploadManager;
@RequestMapping(value = "", method = RequestMethod.POST)
public String handleFormUpload(@RequestParam("file") MultipartFile file) {
if (!file.isEmpty()) {
AttachmentDTO atta = new AttachmentDTO();
atta.setName(file.getOriginalFilename());
atta.setFileBytes(file.getBytes());
@KingSirLee
KingSirLee / AttachmentDTO
Last active April 22, 2016 10:20
文件下载
/**
* 文件流传输基础类
*/
public class AttachmentDTO implements Serializable {
private static final long serialVersionUID = -5616353779779592228L;
// 文件名称
private String name;
// 文件格式
private String fileExt;
// 文件流
@KingSirLee
KingSirLee / MyIP
Created May 7, 2013 23:34
根据主机来判断ip地址以及ip分类
import java.net.Inet4Address;
import java.net.Inet6Address;
import java.net.InetAddress;
import java.util.Scanner;
public class MyIP {
public static void main(String[] args) throws Exception {
Scanner input=new Scanner(System.in);
System.out.println("输入要判断IP地址的主机名(网站):");
@KingSirLee
KingSirLee / Account
Created April 9, 2013 14:47
简单的ATM取款机项目开发。。
public class Account {
private String username;
private String password;
private double money;
private boolean enable;
public String getUsername() {
return username;
@KingSirLee
KingSirLee / Content
Created April 7, 2013 13:58
简单的联系人的查找和存储。。。
public class Content {
private String name;
private String tel;
private String email;
private String QQ;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
@KingSirLee
KingSirLee / Login
Last active December 15, 2015 17:39
账户密码连续输入三次,提示该账户被冻结。。
public class Login{
public static void main(String[]args){
java.util.Scanner input=new java.util.Scanner(System.in);
int errorNum=0;
String Lastname="";
while(true){
System.out.println("请输入账户:");
String name=input.next();
@KingSirLee
KingSirLee / MaoPao
Last active December 15, 2015 16:58
简单的冒泡排序。。
public class MaoPao{
public static void main(Stringt[]args){
int[] nums={12,25,9,56,21,35,48,5};
for(int i=1;i<nums.length;i++){
for(int j=0;j<nums.length-i;j++){
if(nums[j]>nums[j+1]){
int temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
}
@KingSirLee
KingSirLee / GuessNum
Created April 2, 2013 14:24
猜数游戏。。
public class GuessNum{
public static void main(String[]args){
java.util.Scanner input=new java.util.Scanner(System.in);
java.util.Random random=new java.util.Random();
int num=random.nextInt(100);
System.out.println("系统已经给出一个随机数x(0<=x<100),开始猜数!");
int errorNum=0;
while(true){
System.out.println("请输入您猜的数字:");
@KingSirLee
KingSirLee / Dao
Created March 31, 2013 14:21
将任意数字倒置输出
public class Dao{
public static void main(String[]args){
java.util.Scanner input=new java.util.Scanner(System.in);
System.out.println("请输入要倒置的数字:");
int a=input.nextInt();
while(a!=0){
int b=a%10;
System.out.print(b);
a=a/10;