首页
学习
活动
专区
工具
TVP
发布

Java学习录

专栏作者
189
文章
208755
阅读量
37
订阅数
这里有一批Dubbo中你不知道的操作方式
在开发及测试环境下,使用点对点直连方式,可以直接绕过绕过注册中心,只测试指定的服务提供者
Java学习录
2020-02-25
1.2K0
科普:为什么SpringBoot中main方法执行完毕后程序不会直接退出呢
大部分人应该都知道使用System.exit()或Runtime.exit()可以直接导致当前JVM进程退出,但是仔细想想这个好像跟SpringBoot没啥关系哈
Java学习录
2020-02-25
4.4K0
2020年最新阿里和美团面经
阿里,31号电面,2020年元旦中午1点在线编程。最后挂了,面试官大哥说等我工作满三年再捞我
Java学习录
2020-01-14
5361
SpringCloud Gateway中你不知道的骚操作
之前的几篇文章中,我们已经提到了如何使用SpringCloud Gateway,那几篇文章的内容已经足够做普通项目使用了,但是如果你想深入了解这个东西,或者说是看完这篇文章你用起来跟普通人就完全不是一个等级的了
Java学习录
2019-12-03
1.8K0
面试官:你知道Spring中有哪些可以让我们扩展的地方么
大家都知道我这段时间陆续更新了Spring系列源码分析以及各种扩展点的文章,到了今天可以总算可以更新这篇文章了
Java学习录
2019-09-23
3910
@Transactional注解详解
@Transactional注解可以作用于接口、接口方法、类以及类方法上 1. 当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性 2. 当作用在方法级别时会覆盖类级别的定义 3. 当作用在接口和接口方法时则只有在使用基于接口的代理时它才会生效,也就是JDK动态代理,而不是Cglib代理 4. 当在 protected、private 或者默认可见性的方法上使用 @Transactional 注解时是不会生效的,也不会抛出任何异常 5. 默认情况下,只有来自外部的方法调用才会被AOP代理捕获,也就是,类内部方法调用本类内部的其他方法并不会引起事务行为,即使被调用方法使用@Transactional注解进行修饰
Java学习录
2019-08-29
11.2K0
Java中可以提升性能的小细节
一维数组和二维数组的恩怨情仇 保存同样的数据使用一维数组和二维数组的区别是前者以时间换空间后者是以空间换时间
Java学习录
2019-07-30
3500
基础排序算法
假如我们现在要排序的数组为[3,1,0,2,8,4,2]。那么选择排序的排序流程为:
Java学习录
2019-07-30
3250
如何参与一个开源项目!
3、进入项目之后,单击右上角的fork按钮,github就会在你的帐户下fork一个同样的项目。
Java学习录
2019-07-23
1.6K0
Spring注解大全
注入配置文件@PropertySource(“classpath:cn/shiyujun/test.propertie”)
Java学习录
2019-07-17
9880
Spring Cloud内置加解密
Spring Cloud内置了加解密的支持,包括对称加密和非对称加密。使用对称加密只需要在bootstrap.yml文件中通过encrypt.key属性指定加密用的密钥
Java学习录
2019-07-10
2.4K0
阴阳大轮之代理模式
定义 在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在访问此对象时加上一个对此对象的访问层 优缺点 职责清晰 高扩展性 智能化 由于在客户端和真实主题之间增加了代理对象,因此有些类型的代理模式可能会造成请求的处理速度变慢 实现代理模式需要额外的工作,有些代理模式的实现非常复杂 使用场景 远程代理 为一个位于不同的地址空间的对
Java学习录
2019-07-10
2820
Rabbit的基础概念
作为金融级必选的消息中间件,RabbitMQ 凭借其高可靠、易扩展、高可用及丰富的功能等特性受到越来越多企业的青睐,本篇文章简单介绍一下在初次学习RabbitMQ时涉及的一些基础的概念以及名词的解释
Java学习录
2019-07-01
4370
MySQL索引-基础版
如果是char、varchar类型,length可以小于字段实际长度。如果是blob和text类型,必须指定 length
Java学习录
2019-05-27
6720
MySQL中神奇的show命令详解
show binary logs:列出服务器上的二进制日志文件 show binlog events:显示二进制日志中的事件 show character set:显示所有可用的字符集 show collation:列出服务器支持的排序规则 show columns:显示有关给定表或视图中列的信息 show create database:显示建库语句 show create event:显示创建事件语句 show create function:显示创建函数语句 show create procedure
Java学习录
2019-05-23
2.2K0
JVM垃圾收集详解
为每个对象标记一个引用数量,当这个对象被另外一个对象引用时它的引用数据就加一,当另外一个对象释放了对它的引用它的引用数量就减一。当它的引用变为0时意味着没有对象引用,就可以回收了
Java学习录
2019-05-15
3950
JVM垃圾收集器详解
一个单线程的收集器,使用复制算法。它只会使用一条线程工作,并且在进行垃圾收集的同时,必须暂停其他所有的工作线程(Stop The Word),直到垃圾收集结束。
Java学习录
2019-05-15
3890
为什么一线大厂面试必问redis,有啥好问的?
除了5种常用类型,还有bitmaps、hyperloglogs 、geospatial等类型。
Java学习录
2019-05-14
5480
JVM的类加载机制
加载是第一阶段,因为此时的虚拟机中还没有class的相关信息,必须将class文件加载到虚拟机中才能进行接下来的操作。加载的过程主要分为以下3个步骤:
Java学习录
2019-05-14
3580
Java堆
Java 堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。这个区域是用来存放对象实例的,几乎所有对象实例都会在这里分配内存。平常我们听说的垃圾收集、GC等名词都是由堆发展而来的
Java学习录
2019-05-14
8300
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档