![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 73
近藤
专注 充满战斗力
展开
-
设计模式之单例模式简析笔记
好久没这样写写东西了,最近也真的是很忙,白天上班,晚上带娃,还要学习。很久没有这样的压迫感了,工作了好几年中间陆陆续续的都学习过,看过一些学习视频来加强自己的一些技术能力,现在回想过来好想能回到当初好好学习,那个时候的时间还是充足的。现在每天的状态就是感觉自己的时间不够用,多想一天当作两天用。这些天每天都会坚持学习,看视频看书来巩固自己。真的是人到一定的年纪就开始焦虑了。其实静下心来好好的学习才发现自己要学习的太多了,技术更新换代的也很频繁。每天坚持一点点学习,让自己更充实,技术慢慢得到提升。原创 2020-10-24 22:21:37 · 789 阅读 · 1 评论 -
springBoot Junit测试用例出现@Autowired不生效
前提条件:1,测试类上面添加支持的注解,就能取到spring中的容器的实例,如果配置了@Autowired那么就自动将对象注入。@RunWith(SpringJUnit4ClassRunner.class)@SpringBootTest(classes = Application.class)//这里Application是启动类pom文件添加:<dependency><groupId>org.springframework.boot</group原创 2020-11-27 15:17:16 · 2378 阅读 · 1 评论 -
ftp远程操作文件夹及文件操作
ftp远程操作文件夹及文件操作(登录 递归创建文件 移动文件 )首先要保证是操作文件的最高权限的用户才可进行操作 否则能登陆ftp的其他用户只能在根目录有操作权限切换到ftp其他目录 可以层级切换创建文件只能层级创建 ,先切换到当前目录一级一级创建,创建成功返回true 失败则false(判断文件目录是否存在也是根据返回的布尔类型来)import lombok.e...原创 2019-10-24 18:09:46 · 3054 阅读 · 0 评论 -
HashMap分析
1、为什么用HashMap?HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key-value)映射HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找和链表的寻址修改HashMap是非synchronized,所以HashMap很快HashMap可以接受null键和值,而Hashtable则不能(原因就是equlas()方法需要对象,因为HashM...原创 2019-09-13 11:18:43 · 93 阅读 · 0 评论 -
如何保障消息中间件100%消息投递成功?如何保证消息幂等性
一、前言我们小伙伴应该都听说够消息中间件MQ,如:RabbitMQ,RocketMQ,Kafka等。引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用。如上图:(1)订单服务投递消息给MQ中间件(2)物流服务监听MQ中间件消息,从而进行消费我们这篇文章讨论一下,如何保障订单服务把消息成功投递给MQ中间件,以RabbitMQ举例。二、分析问题小伙伴们对此会有些...原创 2019-09-13 11:17:10 · 120 阅读 · 0 评论 -
浮点类型float double 以及BigDecimal之间的爱恨情仇
1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。先看下面代码 public static void main(String...原创 2018-12-07 08:59:40 · 2155 阅读 · 0 评论 -
Java反射-高级开发进修
理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。 一:Class类的使用①.万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.lang.Class类的实例对象,但是这些对象都不需要new出来,因为java.lang.Cla...原创 2018-11-02 08:27:56 · 190 阅读 · 0 评论 -
https调用服务
原创 2018-10-10 15:47:00 · 425 阅读 · 0 评论 -
java处理TXT文件
有时候需要对一些数据进行批量分析和操作(比如数据库查询出来的字段信息) ,这时我们可以将其放在txt或者excel文件中,然后对txt进行读取并处理逻辑。txt文件内容按如下显示:oid sid1 21 3下面给出操作txt文件的工具代码: public class ReadTxtUtils { private File filename ;private In...原创 2018-10-09 16:13:03 · 1738 阅读 · 0 评论 -
String类型小数值转换为Long类型
数值分为小数和整数,当传入的类型为String,需要获取的类型为Long,这时候直接通过Long.valueOf()可以实现,但是当传入的String类型是小数值得时候(如传入的是金额数值:"29.90",注意:金额数值经常进行乘以100后再往下执行业务逻辑:)就会出现异常java.lang.NumberFormatException: For input string: "29.90",解决方...原创 2018-10-15 17:05:41 · 13921 阅读 · 2 评论