![](https://img-blog.csdnimg.cn/7b63a69f22b641a3bbd6a0c869d142c4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 68
Java学习
KAI丶
请不要相信,胜利就像山坡上的蒲公英一样唾手可得,
但是请相信,世上总有一些美好值得我们全力以赴,哪怕粉身碎骨!
展开
-
【EasyPoi】SpringBoot使用EasyPoi自定义模版导出Excel
easypoi自定义excel模版原创 2023-10-01 23:11:13 · 684 阅读 · 1 评论 -
【Java】解决javax.mail发送附件,附件名变为att000.dat
javax.mail发送附件,附件名变为att000.dat原创 2023-06-15 15:29:56 · 861 阅读 · 0 评论 -
【Java 并发编程】ThreadPoolExecutor简单应用
线程池简单使用原创 2022-10-24 20:12:51 · 520 阅读 · 0 评论 -
【Java 控制语句】三目运算符
最近在看最新版的《阿里巴巴Java开发手册泰山版》控制语句篇看到的原创 2020-05-28 14:46:54 · 260 阅读 · 0 评论 -
【Java 集合处理】删除集合元素报错 java.util.ConcurrentModificationException
最近在看最新版的《阿里巴巴Java开发手册泰山版》集合处理篇看到的原创 2020-05-27 16:54:01 · 242 阅读 · 0 评论 -
【Java lang Math】获取N位随机数
/** * 获取N位随机数 * * @param num * @return */ public static int getNbitRandomNumber(int num) { if (num <= 0) { throw new IllegalArgumentException();...原创 2020-01-06 18:12:40 · 476 阅读 · 0 评论 -
【Java 设计模式】策略模式,Spring实现方式
项目中的一个页面跳转功能存在10个以上的if else判断,想要做一下整改 (代码参照于蚂蚁课堂)在spring项目中,无需再使用上文中的工厂方法获取具体策略的实现类目录controller层service层枚举类utils:简单结构运行效果:具体代码实现:controller层scanBasePackages配置解决idea 多module下的s...原创 2019-12-27 16:15:16 · 423 阅读 · 0 评论 -
【Java 设计模式】策略模式,枚举+工厂方法实现
项目中的一个页面跳转功能存在10个以上的if else判断,想要做一下整改 (代码参照于蚂蚁课堂)目录一、什么是策略模式二、策略模式优缺点优点:缺点:三、枚举+工厂方法实现策略模式code1.定义共同行为接口2.具体策略实现类3.定义枚举,保存策略实现类具体路径4.策略工厂5.使用策略工厂获取具体策略实现一、什么是策略模式策略模式是对算法的包装...原创 2019-12-26 19:23:25 · 2252 阅读 · 0 评论 -
【Java Learn】knowledge point
声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入。本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论,大家一起探讨,也可以电脑端登录后关注我给我发私信,我们一起进步!以下内容来自这位前辈2...转载 2019-09-29 13:47:20 · 168 阅读 · 0 评论 -
【Eclipse】如何配置javap命令
Eclipse中javap.exe命令的配置及其使用:① 点击Run External tools Configurations② 点击Program 右键 New③ Name:javap Location:安装JDK的bin目录下的javap.exe的路径 working Directory:${workspace_loc}/${project_nam...原创 2018-02-28 11:52:45 · 16060 阅读 · 0 评论 -
【Java:异常处理】自定义异常
1024了,发个公司项目中ajax请求后台的异常处理。——菜鸟正在使用的自定义异常类/** * * 系统业务异常 */public class BusinessException extends RuntimeException { private String code; private String message; public BusinessExceptio...原创 2019-10-24 18:29:43 · 214 阅读 · 0 评论 -
【Java:jdk1.8特性】学习记录
(公司有新的项目终于开始用jdk1.8了,回忆一下实习期间的学习记录,今天又在蚂蚁课堂上看了下)1.FunctionalInterface函数式接口有且只有一个抽象方法即为函数式接口,但是可以加Object类的equals方法/** * @author wk * @Description:JDK1.8,接口定义 default、static关键字修饰方法可以有方法体 * ...原创 2019-08-09 17:36:41 · 167 阅读 · 0 评论 -
【Java:IO流】 byte[] 转FileInputStream
/** * 字节转FileInputStream * * @param bytes * @return */ public FileInputStream byteToFile(byte[] bytes, String fileName) { File file = new File(fileName); ...原创 2018-08-28 20:45:57 · 12535 阅读 · 0 评论 -
【Java:Apache HttpClient】HttpRequestUtils
正式参加工作一年了,记录一下开发接口使用的Http工具类依赖引入:<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</v...原创 2019-07-31 17:44:40 · 1833 阅读 · 0 评论 -
【Javax】JaxbUtil,xml文本与实体互相转换
(公司项目中的工具类)xml字符串与实体互相转换工具类,银行请求接口报文xml方式import java.io.IOException;import java.io.StringReader;import java.io.StringWriter;import javax.xml.bind.JAXBContext;import javax.xml.bind.Marshaller;...原创 2018-12-18 11:54:59 · 1360 阅读 · 0 评论 -
【Java】DES加密工具类
再过两个月就大学毕业一年了,分享一下公司项目中的工具类。目前应用场景:比如查看详细信息时,传递的数据id,导致出现安全漏洞。jsp页面,对数据id进行加密,请求到后台再对参数进行解密<a href="<%=path%>/url?id=${md:encrypt(item.ID)}" >查看详情</a>在JSP页面中,引入tld<%@ ta...原创 2019-04-30 14:47:10 · 1188 阅读 · 0 评论 -
【学习路线】Java从入门到高级学习路线
Java 从入门到高级学习路线Java 从入门到高级学习路线《一》1.Jvm 部分Jvm 内存模型、Jvm 内存结构、Jvm 参数调优、Java 垃圾回收《二》Java 基础部分1.必须会使用 List,Map,Stack,Queue,Set。2.熟悉 Java 排序工具类使用 java.uti.Arrays.sort() java.util.Collections.sor...原创 2018-02-02 16:12:54 · 15953 阅读 · 1 评论