标签:kk

Java

Flutter mixins 探究

hellas 发布于 2019-01-20

mixins 作为Flutter的重要特性,值得好好研究一下 0x01 mixins的定义 mixins 的中文意思是混入,就是在类中混入其他功能。 Dart中的定义是: Mixins are a way of reusing a class’s code in multiple...

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

Java

SkyWalking之高级玩法

4

xiaoli.wang 发布于 2019-01-19

SkyWalking是基于javaagent的两大字节码操作工具之一的Byte Buddy实现的无侵入APM(application performance monitor) 系统,目前项目在Apache孵化器中,想了解SkyWalking和Byte Buddy源码的同学可在文章...

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

Java

Java反序列之从萌新到菜鸟

14

xubiao.zhuang 发布于 2019-01-18

距离上一次更新博客差不多已经过去一个月了,中间的事情确实也很多。最近勉强把Java的基础给补了,就来记录一下Java中最经典的反序列化漏洞。 序列化与反序列化 序列化 Java中并非所有的数据类型都可以进行序列化,想要进行序列化和反序列化的数据结构需要使用 Serializabl...

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

Java

Java 虚拟机经典六问

4

xiaoli.he 发布于 2019-01-18

大家好,我是郑雨迪。很荣幸,我开设的 《深入拆解 Java 虚拟机》 专栏得到了大家的青睐,有了 20000+ 的订阅。很显然,现在越来越多的程序员意识到了 Java 虚拟机的重要性,渴望去了解底层,迫切想通过系统性的学习深入 Java 虚拟机,达到“知其然且知其所以然”的目的。...

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

Java

使用JWT的Spring Security – JakubLeško

changyuan.xu 发布于 2019-01-14

Spring Security的默认行为很容易用于标准Web应用程序。它使用基于cookie的身份验证和会话。此外,它会自动为您处理CSRF令牌(防止中间人攻击)。在大多数情况下,您只需要为特定路由设置授权权限,这是通过从数据库中检索用户的方式实现的。 另一方面,如果您只构建一个...

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

Java

scala – 由SBT解决的本地依赖关系,但不是Play解决的!骨架

hanze 发布于 2019-01-11

我正在尝试使用banana-RDF,一个本地发布的库(使用SBT的本地发布)来自Play!框架项目,但是当从Play的控制台运行编译时,想要的库没有被解析,当从SBT的控制台使用编译时,一切都很顺利. 我发现这种行为非常奇怪,因为Play使用SBT来解决依赖关系.顺便说一句,我在...

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

Java

java – Play Framework – 是否可以在Play中结合使用Promise和WebSocket?

刘莉莉 发布于 2019-01-10

我正在使用Play 2.0.1和Java. 到目前为止,我已经使用Promise加载了一个显示数据库数据的页面. 这是最初的Controller代码: public static Result index() { // Generate the page final MainPa...

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

Java

浅谈JAVA的往日辉煌与未来趋势

4

likai 发布于 2019-01-08

24 岁,针对1个技术性人而言可谓正当壮年。但针对一门计算机语言而言,状况将会又有不一样。各种计算机语言横空出世,纷战难休,殊不知 TIOBE 的語言排名榜上,Java 却曝露了显著的颓势。這個著名的计算机语言,将来会是如何? java的出身 小编整理了一些java进阶学习资料和...

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

编程技术

携程新一代监控告警平台 Hickwall 架构演进

8

dulong 发布于 2018-12-28

作者简介 陈汉,携程网站运营中心研发工程师,从事Hickwall监控告警平台的研发工作。 经历了Hickwall项目的雏形到交付生产再到不断改进,通过整个开发过程,对监控领域有了深入的了解。喜欢探究系统的底层原理,对分布式有浓厚的兴趣。 本文来自陈汉在“ 2018携程技术峰会 ”...

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

Java

Guava Cache

刘莉莉 发布于 2018-12-27

当项目中需要使用local cache的时候,一般都会通过基于 ConcurrentHashMap或者LinkedHashMap来实现自己的LRU Cache。在造轮子过程中,一般都需要解决一下问题: 1. 内存是有限了,所以需要限定缓存的最大容量. 2. 如何清除“太旧”的缓存...

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

Java

SkyWalking 之高级用法

5

小丁 发布于 2018-12-21

作者奇佐(企业代号名),目前负责贝壳找房java后端开发工作。 1 导读 SkyWalking中Java探针是使用JavaAgent的两大字节码操作工具之一的Byte Buddy(另外是Javassist)实现的。项目还包含.Net core和Nodejs自动探针,以及Servi...

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

Java

阿里云第一届PolarDB数据库性能大赛Java排名第一分享

5

yeseng 发布于 2018-12-20

参加 天池大赛-阿里云第一届PolarDB数据库性能大赛 ,比赛以NVME Optane SSD为背景,在此之上开发单机存储引擎比拼性能,支持C++和Java语言。我的完赛成绩是Java语言排名第一,总排名20(共1653人参赛,队伍名称:neoremind),与C++第一差距在...

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

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

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

Java

Dubbo压测插件的实现——基于Gatling

3

hellas 发布于 2018-12-17

Dubbo 压测插件已开源,本文涉及代码详见 gatling-dubbo Gatling 是一个开源的基于 Scala、Akka、Netty 实现的高性能压测框架,较之其他基于线程实现的压测框架,Gatling 基于 AKKA Actor 模型实现,请求由事件驱动,在系统资源消耗...

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

Spring

Spring Boot:从炒作到成熟的基础技术?

小丁 发布于 2018-12-14

依赖注入是Spring的基本组件之一,也可以使用其他框架或自己完成。那么为什么要使用Spring?开发人员的生产力就是答案。 Spring Framework的核心任务一直是提供依赖注入(DI)。Spring Boot还有助于管理依赖项,配置事务等等 – 但它只是达到...

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

编程技术

The Economist 经济学人是如何使用 Go 语言构建内容平台微服务架构的?

darida 发布于 2018-12-14

本文要点 The Economist 需要更大的灵活性,将内容提供给日益多样化的数字渠道。为了实现这个灵活性的目标并保持高水平的性能和可靠性,其平台从一个整体架构过渡到了微服务架构。 用 Go 编写的服务是其新系统的一个关键组件,它将使 The Economi...

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

编程技术

[译] 微服务设计指南

17

yeseng 发布于 2018-12-09

本文为翻译发表,转载需要注明来自公众号EAWorld。 作者:Thilina Ashen Gamage 译者:白小白  原题:Microservices Design Guide 原文:http://t.cn/EAvCCMb 全文5949字,阅读约需要10分钟 2018...

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

Java

Flink 源码解析之从 Example 出发:读懂集群任务执行流程

2

changyuan.xu 发布于 2018-12-04

微信公众号: 深广大数据Club 关注可了解更多大数据相关的资讯。问题或建议,请公众号留言; 如果你觉得深广大数据Club对你有帮助,欢迎赞赏 本文主要讲述Apache Flink在集群模式下提交任务的执行流程源码分析。 本地模式任务提交源码解析可以参考上篇文章《Flink源码解...

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