标签:关键词

Java

从宏观微观角度浅析JVM虚拟机

8

zhuangli 发布于 2019-03-17

1.问题 1、JAVA文本文件如何被翻译成CLASS二进制文件? 2、如何理解CLASS文件的组成结构? 3、虚拟机如何加载使用类文件的生命周期? 4、虚拟机系列诊断工具如何使用? 5、虚拟机内存淘汰机制? 6、虚拟机指令集架构? 2.关键词 编译,魔数,常量池,字面量,数据表,...

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

Java

“丧心病狂”的混淆操作!

6

Harries 发布于 2019-03-14

我们一般发布项目出去都去做混淆的操作,一方面优化一下代码,减少一下Apk体积;另一方面,让自己的源码逻辑不会那么容易被识别出来。 刚巧在wanandroid群里,看到有同学讨论空白混淆的操作,于是搜集了一波比较好玩的混淆词典。 原理很简单,我们混淆是可以配置词典的,所以就当是图个...

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

Java

JAVA基础学习之-AQS的实现原理分析

xubiao.zhuang 发布于 2019-03-11

AbstractQueuedSynchronizer是JUC的核心框架,其设计非常精妙。 使用了Java的模板方法模式。 首先试图还原一下其使用场景: 对于排他锁,在同一时刻,N个线程只有1个线程能获取到锁;其他没有获取到锁的线程被挂起放置在队列中,待获取锁的线程释放锁后,再唤醒...

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

Java

【读】Java核心技术卷1

1

hanze 发布于 2019-03-11

阅读原文:【读】Java核心技术卷1 看到这本书时,我的内心是崩溃的,卷1就700多页,但是这本书是很多前辈所推荐的,想必其中必有精华所在,硬着头皮上吧。 如何阅读本书 拿到书的第一眼肯定去看目录,大概了解一下,各个章节所讲内容。 为表对作者的尊重,快读扫读了,译者序、前言和致谢...

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

编程技术

K3s初探:Rancher架构师带你尝鲜史上最轻量Kubernetes发行版

14

xiaoli.wang 发布于 2019-03-01

发布不到两天,GitHub上Star数已近3000,这个业界大热的、史上最轻量的开源Kubernetes发行版,你试过了没? Rancher资深架构师来教你走出尝鲜第一步!使用教程在此! 前 言 昨天,Rancher Labs正式发布了一款 史上最轻量的开源Kubernetes发...

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

Java

如何在 GitHub 上找到你要的代码?

13

zhuangli 发布于 2019-02-26

GitHub 在开源世界的受欢迎程度自不必多言。再加上前阵子,GitHub 官方又搞了个大新闻: 私有仓库改为免费使用 ,这在原来可是需要真金白银的买的。可见微软收购后,依然没有改变 GitHub 的定位,甚至还更进一步。 花开两朵,各表一枝。我们今天想要聊的并不是 GitHub...

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

Java

三年Java开发工程师,面试电话接到手软,做到这些你也可以!

darida 发布于 2019-02-21

序言 对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负? 简历,简而有力。是对一个人工作经验的简单介绍。对公司而言,在挑选人才时,可以通过简历对人才有整体认识,减少人才...

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

Java

三年Java开发工程师,面试电话接到手软

songhua.gao 发布于 2019-02-20

序言 对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负? 简历,简而有力。是对一个人工作经验的简单介绍。对公司而言,在挑选人才时,可以通过简历对人才有整体认识,减少人才...

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

Java

Andorid内Aspectj切面失效分析

hellas 发布于 2019-02-20

背景 通过切面编程,可以做一些源码的bug修复,也可以动态插入模块,最近发现开发期间切面插入的内存泄漏检测失效,本文为排查aop失效的一些采坑记录 app类查找 既然结果是内存泄漏检测工具不生效,有可能是sdk没集成,也有可可能是切面逻辑没生效。 首先检查构建内是否存在目标代码,...

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

Java

Java性能优化的50个细节

yeseng 发布于 2019-02-20

作者丨Java后端开发 https://www.toutiao.com/i6595499804082569742/ 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用...

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

编程技术

去中心化只是幻想?

1

yeseng 发布于 2019-02-16

究竟人们该不该对「去中心化(decentralization)」抱持希望?还是一切只是浮士德的一场梦?在讨论去中心化可不可行之前,我们首先要理清网络中的权力结构。 我们都说加密网络(cryptonetwork)的去中心化,这个去中心化是什么意思?大致百度一下,可以发现去中心化网络...

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

编程技术

企业中台的战略价值和案例-笔记(2.15)

3

hellas 发布于 2019-02-15

读企业IT架构转型02 : http://blog.sina.com.cn/s/blog_493a84550102wv6n.html 对于大中台,小前台,核心是  关键词:精准打击、管理高效、资源整合、灵活敏捷。 这个在前面专门有一个比喻还是很形象,“小前台 大中台”的...

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

编程技术

分布式架构知识体系

8

puefu.he 发布于 2019-02-15

1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词 节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网...

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

Java

番外篇2-基本规范、注释、static关键字、import关键字

1

dulong 发布于 2019-02-13

欢迎关注我的微信公众号,共同打牢Java的基础,向着远方进击 本文作为构建第一个Java程序的番外篇二,主要跟大家伙儿从浅层次的探讨下Java中的关键字 import 和 static ,此外为了让我们的代码可读性更强,必要的包和代码的命名规范是必须的。 今日份重点 命名规范 注...

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

Java

Lombok让Java再次变得酷酷的 – Grubhub Bytes

darida 发布于 2019-02-02

在Grubhub,我们在大多数后端编程中都使用Java。Java是经过实践考验的语言,在过去的20年里证明了它的速度和可靠性。虽然我们已经使用Java多年,但最近它已经开始显示它岁数大了。 虽然Java是 最流行的JVM语言之一 ,但它并不是唯一的。在过去几年中,它面临着一些挑战...

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

Java

这5年从JAVA程序猿到BAT架构师的经历

12

zhuangli 发布于 2019-01-30

当你立志做架构,最先打牢基础,从底层开始。随后发展到各种各样技术和語言,什么都要懂二点,要全方位且不肤浅。为啥不是懂一点?你需看得透彻,必须尽可能深入一些。他人懂一点儿,你想做架构师,务必再多懂一点。例如你发现golang很流行,他人可能写一个helloworld 就说...

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

Java

比Python、Java更快的 Go 语言,能否称霸江湖?

10

darida 发布于 2019-01-28

文章来源:jb51.net 有一种语言堪称比语言排行榜前五热门选手的Python、Java更快,它就是GO语言。 Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软...

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

Java

比Python、Java更快的 Go 语言,能否称霸江湖?

10

zhuangli 发布于 2019-01-28

文章来源:jb51.net 有一种语言堪称比语言排行榜前五热门选手的Python、Java更快,它就是GO语言。 Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软...

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