Java
文章平均质量分 81
ydcun
没有战胜不了的困难,没有完成不了的任务!
展开
-
JAVA TCP 编程小案例
import java.net.*;import java.io.*;import java.util.*;public class TcpDemo { //发送端 public static void main(String[] args) throws Exception { Socket s = new Socket("127.0.0.1",9568)原创 2012-08-08 00:11:18 · 699 阅读 · 0 评论 -
java枚举的使用
我们在学习编程语言的时候都学过枚举,现在就具体来看看java中的枚举的使用public class test { public static void main(String[] args) { WeekDay w = WeekDay.MON; System.out.println(w);//自己会调用tostring方法 System.out.println(w原创 2013-12-05 13:34:12 · 1179 阅读 · 2 评论 -
javaBean Getter与Setter方法的内省调用
我们知道在进行javaEE开发的时候我们很多 的java对象都是按照一定的格式来进行书写如字段用私有并通过getter,setter方法来访问。这样的特殊的java对象就是javaBena。setAge() 对应age字段setage()对应age字段setAGE() 对应AGE自动 我们在进行框架设计的时候很多的字段用户都会按照标准提供对应的getter,sett原创 2013-12-08 14:16:37 · 3457 阅读 · 0 评论 -
日常中遇到的 异常&&错误 锦集
端口被占用natstat -ano | find "端口"找到对应的pidtaskkill -pid 号 /f就将占用的端口释放了-------------------------------------------------------------------------------------&**&问题描述:org.apache.原创 2012-05-20 03:49:00 · 7682 阅读 · 0 评论 -
让Myeclipse自动生成的get set方法 自动加上文本注释,并且注释内容包含字段中我们加的文档注释
在进行编码写实体类的时候发现,一个实体类有好多的字段要进行注释,他们都是私有的不能直接访问,我们在写的时候加入的文档注释也起不到效果,但是自动生成的get,set方法的文档注释有不符合我们要求(没有包含字段中的文档注释) 所以就很纠结。在网上看到了一些大神有解决方法就试了下可以,拿出来和大家分享下!修改后的效果图:步骤:1:在myeclipse/eclisp中搜索找到o原创 2013-06-05 11:33:16 · 4935 阅读 · 4 评论 -
Jquery异步提交返回json结果问题
问题: 今天做了一个前台通过按钮异步提交到后台获取json串的例子并在前台的回调函数中接受对应的值。但是死命不行,纠结了好久下面是我的例子:html部分: function jqjson(){ $.post('abcJq',{status:0},function(result){ alert(result.json1); location.reload(原创 2013-04-27 10:29:20 · 1514 阅读 · 0 评论 -
Tesseract-OCR 字符识别---样本训练
Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。 Tesseract最初由HP公司开发,后来由Google维护,目前发布在Googel Project上。地址为http://code.google.com/p/tesseract-ocr/。转载 2013-04-24 23:09:21 · 2129 阅读 · 0 评论 -
识别验证码方法学习过程
1.读取图片到内存(一般是读取一张之后在复制一张以免该颜色该乱掉)2.色差:将第两个个颜色 R^2+G^2+B^2 开方 做差后的绝对值的范围就是色差(自己语言定义的不专业)3.灰阶处理 RGB值全部设置成灰度值 Gray=( 0.299*R + 0.587*G + 0.114B)Tesseract 插件可以用(Tess4J)1.先获取样本图片并修正2.原创 2013-04-24 22:51:40 · 2045 阅读 · 0 评论 -
JSP数据和JavaScirpt数据交互使用问题的一种解决方法
对于WEB程序来说,前端(JavaScript)和后端(JSP/Servlet)是没法共用数据的,只能是后端程序(JSP)把数据输出,生成页面到前端,这时候生成的页面中的JavaScript代码才有可能得到所谓jsp的数据。同样的,只有把JavaScript里的数据提交给后端JSP代码,JSP程序中才能得到JavaScript的数据。 那如何实现在页面的JavaScript中使用jsp中原创 2013-04-09 09:43:53 · 680 阅读 · 0 评论 -
在Myeclipse中添加svn插件
import java.io.File; import java.util.ArrayList; import java.util.List; /** 9. * MyEclipse9 插件配置代码生成器 10. * 11. * 12. */ public class PluginCo原创 2013-04-01 14:33:32 · 1020 阅读 · 0 评论 -
java 中的date类型和oracle中的date类型间的转换
//从oracle数据库中读出date类型的数据并转换成java的data类型SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// HH24小时制,hh是12小时制mSendTime = (Date) sd.parse(rs.getString(2),new ParsePosition(0));// 将字符原创 2012-09-13 19:39:25 · 2802 阅读 · 0 评论 -
通过java程序打开网页接受原码并进行数据爬取(链接方式)
URL url = new URL( "http://cloud.csdn.net/a/20120801/2808092.html");//将网址封装成URL对象 URLConnection conn = url.openConnection();//打开网页链接 InputStreamReader isr = new InputStreamReader(con原创 2012-08-09 00:06:24 · 1937 阅读 · 0 评论 -
双缓冲原理在awt和swing中实现消除闪烁的方法
对于双缓冲的分析是在坦克大战游戏的设计时开始的,由于当时忙于游戏的整体设计,所以对这一个问题没有进行详细的研究,现在就这个问题来谈谈自己的一些看法。分析前提出几个问题:1、为什么当想屏幕上添加图片之后会有明显的闪烁现象?2、在awt中如何实现双缓冲?3、如何理解swing内置双缓冲以及比较他与awt中消除闪烁的方法区别在哪里?首先我们来解答第一个问题:我们在屏幕上自绘图形或转载 2012-08-07 12:54:07 · 3969 阅读 · 1 评论 -
EDITPLUS软件简单搭建java运行环境
原创 2012-06-13 01:12:07 · 626 阅读 · 0 评论 -
链接数据库总结
odbc方法链接数据库 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); Connection conn = DriverManager.getConnection("JDBC:ODBC:MMC");//MMC是系统中odbc中的名 jdbc方法链接sql Ser原创 2012-05-18 13:51:27 · 1508 阅读 · 0 评论 -
javaSE注解的学习
javase是基础,注解在我们java学习道路中是很常见的,在座web开发的时候就会用到。注解的使用方便了我们开发。下面就简单演示下注解的定义和对注解中德属性进行赋值并取出来。创建注解类:(MyAnntation)package com.ydcun.day2;import java.lang.annotation.ElementType;import原创 2013-12-11 02:17:50 · 1327 阅读 · 0 评论 -
记录反射技术的知识点
反射这个词在平常中我们并不常见,但是对于进阶java技术我们是不的不学习的.java反射就是将类中的各个成分(构造函数,字段,方法)映射成一一对应的类.反射的步骤:1.获取到类的Class对象2.通过Class对象获取构造函数对象(Constructor),字段对象(Field),方法对象(Method).3.通过这些类某部分所映射出来的对象,结合某个具体的对象来获取对原创 2013-12-06 13:22:35 · 1049 阅读 · 0 评论 -
珍藏版for循环
在java中要想使用for(object o : object)的形式遍历的时候 该对象必须实现iterable接口该接口里有iterator的方法该方法要求返回一个iterator对象因此我就建了个内部类重写了里面的hasNext()和next()方法 废话不多说代码如下: ---------------------------------MyList.java------原创 2012-07-24 12:36:11 · 580 阅读 · 0 评论 -
java记事本小程序
/* 下面这两个类实现了java开份小记事本程序,里面有打开,保存,关闭,新建,右键中的全选,复制,粘贴裁剪等功能*/package notebook;import java.awt.Color;import java.awt.Dimension;import java.awt.FileDialog;import java.awt.Font;import java.awt.原创 2012-08-08 19:24:10 · 1571 阅读 · 0 评论 -
给定两个日历对象计算这连个日期相差多少年、月、日、天、时、分、秒
/** * 判断来那个日历类型的时期相差多少年、月、天、小时、分钟、秒 * @param c1 * @param c2 * @return */ private String spaceMonth(Calendar c1,Calendar c2){ int year =c1.get(Calendar.YEAR)-c2.get(Calendar.YEAR);原创 2012-08-26 18:07:06 · 6497 阅读 · 2 评论 -
java环境变量配置
好久没有学习了今天来公司的第一天搭建环境有重新温习了一遍 1.安装一个名为jdk-6u24-windows-i586.exe的程序。 2.打开我的电脑属性——高级——环境变量,在系统变量中新建一个变量名为JAVA_HOME变量值为安装程序路径,保存。 3.在系统变量中找到一个变量名为path的进行编辑,在已有变量值的后面紧接着输入;%JAVA_HOME%\bin 保存原创 2013-04-01 14:30:29 · 1002 阅读 · 0 评论 -
Date与String 类型间的转换 yyyy-MMM-dd
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/* * date 转换方式 * string->date * 24-四月-2013-> * 24-04-2012-> * date->string * date->2013-四月-24原创 2013-04-24 16:25:31 · 4421 阅读 · 0 评论 -
如何把double类型四舍五入到小数后两位
double类型四舍五入和数据格式化的几种方法:1. double value = 11.11111111;DecimalFormat df = new DecimalFormat("##.00");value = Double.parseDouble(df.format(value));System.out.println(value);结果为11.11---------转载 2013-04-16 12:28:33 · 1788 阅读 · 0 评论 -
JSTL判断list的size()大小
http://java.sun.com/jsp/jstl/core"%>http://java.sun.com/jsp/jstl/functions" prefix="fn"%>--------这里就需要有standard.jar这个包必须要导的两个包。 jsp页面判断获得action传的list的是否为空或者list.size的长度,就可以用fn这个标签:这样就可以判断了转载 2013-04-16 12:39:17 · 2182 阅读 · 0 评论 -
java配置数据库连接池
先来了解下什么是数据库连接池数据库连接池技术的思想非常简单,将数据库连接作为对象存储在一个Vector对象中,一旦数据库连接建立后,不同的数据库访问请求就可以共享这些连接,这样,通过复用这些已经建立的数据库连接,可以克服上述缺点,极大地节省系统资源和时间。在实际应用开发中,特别是在WEB应用系统中,如果JSP、Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求原创 2013-05-10 16:00:33 · 2213 阅读 · 0 评论 -
正则表达式学习笔记!
/*正则表达式.是一种规则,是一种操作字符串的规则。1,匹配。String matches(regex)2,获取匹配内容。3,切割。4,替换。*/import java.util.regex.*;import java.util.*;class RegexDemo{ public static void main(String[] args)原创 2012-08-08 00:16:27 · 693 阅读 · 0 评论 -
用jdom来解析xml文件小Demo
JDOM是一种使用 XML 的独特 Java 工具包,用于快速开发 XML 应用程序。它的设计包含 Java 语言的语法乃至语义。点击下载jdom jar包自己做了个java工程例子先介绍下文件结构:我xml文档是放在src目录下面的,具体内容如下: ydcun 123123 1111111112 password2 下面就是我原创 2013-05-21 17:46:24 · 1621 阅读 · 0 评论 -
Apache Derby数据库
今天在书上看到Apache Derby 数据库是用纯java写的应用很方便于是就找了些资料来亲自体验一下 DERBY下载地址(解压就可以使用无需安装)下载解压后要配置对应的环境变量;学过java的应该都不陌生1.DERBY_HOME = D:\Program Files\Java\db-derby-10.10.1.1-bin (要看自己加压到哪里去了)2.p原创 2013-05-22 01:41:01 · 2425 阅读 · 0 评论 -
Baidu云盘【文件API】接口学习 『一』
这几天很有兴致的学习了百度云盘文件API接口的使用;初步是想做一个在线android应用,应用中的文档是存放在百度云盘的。主要是分一下几个步骤:1.注册百度账号2.登录百度开发者中心3.创建移动应用,获取对应的(API Key Secret Key)4.开通pcs API权限5.获取ACCESS_token(认证编码)6.开发应用注意:开通移动应原创 2013-05-28 11:09:13 · 31612 阅读 · 25 评论 -
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind 【 解决方案】
当我们在启动tomcat服务的时候报错信息:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bin分析:从错误信息中我们可以看到是socket java虚拟机报错凭经验这个一般是端口被占用引起的解决方案:(一)直接修改啊tomcat服务器的端口 步骤: 1:找到tomc原创 2013-06-03 11:25:03 · 11285 阅读 · 0 评论 -
MAC编译OpenJDK8
MAC编译OpenJDK8当前环境编译OpenJDK8大致流程下载OpenJDK8源码安装依赖软件进行编译参考文献MAC编译OpenJDK8当前环境mac 10.12.5系统已经安装了JDK1.8.121编译OpenJDK8大致流程下载OpenJDK8源码安装依赖软件进行编译编译中遇到的问题及解决方案下载OpenJDK8源码源码可以在官网上直接下载源码地址:OpenJ原创 2017-05-30 22:05:19 · 10324 阅读 · 3 评论