剑客
关注科技互联网

标签:JAVA

技术教程

JSON与Java对象的事

阅读(35)评论(0)

很久没有写了,来清理一下杂草。这片文字是团队内其他小伙伴经常混淆的一个知识点,最初的目的是写个东西好让大家用到的时候可查,由于原文涉及公司的一个框架,不便写出来。该框架其实引用的开源框架Jackson,所以本文直接介绍Jackson部分。其...

技术教程

从一起GC血案谈到反射原理

阅读(41)评论(0)

公司之前有个大内存系统(70G以上)一直使用CMS GC,不过因为该系统对时间很敏感,偶尔会因为gclocker导致remark特别长(虽然加了-XX:+CMSScavReengeBeforeRemark参数,但是gclocker会导致re...

技术教程

Java中的陷阱题

阅读(37)评论(0)

1、找奇数:上面的方法真的能找到所有的奇数么?A:没有考虑到负数问题,如果i为负则不正确。应该return i%2 == 0

技术教程

Say Hello To 2017

阅读(39)评论(0)

时隔半个月才想起要写一篇年度总结(主要是太懒懒懒了/(╯-╰)/),这么快 2016 年又过去,而 2017 年却已经来临了。

技术教程

Java枚举增强,提供更强的类型支持

阅读(39)评论(0)

在 最新的JEP 上显示,Java枚举将增强泛型支持,并能将方法添加到单个项目上去。这两个功能可以通过一次更改进行交付,原因是它们捆绑在了一起。更改仅仅会影响到Java编译器,因此不需要运行时更改。虽然没有目标版本,但可能会在Java...

技术教程

关于微服务和 Java 需要知道的 5 件事

阅读(54)评论(0)

许多企业在不断努力加快开发速度,减少客户遇到的宕机时间 。微服务架构是更快地迭代、更高效地扩展和创建适应能力更强的应用程序的唯一途径。使用微服务构建的应用程序由各种各样的服务组成,这些服务执行不同的功能,而且通常是使用不同语言编写的。

技术教程

机器学习新星:Scala 优于 Java 的五大理由!

阅读(60)评论(0)

Java在程序猿江湖的霸主地位已经很多年没有受到挑战了。 作为一门主流编程语言,在所有领域的普及率、职业选择、业界倾向榜单中,Java 即使不在榜首,也位于前列。即便是 Python 为王的机器学习领域,Java 的普及程度也稳居第二、三位...

技术教程

重走Java基础之Streams(一)

阅读(38)评论(0)

因为经常逛 stackoverflow ,最近也在看reactive和storm以及前一阵子也用流式ORM框架 speedment 与 Springboot 整合改造了 migo2.0 中的单点登录,深深的感受到java8已经融入我们很深了...

技术教程

一个事半功倍的Java反射库

阅读(48)评论(0)

在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下

技术教程

Java多线程(4):使用线程池执行定时任务

阅读(93)评论(0)

在现实世界里,我们总是免不了要定期去做一件事情(比如上课)—— 在计算机的世界里,更是如此。比如我们手机每天叫我们起床的电子闹钟,某些网站会定期向我们发送一些推荐相关的邮件,集群中我们需要每隔一定时间检查是否有机器宕机等。

科技

深度剖析开源分布式监控CAT

阅读(91)评论(0)

CAT(Central Application Tracking)是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,基本接入了美团点评上海侧所有核心应用。目前在中间件(MVC、RPC、数据库、缓存等)框架中得到广泛应用,为美团点...