java
指尖残雪
积极向上,热爱技术,乐于分享。
展开
-
csdn不再更新,因为不知道csdn有多少微信号
csdn不再更新,因为我永远不知道csdn有多少微信号原创 2020-03-14 11:13:54 · 263 阅读 · 0 评论 -
java实现录音
网上找了一些java实现录音,Android比较多,还有一些不能使用,本人对音频知识一概不知,在github上找了一个案例进行修改,使用没有问题。代码有些乱。import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import javax.sound...原创 2019-11-27 18:08:18 · 3615 阅读 · 4 评论 -
java线程Exchanger
Exchanger用于在两个线程之间进行数据交换,线程会阻塞在Exchanger的exchange方法上,知道另一个线程也到了同一个Exchanger的Exchange方法时,二者进行交换,然后两个线程会继续执行自身相关的代码。例子:package org.dyb.exchanger;import java.util.ArrayList;import java.util.List;原创 2016-09-06 20:15:15 · 381 阅读 · 0 评论 -
mvn创建项目执行到Generating Project in Batch mode 卡住
刚刚学习maven使用命令创建maven项目的时候,执行到Generating Project in Batch mode 卡住。命令:mvn archetype:generate -DgroupId=org.dyb -DartifactId=mvndemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode原创 2016-09-09 22:37:14 · 6082 阅读 · 1 评论 -
maven添加本地jar包
这里有2个案例,需要手动发出Maven命令包括一个 jar 到 Maven 的本地资源库。要使用的 jar 不存在于 Maven 的中心储存库中。您创建了一个自定义的 jar ,而另一个 Maven 项目需要使用。例如,kaptcha,它是一个流行的第三方Java库,它被用来生成 “验证码” 的图片,以阻止垃圾邮件,但它不在 Maven 的中央仓库中。转载 2016-09-09 00:16:34 · 2333 阅读 · 0 评论 -
java发送Email代码实现
非常感谢http://www.codefans.net/articles/209.shtml博文作者。代码非常简单,就不做过多解释。直接上代码!package org.dyb.email;import java.util.Properties;import javax.mail.Address;import javax.mail.BodyPart;import javax.转载 2016-02-24 23:46:59 · 1039 阅读 · 0 评论 -
java项目经验总结之自定义异常类
在项目开发中遇到自定义异常,根据自己项目的需要进行相应的覆写,便于捕获和错误输出。package org.dyb.exception;import java.io.PrintStream;import java.io.PrintWriter;/** * @说明 自定义异常基础类 * @author dyb * */public class BaseException ext原创 2016-02-08 16:25:10 · 4731 阅读 · 0 评论 -
javaweb实现自动将前端的属性值(HttpServletRequest)转化为后台对应的实体类
通常我们在后台需要获取前端的属性值的时候用到的是request.getParameter("xxx");下面的方法将实现自动将HttpServletRequest中的值封装到实体类中,需要一定的Java反射技术。要求:前端form表单中的input标签中name的值是实体类中的属性。这样才能被识别到。例如:在JSP中使用如下input:age" value=""/>在P原创 2015-10-29 18:19:48 · 9037 阅读 · 0 评论 -
Java时间工具类
此工具类包括各种格式的日期相互转换。package org.dyb.util;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import jav原创 2015-10-28 18:01:59 · 2499 阅读 · 0 评论 -
java读取InputStream输入流后输出String字符串
功能:例子中输出字符编码为GBK,输入流保护 50KB,读取InputStream输入流后输出String字符串。 private static final String DEFAULT_ENCODING = "GBK";//编码 private static final int PROTECTED_LENGTH = 51200;// 输入流保护 50KB pu原创 2015-10-22 16:40:39 · 29651 阅读 · 0 评论 -
javaweb简单实现国际化信息输出(参考)
使用spring自带的功能实现信息国际化输出,需要导入spring.jar文件过程思路:1、新建messages_zh_CN.properties中文属性配置文件(zh_CN代表中国大陆,一般格式都是固定的,默认在src目录) 新建messages_en_US.properties英文属性配置文件(en_US代表美国)2、新建类MessageBuilder原创 2015-11-06 10:31:50 · 2437 阅读 · 0 评论 -
java调试程序中每一步所用时间工具类
一般程序运行都参考每一步所用时间,用来反映程序的性能,TimeWatchUtil工具类就是实现此功能的工具。package com.dyb.util;import java.util.ArrayList;import java.util.List;/** * * *description:主要用来调试程序,观察程序运行每一步所用的时间 * * @author * @s原创 2015-10-19 16:11:58 · 1746 阅读 · 0 评论 -
使用反射将一个对象的值复制给另一个对象(同一个对象或者基于同一个基类)
我写了两个方法:第一个方法是一个类的不同实例化对象,比如类A,实例化对象a1,a2,:(使用的方法是得到类的属性名) /** * * *@description 转换javabean ,将class2中的属性值赋值给class1,如果class1属性有值,则不覆盖 * *@param class1 基准类,被赋值对象 *@原创 2015-09-13 11:28:08 · 5764 阅读 · 0 评论 -
java模拟实现简单的读写锁
当一个文件进行读的时候,其他线程也可以进行读,但是不能写入,当一个文件进行写的时候,其他线程不能读和写。我将使用一个数组形式的数据模拟读写的简单锁操作进行控制。package org.dyb.readwrite;public class DataHandler { private char[] buffer = "AAAAAAAAAAA".toCharArray();原创 2015-09-13 11:46:53 · 1030 阅读 · 0 评论 -
java反射覆写toString方法实现输出实体类属性值
覆写java实体类toString的方法,使用反射技术输出全部属性的值(包括父类)。前提条件:两个满足一个就行1、实体类都继承同一个父类,在父类中覆写toString方法2、在需要的实体类中覆写toString方法(如果实体类比较多重复代码也多)ReflectToStringUtil.toStringUtil(this,true|false);this表示当前对象,直接原创 2015-09-13 10:33:52 · 8084 阅读 · 1 评论 -
java对于半角和全角的转换
本文章转载自:http://www.blogjava.net/action/archive/2006/06/01/49743.html非常感谢转载 2014-09-14 20:02:18 · 1154 阅读 · 0 评论 -
dom解析xml
org.w3c.dom(java dom)解析XML文档位于org.w3c.dom操作XML会比较简单,就是将XML看做是一颗树,DOM就是对这颗树的一个数据结构的描述,但对大型XML文件效果可能会不理想首先来了解点Java DOM 的 API:1.解析器工厂类:DocumentBuilderFactory创建的方法:DocumentBuilderFactory dbf = D转载 2014-08-22 11:57:28 · 649 阅读 · 0 评论 -
java简单的MySQL数据库连接增删改查
这是一个简单的学生信息原创 2014-06-24 17:44:58 · 1454 阅读 · 1 评论 -
java学习之单件模式
单件模式确保一个类只有一个对象在包test中建立一个类Person:package test;public class Person { private String name;//姓名 private int age;//年龄 private static Person p; privat原创 2014-06-24 17:51:16 · 767 阅读 · 0 评论