Java
文章平均质量分 84
大吉大利。
了解更多Java相关知识,微信关注公众号“Java程序助手”。
展开
-
Spring之AOP(二)
上篇文章介绍了如何通过切面打印日志,接下来填几个上篇文章的坑,顺便介绍一下通过切面实现处理异常等操作。原创 2020-11-16 16:12:32 · 194 阅读 · 1 评论 -
Spring之AOP(一)
先简单介绍一下AOP:官方介绍:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。简单来说:就是切面编程,通过动态代理实现在不修改源代码的情况下给程原创 2020-11-10 13:48:50 · 157 阅读 · 0 评论 -
Java中String的常用方法
一、replace(替换)String aaa = "156 84 84";//将字符串中字符全部替换另外字符System.out.println(aaa.replace('5','9'));//将字符串中字符串全部替换另外字符串(去空格处理)System.out.println(aaa.replace(" ",""));//同上,不过限制为只能替换字符串System.out.println(aaa.replaceAll("8","666"));//仅替换第一个字符串System.out.原创 2020-11-04 10:35:38 · 335 阅读 · 2 评论 -
序列化与反序列化
什么是序列化与反序列化序列化:把Java对象转换为字节序列的过程。反序列化:把字节序列恢复为Java对象的过程。序列化的实现在Java中,如果一个对象要想实现序列化,必须要实现下面两个接口之一:Serializable 接口Externalizable 接口序列化的作用最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。序列化后的字节流保存了Java对象的状态以及相关的描述信息。序列化机制的核心作用就是对象原创 2020-10-14 09:41:41 · 75 阅读 · 0 评论 -
Java中锁的简单介绍
之前在面试的过程中被问到乐观锁和悲观锁,就去网上查了查关于锁的概念,简单做个总结。(锁的种类竟然这么多!!!)这是网上大多数锁的种类。我们要知道的是,并不是一个锁只属于一个种类,它可以是悲观锁,同时也可以属于公平锁,就像一个人,它可以是一个男人,也可以是一个程序员。...原创 2020-09-29 20:48:15 · 114 阅读 · 0 评论 -
SOFARegistry注册中心的搭建(蚂蚁金服)
之前的文章中,详细的介绍了如何去搭建一个基于SOFABoot框架的项目,我们都知道,在用SpringBoot框架去开发一款分布式项目时,Spring Cloud为我们提供了一整套的针对多个服务之间的相互调用的问题,包括Eureka、Hystrix、Feign、Config等。在之前的文章中也介绍了,SOFABoot的主要功能中,除了介绍过的健康检查能力,类隔离和日志隔离之外,还有一个重要的,就是SOFAStack中一些SOFA中间件的集成管理。其实,SOFAStack同Spring Cloud一样,就...原创 2020-09-18 11:25:04 · 4831 阅读 · 1 评论 -
Java实现短信通知验证
基于腾讯云短信通知先导入依赖: <dependency> <groupId>com.github.qcloudsms</groupId> <artifactId>qcloudsms</artifactId> <version>1.0.6</version> </dependency>发送短信工具类:import com.原创 2020-09-08 11:05:05 · 1214 阅读 · 0 评论