Java
文章平均质量分 79
小江_xiaojiang
这个作者很懒,什么都没留下…
展开
-
Java把excel中数据读入到数据库中
package excel;import java.io.File;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;impor原创 2014-12-01 14:38:38 · 905 阅读 · 0 评论 -
n个人围成一圈数到m和m的倍数时出圈,问剩下的人是谁?在原来的位置是多少?
package com.xiaojiang;import java.util.LinkedList;public class mianshi { public static void main(String[] args) { removeNM(50,3); } private static void removeNM(int n, int m) { L原创 2015-10-30 17:14:07 · 1061 阅读 · 0 评论 -
用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。
用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。解法一:package com.xiaojiang;import java.util.LinkedList;public class mianshi { private static String[]转载 2015-10-30 17:28:27 · 3402 阅读 · 0 评论 -
代码面试最常用的10大算法
转载地址:http://www.csdn.net/article/2014-04-10/2819237-Top-10-Algorithms-for-Coding-Interview摘要:面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。在程序员的职业生涯中,算法亦算是一门基础课程,尤其是转载 2015-10-30 17:34:09 · 554 阅读 · 0 评论 -
代理IP有效检测
在网上搜索了很多关于代理IP有效检测的方法,好像没有找到用java实现的,一下是自己实现的方法。package com.xiaojiang.spidertest;import java.io.IOException;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;i原创 2015-11-06 14:30:56 · 7289 阅读 · 3 评论 -
Java 并发工具包 java.util.concurrent 用户指南
转载地址:http://blog.csdn.net/defonds/article/details/44021605/译序本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。本指南已做成中英文对照阅读版的 pdf 文档,有兴趣的转载 2017-09-08 17:39:59 · 250 阅读 · 0 评论 -
java实时读取log日志文件
需求:需求:正在开发一个监控系统,要求将多台日志信息实时采集出来,然后保存到Kafka中,后期对日志数据进行spark运算、大数据处理分析,日志按大小,时间切分。运用的技术:RandomAccessFile类中seek方法可以从指定位置读取文件,可以用来实现文件实时读取,JDK文档有对RandomAccessFile的介绍。思想:在每一次读取后,close一下就不会影响重命原创 2017-10-16 17:08:19 · 40031 阅读 · 4 评论 -
JAVA中IO结构图
转载地址:http://blog.csdn.net/houzuoxin/article/details/39006179JAVA中IO结构总图:Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储转载 2017-12-27 10:53:37 · 540 阅读 · 0 评论 -
java中static、final、static final的区别
final可以修饰:方法,类,局部变量 对于基本类型数据,final会将值变为一个常数(创建后不能被修改);但是对于对象句柄(亦可称作引用或者指针),final会将句柄变为一个常数(进行声明时,必须将句柄初始化到一个具体的对象。而且不能再将句柄指向另一个对象。但是,对象的本身是可以修改的。这一限制也适用于数组,数组也属于对象,数组本身也是可以修改的。方法参数中的final句柄,意味着在该方法内部,...原创 2018-05-03 21:00:01 · 1553 阅读 · 0 评论 -
求m,n的最小公倍数和最大公约数m>n
package com.xiaojiang;import java.util.LinkedList;public class mianshi { public static void main(String[] args) { int m =10,n=3; System.out.println(divisor(m,n)); System.out.println(gbs原创 2015-10-30 17:19:29 · 1864 阅读 · 0 评论 -
单词分解
Leetcode – Word Break (Java)Problem:Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For example, gi翻译 2015-11-12 14:23:56 · 896 阅读 · 0 评论 -
字符串统计
现有字符串需要处理,请按顺序压缩字符串的个数输入样例:aaaabbbcccddd输出样例4a3b3c3dpackage test;import java.io.BufferedInputStream;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.原创 2015-05-14 14:33:23 · 502 阅读 · 0 评论 -
时间段合并
现在有多个用户。任意的时间段有上网行为,需要将用户上网的时间段合并。样例输入数据用户id begintimeendtime1 9:30 9:502 9:10 9:201 9:40 10:002 9:00 9:151 10:10 10:20输出结果1 09:30 10:001 10:10 10:202 09:00 09:20原创 2015-05-14 14:30:31 · 3387 阅读 · 0 评论 -
二叉树遍历
根据如下二叉树,编写java程序。采用三种遍历算法实现,并输出结果先序遍历a b e f i c g h 中序遍历e b i f a g c h 后序遍历e i f b g h c a package test;import java.io.BufferedInputStream;import java.text.ParseException;imp原创 2015-05-14 14:41:42 · 371 阅读 · 0 评论 -
Binary String Matching
题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=5Binary String Matching时间限制:3000 ms | 内存限制:65535 KB难度:3描述Given two strings A and B, whose alphabet consist only ‘0’ and原创 2015-06-22 11:15:27 · 530 阅读 · 0 评论 -
java集合类
转载地址: http://blog.csdn.net/zdwzzu2006/article/details/4567787Collections Framework集合框架是一个统一的架构,用来表示和操作集合.集合框架主要是由接口,抽象类和实现类构成.接口:蓝色;实现类:红色Collection|_____Set(HashSet)| |___转载 2015-05-05 09:33:53 · 394 阅读 · 0 评论 -
Java对象的序列化和反序列化
转载地址:http://www.cnblogs.com/xdp-gacl/p/3777987.html一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字转载 2015-09-30 10:54:02 · 357 阅读 · 0 评论 -
java反射详解
转载地址:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名转载 2015-11-11 14:19:28 · 322 阅读 · 0 评论 -
LeetCode – Word Break II (Java)
LeetCode – Word Break II (Java)problem:Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each word is a valid dictionary word. Return all such po翻译 2015-11-12 15:03:51 · 760 阅读 · 0 评论 -
finalize方法的使用
《JAVA编程思想》:Java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。 (1).对象不一定会被回收。 (2).垃圾回收不是析构函数。 (3).垃圾回收只与内存有关。 (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它是不会浪费时间进行垃圾回收的。有时当撤消...转载 2018-05-04 17:11:48 · 757 阅读 · 0 评论