Java深度编程

LV0
发表了文章

SpringBoot 整合 gradle 集成ActiveMQ

https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-...

Java深度编程
发表了文章

springBoot整合Mq报错:JmsMessagingTemplate that could not be found

springBoot使用gradle版本管理,在整合activeMQ的时候容易出现一个错误,那就是找不到JmsMessagingTemplate,无法匹Mess...

Java深度编程
发表了文章

SHA指纹算法进行版本管理,解决对象流序列化与反序列化不兼容的问题

首先,我们先说一下什么是对象流的序列化与反序列化。我们知道代码创建的对象起初是存在计算机内存中的,将内存中的数据存入磁盘则是“序列化”;将磁盘中的文件数据重新加...

Java深度编程
发表了文章

框架源码调试实战之easypoi异常解决方案精讲

最近有个同事遇到了个棘手的问题,easypoi导出文件出了bug,却不知道是怎么回事,无从下手,无可奈何,由于事态紧急,只能火急火急的求助于我。我问他:“开发的...

Java深度编程
发表了文章

SpringBoot解决内、外tomcat部署兼容问题

我们在使用springBoot开发的过程中出于方便,都会选择使用本地类Application中的main方法启动服务,即可实现本地的调试,十分的...

Java深度编程
发表了文章

SpringBoolt框架获取properties配置文件值的三种方式

Spring框架是主流框架,使用过程中经常需要在properties配置文件中配置数值,而有时候又需要在代码中获取其值。下面就为大家介绍获取配...

Java深度编程
发表了文章

SQL优化之LIMIT语法, limit n,m 和 limit n有什么区别?

在某些面试题中会遇到这样的问答或笔试题:“limit 0,1 和 limit 1有什么区别?” 要准确回答这个问题就等深入明白limit一个参...

Java深度编程
发表了文章

【Java并发编程】线程安全与性能

类的线程安全表现为: 操作的原子性,类似数据库事务。 内存的可见性,当前线程修改后其他线程立马可看到。 不做正确的同步,在多个线...

Java深度编程
发表了文章

深入解读Redis 开发规范,别只会 set、get!

规范建议使用冒号即:进行分割拼接,因为很多Redis客户端是根据冒号分类的,如下图所示:

Java深度编程
发表了文章

Java1.8新特性 -- Srream流

元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal operation)得到前面处理的结果。其...

Java深度编程
发表了文章

Java1.8新特性--方法的引用

上面的car2::repair为什么报错?点开forEach源码你会发现它需要的参数是:Consumer<? super T> ,而对象::空参方法得到的返回值...

Java深度编程
发表了文章

Java1.8 -- Lambda表达式

Lambda 表达式,也可称为闭包(注意与js中的闭包不是同一个概念),它允许把函数作为一个方法的参数(函数作为参数传递进方法中),使用 Lambda 表达式...

Java深度编程
发表了文章

算法与编程之 -- IO流

编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt文件中,a.txt 文件中的单词用回车符分隔,b.txt 文件中用...

Java深度编程
发表了文章

编程思想之--闹心的分页,去重问题

最近遇到一个闹心的问题,在开发审核功能的时候,要查询已审核的记录,肯定是一张单对应多个审核记录啊,所以就显示多条,突然产品要把多余的去点,一张单只显示最...

Java深度编程
发表了文章

idea自动生成类,方法注释,大大提升开发效率

我们在开发的过程中,新建类,方法,接口等都需要写上注释,频繁的写注释很浪费时间,下面我为大家介绍一种自动生成注释的方式。

Java深度编程
发表了文章

玩转mysql函授:concat以及group_concat

返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。

Java深度编程
发表了文章

经常被面试官问到的HashMap,详细解读看这一篇就够了

https://juejin.im/post/5d09f2d56fb9a07ec7551fb0

Java深度编程
发表了文章

Java的浅克隆与深克隆

“克隆”一词总会让我们想起与生物学相关的科技医学技术,说的就是将动物的细胞取到后进行人工培育,从而培育出一个一模一样的动物(当然也包括人)。在编程界中...

Java深度编程
发表了文章

spring的定时任务,超级简单好用

@EnableScheduling 注解的作用是发现注解@Scheduled的任务并后台执行。@Scheduled用于标注这个方法是一个定时任务的方法cro...

Java深度编程
发表了文章

多线程编程必备技术—— volatile,synchronized,lock

volatile: volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。确保本条指令不会...

Java深度编程

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券