![](https://img-blog.csdnimg.cn/ed1b73545b6542eabf2d4af73143d785.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 81
主要记录Java相关技术点
程序yang
如果您点了进来,那么请您一定要花几分钟看看置顶的几篇博文,相信我,你会有收获滴!
展开
-
浅谈Java判断变量是否为空的问题
在Java开发中,常常需要判断字符串是否为空。这时候我们可以使用Java自带的StringUtil.isEmpty(str)方法和"".equals(str)方法来进行判断。原创 2023-03-29 18:30:00 · 1996 阅读 · 47 评论 -
解决JexlEngine执行where条件时,等号(=)替换成双等号(==)问题
在使用JexlEngine工具类的时候,遇到了直接传sql的where语句过来时,等号无法成功执行的错误,需要将=转成==才能成功执行,此文将讲解如何处理where语句汇总一个等号转两个等号的问题。原创 2023-01-12 23:45:00 · 1609 阅读 · 61 评论 -
程序员应该如何对待面试?
最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现!我遍览群书,发现关于程序员的面试技巧,好的建议其实并不多。我们也发现,很多很有才华的程序员在面试的时候总是掉链子,这大概是因为他们把大多数时间都用来搞技术开发,而忽略了学习面试技巧的重要性。这何尝不是一种悲剧。有效的面试技巧能让你成功得到工作,即使你对那个领域也并不是非常熟悉。记得,机会是留给做准备的人的,只有有准备的人才能在面试过程中游刃有余。所以,如果能多了解一些面试技巧,它可以帮助你在面试中对自身有着更准确的定位。原创 2020-08-17 15:06:15 · 4095 阅读 · 38 评论 -
常见的133个面试难题及解析
一位成熟的面试官会不失时机的向求职者提出一些极具开放性和探索性的问题,以确定待聘职位的最佳人选。让我们来看看下面这些我们再熟悉不过了的问题吧!原创 2020-08-15 10:36:11 · 13736 阅读 · 34 评论 -
Java面试不通过?这篇文章你看了吗?
Java面试题千千万,个人觉得没有最好的答案,只有最适合的答案;本文的宗旨是为读者朋友们整理一份详细而又权威的面试清单。此文是前段时间本人根据部分文章汇总压在草稿箱(由于时间关系,忘了加上对应的原创链接,如有侵权,请联系本人删除,本人单纯秉着知识乐于分享的精神),今天发现在草稿箱,特发出来给大家,仅供参考。注:本人才疏学浅,知识还在积累中,不能保证每个回答都满足各种等级的高手们,(由于一些技术的升级,部分答案不能保证实时同步准确,还请大家在阅读的时候多多留意)若发现有问题的话,请评论指出。.......原创 2020-08-06 11:12:48 · 44090 阅读 · 168 评论 -
浅谈使用DecimalFormat保留小数点的问题
在某些场景下,我们经常要将数字进行格式化,比如取2位小数,或者四舍五入、取整等等,这是最常见的。那么我们应该怎么去实现呢?原创 2022-10-22 09:00:00 · 2667 阅读 · 15 评论 -
由浅到深带你详谈Java实现数组扩容的三种方式【建议收藏】
Java中初始化一个数组需要定义数组的容量,而在我们使用数组时往往会遇到数组容量不够的情况,此时我们就需要通过动态扩容的方式来根据需求扩大数组的容量。我们可以通过三种方式来实现数组的动态扩容,接下里我们分别对这三种方法进行分析。原创 2022-10-18 13:49:32 · 10189 阅读 · 60 评论 -
浅谈Java中Double类型数据如何进行比较大小?
本文章主要向大家介绍在Java中如何对Double类型的数据进行比较大小,主要包括在Java中怎么比较Double类型数据大小的使用实例、应用技巧、基本知识点总结和需要注意事项。原创 2022-10-12 10:50:37 · 5265 阅读 · 31 评论 -
项目经理:不要再使用Double类型去进行金额计算啦
很多初学者,在做项目的时候,涉及到金额的计算时,第一时间就是想到用Double来进行计算。殊不知,Double类型容易引起精度丢失的问题,如果你也在犯这个错,看完此文,赶紧纠正啦。原创 2022-10-11 16:25:06 · 2164 阅读 · 30 评论 -
Java生成由时间组成的订单号
实现订单号的方式有很多种,如使用UUID、Random或者时间戳等方式都能实现,下面讲解使用SimpleDateFormat的方式实现,长度可随意增加。原创 2022-07-19 13:57:53 · 2258 阅读 · 4 评论 -
完美解决Cannot resolve com.github.wxpay:wxpay-sdk:3.0.9报错
本文主要讲解Java项目中使用微信支付时,如何解决在maven中引入wxpay-sdk出现了`Cannot resolve com.github.wxpay:wxpay-sdk:3.0.9`的错误。原创 2022-05-09 11:28:42 · 10274 阅读 · 7 评论 -
详谈JSONObject和JSONArray的使用
在Java中常用到JSONObject和JSONArray,经常用到的无非是com.alibaba.fastjson和net.sf.json下的,个人觉得com.alibaba.fastjson下的比较好用。下面来详细了解两种依赖下的基础使用吧!原创 2022-01-06 17:44:32 · 17518 阅读 · 2 评论 -
@ResponseBody注解的使用,你分清楚了吗?
很多Java小白在入门的时候,经常会犯一些错。比如某些注解什么时候加,什么时候不加,以@ResponseBody为例,其实它的作用其实是将java对象转为json格式的数据。原创 2021-03-03 11:22:57 · 4485 阅读 · 0 评论 -
Spring MVC获取参数值之自动封装pojo(自动装箱)
Spring MVC获取参数值一共有四种类型,这是第二种的用法原创 2020-10-17 15:34:21 · 1363 阅读 · 4 评论 -
Spring MVC获取参数值之自动类型匹配
Spring MVC获取参数值一共有四种类型,这是第一种的用法原创 2020-10-08 09:06:49 · 590 阅读 · 0 评论 -
Spring Controller方法返回值类型
文章目录第一种:返回String类型第二种:返回ModelAndView类型第三种:返回void类型第四种:返回Object类型第一种:返回String类型1、返回String类型的演示代码如图所示:@RequestMapping("/returnString")public String returnString() { return "/returnDemo/returnString"; // 返回视图的的路径 // <property name="prefix" value="/W原创 2020-09-26 15:27:43 · 918 阅读 · 0 评论 -
简单记录Java的AES128加密和解密
AES的基本要求是,采用对称分组密码体制,密钥长度的最少支持为128、192、256,分组长度128位,算法应易于各种硬件和软件实现。原创 2020-07-29 19:43:09 · 5481 阅读 · 0 评论 -
原来servlet还可以这样进行传值
摘要:在 Java 中Servlet传递数据的方式有很多,最常见的有以下五种方式,分别是:文章目录1、使用静态变量的方式2、使用HttpServletResponse的sendRedirect()方法3、使用HttpServletRequest的getRequestDispatch()方法4、使用HttpServletRequest的getSession()方法5、使用HttpServletRequest的setAttribute()方法拓展:比较sendRedirect()和forward(reques原创 2020-06-05 17:38:42 · 1072 阅读 · 0 评论 -
SpringMVC之文件的上传与下载
文章目录一:文件的上传:1、添加需要的jar包:2、修改spring-mvc.xml 配置文件,定义文件上传解析器:3、编写文件上传Controller方法:4、编写文件上传的from表单(jsp页面):二:文件的下载:1、文件下载的方法代码如下:2、编写文件下载的jsp页面,代码如下:3、测试附:完整的代码:Controller层:jsp页面:spring-mvc.xml:一:文件的上传:1...原创 2020-05-07 17:20:28 · 1039 阅读 · 2 评论 -
Java Web项目之添加定时任务
文章目录一、使用监听器注入(1)创建监听器类:(示例代码)(2)创建定时任务类:(示例代码)(3)创建TimerTask类:(示例代码)(4)在web.xml注册监听器:(示例代码)二、使用spring注解注入(1)在SpringMVC配置文件(applicationContext.xml)中添加(2)示例Demo:(3)注意事项:(4)扩展:定时时间的设置(5)通配符说明:在Java Web程...原创 2020-04-27 17:47:25 · 3098 阅读 · 0 评论 -
详谈Java集合类
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系 如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承...原创 2019-12-30 16:08:17 · 293 阅读 · 0 评论 -
详谈Java的list类
1、list中添加,获取,删除元素:添加方法是:.add(e); 获取方法是:.get(index); 删除方法是:.remove(index); 按照索引删除; .remove(Object o); 按照元素内容删除;示例代码: List<String> person = new ArrayList<>(); person.add("张三")...原创 2019-12-30 15:49:30 · 868 阅读 · 2 评论