
java技术
文章平均质量分 59
Demon丶冷漠
高层管理者,做正确的事;中层管理者,正确地做事;执行层人员,把事做正确!这里的文章都是原版的,都是自己试过没有问题的,喜欢的可以点个关注点个赞,不喜欢的也请提提意见,我在这里谢谢大家了!仅个人意见,有问题随时沟通哦!
展开
-
java 时区工具类
package com.exe.df.util;import cn.hutool.core.date.DatePattern;import cn.hutool.core.util.StrUtil;import com.diwork.intelliv.workbench.analysis.exe.df.pro.DateUtil;import com.diwork.intelliv.workbench.report.formula.core.StringUtils;import lombok.ex.原创 2022-05-27 16:46:25 · 964 阅读 · 1 评论 -
Filter过滤器解密Url并且重定向和request.getRequestDispatcher).forward(request, response); 404 问题解决
这两天在做项目的时候URL链接上的参数需要隐藏,后来就想到了加密的方式,前后端一起处理加解密,于是乎就写了个过滤器去处理,在demo中一切都很顺利,但是到项目中一直是404,后来发现是forward转发的Url链接不正确,到时候你们按需看用哪个操作吧。我这里写的demo就使用的是最简单的加密方式base64,你们可以按照自己的需求修改即可。且行且珍惜吧,希望后面自己再处理的时候少跳个坑。第一,配置类,设置过滤器级别等package com.diwork.intelliv.workb...原创 2021-07-07 20:03:18 · 1884 阅读 · 0 评论 -
java中的单例模式
目录第一.饿汉式 第二.懒汉式第三.静态内部类 推荐总结程序开发中有时候某些对象我们只需要一个,如:线程池、缓存、对话框等等,对于这类对象我们只能有一个实例,如果我们制造出多个实例,就会导致很多问题产生。但是我们怎样才能保证一个类只有一个实例并且能够便于访问?这里我们想到了全局变量,全局变量确实是可以保证该类可以随时访问,但是它很难解决只有一个实例问题。最好的办法就是让该自身来负责保存它的唯一实例。通过上面简单介绍,我们可以对单例模式有一个简单的认识。所谓单例模式就是确保某一个类...原创 2021-01-15 11:53:54 · 221 阅读 · 0 评论 -
线程池ScheduledExecutorService中scheduleAtFixedRate和scheduleWithFixedDelay的区别
1.scheduleWithFixedDelayScheduledFuture<?> scheduleWithFixedDelay(Runnable var1, long var2, long var4, TimeUnit var6);参数解释: var1 command:执行线程var2 initialDelay:初始化延时(程序运行后N秒开始执行线程)var4 period:前一次执行结束到下一次执行开始的间隔时间(间隔执行延迟时间),从上一次任务运行结束开始...原创 2021-01-10 13:18:05 · 1238 阅读 · 1 评论 -
一文吃透JVM,并深入理解
1.说一下 jvm 的主要组成部分?及其作用?一图带你看清JVM的主要组成部分,让你对其不再陌生!由上图可知JVM 整体组成可分为以下四个部分:类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地库接口(Native Interface)各个组成部分的用途:程序在执行之前先要把java代码转换成...原创 2019-09-25 14:30:32 · 286 阅读 · 0 评论 -
Java指令码的分析与Java虚拟机指令码的含义
最近在看JVM虚拟机,想要搞懂虚拟机的内部运行机制,指令码的分析是必不可少的!来看一个简单的测试小程序,看看里面的运行机制!这里就需要借助javap命令去查看了!第一步,创建一个简单的测试程序第二步,打开操作指令台,输入javap看一下,他会打出一些具体的指令命令提示符!如下图所示:第三步,利用javap -c的命令对代码进行反汇编,会生成对应的指令码,这个指令码...原创 2019-09-25 10:15:29 · 895 阅读 · 0 评论 -
使用SpringMVC提交数组时,如果list大小超过256,就会报错。解决办法
今天在处理程序的时候,偶然间发现了这个问题,当页面的list过大(256)时,提交到后台就会报错,于是乎查询了好多资料,尝试着去解决这个问题,但是我试了网上说的两种方法,貌似都没管用,后来重写了DataBinder的类才算得以解决!问题如下:因为每个controller都有继承的父类,所以调查源码得知,框架限制了list传往后台的大小给了限制,只摘取了最关键的代码,源...原创 2019-07-01 11:08:13 · 1821 阅读 · 0 评论 -
Mybatis在mapper中如何传递多个参数?
共有三种方法,分别为:(1)第一种://DAO层的函数Public UserselectUser(String name,String area); //对应的xml,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即可。<select id="selectUser"resultMap="BaseResultMap">...原创 2019-03-25 13:30:30 · 2357 阅读 · 0 评论 -
springmvc.xml(注解和非注解的详细配置)
注解和非注解的一些配置说明,方便自己以后查看!非注解如下:<!--非注解开始 --> <!--非注解的处理器适配器 --> <!-- 处理器适配器的配置 所有的处理器适配器都需要实现HandlerAdapter接口 --> <!--SimpleControllerHandlerAdapter要求编写的Hand...原创 2018-11-01 16:12:21 · 1645 阅读 · 0 评论 -
java根据模板导出excel(二)
最近在做一个项目,关于excel的导出问题,上网查了很多,最后自己整理并编写了关于模板导出的方法,可能会有一些局限性,但是对于简单的模板导出功能是可以实现的,先留下笔记,以供日后参考!思路其实很简单,主要分为:(1)读取模板excel(2)循环模板excel的每一行,将对应的标签替换成对应的数值第一,模板如下:导出后如下图所示:第二,直接上代码吧1.控制层(c...原创 2018-10-19 14:21:32 · 16855 阅读 · 15 评论 -
Java关于传统的excel导出的实现(一)
导出的excel如下:如果没有特殊的格式啥的要求,此方法已经满足,如果遇到标题或者定制的那种内容,就需要改造此方法!注意一下,这个方法只适合简单的导出使用。如果那种定制模板的导出,在下一篇文章中我会有给出方法!第一,控制层(controller层)的代码如下:/*** 列表导出逻辑* @param voiceLandingBaseinfo* @param request*...原创 2018-10-19 13:45:11 · 354 阅读 · 0 评论