自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一见你就笑

与你相遇,好幸运

  • 博客(68)
  • 资源 (10)
  • 收藏
  • 关注

原创 Redis面试题

1、Redis支持的数据类型?String字符串格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。string类型是Redis最基本的数据类型,一个键最大能存储512MB。应用场景:计数器(浏览量)/Web集群session共享(session + redis实现session共享)/分布式系统全局序列号Hash(哈希)格式: hmset name key1 value...

2021-03-16 19:33:55 15

原创 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.

2021-03-16 18:35:29 29

转载 Map转实体类或List数组

因为做项目,需要取出复杂的map里的value转为实体类对象和List,在博客里找了很久没有找到合适的方法,于是只能默默探索。。。map里包含了实体类,list数组,还有普通的key-value,取出我们想要的数据呢?直接取我是取不出来,后来想先转json,在从json里去出对象和list,然后就这么干,废话少说,撸代码!!!1.先添加maven依赖,这里用alibaba的<!--alibaba json --><dependency> <groupI

2020-12-08 15:33:04 268

转载 【科普】10分钟看懂Docker和K8S

2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为一家小型创业企业,在激烈的竞争之下,也步履维艰。正当他们快要坚持不下去的时候,脑

2020-11-21 15:59:58 70

原创 【基础】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...

2020-06-28 14:36:04 244

转载 【实用】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...

2020-06-19 11:42:28 195

原创 【实用】Java返回结果处理工具类

在做项目中,处理完各种业务数据后都需要返回值告诉前端最后的操作结果,但又不能直接返回一串错误代码信息,这个时候结果处理工具类就起了有比较好的作用。 在此记录下,比较简单返回结果处理方法供大家参考学习一.常用变量类,根据业务需求可自定义增加或删除public final class CommonRest { public static final String MSG = "msg"; public static ...

2020-06-05 20:41:43 845

转载 【实用】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://

2020-05-14 16:10:40 371

原创 【基础】Java同集合内元素比较并去重

Java同一map集合内元素排序并去重 之前做了一个项目需求是前端要展示一到十二月份的数据,大概是这样的但数据库查出的就值不可能每月都有固定的值,是这样的为了方便前端展示对于没有的值则需要填充为0,因为有些值是固定的则可以通过数值来填充,然后通过集合添加到源数据中,但会有重复数据,则需要进一步处理,去掉没用的数据具体...

2020-03-09 14:45:37 185

转载 【实用】使用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...

2020-03-03 21:34:27 523

原创 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...

2020-02-24 20:05:55 533 2

转载 【整理】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 ,开始安装安装截图一直点击继续就可以安装成功。注意:安装完成之后会弹出一个对话...

2020-01-27 15:25:49 1685

原创 【经典】通过Java把Excel,Word,PDF,PPT,JPG,MP3等等文件转化为二进制格式存储到数据库

使用Java把Excel,Word,PDF,PPT,JPG,MP4等等文件转化为二进制格式存储到数据库中,然后在需要使用的地方再还原文件即可,这样方法相比普通上传下载文件来说比较安全很多转化文件需要用到的jar包:https://download.csdn.net/download/zxwu_1993/12058241本地测试文件存到数据库后的效果图文件...

2020-01-06 09:52:56 620

原创 【数据处理】超好用的Excel数据拆分工具

此功能不一定能适合所有Excel表数据拆分需求,但也是一种解决的方法,仅供参考大家学习先看效果图原始数据 待拆分拆分后的列表拆分后的源数据数据格式会没了(但数据内容没问题)工具下载地址:https://download.csdn.net/download/zxwu_1993/12067655工具操作步骤1. 安装好工具后根据原始数据表格的规...

2020-01-02 18:03:33 1265

原创 【问题解决】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...

2019-12-12 16:29:19 760 2

原创 【超详细】Springboot中Swagger配置的具体过程方法

在项目中,我们常常会用调用别人的方法或者涉及到别人使用我们写的接口方法,一方面便于测试,另一方面也利于他人能够快速看到彼此写的方法参数说明等等,于是就有了API文档之类的文件,但有时候文档我们都不想翻,于是在项目中配置Swagger后会更加便捷开发和调试接口首先需要导入相关的jarjar包下载地址:https://download.csdn.net/download/zxwu_1993/1...

2019-12-12 14:13:48 361

原创 【问题解决】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...

2019-11-27 09:26:22 1413

原创 【实用】超简单的AES前端加密后端解密与解决ajax+java跨域方法

做项目的时候遇到前端跨域访问的问题,网上找了很多资料发现解决方法都比较麻烦而且还不一定有效果,然后查找资料发现一个通过后端来解决跨域访问方法,顺带着写下AES前端加密后面解密的过程,在此记录一下,仅供大家参考学习JavaScript前端: //AES加密 function encrypt(word) { var key = CryptoJS.enc.Utf8.parse...

2019-11-23 12:06:07 114

原创 【问题解决】ORA-39070: Unable to open the log file.数据泵expdb导出报错

ORA-39002: invalid operationORA-39070: Unable to open the log file.ORA-29283: invalid file operationORA-29283: invalid file operation当使用数据泵expdb导出报出此错误,说明导出的该文件夹之前有导出过数据泵或是缺少权限,解决办法如下方法一:通过该...

2019-11-19 15:34:36 887

转载 【实用】JAVA通过URL链接获取视频文件信息(无需下载文件)

  最近项目碰到一个大坑:APP上需要在获取视频列表时就获取视频的时长,但早期上传的时候数据库都没有保存这个数据,所以前段时间添加一个时长字段,在上传时手动输入视频时长,但是之前库中有上万条数据没这个信息,如果这样一条一条手动输入,人都得疯掉。所以谁也不提不管这破事,在这之前的视频时长信息就让它空在那。最近领导让我做个按类目分类统计视频时长信息,和领导反映了这个问题,最终解决方案就把没有的做0处理...

2019-11-13 10:21:40 2053

原创 【问题解决】Parameter 'xxx' not found. Available parameters are [arg1, arg0, param1, param2]

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'userId' not found. Available parameters are [arg1, arg0, param1, param2] at o...

2019-11-06 17:33:41 7786 1

原创 【问题解决】ORA-39112: Dependent object type INDEX_STATISTICS skipped

在用使用oracle数据泵导入指定数据时候报了一个这样的错误,网上了很久也没解决的方法,于是自己琢磨一下后就解决了,希望能够帮助遇到同样问题的小伙伴,但不能保证能对你们一定有作用,仅供参考,觉得不错点个赞oracle版本为11g windows7服务端操作具体报错信息如下:Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Micr...

2019-11-06 17:10:35 5188

原创 【整理】Oracle数据泵导入导出数据看这一篇就足够了

准备工作:登录sys管理员账号或带dba权限的普通账号进行创建新的表空间及用户,并把用户与表空间做关联关系 ---创建临时表空间 create temporary tablespace yd_temp tempfile 'D:\oracledata\file_temp.dbf' --windons对应磁盘路径或Linux路径 size 50m...

2019-10-24 22:48:49 790

转载 【实用】oracle编码格式从utf-8转换为GBK与GBK转换成utf-8

本文是参考其他文章来进行试验学习的,仅供参考交流通过命令窗口方式把oracle编码格式从utf-8转换为GBK,并且两者之间相互转换以下是我的完整执行流程步骤E:\work\develop\oracle11g_11_2_0\product\11.2.0\dbhome_1\BIN>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Produ...

2019-10-23 10:23:43 477

原创 【经典】Java中通过集合根据map的key值排序并去重

本人在做项目中,遇到需求是要求在页面展示一到十二月份(month_)的相对应的数据(num_),month_与num_都是从数据库中获取的到的,一到十二月可能获取到是只有一两个月,其他没有的月份则需要补全且num_值默认为0从数据库获取的示例如下:[{sum_=22, month_=10},{sum_=15, month_=09}]我的思路是通过建立数组存放固定的十...

2019-10-10 20:58:25 218

原创 【问题解决】Springboot中@Value()读取不到配置文件属性解决方法

在项目中遇到一个问题就是类中的定义好的@Value始终读取不到配置文件的定义的值,检查了多次后发现自己配置也没问题,却很玄乎仍然读取不到,大概是这样的:properties文件daas_clientid=75aa12esdw23fw287cca46c29daas_client_secret=passwordsJava文件 @Value("${daas_clie...

2019-09-12 15:14:50 4029

原创 【接口】Java传对象到指定接口并返回json数据

在做项目中遇到一个问题就是发送对象到服务器请求接口数据,多次尝试失败,换作创建RestTemplate对象发送后顺利成功之前是这样的方式: Map<String, Object> map = new HashMap(); try { //拼接产品接口URL地址 String url = userResource + "...

2019-09-10 17:52:45 620 1

原创 【文件下载】Java以文件输出或字节流形式进行文件下载并打成zip包

以文件输出流实现方式多文件打成zip包service实现层 //多附件下载并压缩打包 public Map<String,Object> downFiles(String businessId,HttpServletResponse response){Map<String,Object> returnMap = new HashMap<S...

2019-09-10 17:00:18 1799 3

原创 【普通下载】Java实现基础模板下载

当用户一次需要上传多个文件后,同样也需要把一次下载多个文件,这时可以考虑把多个文件打包成zip包,以下是我在项目中用到的相关方式及代码,在此记录并作为其他同学参考学习多文件打包成zip文件并下载该为Spring boot前后端分离项目Controller层: /*** * 多附件下载并压缩打包 * @param response */ ...

2019-09-10 16:35:30 1396

原创 【整理】Java基础知识复习

1、过滤器(Filter)和拦截器(Interceptor)的区别:①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在action的生命周期中,拦截器可以...

2019-08-04 11:07:11 101

原创 【复习】MySQL基础知识汇总

1、事务的基本特征(1)原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。(2)一致性(consistency):数据库总数从一个一致性的状态转换到另一个一致性的状态。(3)隔离性(isolation):一个事务所做的修改在最终提交以前,对其他事务是不...

2019-07-22 21:28:28 432

转载 【复习】Spring中bean的作用域

当通过spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下5种作用域: singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例 prototype:原型模式,每次通过容器的getBean方法获取prototype定义的Bean时,都将产生一个新的B...

2019-07-22 14:52:49 90

原创 【微信开发】WeChat公众号开发接口及完整过程

直接上代码constant.java为基础常量类import com.douples.common.util.CommonUtil;import com.douples.framework.util.PageData;import java.text.SimpleDateFormat;/** * 常量 * * @author lucky * @date 2019-02-...

2019-06-11 11:27:14 397 1

原创 【实用】每日签到jQuery+Java实现从数据库读取数据并展示

jQuery+SSM实现每日签到 前台jQuery 后台框架是SSM从数据库读取数据来显示并实现每日签到功能几乎代码都贴出来比较齐全了,逻辑也不太难,有不懂地方留言,觉得不错点个赞呗JavaScript代码: <script type="text/javascript"> //签到 var dayNumList;//自定义设置的签到天数List ...

2019-06-03 12:10:22 2456 20

转载 【经验】马士兵Java自学之路——(精华版)

目录JAVA自学之路 一: 学会选择 2JAVA自学之路 二: JAVA自学路线图 3JAVA自学之路 三: 要动手 3JAVA自学之路 四: 要事为先 4JAVA自学之路 五: 问题解决之道 61:要仔细的观察错误的现象,是的,要仔细 62:要仔细思考问题会出在哪些环节(重要) 63:如何定位错误(重要)分析清楚有哪些环节之后,下一步就是定位到底什么环节出错了。…...

2019-05-24 10:19:55 215 1

原创 【总结】Java集合之间合并与去重及元素比较的方法

可以用于 Java多个集合之间合并及元素比较的简单方法 public static void main(String[] args) { List<String> list = new ArrayList<>(); List<String> list2 = new ArrayList<>(); list.add("aaa"); ...

2019-05-10 15:33:55 1062

原创 【工具类】JavaScript报表相关验证数字及相加相减相除方法

/** *利用jquery实现验证输入的是否是数字、小数,包含保留几位小数 *num 代表保留的小数位数 */function validationNumber(value,num) { var regu = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/; if (value...

2019-04-23 14:37:23 111

转载 【面试】Java面试题及答案

基础篇基本功面向对象特征封装,继承,多态和抽象封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在 Java 当中,有 3 种修饰符: public, private 和 protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。下面列出了使用封装的一些好处:通过隐藏对象的属性来保护对象内部...

2019-03-28 17:56:44 245

转载 【实用】20 道 Spring Boot 面试题

1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。更多 Spring Boot 详细介绍请看这篇文章《什么是Spring Boot?》。2、为什么要用 Spring Boot?Spring Boot 优点...

2019-03-27 17:11:25 552

原创 【分页】超详细Spring+layUI分页实现过程

对于分页,相信做过开发的朋友都比较熟悉的,但每个插件提供的方式和功能略有不同之处,下面给大家分享一下我在做项目中遇到的关于layUI分页的一点知识,仅供参考学习 首先看一下效果图(layUI分页自带导出Excel表格功能和连接打印机功能)以下实现具体方法controller 核心代码 @Resource(name="standa...

2019-03-26 10:58:10 2569 1

文件转化需要的jar包.rar

文件转二进制需要的jar包

2019-12-27

Excel拆分.rar

Excel拆分工具,包含多种拆分方式

2019-12-31

standard.jar和jstl.jar的下载

tomcat的包standard.jar和jstl.jar的下载 复制这个两个包到tomcat目录lib下,再重启项目或tomcat即可

2018-08-06

Java导出数据为excel表格

Java导出数据为excel表格,超级详细的,内容包含所需要的jar及所有相关文件,结合Mybatis+Spring+Mysql技术等技术内容丰富,步骤也比较详细,可以直接用到日常开发中使用,有不懂的地方可以留言

2018-11-27

基于servlet的文件下载代码

基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码

2017-11-17

压缩所需要用到的jar

thumbnailator-0.4.5.jar.jar 图片压缩所需要用到的jar

2019-02-25

最全最详细Linux命令大全

Linux命令合集,史上最全的,非常实用的,很经典的书籍

2018-08-06

Python网络爬虫实战训练

Python网络爬虫实战,内容丰富全面,涵盖了网络爬虫的基础原理及对一些大型网站的数据的抓取采集手段,每一步都比较详解介绍

2018-08-10

Swagger.rar

配置Swagger需要用到的jar包

2019-12-06

Python数据挖掘入门,非常经典

Python数据挖掘入门,非常经典,很适合初学者,和复习资料

2018-08-06

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除