标签:key

Java

Mybatis之缓存分析

1

小丁 发布于 2019-11-18

前言 缓存可以说是提升性能的标配,操作系统,cpu,各种各样的框架我们总能看到缓存的身影,当然Mybatis也不例外,Mybatis提供了强大的缓存功能,分别有一级缓存和二级缓存,接下来我们来做一一介绍。 缓存配置 在深入之前我们先看看Mybatis都提供了哪些缓存的配置,方便开...

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

Java

drools规则语言指南(二)在DRL中类型和元数据定义

2

hanze 发布于 2019-11-18

在DRL中类型和元数据定义 结构 类型声明结构: 元数据结构: 两种用途 new一个新的fact 使用元数据@key(value)这种方式,关联新的或已存在的fact 不带有元数据的类型声明: 一个新fact的定义可以不需要元数据,但是必须要包含属性或者字段。 下面是在DRL中定...

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

Spring

SpringBoot使用注解方式整合Redis

4

dulong 发布于 2019-11-18

1.首先导入使用Maven导入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-re...

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

Java

灵魂拷问:为什么 Java 字符串是不可变的?

6

Harries 发布于 2019-11-18

点击蓝色“ Java极客技术 ”关注我哟 加个“ 星标 ”,一起快乐成长 这是 Java极客技术的第 251 篇原创文章 在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。 对于绝大多...

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

Java

排序算法Java实现

changyuan.xu 发布于 2019-11-18

会通过Java语言实现:冒泡排序,插入排序,选择排序,归并排序,快速排序,桶排序,计数排序,基数排序,希尔排序 1.1 执行效率 本文会通过Java语言实现:冒泡排序,插入排序,选择排序,归并排序,快速排序,桶排序,计数排序,基数排序,希尔排序 1 分析排序算法1.1 执行效率 ...

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

Java

Java中23种设计模式–超快速入门及举例代码

yanxinchi 发布于 2019-11-18

java的设计模式大体上分为三大类: 创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子...

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

Java

多线程!只看这一篇就够了

1

zhuangli 发布于 2019-11-18

作者: 蓝师傅_Android 原文: https://juejin.im/post/5d7da37d6fb9a06b0202f156 多线程并发问题,基本是面试必问的。 大部分同学应该都知道 Synchronized , Lock ,部分同学能说到 volatile ...

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

Java

来探讨一下最近面试问的ThreadLocal问题

2

yanxinchi 发布于 2019-11-17

中高级阶段开发者出去面试,应该躲不开ThreadLocal相关问题,本文就常见问题做出一些解答,欢迎留言探讨。 ThreadLocal为java并发提供了一个新的思路, 它用来存储Thread的局部变量, 从而达到各个Thread之间的隔离运行。它被广泛应用于框架之间的用户资源隔...

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

Java

java8-Optional类

Harries 发布于 2019-11-17

背景 NPE问题,100%的Java程序员都碰到,并且曾经是心中的痛。 一个例子 业务模型 Person 有车一族, 有Car字段, Car 车,每个车都有购买保险, 有Insurance字段; Insurance 保险,每个保险都有名字 有name字段; 需求:获取某个Pers...

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

Java

图文并茂理解hashMap

2

yeseng 发布于 2019-11-17

阅读此文后你将掌握的知识点: 1, hashMap原理 2, 为什么长度必须是2的整数次幂 3, PUT的数据如何进行存储 4,java1.7的hashMap在高并发下会有什么问题 5,java1.8有哪些改进 注:文中如有理解描述不当的地方请多多指正。 使用的数据结构 数组 链...

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

Java

Dubbo源码解析(十四)远程通信——Http

1

puefu.he 发布于 2019-11-17

目标:介绍基于Http的来实现的远程通信、介绍dubbo-remoting-http内的源码解析。 前言 本文我们讲解的是如何基于Tomcat或者Jetty实现HTTP服务器。Tomcat和Jetty都是一种servlet引擎,Jetty要比Tomcat的架构更简单一些。关于它们...

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

Spring

深入理解 Spring Cloud 核心组件 底层原理

3

邓龙华 发布于 2019-11-17

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 之前一直在看 Spring Cloud 及微服务架构 对 Spring Cloud 的主要组件的原理有了更深入一点的理解,特地做一下总结。 一、Spring ...

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

Java

Spring系列-实战篇(6)-基于mongodb的开发

2

小丁 发布于 2019-11-17

1.前言 我们在企业开发中,最常用的都是关系型数据库(oracle、mysql、sqlserver等),这类基于jdbc的数据交互方式,通过在spring中整合mybatis就能实现,本系列文章《Spring系列-实战篇(4)-你有多了解MyBatis 》中就有讲解。 但对于非关...

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

Java

android webview一篇文章全面了解(基本使用,url拦截,js跟java交互)

7

puefu.he 发布于 2019-11-17

最近几年混合应用越来越流行,及一部分功能用原生代码开发,一部分功能用html5实现。那什么时候用原生什么时候用网页呢?很多人第一反应就是经常变化的页面用网页开发,避免经常发包,不全对。其实因为网页使用体验远远不及原生开发,所以一般有以下两种情况建议使用网页代替原生: 1.试水功能...

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

Java

Java基础系列-Java11特性解读

hanze 发布于 2019-11-17

Java11 是 Java8 之后的一个 LTS 版本。Java8 的 LTS 将在今年到期,在 Java8 之后,Java11 就是最好的选择了。Java9 到 Java11 的新特性虽然没有 Java8 的跨度大,但在虚拟机层面有了很大的升级。通过 Benjamin 的这篇博...

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

Java

都给你整理好了,Java各种随机方式对比

3

xirruiqiang 发布于 2019-11-17

来源: http://i7q.cn/4RS8he 1. Math.random() 静态方法 产生的随机数是 0 – 1 之间的一个 double ,即 0 <= random <= 1 。 for (int i = 0; i < 10; i++) ...

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

Java

SpringBoot Web篇(一)

3

zhuangli 发布于 2019-11-17

通常情况下,我们都需要对自己定义的异常进行相应的处理。捕获指定的异常方式如下: @ControllerAdvice public class ExceptionHandlers { // 捕获自定义异常类进行处理 @ExceptionHandler(CustomException...

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

Spring

手把手教你定制标准 Spring Boot starter

8

dulong 发布于 2019-11-17

点击上方蓝色“ 程序猿DD ”,选择“设为星标” 回复“ 资源 ”获取独家整理的学习资料! 写在前面 我们每次构建一个 Spring 应用程序时,我们都不希望从头开始实现具有「横切关注点」的内容;相反,我们希望一次性实现这些功能,并根据需要将它们包含到任何我们要构建的应用程序中 ...

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