标签:ORM 第2页

Java

我理解的 Java 泛型

1

尖兵 发布于 2019-01-18

前言 在学习 Spring 的依赖注入时, 被 Google 导流到了 Java Generics FAQs. 这篇文章深入讲解了 Java 中泛型相关的方方面面, 阅读完毕后, 整理了自己的一些理解. 概念与名词 在进入具体的讨论之前, 我们需要先明确几个名词的含义. Gene...

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

编程技术

如果20万用户同时访问一个热点缓存,如何优化你的缓存架构?【石杉的架构笔记】

10

likai 发布于 2019-01-18

这篇文章,咱们来聊聊热点缓存的架构优化问题。 其实使用缓存集群的时候,最怕的就是热key、大value这两种情况,那啥叫热key大value呢? 简单来说,热key,就是你的缓存集群中的某个key瞬间被数万甚至十万的并发请求打爆。 大value,就是你的某个key对应的value...

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

Java

精通Log4j配置

zhuangli 发布于 2019-01-17

本文根据官方文档,及长期的实践经验总结而出。 一、logger、appender、layout Log4j can send your log messages to the console,&nbs...

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

编程技术

使用 Istio 实现基于 Kubernetes 的微服务架构

100

xiaoli.he 发布于 2019-01-17

概述 近两年,随着容器、Kubernetes 等技术的兴起,微服务这个概念被广泛提及并被大量使用。本文将会从以下几个方面着手,结合实验展现的方式,让读者真正理解微服务的含义。 新一代的微服务架构 Istio 基于 Istio 的微服务实验展现 Istio 的架构分析 Istio ...

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

编程技术

保障IDC安全:分布式HIDS集群架构设计

15

xubiao.zhuang 发布于 2019-01-17

总第328篇 2019年 第006篇 HIDS主机型入侵检测系统是部署在服务器上的安全防护Agent,用来保障服务器安全。在大型互联网公司,面对的是几十万台甚至上百万台服务器规模的IDC时,复杂的服务器环境,网络环境,巨大的数据量给产品带来了哪些技术挑战呢? 背景 近年来,互联网...

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

Java

为年后跳槽准备的133 道 Java 面试题及答案

5

changyuan.xu 发布于 2019-01-17

为年后跳槽准备的133 道 Java 面试题及答案 Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Ve...

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

编程技术

从 Clean-Architecture 谈架构原理及其应

4

尖兵 发布于 2019-01-17

【编者的话】前些日子和团队的小伙伴们分享了自己对架构的理解,当时准备的比较仓促,讲的也比较粗糙,很多点并没有表达清楚;欣慰的是大家的反馈都比较积极,证明分享的内容是有参考价值的。 这篇博客主要把分享的内容进行整理重塑,并补充一些当时没有表达的细节,期望能够给更多人更多的启发。 团...

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

Java

Spring Bean高级配置方法大全

wenming.gapo 发布于 2019-01-17

案例一:组合配置 (1)枚举类型的属性 (2)使用构造函数赋值 (3)property结点下面用bean作为value <bean id="jacksonMapper" class="org…Jackson2ObjectMapper...

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

Java

JStorm 源码分析 – 高性能队列 DisruptorQueue

邓龙华 发布于 2019-01-17

在上一篇文章中( JStorm 源码分析 – tuple 在整个拓扑中的流转过程 ), 我们多次提到 JStorm 使用了 3 个队列来完成 tuple 的缓冲与消费. 因此这些队列的性能会制约 JStorm 的总体的吞吐量. 在日常的工程实践当中, 我们会使用一些 ...

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

Java

Java进程内存泄漏判断及解决方法

2

dulong 发布于 2019-01-17

内存泄漏种类 Java使用的内存种类包含三种,这三种类型的内存都可能发生内存泄漏。 • 堆内存泄漏,如果JVM 不能在java 堆中获得更多内存来分配更多java 对象,将会抛出java堆内存不足(java OOM) 错误。如果java 堆充满了活动对象,并且JVM 无法再扩展j...

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

Java

几个概念区分:Executor、ExecutorService、Executors、ThreadPoolExecutor

yeseng 发布于 2019-01-17

主要参考了JDK里的注释,不得不说写得真的好,值得多读几遍,当然能读源码就更好了。 Executor An object that executes submitted Runnable tasks. This interface provides a way of decoup...

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

Java

Ignite与Spark都很强,那如果把它们整合起来会怎样?

4

puefu.he 发布于 2019-01-17

在 前面的文章 中,我们分别介绍了 Ignite 和 Spark 这两种技术,从功能上对两者进行了全面深入的对比。经过分析,可以得出这样一个结论:两者都很强大,但是差别很大,定位不同,因此会有不同的适用领域。 但是,这两种技术也是可以互补的,那么它们互补适用于场景是什么呢?主要是...

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

Java

Java™ 教程(守护阻塞)

小丁 发布于 2019-01-16

守护阻塞 线程通常必须协调他们的操作,最常见的协调用法是守护阻塞,这样的阻塞首先轮询一个条件,该条件必须为真,然后阻塞才能继续,要正确执行此操作,需要执行许多步骤。 例如,假设 guardedJoy 是一个方法,在另一个线程设置了共享变量 joy 之前,该方法不能继续,理论上,这...

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

Java

UAV MOF工作原理之Agent注入机制原理

2

likai 发布于 2019-01-16

【UAVStack的中间件增强框架专题(MOF)】为大家详细讲述UAV中的MOF Agent是如何借助javaagent(premain)和javaassist技术在对应用无侵入的前提下完成数据捕获的。欢迎继续关注UAVStack,了解UAV更多的技术创新。 前言 MOF(Mon...

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

Spring

Flink 在有赞实时计算的实践

19

darida 发布于 2019-01-16

一、前言 这篇主要由五个部分来组成: 首先是有赞的实时平台架构。 其次是在调研阶段我们为什么选择了 Flink。在这个部分,主要是 Flink 与 Spark 的 structured streaming 的一些对比和选择 Flink 的原因。 第三个就是比较重点的内容,Flin...

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

Java

Spring Cloud(十八):Spring Cloud Gateway(读取、修改 Request Body)

2

zhuangli 发布于 2019-01-16

Spring Cloud Gateway(以下简称 SCG)做为网关服务,是其他各服务对外中转站,通过 SCG 进行请求转发。 在请求到达真正的微服务之前,我们可以在这里做一些预处理,比如:来源合法性检测,权限校验,反爬虫之类… 因为业务需要,我们的服务的请求参数都是经过加密的。...

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

Java

当年玩耍httpclient

hellas 发布于 2019-01-16

前言 httpclient是java开发中最常用的工具之一,通常大家会使用httpcilent去调用远程,使用其中比较基础的api,长期开发爬虫,会接触httpclient不常用的api,同时会遇到各式各样的坑,下面会总结这些年遇到的坑 坑坑坑 一:Received fatal ...

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

Spring

Spring Boot 2和JPA入门

xubiao.zhuang 发布于 2019-01-16

在本教程中,我们将构建一个简单的Spring Boot 2应用程序,可以使用JPA访问Postgres数据库。 背景: 在我们开始之前,让我们先了解一些定义。 什么是JPA? JPA代表“Java Persistence API”。它是一个java规范,定义了如何在Java平台上...

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