标签:进程

Java

Java垃圾收集(整理版)

39

yanxinchi 发布于 2019-09-21

垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄漏。对内存堆中已经死亡的,或者长时间没有使用的对象进行清理和回收,提升内存的利用率。 如何定义垃圾 既然我们要做垃圾回收,那么我们首先要搞清楚垃圾是怎么被定义的。定义垃圾在Java早...

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

Java

一次容器化springboot程序OOM问题探险

5

尖兵 发布于 2019-09-21

背景 运维人员反馈一个容器化的java程序每跑一段时间就会出现OOM问题,重启后,间隔大概两天后复现。 问题调查 一查日志 由于是容器化部署的程序,登上主机后使用docker logs ContainerId查看输出日志,并没有发现任何异常输出。 使用docker stats查看...

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

Java

初识Node.js之Node与java作为后台服务器的对比

yanxinchi 发布于 2019-09-21

> 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 ![file](https://img2018.cnblogs.com/blog/830272/201909/830272-20190921125426200-195225030....

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

Java

初识Node.js之Node与java作为后台服务器的对比

2

yeseng 发布于 2019-09-21

文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 想想好久没有更新文章了,最近去了新公司,又拾起了被我抛下许久的后端了,不过因为公司的需求,后端采用node.js,最近一直在学习Node.js,随着逐渐深入的了解,发现真的node能越来越变...

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

Java

记一次找因redis使用不当导致应用卡死bug的过程

11

puefu.he 发布于 2019-09-21

来源: http://h5ip.cn/L5Mp 首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象 刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是...

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

编程技术

Hyperf 发布 v1.0.16 版本,企业级的 PHP 微服务协程框架

dulong 发布于 2019-09-20

更新内容 本周更新主要新增了 协程运行控制 的功能,通过 Hyperf/Utils/Coroutine/Concurrent 可以实现一个代码块内限制同时最多运行的协程数量的功能 ,同时还修复了一些组件的 :bug:Bug,发布于 1.0.16 版,建议使用到 gRPC、JSON...

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

编程技术

中科院计算所陈云霁:未来我们有没有可能做一个通用的智能处理器?

2

dulong 发布于 2019-09-20

9 月 18 日上午,智源研究院研究方向“智能体系架构与芯片”发布会在北大科技园正式召开。会上,中科院计算所智能处理器中心主任、智源首席科学家陈云霁老师就“智能体系架构与芯片”发布主题报告。 陈云霁老师在报告中指出:智能计算系统相关技术具有战略意义,但在目前依旧处于不成熟阶段;智...

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

Java

泰晓资讯·09月 / 第三期 / 2019

1

xirruiqiang 发布于 2019-09-20

“泰晓资讯”,广泛报道 “Linux/开源” 业界资讯。欢迎广大读者投递相关资讯来源和素材,本站将进一步收集整理后发布给大家。 Linux Kernel 5.3正式发布 This release includes support for AMD Navi GPUs; suppor...

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

Java

基于Netty-SocketIO的主动推送服务

2

hanze 发布于 2019-09-20

前端时间,公司开发了一款主动服务的机器人的程序,讲产生的消息通过服务端主动推送到客户端(H5、IOS、Android),支持用户的个性化开关设置,用户可自由选择接受的消息类型;同时支持用户主动提问;在此记录下整个部署以及实现的大致思路; 同时感谢我的Leader给予的帮助。 部署...

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

Java

Fortify SCA检测Java程序问题及解决方法

5

尖兵 发布于 2019-09-20

本文是本公司软件进行安全评测的结果经验分享,纯属个人经验,如有问题请及时反馈~ 一、输入验证 1.1 sql注入 SQL Injection Abstract 通过不可信来源的输入构建动态 SQL 指令,攻击者就能够修改指令的含义或者执行任意 SQL...

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

编程技术

微服务架构下,Mysql读写分离后,数据库CPU飙升卡壳问题解析

6

刘莉莉 发布于 2019-09-20

前言 最近系统(基于SpringCloud+K8s)上线,运维团队早上8点左右在群里反馈,系统登录无反应!我的第一反应是Mysql数据库扛不住了。 排查问题也是一波三折,有网络问题,也有mysql读写分离后数据库参数优化问题。 问题回顾 1、运维团队早上8点左右在群里反馈,系统登...

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

Java

JConsole、VisualVM 依赖的 JMX 技术

11

yeseng 发布于 2019-09-20

如果你之前没接触过,一定会出现疑问三连击,"这是个什么玩意儿? 干嘛的? 有啥用? "。 虽然可能不知道它,但是或多或少你肯定都接触过。 比如你如果用 Spring Boot,那你用过 Spring Boot Actuator 吧,它就用到了 JMX 。比如你...

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

编程技术

Netty原理架构解析

6

Harries 发布于 2019-09-20

编辑推荐: 本文来自于csdn,本文主要介绍了关于Netty的原理架构解析,介绍的Netty Reactor 模型以及服务端 Netty 的工作架构,希望对您的学习有所帮助。 Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。JDK原生...

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

Java

JAVA13新鲜特性简述

xirruiqiang 发布于 2019-09-19

本文是oracle最新发布的java13新特性一览,不包含被deprecated的特性,以及与安全,代码集等有关的内容. 1.nio新api: 类:FileSystems newFileSystem(Path) newFileSystem(Path, Map<String,...

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

编程技术

架构 — 复杂度 — 高性能

2

likai 发布于 2019-09-19

架构设计的目的:解决 软件系统复杂度 带来的问题 软件复杂度的主要来源: 高性能 、 高可用 、 可扩展性 、 低成本 、 安全 、 规模 单机复杂度 计算机内部复杂度最关键的地方是 操作系统 计算机性能的发展本质是由 硬件发展驱动 的,将硬件性能充分发挥出来的关键是操作系统 操...

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

Java

Java基础笔试练习(三)

hanze 发布于 2019-09-19

A.skip() B.close() C.mark() D.reset() 答案: B 解析:inputstream的close方法用来关闭流 skip()用来跳过一些字节 mark()用来标记流 reset()复位流 2.下面语句正确的是() A.x+1=5 B.i++=1 C...

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

编程技术

screen会话管理

邓龙华 发布于 2019-09-19

一、screen命令是什么? Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。 二、如何安...

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

Java

轻松掌控全链路服务监控:方案概述与对比 | 真的很干!

15

xubiao.zhuang 发布于 2019-09-19

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 0   — 问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,...

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