
java基础
天上人VS天空
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
lbs计算2点距离
/** * 计算两点距离 */public class GeoTool { /** * */ private static final double EARTH_RADIUS = 6378.137; /*** * 计算两点间的距离 * @param lat1 * @param lon1 * @param lat2 ...原创 2013-12-25 14:49:05 · 251 阅读 · 0 评论 -
java常用性能分析命令
jmap -histo:live 进程ID >文件jstack -l 进程ID > 文件jstat -gcutil 进程号原创 2013-10-30 17:07:41 · 173 阅读 · 0 评论 -
java项目导致cpu100%
1、首先通过jvm命令jstack PID > jstack.log把日志导出2、top -h 查找出cpu100%的线程3、把cpu100%的线程ID转换成16进制4、在jstack.log文件中找出对应位置定位问题代码...原创 2013-10-30 16:54:17 · 382 阅读 · 0 评论 -
java时间函数
1、是否同一周 public static boolean isSameWeek(long loginTime, long nowTime) { Calendar cal1 = Calendar.getInstance(); cal1.setTimeInMillis(loginTime); int monday = cal1.get(Calendar.DAY_OF_WEEK)...原创 2014-03-06 11:27:15 · 153 阅读 · 0 评论 -
java读取文件
import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;i...原创 2014-03-02 11:18:29 · 182 阅读 · 0 评论 -
三个线程循环输出ABC10次
import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class ABC { private static int state=0; /** * @param args */ public static void mai...原创 2014-03-02 11:18:00 · 253 阅读 · 0 评论 -
二分查找法
/** * 2分查找法 * @author Administrator * */public class BinarySearch { // int binarySearch(int[] a, int value){ // int low = 0; // int high = a.length-1; // // ...原创 2014-02-28 14:31:26 · 147 阅读 · 0 评论 -
快速排序
/** * 开始排序 * @author Administrator * */public class QuickSort { int get(int[] a, int low, int high){ int compare = a[low]; while(low < high){ //无论如何置换, 被置换的都包含comp...原创 2014-02-28 14:30:39 · 121 阅读 · 0 评论 -
插入排序
/** * 插入排序 * @author Administrator * */public class InsertSort { void insertSort(int[] a){ int temp=0; for(int i=1;i a[j]){ a[j+1] =temp;//3 ...原创 2014-02-28 14:29:49 · 131 阅读 · 0 评论 -
冒泡排序算法
/** * 冒泡排序 * @author Administrator * */public class BubbleSort { void bubbleSort(int[] a){ int len=a.length; //每个都进行冒泡(一个一个来) for (int i=0; i=0; j--){...原创 2014-02-28 14:28:58 · 128 阅读 · 0 评论 -
关键字过滤DFA
package com.zqgame.mbm.util;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework...原创 2014-01-24 16:28:33 · 338 阅读 · 0 评论 -
java遍历map
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println原创 2014-01-24 16:24:30 · 116 阅读 · 0 评论 -
java生成短链接
public class ShortUrlGenerator { public static void main(String[] args) { // 长连接: http://tech.sina.com.cn/i/2011-03-23/11285321288.shtml // 新浪解析后的短链接为: http://t.cn/h1jGS...原创 2013-12-25 14:51:05 · 319 阅读 · 0 评论 -
java控制tomcat的启动
用一个java中的 Runtime.getRuntime().exec(cmd)停止和启动linux中tomcat在这里我只写一个启动tomcat的脚本 停止的自己做1.首先写一个脚本 start.sh#!/bin/sh cd /usr/tomcat4/apache-tomcat-5.5.12/binsh startup.sh2.写一个页面(这里我用servlet)...原创 2013-10-30 17:09:06 · 211 阅读 · 0 评论