标签:cache

Java

Quella_v1.4 版本发布,Java 开源后台管理框架

dulong 发布于 2018-12-08

本次更新: #主要是对系统性能和安全做优化 使用Redis作为mybatis的二级缓存 使用SpringAOP和自定义注解完成Redis缓存 XSS攻击安全过滤 定时任务可视化控制 富文本可直接嵌入表单 增加系统全局设置页面 修复一些BUG 启用mybatis二级缓存 开启myb...

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

Java

系统性能提升优先法宝:缓存应用实践

9

小丁 发布于 2018-12-07

来这里找志同道合的小伙伴! 缓存是系统性能提升优先法宝,在互联网应用系统中,屡试不爽。网上有很多资料介绍缓存理论及使用策略,本文就不再涉及了,今天简单将缓存做个归类,重点分享以前在实际业务中碰到场景以及如何使用。 接下来主要分两部分介绍:缓存分类与应用实践案例。 缓存分类 缓存一...

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

Java

OKHttp源码解析(4)—-拦截器CacheInterceptor

小丁 发布于 2018-12-06

Serves requests from the cache and writes responses to the cache. 缓存拦截器,负责读取缓存直接返回、更新缓存。当网络请求有符合要求的Cache时,直接返回Cache。如果当前Cache失效,则删除。CacheStr...

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

Java

移动端工程架构与后端工程架构的思想摩擦之旅

7

hanze 发布于 2018-12-06

此文已由作者黎星授权网易云社区发布。 欢迎访问 网易云社区 ,了解更多网易技术产品运营经验 记资源投放后端工程的架构调整与优化 架构思考 一直以来对软件工程架构有着极大的兴趣,无论是之前负责的移动端Android工程,亦或是现在转到后端开发后维护的资源投放工程。可以说一个团队中并...

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

Java

Custom WAR Packager

1

xirruiqiang 发布于 2018-12-06

今天,我打算给 Jenkins 管理员和开发者们介绍一个新的工具 Custom WAR Packager。该工具可以打包 Jenkins 的自定义 WAR 发行版、 Docker 镜像以及 Jenkinsfile Runner 包。它可以打包 Jenkins、插件以及配置为开箱即...

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

Java

动手撸一个ARouter (ARouter源码分析)

2

小丁 发布于 2018-12-05

为什么要重复造轮子呢? 我认为只有站在作者的角度才能更透彻的理解框架的设计思想 去踩大神们所踩过的坑。 才能深入的理解框架的所提供的功能 学习优秀的作品中从而提高自己 在开始之前我先提出关于ARouter的几个问题 为什么要在module的build.gradle文件中增加下面配...

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

Spring

Spring Cloud Eureka原理分析(一):注册过程-服务端

2

darida 发布于 2018-12-05

Eureka的官方文档和Spring Cloud Eureka文档都有很多含糊的地方,其他资料也不多,只有读读源码维持生活这样子…… 本文将不会详细介绍每个细节,而是讲述一些关键的地方,便于查阅。 一些好的参考资料 对让人一脸懵逼的region和zone的解释 携程对Eureka...

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

编程技术

阿里java架构师面试128题含答案:分布式架构+Dubbo+多线程+Redis

5

小丁 发布于 2018-12-05

一、Java基础和高级 1.String类为什么是final的。 2.HashMap的源码,实现原理,底层结构。 3.反射中,Class.forName和classloader的区别 4.session和cookie的区别和联系,session的生命周期,多个服务部署时sessi...

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

Java

为什么Java占用的RAM比Xmx多得多?

songhua.gao 发布于 2018-12-05

Java为什么使用比堆中规定的大小还要多的内存,如何正确设置Docker内存大小限制?Java进程使用的内存远远超过堆大小? 堆大小设置为128 MB(-Xmx128m -Xms128m),而容器最多占用1 GB内存。在正常情况下,它需要500MB。如果docker容器设置限制(...

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

Spring

开发笔记 – Spring Boot集成HBase

8

yeseng 发布于 2018-12-05

最近在重新整理 搜书吧 (一个做图书比价的平台)的系统架构,目前图书产品数量超过了200万条。各种数据加起来超过40G了,使用Mysql数据库存储服务器吃不消,于是考虑使用HBase存储大部分数据。 一、摘要 以前 搜书吧 的数据量比较小,使用数据库+静态文件存储的方式就可以搞定...

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

Java

HLS大杂烩

xiaoli.wang 发布于 2018-12-04

HLS(HTTP Live Streaming)是苹果公司主导的基于HTTP的流媒体协议。它将视频切分为数秒一个的TS文件,客户端需要轮询视频文件的索引地址,将一小段一小段的视频组装起来 HLS索引文件示例 HLS地址: http://hls.open.ys7.com/openl...

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

Java

Jboot v1.7.5 发布,Spring Cloud 之外的另一个选择

小丁 发布于 2018-12-04

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生成器、shiro 和 jwt 安全控制、sw...

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

Java

Spring StateMachine(1) 二级审批流程

1

yeseng 发布于 2018-12-04

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kmyhy/article/details/84784479 以一个简单的二级审批流程(请假)为例,研究一下 StateMachine 的使用。该流程设计如下: 目标:通过 Stat...

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

Java

EVCache缓存在 Spring Boot中的实战

6

hanze 发布于 2018-12-03

实践一下 EVCache + memcached 缓存如何应用于 Spring Boot应用之中。 文章共 727字,阅读大约需要 2分钟 ! 概 述 EVCache 是 Netflix 开源的分布式缓存系统,基于 Memcached缓存和 Spymemcached客户端实现,其...

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

Java

ReentrantReadWriteLock 读写锁解析

1

hanze 发布于 2018-12-03

java中锁是个很重要的概念,当然这里的前提是你会涉及并发编程。 除了语言提供的锁关键字 synchronized和volatile之外,jdk还有其他多种实用的锁。 不过这些锁大多都是基于AQS队列同步器。ReadWriteLock 读写锁就是其中一个。 读写锁的含义是,将读锁...

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

Java

Java中的引用

2

changyuan.xu 发布于 2018-12-03

在Java中有四种类型的引用: 强引用 软引用 弱引用 虚引用 这些引用的区别仅在于 垃圾收集器 的处理方式。如果你从来没有听说过这些引用,说明你一直在使用强引用。了解这些区别是很有帮助的,尤其是在你需要存储临时对象同时又无法使用eHcache或者Guava等缓存库时。 由于这些...

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

Spring

spring事务管理源码分析(一)配置和事务增强代理的生成流程

6

hellas 发布于 2018-12-02

在本篇文章中,将会介绍如何在spring中进行事务管理,之后对其内部原理进行分析。主要涉及 @EnableTransactionManagement注解为我们做了什么? 为什么标注了@Transactional注解的方法就可以具有事务的特性,保持了数据的ACID特性?spring...

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

Java

解决SpringBoot2.x版本对Velocity模板不支持的方案

1

changyuan.xu 发布于 2018-12-01

背景 在springboot1.4.x版本之前对velocity的模板支持的是相当好的,不止出于什么原因springboot从1.5.x以后停止了对velocity的支持,甚至在2.x版本中移除了和velocity的相关代码。目前手上有些项目使用的是velocity模板引擎,同时...

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