标签:value

Java

JAVA中Context的详细介绍和实例分析

2

puefu.he 发布于 2020-07-14

最熟悉的陌生人——Context 刚刚学android或者js等,都会看见这个频繁的字眼——Context。 意为”上下文“。 本文主要记述,Context到底是什么、如何理解Context、一个APP可以有几个Context、Context能干啥、Context的作用域、获取C...

阅读(3)评论(0)赞 (0)

Java

Spring Boot 如何快速集成Redis?

2

小丁 发布于 2020-07-14

Spring Boot 如何快速集成 Redis?没错,栈长本文教你,让大家少走弯路! 添加依赖 使用像 Redis 这类的 NoSQL 数据库就必须要依赖 spring-data-redis 这样的能力包,开箱即用,Spring Boot 中都封装好了: 引入spring-bo...

阅读(1)评论(0)赞 (0)

Java

【进收藏夹吃灰系列】——Java基础快速扫盲

21

hanze 发布于 2020-07-14

建议看完目录后扔进收藏夹吃灰,需要用的时候再翻出来。(手动狗头) 本文主要包括Java入门的一些知识,包括JDK环境安装,常用语法以及面向对象编程等。 【目录结构】 Java基础1,Java语言的特点2,配置开发环境3,经典HelloWorld3.1 命令行运行Java程序3.2...

阅读(4)评论(0)赞 (0)

Java

Spring Boot 2.x基础教程:进程内缓存的使用与Cache注解详解

1

darida 发布于 2020-07-14

随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一。Spring 3开始提供了强大的基于注解的缓存支持,可以通过注解配置方式低侵入的给原有Spring应用增加缓存功能,提高数据...

阅读(2)评论(0)赞 (0)

Java

Spring Cloud升级之路 – Hoxton – 8. 修改实例级别的熔断为实例+方法级别

puefu.he 发布于 2020-07-14

实例级别的熔断带来的困扰 如之前系列( Spring Cloud升级之路 – Hoxton – 4. 使用Resilience4j实现实例级别的隔离与熔断 )所述,我们实现了实例级别的熔断。但是在生产中发现,并不是所有情况下都表现良好。首先如果发布了新接口...

阅读(3)评论(0)赞 (0)

Java

从JIT到类加载再到实现原理解式Lambda编译慢的问题 原 荐

5

zhuangli 发布于 2020-07-14

问题回顾 描述的话不多说,直接上图: 看到输出结果了吗?为什么第一次和第二次的时间相差如此之多?咱们一起琢磨琢磨, 也可以先去看看结论再回过头看分析 注:并非仅第二次快,而是除了第一次,之后的每一次都很快 给与猜想 是否和操作系统预热有关? 是否和JIT(即时编译)有关? 是否和...

阅读(3)评论(0)赞 (0)

Java

基础篇:JAVA基本类型

4

小丁 发布于 2020-07-14

1:java几种基本类型大小 关键字 类型 位数 (8位一字节) 取值范围(表示范围) byte 整型 8 -2^7 ~ 2^7-1 short 整型 16 -2^15 ~ 2^15-1 int 整型 32 -2^31 ~ 2^31-1 long 整型 64 -2^63 ~ 2^...

阅读(3)评论(0)赞 (0)

Java

一文讲清楚ArrayList的原理

5

songhua.gao 发布于 2020-07-14

01    原理 ArrayList底层采用数组实现,具有也具有数组的优缺点,同时支持动态扩容(扩展为原来的1.5倍)。所以它非常适合需要使用索引快速访问的场景。同时由于其自动扩容的功能,我们需要注意在初始化集合时需要指定大小。 ##02&...

阅读(4)评论(0)赞 (0)

Java

JVM优先级线程池做任务队列

darida 发布于 2020-07-14

我们都知道 web 服务的工作大多是接受 http 请求,并返回处理后的结果。服务器接受的每一个请求又可以看是一个任务。一般而言这些请求任务会根据请求的先后有序处理,如果请求任务的处理比较耗时,往往就需要排队了。而同时不同的任务直接可能会存在一些优先级的变化,这时候就需要引入任务...

阅读(5)评论(0)赞 (0)

Java

ThreadLocal全面解析(二)

7

dulong 发布于 2020-07-13

昨天把ThreadLocal的基本要用的知识点讲了下,比如说 Java的引用 this 关键字 还有Java中的值传递和地址传递 如果没有看的话建议先看下 Java中的值传递和地址传递 前世今生 前面的文章,我们学习了有关锁的使用,锁的机制是保证同一时刻只能有一个线程访问临界区的...

阅读(6)评论(0)赞 (0)

Java

Serializable是怎么一回事

10

likai 发布于 2020-07-13

在Java中,Serializable作为一种序列化手段最为方便不过,其使用成本之低,使在完全不了解它原理的情况下,均可正常使用。 需要序列化的场景很多,当涉及如果将数据从一个地方,有效地传输到另一个地方,就可涉及到序列化的使用。侧重于目标不同,实现的序列化方式也就不同,Seri...

阅读(5)评论(0)赞 (0)

Java

JVM 类加载子系统

2

wenming.gapo 发布于 2020-07-13

在约翰·冯·诺伊曼的计算机模型中,任何程序都需要加载到内存才能与CPU进行交流。 加载过程load 根据一个类的全限类名来获取此类的二进制流(此处并没有说是特指的本地class文件) 将这个class文件所代表的静态存储结构转化为方法区中的运行时结构 ...

阅读(4)评论(0)赞 (0)

Java

基础设计模式-03 从过滤器(Filter)校验链学习职责链模式

2

songhua.gao 发布于 2020-07-13

1.职责链路模式 1.1UML图 1.2 职责链路模式的概念 为了解耦的任务校验,将校验对象连成一个链,沿着这个链进行访问,直到有一个对象处理位置; 1.3 优点 1.按照一定的顺序执行判断; 2.避免校验对象之间耦合关系; 3.不用担心没有代码没有执行到; 2.职责链路模式在过...

阅读(5)评论(0)赞 (0)

Java

Dubbo RPC在Provider端是如何跑起来的

3

zhuangli 发布于 2020-07-13

戳蓝字「TopCoder 」关注我们哦! dubbo RCP请求到达provider后,首先经过数据接收、解码(NettyWokerThread/NioEventLoop),然后传递到RPC后续流程(DubboServerHandler),即filter、service invo...

阅读(5)评论(0)赞 (0)

Spring

SpringBoot整合MyBatis-Plus

18

changyuan.xu 发布于 2020-07-13

MyBatis-Plus 官方网址: https://mp.baomidou.com/ 简介 MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入 :只做增强不做改变,引...

阅读(7)评论(0)赞 (0)

Java

Mybatis源码分析(一):Mybatis执行流程

1

changyuan.xu 发布于 2020-07-13

一、Mybatis使用示例 我们先先一个简单的例子,对Mybatis使用有一个直观的认识。 1.新建mybatis配置文件mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ...

阅读(8)评论(0)赞 (0)

Java

从零写一个具有IOC-AOP-MVC功能的框架—学习笔记—05. 实现容器的依赖注入

6

xubiao.zhuang 发布于 2020-07-13

1. 实现思路及需要完成的内容 实现思路 定义相关的注解标签 实现创建被注解标记的成员变量实例,并将其注入到被@Autowired标记的成员变量中 需要完成的内容 编写ClassUtil#setField方法为对应的实例设置属性值 编写@Autowired注解 编写Depende...

阅读(10)评论(0)赞 (0)

Java

从零开始手写 mybatis(一)MVP 版本

2

hellas 发布于 2020-07-13

什么是 MyBatis ? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java...

阅读(11)评论(0)赞 (0)