12 2018 档案

摘要:引子 最近遇到很多朋友过来咨询G1调优的问题,我自己去年有专门学过一次G1,但是当时只是看了个皮毛,因此自己也有不少问题。总体来讲,对于G1我有几个疑惑,希望能够在这篇文章中得到解决。 G1出现的初衷是什么? G1适合在什么场景下使用? G1的trade-off是什么? G1的详细过程? 如何理解G 阅读全文
posted @ 2018-12-28 16:02 割肉机 阅读(523) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 的 10 个核心模块 学习 Spring Boot 必须得了解它的核心模块,和 Spring 框架一样,Spring Boot 也是一个庞大的项目,也是由许多核心子模块组成的。 你所需具备的基础 告诉你,Spring Boot 真是个牛逼货! Spring Boot 核心配置 阅读全文
posted @ 2018-12-28 15:26 割肉机 阅读(1912) 评论(0) 推荐(0) 编辑
摘要:这几个月参与了几场面试,设计了多道面试题,觉得可以综合考察应聘人对 kubernetes的掌握情况。在这里分享下,供应聘人自查以及其他面试官参考。 这些面试题的设计初衷并不是考察 kubernetes 的使用。这种笔者认为较为流于表面,因为这些使用大多可以通过查看文档获得。笔者更多考察的是对于 ku 阅读全文
posted @ 2018-12-28 14:49 割肉机 阅读(2256) 评论(3) 推荐(1) 编辑
摘要:2018 年 12 月 25 日,在 TGO 鲲鹏会杭州分会「E 家宴」的现场,阿里巴巴系统软件、中间件、研发效能负责人毕玄做了《云时代的软件架构》分享,本文根据其演讲整理而成,有部分删节。TGO 鲲鹏会公众号(ID:tgo-kunpenghui)授权 InfoQ 转载。1奠定阿里五年业务快速发展基 阅读全文
posted @ 2018-12-28 14:33 割肉机 阅读(1866) 评论(0) 推荐(0) 编辑
摘要:netty主要采用的是reactor模式(事件)驱动模型,以下主要对reactor进行总结: C/S架构可以抽象为如下模型: C就是Client(客户端),上面的B是Browser(浏览器) S就是Server(服务器):服务器管理某种资源,并且通过操作这种资源来为它的客户端提供某种服务 C/S架构 阅读全文
posted @ 2018-12-28 14:31 割肉机 阅读(1124) 评论(0) 推荐(0) 编辑
摘要:一、数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:他代表的值就是数值本身; 而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,l 阅读全文
posted @ 2018-12-28 14:27 割肉机 阅读(294) 评论(0) 推荐(0) 编辑
摘要:到目前位置我们一直在编写单文件代码,只有一个 main.go 文件。本节我们要开始朝完整的项目结构迈进,需要使用 Go 语言的模块管理功能来组织很多的代码文件。 细数 Go 语言的历史发展,模块管理经历了三个重要的阶段。第一阶段是通过全局的 GOPATH 来管理所有的第三方包,第二阶段是通过 Ven 阅读全文
posted @ 2018-12-28 14:12 割肉机 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:oracle 》 mysql 》 noSql (mondb redis) 》 NewSql (tidb) 引言 最近几年,随着云计算相关技术的发展,各种不同类型的云层出不穷,服务越来越多不同类型的企业业务,传统企业也渐渐开始探索上云的道路。在云上,作为业务最核心的数据库,相比之前的传统方案会有哪些变 阅读全文
posted @ 2018-12-28 13:05 割肉机 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:1.安装docker-compose apt-get install docker-compose 发现下载的是旧版本,不支持2.0的配置文件 还是下载新版本吧,去github查看最新版本https://github.com/docker/compose/releases curl -L https 阅读全文
posted @ 2018-12-28 10:12 割肉机 阅读(518) 评论(0) 推荐(0) 编辑
摘要:1. 环境。 Python:3.6.1 Python IDE:pycharm 系统:win7 2. 简单示例 import pymongo # mongodb服务的地址和端口号mongo_url = "127.0.0.1:27017" # 连接到mongodb,如果参数不填,默认为“localhos 阅读全文
posted @ 2018-12-25 13:31 割肉机 阅读(3024) 评论(0) 推荐(0) 编辑
摘要:nowDate.add(Calendar.DAY_OF_MONTH,1); 谁能告诉我这里面的 1 是什么意思 2016年07月20日 13:59:47 javaPie 阅读数:2012 nowDate.add(Calendar.DAY_OF_MONTH,1); 谁能告诉我这里面的 1 是什么意思 阅读全文
posted @ 2018-12-24 10:00 割肉机 阅读(150) 评论(0) 推荐(0) 编辑
摘要:# -*- coding:utf-8 -*-import time now_time = int(time.time())day_time = now_time - now_time % 86400 + time.timezoneday_time_str = time.asctime(time.lo 阅读全文
posted @ 2018-12-21 15:28 割肉机 阅读(847) 评论(0) 推荐(0) 编辑
摘要:前言 前面的文章《centos7+ docker1.12 实践部署docker及配置direct_lvm》中,已经实践了如何在centos7下安装,配置docker, 所以接下来就打算去制作一个nodejs项目镜像包. 从网上一搜,大部分的Dockerfile内容都是如下这样的: FROM cent 阅读全文
posted @ 2018-12-20 09:22 割肉机 阅读(6042) 评论(0) 推荐(0) 编辑
摘要:这两天做统计,需要用到当月第一天0点0分0秒的unix timestamp,上个月第一天0点的unix时间戳,三个月前月第一天的0点的Unix时间戳,六个月前当月第一天的0点的Unix时间戳,现在整理如下,看代码和执行的结果,凑了半天的结果。 __author__ = 'chunyang.wu'# 阅读全文
posted @ 2018-12-19 14:50 割肉机 阅读(2303) 评论(0) 推荐(0) 编辑
摘要:docker logs $CONTAINER_ID #查看docker实例运行日志,确保正常运行 docker inspect $CONTAINER_ID #docker inspect <image|container> 查看image或container的底层信息 docker build <p 阅读全文
posted @ 2018-12-18 09:00 割肉机 阅读(2029) 评论(0) 推荐(0) 编辑
摘要:【编者的话】在Docker中,run应该是用户使用最多的命令了,很多读者反馈不是很明白run命令的用法,而且相关的书籍、中文资料中对run命令的描述也不是非常完整,所以DockerOne组织翻译了Docker官方的文档,以飨读者。注意,本文基于最新的Docker 1.4文档翻译。 【编者的话】在Do 阅读全文
posted @ 2018-12-17 18:09 割肉机 阅读(2658) 评论(0) 推荐(0) 编辑
摘要:docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1 --since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。 -f : 查看实时日志 -t : 查看日志产生的日期 -tail=10 : 查看最后的10条日志。 e 阅读全文
posted @ 2018-12-17 15:27 割肉机 阅读(4492) 评论(0) 推荐(0) 编辑
摘要:MongoDB · 引擎特性 · MongoDB索引原理数据库内核月报原文链接 http://mysql.taobao.org/monthly/2018/09/06/ 为什么需要索引?当你抱怨MongoDB集合查询效率低的时候,可能你就需要考虑使用索引了,为了方便后续介绍,先科普下MongoDB里的 阅读全文
posted @ 2018-12-14 14:49 割肉机 阅读(1616) 评论(0) 推荐(0) 编辑
摘要:一、more命令 more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在 阅读全文
posted @ 2018-12-13 16:50 割肉机 阅读(6546) 评论(0) 推荐(0) 编辑
摘要:1. 添加ulimit -HSn 655350 到/etc/profile 2. 配置生效 source /etc/profile 修改linux文件句柄数 分类: LINUX 2010-09-08 00:06:51 在Linux下,我们使用ulimit -n命令可以看到单个进程能够打开的最大文件句 阅读全文
posted @ 2018-12-13 14:16 割肉机 阅读(5069) 评论(0) 推荐(0) 编辑
摘要:前序: 由于公司业务需求,对于3个月前的过期数据需要进行删除动作,以释放空间和方便维护 本来想的是使用crontab写个脚本定时执行,但是看到Mongo本身就有自动删除过期数据的功能,所以还是用一下吧 这个方法就是使用TTL索引,后续我再写一个脚本定时删除的任务 介绍: TTL索引是MongoDB中 阅读全文
posted @ 2018-12-10 10:12 割肉机 阅读(2273) 评论(1) 推荐(0) 编辑
摘要:mongodb可以通过profile来监控数据 (mongodb性能优化) 开启 Profiling 功能 ,对慢查询进行优化: mongodb可以通过profile来监控数据,进行优化。 查看当前是否开启profile功能用命令 db.getProfilingLevel() 返回level等级,值 阅读全文
posted @ 2018-12-10 09:51 割肉机 阅读(524) 评论(0) 推荐(0) 编辑
摘要:一、索引基础: 一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndex 阅读全文
posted @ 2018-12-05 19:49 割肉机 阅读(198) 评论(0) 推荐(0) 编辑
摘要:一、在http header上增加命中显示 nginx提供了$upstream_cache_status这个变量来显示缓存的状态,我们可以在配置中添加一个http头来显示这一状态,达到类似squid的效果。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 阅读全文
posted @ 2018-12-04 17:44 割肉机 阅读(1999) 评论(0) 推荐(0) 编辑
摘要:http://ruizeng.net/golang-gc-internals/ 摘要 在实际使用go语言的过程中,碰到了一些看似奇怪的内存占用现象,于是决定对go语言的垃圾回收模型进行一些研究。本文对研究的结果进行一下总结。 什么是垃圾回收? 曾几何时,内存管理是程序员开发应用的一大难题。传统的系统 阅读全文
posted @ 2018-12-03 18:09 割肉机 阅读(740) 评论(0) 推荐(0) 编辑
摘要:总结golang之map 2017年04月13日 23:35:53 趁年轻造起来 阅读数:18637 标签: golangmapgo 更多 个人分类: golang 总结golang之map 2017年04月13日 23:35:53 趁年轻造起来 阅读数:18637 标签: golangmapgo  阅读全文
posted @ 2018-12-03 17:47 割肉机 阅读(1783) 评论(0) 推荐(0) 编辑
摘要:Cyeam 关注 2017.11.02 10:02* 字数 372 阅读 2784评论 0喜欢 3 Cyeam 关注 2017.11.02 10:02* 字数 372 阅读 2784评论 0喜欢 3 2017.11.02 10:02* 字数 372 阅读 2784评论 0喜欢 3 map 的删除操作 阅读全文
posted @ 2018-12-03 17:30 割肉机 阅读(2738) 评论(0) 推荐(0) 编辑
摘要:nginx缓存设置proxy_cache http://www.cnblogs.com/dudu/p/4597351.html http块: proxy_cache_path /tmp/cache levels=1:2 keys_zone=nuget-cache:20m max_size=50g i 阅读全文
posted @ 2018-12-03 10:28 割肉机 阅读(1780) 评论(0) 推荐(0) 编辑
摘要:一、map并发读写问题 如果map由多协程同时读和写就会出现 fatal error:concurrent map read and map write的错误 如下代码很容易就出现map并发读写问题 func main(){ c := make(map[string]int) go func() { 阅读全文
posted @ 2018-12-02 14:32 割肉机 阅读(2111) 评论(0) 推荐(0) 编辑
摘要:开发任何项目,都离不开日志,配好自己的项目日志输出,往往是开发项目的前提。在golang中,seelog应该是比较有名的日志处理包了,功能非常强大,seelog官方文档 一、seelog主要功能下面我们看看seelog有啥强大 设置不同级别的日志;输出到终端或文件;过滤指定级别日志;定义多种不同的日 阅读全文
posted @ 2018-12-01 08:30 割肉机 阅读(3369) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示