标签:awk

Java

Java开发必须掌握的日志分析命令

1

zhuangli 发布于 2019-07-19

对于大型网站来说,很多网站在可用性方面提出4个9或者5个9的要求,如果是4个9,那么网站全年的不可用时间不能超过52.6分钟,如果是5个9,全年不可用时间不能超过5.2分钟。这其实是很难的,无论多么厉害的程序员,他写过的代码不可能完全没有问题。而且有些时候,在线上发生问题的时候,...

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

Java

OkHttp – CallServerInterceptor源码简析

changyuan.xu 发布于 2019-07-12

Github: okhttp 分析版本: 930d4d0 This is the last interceptor in the chain. It makes a network call to the server ConnectInterceptor 拦截器的功能就是负责与...

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

Java

Java线程池「异常处理」正确姿势:有病就得治

6

Harries 发布于 2019-07-11

更多精彩文章。 《微服务不是全部,只是特定领域的子集》 《“分库分表" ?选型和流程要慎重,否则会失控》 这么多监控组件,总有一款适合你 《使用Netty,我们到底在开发些什么?》 《这可能是最中肯的Redis规范了》 《程序员画像,十年沉浮》 最有用系列: 《Linu...

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

Java

OkHttp源码解析

1

邓龙华 发布于 2019-07-07

Github: okhttp 分析版本: 930d4d0 An HTTP client for Android, Kotlin, and Java. OkHttp is an HTTP client that’s efficient by default: HTTP/2 supp...

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

Java

iOS-基于SVN提交代码自动打包

1

changyuan.xu 发布于 2019-07-03

之前写过一篇 基于Jenkins和Fastlane自动打包 的文章,文中简述了很多的的环境搭建以及一些遇到的问题。这篇文章的目的是使用脚本和 Jenkins 来自动打包,为何不在使用之前的 Fastlane 呢?首先 Fastlane 是很不错的,也是使用 xcodebuild ...

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

Java

Java黑科技之源:JVMTI完全解读

1

邓龙华 发布于 2019-06-26

Java生态中有一些非常规的技术,它们能达到一些特别的效果。这些技术的实现原理不去深究的话一般并不是广为人知。这种技术通常被称为黑科技。而这些黑科技中的绝大部分底层都是通过JVMTI实现的。 形象地说,JVMTI是Java虚拟机提供的一整套后门。通过这套后门可以对虚拟机方方面面进...

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

Java

JAVA优化过程中用到的命令

3

yanxinchi 发布于 2019-06-18

JAVA优化过程中用到的命令 发表人: 测者陈磊 3 0 2 jstat -gcutil pid //查看gc情况 jmap -heap pid //查看对内存使用情况 netstat -nat //查看网络流量 iotop //查看进程熊 vmstat jmap -histo ...

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

Java

我不喜欢 Go 语言的十个理由

wenming.gapo 发布于 2019-06-17

Go 语言有多火爆?国外如 Google、AWS、Cloudflare、CoreOS 等,国内如七牛、阿里、知乎等都已经开始大规模使用 Go 语言开发相关产品,可以说它是近来风头最盛的编程语言之一。但再好的编程语言也不会是完美的编程语言,本文作者 Lawrence 使用了三年 G...

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

Java

通过Heap dump排查Java JMX连接不上的问题

2

刘莉莉 发布于 2019-06-12

最近排查一个JMX本地连接问题,记录一下。 在应用启动后,会通过JMX来动态检查应用状态,那么这里就需要动态启动JMX功能了。 动态打开Java进程的JMX端口 management-agent com.sun.management.jmxremote.localConnecto...

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

Java

通过Heap dump巧妙排查Java JMX连接不上的问题

2

changyuan.xu 发布于 2019-06-11

背景 最近排查一个JMX本地连接问题,记录一下。 我们的启动脚本在应用启动后,会通过JMX来动态检查应用状态,那么这里就需要动态启动JMX功能了。 动态打开Java进程的JMX端口 management-agent com.sun.management.jmxremote.loc...

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

Java

TIOBE 6 月编程语言排行榜:Python 势不可挡,或在四年之内超越 Java、C

16

hellas 发布于 2019-06-10

作者 | 屠敏 出品 | CSDN(ID:CSDNnews) 科技的发展日新月异、永无止境,在点点星辰的技术图谱中,如何找到适合自己的方向,当前我们或可从最新的编程语言榜单中探寻到些许的答案。 日前,每月一更的 TIOBE  编程语言社区最新发布了 2019 年 6 月...

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

Java

TIOBE 6月排行:Python 排名飙升,有望挤下 C 和 Java?

4

wenming.gapo 发布于 2019-06-10

TIOBE 编程语言排行榜 6 月更新已发布,排名前十的分别是: Java, C, Python, C++, Visual Basic .NET, C#, JavaScript, PHP, SQL 和汇编语言 。 值得关注的亮点包括: Python 排名再度超越 C++,拿下第三...

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

Java

Linux进程监控 + 钉钉通知

邓龙华 发布于 2019-06-06

生产服务器的项目,有时会因为某种因素而崩掉。如docker内存超限导致容器崩溃(前不久就遇过…),又如服务器内存不足或IO读写异常而崩溃等等。而这些原因,都可能影响到项目的正常运行,严重地将会被kill掉。那么,在服务器上弄一套进程监控方案就显得很有必要了! 介绍 说...

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

编程技术

轻松构建微服务之监控平台

3

Harries 发布于 2019-06-03

微信公众号: 内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong [1] 此为轻松构建微服务系列的第九篇文章 前言 随着微服务化,以及集群规模化,传统的日志检索,指标监控,调用链分析作为功能单一的系统,已经无法更好的帮我们分析...

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

Java

超实用的Tomcat启动脚本实现

2

songhua.gao 发布于 2019-05-21

有这样一个场景,公司为了安全起见,需要对所有登录Linux服务器做安全限制,要求除了管理员其他要登录linux服务器的员工不能用最高权限账号登录,要创建新的用户,对目录及文件权限做出控制,只能对需要操作的目录允许读,写,执行权限,其他目录只有读的权限,并且所有tomcat不能直接...

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

编程技术

基于Docker-Compose部署微服务(一)

6

zhuangli 发布于 2019-05-19

本文意在基于Docker-compose部署微服务,不会聊Docker和SpringCloud实现细节,所以读本文前你要对Docker和SpringCloud有一个基础的认识。 简单的单机服务架构部署 1. 简单的架构图 图中一共有四个小应用: nacos fp-gateway ...

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

Java

Android 开发高手课 温故知新篇

4

hanze 发布于 2019-05-13

首先推荐大家先阅读《Android 开发高手课》和我之前的三篇练习: Android 开发高手课 课后练习(1 ~ 5) Android 开发高手课 课后练习(6 ~ 8,12,17,19) Android 开发高手课 课后练习(22,27,ASM) 最近二刷了《Android ...

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

Java

程序员笔记|如何编写高性能的Java代码

1

zhuangli 发布于 2019-05-10

一、并发 无法创建新的本机线程…… 问题1:Java的中创建一个线程消耗多少内存? 每个线程有独自的栈内存,共享堆内存 问题2:一台机器可以创建多少线程? CPU,内存,操作系统,JVM,应用服务器 我们编写一段示例代码,来验证下线程池与非线程池的区别: ...

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