- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 java泛型"? extends Fruit" 和"? super Fruit"的理解和区别
? extend Fruit 表示泛型变量:该泛型变量是一个未知类型,只知道这个变量是继承自Fruit类型或者是Fruit类型。? super Apple 表示泛型变量:该泛型变量是一个未知类型,只知道这个变量是Apple的父类型或Apple类型。
2019-12-14 22:52:56
1697
1
原创 mybatis 拦截结果集返回CachedRowSetImpl对象
Mybatis的ResultSetHandler接口是用来处理查询结果Statement的,默认实现是DefaultResultSetHandelr类public interface ResultSetHandler { <E> List<E> handleResultSets(Statement stmt) throws SQLException; &l...
2018-11-29 09:07:43
786
原创 protobuf发送和接收空数据
protobuf可以将空数组转换成对象,并且,如果protobuf对象中没有给任何属性设置值,那转换成的byte[]数组是空的。如果protobuf对象没有属性,也可以接受一个非空数组反序列化成protobuf对象(兼容)protobuf代码如下:syntax = "proto2";message Ddata{ repeated data dataList =1; option...
2018-09-06 15:55:06
8784
1
转载 使用javamail利用SMTP服务发送邮件
package mail;import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Session;impo
2015-03-29 22:26:19
1096
转载 深入jar包:从jar包中读取资源文件
转自:http://www.cnblogs.com/tqsummer/archive/2011/02/16/1956111.html===通过Class类的getResourceAsStream()方法,可以得到jar文件中的资源文件,java会自动将jar中的文件转换成文件流的形式,接下来就跟读取普通文件是一样的了。===我们常常在代码中读取一些资源文件(比如图片,音
2015-01-11 13:36:04
506
转载 JTable拖拽更改行高
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;import javax.swing.table.*;public class TableRowHeightFrame extends JFrame { Vector col = new Vector();
2015-01-10 18:25:32
602
转载 Sqlite的一些操作 获取新加自增id 创建触发器
获取获取新插入数据自增长的ID值insert into ttype(title) values("ad");1、 select MAX(last_insert_rowid()) from ttype;或2、select last_insert_rowid() from ttype;或3、select max(ID) from ttype;
2015-01-09 11:45:12
1258
转载 NetBeans8.0 swing项目打包
NetBeans8.0 swing项目打包swing项目可以打包成jar,exe,msi等 项目选项卡 项目--属性--构建--部署--在项目菜单中启用本机打包操作 项目--打包为--所有工件ant -f D:\\zhao\\Documents\\NetBeansProjects\\docCompare -Djar.archi
2015-01-05 09:45:10
3726
原创 设置java中JTable单元格指定文字颜色
今天发现,将需要显示在toolTipText中的文本前加上,那么就可以使用html标记显示toolTipText中的文本了,那么就可以自定义显示某几个文字的颜色以及字体了。按这个思路我试了一下在JTable单元格中的文本前也加上,发现也可以使用html标记的方式改变里面文本的格式。如:显示的文本输入如下:然后在JTable中就会显示成如下:
2015-01-01 12:02:17
6231
翻译 PAT: Process Analysis Toolkit 下载地址
PAT: Process Analysis Toolkit 下载地址进入后需要注册,注册完成会发送一个邮件到你填写的email中,里面有登陆密码PAT介绍:PAT is a self-contained framework for to support composing, simulating and reasoning of concurrent, real-time syste
2014-11-29 10:41:27
1028
1
原创 在Linux下安装FDR
在Linux里将压缩包解压到/opt目录下然后在“主文件夹(HOME)”下面编辑.bashrc和.bash_profile文件,按ctrl+h可以显示出来1、编辑.bashrc文件,添加下面内容FDRHOME=/opt/fdr-2.91-linux2、编辑.bash_profile文件,将PATH环境变量修改为如下:PATH=$PATH:$HOME/bin:$F
2014-07-29 21:13:53
1106
转载 外观模式(Facade)
3.1 场景问题3.1.1 生活中的示例外观模式在现实生活中的示例很多,比如:组装电脑,通常会有两种方案。一个方案是去电子市场把自己需要的配件都买回来,然后自己组装,绝对DIY(Do It Yourself)。这个方案好是好,但是需要对各种配件都要比较熟悉,这样才能选择最合适的配件,而且还要考虑配件之间的兼容性。如图3.1所示: 图3.1 客户完全自己
2014-06-26 17:08:41
481
转载 UML关系(泛化,实现,依赖,关联(聚合,组合))
UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 (2) 关系(4种
2014-06-26 11:00:16
424
zotero-4.0.24.1.xpi 参考文献管理工具 Firefox插件
2014-12-22
PAT: Process Analysis Toolkit 3.5.1 (x86)
2014-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人