Java基础面试题 目录Java基础Java泛型Java集合JDK1.8新特性Java反射Java序列化Java中IO和NIOJava异常Java WEBJava基础1、Java中String类的常用方法public boolean equals(Object obj): 比较字符串的内容是否相同,区分大小写public boolean equalsIgnoreCase(String str): 比较字符串的内容是否相同,忽略大小写public boolean co.
Map转实体类或List数组 因为做项目,需要取出复杂的map里的value转为实体类对象和List,在博客里找了很久没有找到合适的方法,于是只能默默探索。。。map里包含了实体类,list数组,还有普通的key-value,取出我们想要的数据呢?直接取我是取不出来,后来想先转json,在从json里去出对象和list,然后就这么干,废话少说,撸代码!!!1.先添加maven依赖,这里用alibaba的<!--alibaba json --><dependency> <groupI
【科普】10分钟看懂Docker和K8S 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为一家小型创业企业,在激烈的竞争之下,也步履维艰。正当他们快要坚持不下去的时候,脑
【基础】java生成登录随机验证码 在我们做项目中最常见的就是登录验证码。在此记录一下其中一个实现方式生成工具类import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;import javax.imageio.ImageIO;import javax.servlet.http.HttpServletReques...
【实用】Clob类型与String类型的相互转换 // Clob类型 转String public String ClobToString(Clob clob) throws SQLException, IOException { String reString = ""; Reader is = clob.getCharacterStream();// 得到流 BufferedReader br = new BufferedReader(is); String s = br.readLin...
【实用】Java返回结果处理工具类 在做项目中,处理完各种业务数据后都需要返回值告诉前端最后的操作结果,但又不能直接返回一串错误代码信息,这个时候结果处理工具类就起了有比较好的作用。 在此记录下,比较简单返回结果处理方法供大家参考学习一.常用变量类,根据业务需求可自定义增加或删除public final class CommonRest { public static final String MSG = "msg"; public static ...
【实用】java实现在线预览--poi实现word、excel、ppt转html java实现在线预览- -之poi实现word、excel、ppt转html###简介java实现在线预览功能是一个大家在工作中也许会遇到的需求,如果公司有钱,直接使用付费的第三方软件或者云在线预览服务就可以了,例如永中office、office web 365(http://www.officeweb365.com/)他们都有云在线预览服务,就是要钱0.0如果想要免费的,可以用openoffice,还需要借助其他的工具(例如swfTools、FlexPaper等)才行,可参考这篇文章http://
【基础】Java同集合内元素比较并去重 Java同一map集合内元素排序并去重 之前做了一个项目需求是前端要展示一到十二月份的数据,大概是这样的但数据库查出的就值不可能每月都有固定的值,是这样的为了方便前端展示对于没有的值则需要填充为0,因为有些值是固定的则可以通过数值来填充,然后通过集合添加到源数据中,但会有重复数据,则需要进一步处理,去掉没用的数据具体...
【实用】使用IntelliJ IDEA 配置Maven(超详细) 1. 下载Maven官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径3.配置maven环境变量4.在IntelliJ IDEA中配置maven打开-File-Settings5.新建maven WEB项目打开-File-New-Project点击NEXT...
Maven项目pom.xml常用打包详解 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4...
【整理】MacBook Pro下安装mysql详细教程 一:下载最新的MySQL社区版为了安装更方便,建议下载dmg安装包。最新的版本是5.7.20。MySQL二:安装MySQL双击 mysql-5.7.20-macos10.12-x86_64.dmg 文件,加载镜像双击 mysql-5.7.20-macos10.12-x86_64.pkg ,开始安装安装截图一直点击继续就可以安装成功。注意:安装完成之后会弹出一个对话...
【经典】通过Java把Excel,Word,PDF,PPT,JPG,MP3等等文件转化为二进制格式存储到数据库 使用Java把Excel,Word,PDF,PPT,JPG,MP4等等文件转化为二进制格式存储到数据库中,然后在需要使用的地方再还原文件即可,这样方法相比普通上传下载文件来说比较安全很多转化文件需要用到的jar包:https://download.csdn.net/download/zxwu_1993/12058241本地测试文件存到数据库后的效果图文件...
【数据处理】超好用的Excel数据拆分工具 此功能不一定能适合所有Excel表数据拆分需求,但也是一种解决的方法,仅供参考大家学习先看效果图原始数据 待拆分拆分后的列表拆分后的源数据数据格式会没了(但数据内容没问题)工具下载地址:https://download.csdn.net/download/zxwu_1993/12067655工具操作步骤1. 安装好工具后根据原始数据表格的规...
【问题解决】Could not get the value for parameter encoding for plugin execution default-resources Could not get the value for parameter encoding for plugin execution default-resourcesPlugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Faile...
【超详细】Springboot中Swagger配置的具体过程方法 在项目中,我们常常会用调用别人的方法或者涉及到别人使用我们写的接口方法,一方面便于测试,另一方面也利于他人能够快速看到彼此写的方法参数说明等等,于是就有了API文档之类的文件,但有时候文档我们都不想翻,于是在项目中配置Swagger后会更加便捷开发和调试接口首先需要导入相关的jarjar包下载地址:https://download.csdn.net/download/zxwu_1993/1...
【问题解决】Springboot项目java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException 2019-11-26 18:02:27.486 ERROR 109370 --- [Tomcat-startStop-1] org.apache.catalina.core.ContainerBase : A child container failed during startjava.util.concurrent.ExecutionException: org.apache.cat...