Java
文章平均质量分 54
havedream_one
这个作者很懒,什么都没留下…
展开
-
java 抽象语法树(AST)系列二:变量定义
抽象语法树之定义变量原创 2022-04-24 23:33:02 · 1433 阅读 · 0 评论 -
java 抽象语法树(AST)系列一:概述
java 抽象语法树解析原创 2022-04-22 23:51:57 · 7784 阅读 · 0 评论 -
Vue后端管理系统
作为后端猿类,经常烦恼怎么搭建一个前端项目,重新搭比较麻烦,现在整理一个方便的脚手架,让后端猿也能轻松的搞定前端项目,能够更好的实现KPIgithub地址:https://github.com/javar-coding/vue-start欢迎大家提意见...原创 2020-11-03 12:03:44 · 286 阅读 · 0 评论 -
mybatis进击六:mybatis的对象管理体系
是否还在疑惑mybatis是怎么转成bean的?一文即可了解原创 2020-05-21 23:20:14 · 300 阅读 · 0 评论 -
mybatis进击五:结果集如何转换成自己的类对象
mybatis是怎么处理结果集的?一文理解mybatis对结果集封装处理原创 2020-05-11 09:45:22 · 2219 阅读 · 0 评论 -
mybatis进击四:原始SQL查询
一、原始SQL查询public static void main(String[] args) throws ClassNotFoundException, SQLException { // 四大参数 // MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL String JDBC_DRIVER = "com.mysql.jdbc.Driver"; String DB_URL = "jdbc:mysql://localh原创 2020-05-10 22:15:22 · 626 阅读 · 0 评论 -
Java的日期格式化常用方法
一般常用格式化类DateFormat和SimpleDateFormat的format(Date time)方法进行格式化日期.1. 首先介绍java.text.SimpleDateFormat类.public class SimpleDateFormat extends DateFormatSimpleDateFormat是一个以与语言环境有关的方式转载 2014-07-14 19:56:43 · 2216 阅读 · 0 评论 -
分享一百多套开发视频教程的下载地址
转:http://www.cnblogs.com/dennisit/p/3184225.html1. 北京圣思Java培训教学视频(资源共享网)2.Lucene/WebService/SVN/Ant/SpringMVC视频(学习资料库网)3.JUnit和Ant视频教程(VeryCD社区)4.《张孝祥JAVA视频教程》完整版[RMVB](东西网)5.历经5年锤转载 2014-06-26 21:10:11 · 6047 阅读 · 0 评论 -
rt.jar 有一定的限制,无法访问.的解决方法
rt.jar 有一定的限制,无法访问....的解决办法eclipse遇到报错:访问限制:由于对必需的库 F:\Program Files\Java\jre6\lib\rt.jar 具有一定限制,因此无法访问类型 AWTUtilities google了后好多人都说是没有设置环境变量,才出现这个问题其实这个事eclipse的设置问题,它默认把这些受访问限制的API设成转载 2014-07-20 13:27:54 · 5764 阅读 · 2 评论 -
javax.mail 遇到501 mail from address must be same as authorization user 的問題
使用不同的兩個帳戶发送email时,第一个账户可以发送成功,但到第二个账户的时候就报出了501 mail from address must be same as authorization user的错误。具体代码如下:import java.util.Date;import java.util.List;import java.util.Properties;imp转载 2014-07-20 15:13:28 · 7956 阅读 · 0 评论 -
JavaMail发送和接收邮件
一、JavaMail概述: JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类。但它并没有包含在JDK中,而是作为JavaEE的一部分。 厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括:l SMTP:简单邮件传输协议,用于发送电子邮件的传输协议;l P转载 2014-07-20 08:47:17 · 4290 阅读 · 0 评论 -
JAVA邮件发送的简单实现
JAVA MAIL是利用现有的邮件账户发送邮件的工具,比如说,我在网易注册一个邮箱账户,通过JAVA Mail的操控,我可以不亲自登录网易邮箱,让程序自动的使用网易邮箱发送邮件。这一机制被广泛的用在注册激活和垃圾邮件的发送等方面。JavaMail可以到http://www.oracle.com/technetwork/java/javamail/index-138643.html进行下载,并将转载 2014-07-20 12:54:21 · 2890 阅读 · 0 评论 -
javamail接收邮件(较全)
java 代码import java.io.*; import java.text.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; /** * 有一封邮件就需要建立一个ReciveMail对象 */ publi转载 2014-07-20 16:23:18 · 2847 阅读 · 0 评论 -
ResultSet用法集锦
结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等. 结果集读取数据的方法主要是getXXX(),他的参数可以是整型表示第几列(是从1开始的),还可以是列名。返回的是对应的XXX类型的值。如果对应那列 是空值,XXX是对象的话返回XXX型的空值,如果X转载 2014-07-21 19:16:46 · 2318 阅读 · 0 评论 -
Connection Statement ResultSet
java.sql.PreparedStatement pstmt = con.prepareStatement( "update table set stuff = ? where index = 4"); pstmt.setBinaryStream (1, fin, fileLength); pstmt.executeUpdate(); 当语句执行时,将反复调用输入流转载 2014-07-21 19:31:43 · 2676 阅读 · 0 评论 -
如何获取ResultSet的行数和列数
当我们执行数据库查询返回一个ResultSet的时候,很多情况下我们需要知道这个ResultSet的大小,即它的行数和列数。我们知道它的列数可以通过resultSet.getMetaData().getColumnCount()很容易地得到,然而,java API没有提供直接访问ResultSet行数的接口。这个时候,有三个办法可以解决:1.改用select count语句,然后直接从Re转载 2014-07-23 11:23:24 · 2352 阅读 · 0 评论 -
Java学习笔记(JDBC数据库编程常用接口)
Path配置通常问题有两方面,一方面是路径不对,另一方面是路径前后标点符号不对(英文半角):CLASSPATH .;%JAVA_HOME%\lib; (注意:前面点号,分号,后面分号)JAVA_HOME C:\Program Files\Java\jdk1.6.0_17 (注意:前后均无符号)P转载 2014-07-22 13:47:04 · 2577 阅读 · 0 评论 -
接口 java.sql.Statement
public interface StatementStatement 对象用于执行一条静态的 SQL 语句并获取它产生的结果。任何时侯每条语句仅能打开一个 ResultSet 。因此,如果对一个 ResultSet 的读出与另一个 ResultSet 的读出交错,那么每个 ResultSet 一定由不同的语句产生。如果有 ResultSet 存在,所有的语句执行方法都隐式关闭当前转载 2014-07-22 13:45:40 · 2585 阅读 · 0 评论 -
java文件中的serialVersionUID
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。如果你修改代码重新部署后出现序列化错误,可以考虑给相应的类增加serialVersionUID字段。 一般来说有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID转载 2014-07-23 08:31:34 · 2451 阅读 · 0 评论 -
java中定义常量方法介绍
java中只有static和非static变量,这个属于每个类的,如果需要全局变量比如PI(3.14...),可以写一个类Math,定义static变量PI,调用Math.PI就可以使用了,这样就达到我们使用全局变量的目的了java没有叫全局变量的东西(有全局变量还叫OO吗?);原因:Java将所有设计都基于对象的基础上。Java的全局变量只能对一个类内部而言。能够在类转载 2014-07-23 11:25:02 · 2653 阅读 · 0 评论 -
关于ResultSet导入JTable中的问题
对于ResultSet取得结果后,我们可以使用Vector二维数据存原创 2014-07-23 13:48:41 · 3430 阅读 · 0 评论 -
正则表达式基础知识
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。然而,如果现在就需要使转载 2014-07-24 20:08:56 · 2376 阅读 · 0 评论 -
Javadoc使用说明
一 申明以下内容 sort by mang大量参考引用了http://hi.baidu.com/johnsoncr/blog/item/0d38f18df2080011b31bbadb.html中的内容,对作者致以最猛列的感谢二 javadoc 简介我们知道Java中有三种注释语句: 1.//用于单行注释。 2./*...*/用于多行注释,从/*开始,到*/结束,不能嵌套。 3转载 2014-07-25 17:08:11 · 2867 阅读 · 1 评论 -
ResultSetMetaData类的介绍
利用ResultSet的getMetaData的方法可以获得ResultSetMeta对象,而ResultSetMetaData存储了ResultSet的MetaData。所谓的MetaData在英文中的解释为“Data about Data”,直译成中文则为“有关数据的数据”或者“描述数据的数据”,实际上就是描述及解释含义的数据。以Result的MetaData为例,ResultSet是以表格的转载 2014-07-24 18:06:38 · 2259 阅读 · 0 评论 -
JAVA操作properties文件
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properties------------------转载 2014-07-24 18:25:27 · 2220 阅读 · 0 评论 -
java i/o原理
java i/o原理基本概念:I/O(Input/Output)数据源(Data Source)数据宿(Data Sink)Java中把不同的数据源与程序间的数据传输都抽象表述为"流"(Stream),java.io包中定义了多种I/O流类型实现数据I/O功能。I/O流分类:输入流(Input Stream)和输出流(Output Stream)节点流(No转载 2014-07-26 08:14:11 · 2556 阅读 · 0 评论 -
JAVA的文件操作
11.3 I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1 文件操作 文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文转载 2014-07-26 08:16:20 · 2627 阅读 · 1 评论 -
警告:不能读取 AppletViewer 的属性文件
今天在运行《java实用程序设计100例》中的第二章实例26时,发现弹出Applet小窗口后,在控制台显示出了警告信息警告:不能读取 AppletViewer 的属性文件: C:\Users\……\.hotjava\properties经过在网上查询,得到了解决方法:1、开始---->运行--->cmd2、敲入policytool命令,弹出一个窗口3、选择“添加规则项目”按钮转载 2014-07-07 17:07:56 · 3777 阅读 · 0 评论 -
AudioClip类播放音乐
如何在Java应用程序中播放声音文件时间:2004-07-23 08:00来源:中国网管联盟作者:bitsCN编辑字体:[大 中 小] 简介 现有的在 Java applet 中对声音播放的支持使得声音播放任务变得很简单,但是在应用程序中缺少这样的支持。此篇小技巧将告诉你如何在 Java 应用程序中播放声音文件。(650 字) 在 Java 应用程序中播放声音文件在现有发行的 J转载 2014-07-07 17:27:51 · 13150 阅读 · 0 评论 -
深入浅出Swing事件分发线程
《FilthyRichClients》读完了前几个章节,现将我的体会结合工作以来从事Swing桌面开发的经验,对本书的一些重要概念进行一次 分析,对书中的一些遗漏与模糊的地方及时补充,同时使读者消除长期以来“Swing性能低、界面丑陋”诸如此类的旧观念。读书笔记仅谈谈我对Swing的 理解,难免会犯错误,还望广大读者指教。 书中第二章-Swing渲染基本原理 中对Swing的线程做了转载 2014-07-07 16:50:22 · 2340 阅读 · 0 评论 -
SwingWorker的使用
[java] view plaincopySwingWorker可以帮助我们在后台执行耗时的任务,而避免阻塞我们的应用程序,以让用户感觉不爽。 SwingWorker有2个参数T , V T:为最终结果集 【 the result type returned by this SwingWorker's doInBackground and get met转载 2014-07-08 19:35:30 · 2544 阅读 · 0 评论 -
SwingWorker的使用一
正确理解和使用Swing线程模型编程是编写响应灵活的Swing程序的关键。从Java SE 6开始引进的SwingWorker能帮你轻松的编写多线程Swing程序,改善你Swing程序的结构,提高界面响应的灵活性。SDN(Sun developer Network)上有一篇很好的文章:Improve Application Performance With SwingWorker in Jav转载 2014-07-08 19:49:56 · 2470 阅读 · 0 评论 -
eclipse构建路径
Eclipse把Java构建路径的信息放在“.classpath”文件中,此文件位于项目文件夹根目录。直接修改“.classpath”内容也可以设置构建路径,但必须在修改后对项目进行刷新。classpath ——工作区内的主目录一、java虚拟机启动过程:java虚拟机是由java luncher初始化的,也就是java(或java.exe) 这个程序来做的.转载 2014-07-07 21:24:52 · 5332 阅读 · 0 评论 -
Java Thread Stop方法以及替换实现
Stop方法不推荐使用,我给个具体的例子:public class DeprecatedStop extends Object implements Runnable { public void run() { int count = 0; while ( count System.out.print转载 2014-08-01 17:30:28 · 2478 阅读 · 0 评论 -
switch语句的条件表达式类型
switch语句的判断表达式类型是int,因此,原创 2014-07-26 22:11:18 · 7252 阅读 · 0 评论 -
Java File类
File类的对象主要用来获取文件本身的一些信息,如文件所在的目录、文件长度、文件读写权限等,不涉及对文件的读写操作。 一、File类的构造方法有: File(String filename); //filename为文件名,该文件与当前应用程序在同一目录中 File(String directoryPath,String filename); //directo转载 2014-07-10 17:55:34 · 2254 阅读 · 0 评论 -
JList中添加右键菜单(JPopupMenu)
在一些组件中添加右键菜单很久以来我都没有掌握,一直都觉得挺难的(真的感觉好象自己比较笨,但我有阿呆的精神,果然今天成功了,弄懂了),但是弄懂以后感觉还真好,所以写一下纪念一下吧,同时和大家共同分享一下。 1:定义变量。JList jList ;JPopupMenu jPopupMenu;JMenuItem jMenuItem;JRadioButton转载 2014-08-02 17:01:03 · 4436 阅读 · 0 评论 -
Java文本区(TextArea)
http://blog.sina.com.cn/s/blog_63cefe150100gtek.html文本区可以输入多行文本,其主要方法有:TextArea():构造方法,创建的文本区对象的行数和列数取默认值。TextArea(String s):构造方法,创建的文本区初始字符串为s,文本区有水平和垂直滚动条。TextArea(int x,int y):构造方法,创建的文转载 2014-08-04 09:54:24 · 38144 阅读 · 1 评论 -
java发送邮件换行
用java编写的发送邮件要使用来实现换行,而不能使用\n,huozhe原创 2014-08-04 18:57:51 · 9718 阅读 · 0 评论 -
Java RandomAccessFile用法
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接转载 2014-07-15 09:45:22 · 2202 阅读 · 0 评论