JAVA
a ni you
这个作者很懒,什么都没留下…
展开
-
String、Stringbuffer、StringBuilder区别
相信大家都看过很多关于String 与StringBuffer的区别,自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类,String类是不可变的任何String对象做了改变都会引发一个新的对象生成。而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,使用StringBuffer提程序的性能。那为什么在j原创 2015-01-08 10:34:26 · 637 阅读 · 0 评论 -
线程中的一些基本方法使用
/* * 线程中的方法 * sleep()休眠 毫秒为单位 * yield()让出处理器时间 * join()所有线程等待调用join这个线程结束完了之后再执行 * interrupt()不适用于用于停止线程 设计初衷并不是用于停止线程 其中的isInterrupted()判断线程是否终止 * 停止线程使用“旗标”停止线程 boolean val=true; while(原创 2015-04-02 21:38:23 · 1070 阅读 · 0 评论 -
JDBC 获取元数据DatabaseMetaData
package org.data.jdbc;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Resul原创 2015-04-22 11:37:00 · 996 阅读 · 0 评论 -
图片与byte[]相互转换
package com.io.img;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import javax.imageio.stream.FileImageInputStream;import javax.imageio.stream.FileImageOutp原创 2015-04-09 22:55:49 · 727 阅读 · 0 评论 -
window系统下 JDK配置
点击我的电脑属性 新建变量JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。JAVA_HOME:C:\ProgramFiles\Java\jdk1.6.0_10CLASSPATH:也指定一个路径列表,是用于搜索原创 2015-04-17 13:53:10 · 625 阅读 · 0 评论 -
java获取 cup信息
package com.util.encrypt;import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.InputStreamReader;public class CpuInfoUtil {/** * 获取CP原创 2015-05-21 09:58:39 · 1005 阅读 · 0 评论 -
如何用ResourceBundle来读取配置文件
对于ja va基础很好的人来说,这个应该是简单的不能再简单的了。不过估计一些ja va新手不一定会知道(比如我,上次为别人写一个东西,需要从外存读文件来设置对象的值,因为不知道有ResourceBundle这种东西,就自己用FileReader在那搞,折腾了半天,最后还不能把配置文件和jar包打在一起发布,郁闷)。我们可以在每个对象中用ResourceBundle来读配置文件设置自己的值,转载 2015-07-02 17:41:01 · 735 阅读 · 0 评论 -
基于SMB协议的共享文件读写
一、SMB协议 SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445。 服务器信息块(SMB)协议是一种IBM协议,用于在计算机间共享文件、打印机、串口等。SMB 协议可以用在因特网的TCP/IP协议之上,也可以用在其它网络协议如IPX和NetBEUI 之上。 SMB 一种客户机/服务器、请求/响应协议。通过 SMB 协议,客户端应用程序可以在各种网络环境下读、转载 2015-07-03 09:16:56 · 1240 阅读 · 0 评论 -
java程序读取时分秒为00:00:00
今儿个碰到一问题 搞了半天 数据库中datetime 时间为2014-12-13 12:20:01 java程序中读取却未能到2014-12-13 00:00:00 纳闷了bean 定义类型为java.util.Date mybatis中配置 用户配置文件自动生成的jdbcType="DATE" />将如上配置改为:jdbcType="TIM原创 2015-08-21 14:37:29 · 3859 阅读 · 1 评论 -
eclipse打断点调试进入到class文件中--解决方法
eclipse打断点调试进入到class文件中,是由于对应的java类跟编译后的class文件,没有关联上,解决办法:在打断点调试的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个按钮,然后点击这个按钮,选择跟该项目对应的项目类型(java项目或者javaweb项目等)关联对应的工程,点击确定就行。这样源码与class 文件就相关联转载 2015-07-29 08:59:14 · 2296 阅读 · 0 评论 -
java读取src下面的目录
java读取src目录下的文件,有几种方法方法一:Thread.currentThread().getContextClassLoader().getResourceAsStream(""); //当前线程的类加载器 同一线程不太稳定方法二:this.getClass().getResource("/"+path).toURI().getPath();//不会出原创 2015-03-12 14:03:01 · 1292 阅读 · 0 评论 -
java判断网络是否连通
public synchronized static String getIntelIp(String describe,String ip){ Process p=null; BufferedReader in=null; try { p = Runtime.getRuntime().exec("cmd /c ping -n 1 " + ip); // 此处1变大可以增加精确度原创 2014-12-25 16:41:19 · 2756 阅读 · 0 评论 -
java 定时任务
ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。下面是该接口的原型定义使用ScheduleExecutorService实现周期性及定点时间执行任务import java.text.DateFormat;import java.text.原创 2014-12-22 09:24:42 · 931 阅读 · 0 评论 -
httpclient post请求
需要的jar包代码/** * post请求方法 传递地址 、数据 * @param url * @param datas * @return */ public static String getPostMethodWrite(String url,String datas){ if(flog){ flog=false;原创 2014-12-22 09:36:26 · 808 阅读 · 0 评论 -
jdbc获取数据库列名
package org.data.jdbc;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Resul原创 2014-12-22 10:11:22 · 6403 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Document base C:\Program Files (x86)\Apache Software Foundation\
java.lang.IllegalArgumentException: Document base C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\webapps\manager does not exist or is not a readable directory 该死的错误 出现这种问题解决很简单 写原创 2014-12-22 10:19:42 · 1763 阅读 · 0 评论 -
单例模式(Singleton Pattern)
单例模式(Singleton Pattern)前面说提到的五种创建模式,主要解决的问题是如何创建对象,获得产品。而单例模式最要关心的则是对象创建的次数以及何时被创建。 Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,转载 2015-01-10 19:31:56 · 373 阅读 · 0 评论 -
ODBC访问 Access数据库
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); try { Connection conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=\\192.168.1.108/db/EyeTest.md原创 2014-12-22 21:33:53 · 1282 阅读 · 0 评论 -
ES新增字段
Elasticsearch中的mapping一旦创建,就不能再修改。随着业务的的发展。我们经常会遇到新增字段。很简单。/索引/_mapping/类型{ "customer": { //类型 "properties": { "submit_channels": { /原创 2017-08-25 17:32:35 · 5965 阅读 · 0 评论