Java面向对象
文章平均质量分 84
花样的尘埃
用心甘情愿的态度,去过随遇而安的生活.....
展开
-
如何去除List里的重复元素并合并相同的对象
package com.lsy.temp;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Strin...原创 2018-08-02 16:42:20 · 1017 阅读 · 0 评论 -
Maven搭建SpringMVC+MyBatis+Json项目CRUD操作(多模块项目)
一、开发环境-自行配置这里就不多说了,重要部分开始Eclipse:eclipse-jee-luna-SR1a-win32;JDK:jdk-1.7.0_80-windows-64.exe;MySql:MySQL版本是-8.0.11;二、创建Maven项目1.创建父项目NEW->PROJECT->MAVEN->Maven Project,点击next>进...原创 2018-12-12 17:48:23 · 338 阅读 · 0 评论 -
Java中4大基本加密算法解析
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一, 大家可以查看RFC2045~ RFC2049, 上面有MIME的详细规范。简单的java加密算法有:BASE64 严格地说, 属于编码格式, 而非加密算法MD5(Message Digest algorithm 5, 信息摘要算法)SHA(Secure Hash Algorithm, 安全散列算法)HMAC(Has...原创 2018-11-25 15:56:10 · 1928 阅读 · 1 评论 -
Java POI导出excel经典实现
Java使用poi组件导出excel报表,能导出excel报表的还可以使用jxl组件,但jxl想对于poi功能有限,jxl应该不能载excel插入浮动层图片,poi能很好的实现输出excel各种功能,介绍poi导出excel功能实现案例,算比较常用的功能实现以及导出excel需要注意的地方,采用的是poi-3.8-20120326.jar,poi-ooxml-3.8-20120326.jar,po...原创 2018-09-06 17:11:13 · 18774 阅读 · 0 评论 -
Java iText导出pdf功能实现
ava使用itext组件导出pdf报表,导出pdf文件一般是系统中常支持的功能,输出pdf之后可以打印,下面介绍导出pdf一般使用的功能,介绍怎么 在pdf插入浮动层图片(类似HTML中div),有(X、Y)坐标确定图片的位置。iText使用的版本是:itextpdf-5.5.1.jar, 可以去iText官网下载输出pdf表格iText输出pdf最基本是输出table表格,下面是输...原创 2018-09-06 17:01:22 · 14346 阅读 · 13 评论 -
Java POI导出ppt简单实现
Java使用poi组件导出ppt报表幻灯片,poi导出pptx表格可以合并单元格,输出老版本的ppt不支持合并单元格,下面介绍poi导出pptx的一些常用功能, 采用的是poi-3.8-20120326.jar,poi-ooxml-3.8-20120326.jar,poi-scratchpad-3.8-20120326.jar。创建幻灯片poi输出pptx首先需要创建幻灯片,可以创建...原创 2018-09-06 16:57:19 · 6507 阅读 · 5 评论 -
jdbc连mysql时报Data too long for column 'name' at row 1错误
mysql写数据时报了这个错误: Data too long for column 'message' at row 1,name字段在建的时候是text类型, 检查了多遍一直没解决问题, 后来百度了一下,结论就是: 数据中的字段编码与在java程序中写在的数据连接中的编码方式不一样。处理办法就是改编码方式, 让数据连接中的编码方式与数据库中的设置一样:数据库链接( 红色加粗部分)...原创 2018-08-22 17:09:21 · 951 阅读 · 0 评论 -
调用线程异步堵塞方法
一 基本概念的理解 1.1线程中断方法 ——interrupt() 当调用一个线程的interrupt方法时候,线程并没有真的被中断,只是对其状态改变,线程会有一个boolean变量isInterrputed。有wait sleep方法会阻塞线程。 wait 和sleep方法都会使得线程挂起,阻塞。区别是wait会释放资源,而sleep方法并不会释放资源。一旦执行wait方法...原创 2018-08-13 16:00:51 · 1243 阅读 · 0 评论 -
常用Myeclipse和Eclipse的Debug调试技巧窗口解析
一、Debug视图 调试中最常用的窗口是: 窗口 说明 Debug窗口 主要显示当前线程方法调用栈, 以及代码行数(有调试信息的代码) 断点Breakpoints窗口 => 断点列表窗口,可以方便增加断点,设置断点条件,删除断点等 变量Variables窗口 => 显示当前方法的本地变量,非static方法,包含this应用,可...原创 2018-08-15 12:02:13 · 6757 阅读 · 2 评论 -
java设计模式总共有23种设计模式
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个...原创 2017-07-26 08:57:44 · 1576 阅读 · 0 评论 -
Java实现BASE64Decoder编写加密和解码
java.util.Base64工具类提供了一套静态方法获取下面三种BASE64编解码器:1)Basic编码2)URL编码3)MIME编码如果没有BASE64Decoder这个jar下载的地址:http://download.csdn.net/download/alsyuan/10001152Basic编码是标准的BASE64编码,用于处理常规的需求:输出的内容不添加换行符,...原创 2017-09-29 10:16:38 · 2229 阅读 · 0 评论 -
Excel表格导入时时间格式出现毫秒数和时间格式,字符串格式解决方式
Excel表格导入时时间格式出现毫秒数和时间格式,字符串格式解决方式,获取元素Cell有个getCellType方法判断是什么类型再进行转换。Excel 将信息收集到后,通过数据上传的方式,将数据放到数据库中,而如果在操作的过程中没有把excel的数据类型对应的获取,就会报错,下面写了一个方法将row的每一个cell转换成String类型,int type = cell.getCellT...原创 2019-06-12 10:25:28 · 3270 阅读 · 0 评论