![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 90
csdn-JAVA-LIFE
这个作者很懒,什么都没留下…
展开
-
从easyui页面导出excel
这里我主要讲EasyUI内,通过button出发onClick()事件,把日期传入后台,由SpringMVC处理,导出excel要求:根据分拣开始时间和完成分拣时间,导出对应的数据一:easyui添加的buttontoolbar :{ text : '导出分拣信息', iconCls : 'icon-print', ...原创 2018-06-27 22:59:29 · 7852 阅读 · 0 评论 -
ClassPool CtClass浅析
最近在看android中的热更新原理,里面有用到javassist来更改.class,因而又恶补了下ClassPool和CtClass的相关使用。虽然android中现在热更新是用 groovy, groovy和java语法很类似,所以先弄java版的~什么是javassistJavassit是一个处理Java字节码的类库。Java字节码存储在名叫class file的二进制文件里。每个c...转载 2018-09-07 10:19:53 · 1154 阅读 · 0 评论 -
java中的Clone()方法
Java中对象的创建clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 1 使用new操作符创建一个对象 2 使用clone方法复制一个对象 那么这两种方式有什么相同和不同呢? new操作符的本意是分配内存。程序执行...原创 2018-08-02 15:19:47 · 1223 阅读 · 0 评论 -
ProGuard 最全混淆规则说明
说明:本文参考(翻译)自Android SDK根目录下的proguard目录下的说明文档,是其中的一篇。,文中除了翻译外加了一些作者的实际验证。文章对Android混淆规则做一个解释说明。作者才疏学浅,如有错误,请谅解!<@_@>Android混淆入门可参考《Android 代码混淆零基础入门》5326.pngInput/Output Options 输入输出选项...原创 2018-08-01 10:19:59 · 16085 阅读 · 1 评论 -
配置Log4j
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appender...原创 2018-07-30 11:07:28 · 104 阅读 · 0 评论 -
关于Java编程,int和Integer有什么区别?
int是我们常说的整型数字,是Java的8个原始数据类型之一。Java语言虽然号称一切都是对象,但原始数据类型是例外。Integer是int对应的包装类,它有一个int类型的字段存储数据,并且提供了基本操作,比如数学运算、int和字符串之间转换等。在Java 5中,引入了自动装箱和自动拆箱功能(boxing/unboxing),Java可以根据上下文,自动进行转换,极大地简化了相关编程。知识扩展1...原创 2018-07-07 14:36:23 · 2357 阅读 · 0 评论 -
详解mapper.setSerializationInclusion(Include.NON_NULL),jackson 实体转json 为NULL或者为空不参加序列化
1.实体上@JsonInclude(Include.NON_NULL) //将该标记放在属性上,如果该属性为NULL则不参与序列化 //如果放在类上边,那对这个类的全部属性起作用 //Include.Include.ALWAYS 默认 //Include.NON_DEFAULT 属性为默认值不序列化 //Include.NON_EMPTY 属性为 空(“”) 或者为 NULL 都不序列化 ...原创 2018-07-06 21:57:21 · 13728 阅读 · 0 评论 -
response.setContentType(MIME)的用法及作用
Response.setContentType(MIME)的作用是时客户端的浏览器区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 MIME的作用: 由于MIME类型与文档的后缀相关,因此服务器使用文档的后缀来区分不同文件的MIME类型,服务器中必须定义文档后缀和MIME类型之间的对应关系。而客户程序从服务器上接收数据的时候,它只是从服务器接受...转载 2018-06-27 23:13:25 · 2250 阅读 · 0 评论 -
设置response的Content-Disposition属性,实现文件下载示例
我们在开发web系统时有时会有以下需求:希望某类或者某已知MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出“文件下载”对话框希望以原始文件名(上传时的文件名,例如:山东省政府1024号文件.doc)提供下载,但服务器上保存的地址却是其他文件名(如:12519810948091234_asdf.doc)希望某文件直接在浏览器上显示而不是弹出文件下载对话框…………………...原创 2018-06-27 23:08:43 · 20030 阅读 · 1 评论