随笔分类 -  java基础

摘要:java利用maven生成一个jar包,如何自动生成清单属性文件(MANIFEST.MF),如何解决jar依赖问题? 办法很简单: 只需在pom.xml文件中配置如下plugin即可: 运行mvn package命令即可生成MANIFEST.MF 该文件中包含了jar所需的依赖,以及入口类。 那如何 阅读全文
posted @ 2017-01-04 11:34 合肥房屋托管 阅读(1275) 评论(0) 推荐(0)
摘要:var ajax = function () { mui.ajax(projectPath+'/goods/goodsprice.do', { dataType: 'json', type: 'post',//HTTP请求类型 success: function (data) { //获得服务器响应 阅读全文
posted @ 2016-04-15 10:19 合肥房屋托管 阅读(465) 评论(0) 推荐(0)
摘要:字符串时间与Unix时间戳相互转换 / @Author: wangkun @Date : 2016/1/21 13:43 @Description : 字符串时间转换为Unix时间戳 / public static String date2TimeStamp(String... 阅读全文
posted @ 2016-01-21 14:07 合肥房屋托管 阅读(2556) 评论(0) 推荐(0)
摘要:Java反射机制一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.f... 阅读全文
posted @ 2014-09-24 15:10 合肥房屋托管 阅读(188) 评论(0) 推荐(0)
摘要:package inas.test;import java.net.Inet6Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;/** * IP工具类 * @author lyh * @version 2012-7-5 * @see IpGetter * @since */public class IpGetter{ /** * 单网卡名称 */ privat... 阅读全文
posted @ 2013-09-05 11:43 合肥房屋托管 阅读(3626) 评论(0) 推荐(0)
摘要:一、控制台指令:archetype:generate -DarchetypeArtifactId=maven-archetype-webapp然后会出现如下让你输入:Define value for property 'groupId': : com.xjdDefine value for property 'artifactId': : mywebappDefine value for property 'version': 1.0-SNAPSHOT: :Define value for property 'package': 阅读全文
posted @ 2013-06-09 15:14 合肥房屋托管 阅读(4776) 评论(0) 推荐(0)
摘要:BufferedReader r = new BufferedReader(clob.getCharacterStream()); StringBuffer sb = new StringBuffer(); String s; while((s=r.readLine())!=null){ sb.append(s); } r.c... 阅读全文
posted @ 2013-03-19 17:14 合肥房屋托管 阅读(190) 评论(0) 推荐(0)
摘要:package com.wk.xietongguolue;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.Set;public class Data { static String[] films = { "十面埋伏", "一路向北", "那些年我们一起追过的女孩", "CCAV", "非诚勿扰" }; static 阅读全文
posted @ 2013-03-04 14:22 合肥房屋托管 阅读(6034) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-03-01 18:02 合肥房屋托管 阅读(167) 评论(0) 推荐(0)
摘要:import java.io.*;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import org.dom4j.Document;import org.do 阅读全文
posted @ 2013-01-30 17:17 合肥房屋托管 阅读(2602) 评论(0) 推荐(0)
摘要:Iterator it = boEws.getMapTEwsPara().keySet().iterator(); while(it.hasNext()) { Integer paraId = (Integer) it.next(); logger.debug("paraid是:"+par... 阅读全文
posted @ 2013-01-23 10:55 合肥房屋托管 阅读(328) 评论(0) 推荐(0)
摘要:public class Foo {private int x = 100;public synchronized int getX(){ System.out.println("getx"+x); return x;}public int getY(int y){synchronized (this) {x=x-y;System.out.println("gety"+x); return x;}}}public class MyThread implements Runnable{ private Foo foo= new Foo(); public 阅读全文
posted @ 2012-11-28 17:05 合肥房屋托管 阅读(197) 评论(0) 推荐(0)
摘要:Thread的非静态方法join()让一个线程B‘加入’到另一个线程A的尾部,在A执行完之前,B不能工作。Thread t =new MyThread();t.start();t.join();另外,jion()还有带超时限制的重载版本。例如,t.join(1000); 阅读全文
posted @ 2012-11-28 15:59 合肥房屋托管 阅读(176) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-11-28 15:46 合肥房屋托管 阅读(139) 评论(0) 推荐(0)
摘要:public static String FormetFileSize(long fileS) { DecimalFormat df = new DecimalFormat("#.00"); String fileSizeString = ""; if (fileS < 1024) { fileSizeString = df.format((double) fileS) + "B"; } else if (fileS < 1048576) { fileSizeString = df.format... 阅读全文
posted @ 2012-11-27 17:42 合肥房屋托管 阅读(5227) 评论(1) 推荐(1)
摘要:<%@ page contentType="application/vnd.ms-excel" language="java" import="java.util.*,org.apache.poi.hssf.usermodel.HSSFCell,org.apache.poi.hssf.usermodel.HSSFRow,org.apache.poi.hssf.usermodel.HSSFSheet,org.apache.poi.hssf.usermodel.HSSFWorkbook,java.io.*,cn.com.starit.inas 阅读全文
posted @ 2012-11-26 11:01 合肥房屋托管 阅读(601) 评论(0) 推荐(0)
摘要:将Date类型写入数据库的两种方法先了解几个类:1、具体类(和抽象类相对)java.util.Date2、抽象类java.text.DateFormat 和它的一个具体子类,java.text.SimpleDateFormat3、抽象类java.util.Calendar 和它的一个具体子类,java.util.GregorianCalendar具体类可以被实例化, 但是抽象类却不能. 你首先必须实现抽象类的一个具体子类.************************************一种将java的日期类型直接转换为SQL的日期类型的方法,比较简单但适用性狭窄,注意一下例子在jdk下 阅读全文
posted @ 2012-11-09 14:34 合肥房屋托管 阅读(606) 评论(0) 推荐(0)
摘要:1000条数据写入到txt文件中,并且做了换行package test;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;public class Writer { public static void main(String[] args) { String fileName = "F:/ewssql.txt"; int task_id = 10000; String sql=""; for (int i = 0; ... 阅读全文
posted @ 2012-10-26 17:20 合肥房屋托管 阅读(2187) 评论(0) 推荐(0)
摘要:String successlv =""; Long allcount = Long.parseLong(listsqlAllCount.get(0).toString()); Long successcount = Long.parseLong(listsqlSuccessCount.get(0).toString()); DecimalFormat df = new DecimalFormat("#######0.00"); if(allcount==null){ successlv="0.00%"; }else{ succ... 阅读全文
posted @ 2012-09-25 11:13 合肥房屋托管 阅读(153) 评论(0) 推荐(0)
摘要:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在单线程运行的情况下,如果 Size = 0,添加一个元素后,此元素在位置 0,而且 Size=1; 而如果是在多线程情况下,比如有两个线程,线程 A 先将元素存放在位置 0。但是此时 CPU 调度线程A暂停,线程 B 得到运行的机会。线程B也向此 Arra.. 阅读全文
posted @ 2011-11-18 16:00 合肥房屋托管 阅读(10337) 评论(0) 推荐(2)