标签:服务器
Harries Blog™ - Harries 发布于 2020-07-26
![]()
最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线...
阅读(2100)赞 (1)标签:amqp / AOP / apache / API / cat / Codis / db / Docker / dubbo / eclipse / Elasticsearch / ELK / git / GitHub / Hadoop / HBase / HDFS / http / https / id / IDE / IO / ioc / ip / java / java基础 / JDBC / JVM / linux / list / map / maven / message / MQ / mysql / Mysql数据库 / Netty / Nginx / NIO / OpenStack / ORM / queue / rabbitmq / redis / RocketMQ / scala / session / solr / spring / Spring cloud / springboot / SpringMVC / sql / sqoop / src / stream / synchronized / tar / TCP / tomcat / UI / unix / volatile / web / zookeeper / 一致性 / 下载 / 专注 / 云 / 互联网 / 产品 / 代码 / 企业 / 免费 / 分布式 / 分布式事务 / 分布式系统 / 分布式锁 / 功夫 / 协议 / 博客 / 参数 / 同步 / 域名 / 基金 / 备份 / 多线程 / 大数据 / 学生 / 安全 / 安装 / 实例 / 工程师 / 希望 / 并发 / 并发编程 / 开发 / 开发者 / 开源 / 微信公众号 / 微服务 / 总结 / 搜索引擎 / 操作系统 / 教材 / 数据 / 数据库 / 文章 / 时间 / 智能 / 服务器 / 服务注册 / 服务端 / 架构师 / 模型 / 注册中心 / 测试 / 消息队列 / 源码 / 目录 / 程序员 / 端口 / 管理 / 索引 / 线程 / 缓存 / 编译 / 网站 / 虚拟化 / 解析 / 设计模式 / 负载均衡 / 质量 / 软件 / 进程 / 部署 / 配置 / 锁 / 限流 / 集合类 / 集群 / 高可用
Harries Blog™ - changyuan.xu 发布于 2020-07-26
![]()
小侃一下 日常开发中, 或许不会直接new线程或线程池, 但这些线程相关的基础或思想是非常重要的, 参考 林迪效应 ; 就算没有直接用到, 可能间接也用到了类似的思想或原理, 例如tomcat, jetty, 数据库连接池, MQ; 本文不会对线程的基础知识进行介绍, 所以最好已...
阅读(2143)赞 (1)标签:1111 / ask / Atom / cat / core / CTO / executor / final / HashMap / HashSet / HTML / http / https / id / IO / java / jetty / list / map / mina / MQ / ORM / queue / REST / retry / rmi / Security / src / ssh / tab / tar / ThreadPoolExecutor / tomcat / UI / volatile / 代码 / 删除 / 博客 / 参数 / 同步 / 希望 / 开发 / 总结 / 拒绝策略 / 数据 / 数据库 / 时间 / 服务器 / 构造方法 / 注释 / 源码 / 火锅 / 管理 / 线程 / 线程池 / 统计 / 解析 / 连接池 / 遍历 / 锁
Harries Blog™ - wenming.gapo 发布于 2020-07-26
![]()
Java是啥 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 基础 大家都知道 Java 是一门后端语言...
阅读(2441)赞 (1)标签:Android / API / App / Docker / ELK / http / https / id / ip / java / java基础 / JVM / linux / list / mysql / PHP / SDN / spring / springboot / sql / src / TCP / UI / web / 专注 / 互联网 / 代码 / 免费 / 分布式 / 初学者 / 协议 / 博客 / 压力 / 回答 / 备份 / 多线程 / 大数据 / 安装 / 工程师 / 希望 / 并发 / 并发编程 / 开发 / 微信公众号 / 微服务 / 快的 / 总结 / 招聘 / 操作系统 / 支付宝 / 数据 / 数据库 / 数据库访问 / 文章 / 时间 / 智能 / 服务器 / 服务端 / 架构师 / 模型 / 测试 / 消息队列 / 程序员 / 空间 / 线程 / 线程池 / 统计 / 缓存 / 负载均衡 / 质量 / 部署 / 集合类 / 集群 / 需求 / 高并发
Harries Blog™ - yanxinchi 发布于 2020-07-26
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
先说一下实现思路,在gitee和Jenkins使用webhook来触发构建,构建策略中做的事情是ssh连接远程服务器,然后执行部署命令。 Jenkins环境搭建 Jenkins安装 Jenkins的安装有两种方式,一种是下载war包放在tomcat中跑,一种是docker中直接拉...
阅读(2018)赞 (1)标签:1111 / ACE / App / awk / build / cat / Docker / git / GitHub / Google / grep / http / https / id / ip / jenkins / js / json / plugin / Proxy / root / src / ssh / tomcat / UI / update / web / Word / 下载 / 代码 / 域名 / 安装 / 插件 / 服务器 / 测试 / 源码 / 目录 / 站长 / 端口 / 管理 / 自动化 / 进程 / 部署 / 配置
Harries Blog™ - yeseng 发布于 2020-07-26
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
大家好, 从今天开始我们开启MySQL底层原理的探索里程,今天是第一篇我们将MySQL从一个黑盒状态一点点拨云见日剖析来了解整个MySQL的架构设计和底层组件 把MySQL当作一个黑盒来执行SQL 现在我们来看看, 对于研发工程师来说数据库是什么东西?平时我们做系统开发时,一般情...
阅读(183)赞 (0)标签:ACE / db / http / https / id / mysql / MySQL5 / Mysql数据库 / parse / Select / sql / SQL执行 / src / TCP / UI / update / 云 / 代码 / 删除 / 博客 / 存储引擎 / 工作原理 / 工程师 / 并发 / 开发 / 插件 / 数据 / 数据库 / 时间 / 服务器 / 架构设计 / 站点 / 站长 / 管理 / 索引 / 线程 / 缓存 / 解析 / 进程 / 连接池 / 锁
Harries Blog™ - yeseng 发布于 2020-07-26
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言, 真爱 链接: https://www.oreilly.com/radar/where-programming-languages-are-headed-in-2020/ 作者:Zan McQuad...
阅读(112)赞 (0)标签:2019 / ACE / Action / Android / db / Facebook / FIT / ftp / git / GitHub / Google / google cloud / http / https / id / IDE / IO / ip / java / JavaScript / js / json / lib / node / Node.js / Oracle / ORM / PHP / python / scala / src / Swift / UI / web / 云 / 产品 / 代码 / 大数据 / 希望 / 开发 / 开发者 / 微服务 / 数据 / 数据科学 / 时间 / 智能 / 智能手机 / 服务器 / 模型 / 神经网络 / 程序员 / 管理 / 编译 / 苹果 / 调试 / 谷歌
Harries Blog™ - xiaoli.wang 发布于 2020-07-26
![]()
Eureka注册中心-介绍 又称服务中心,管理各种服务功能包括 服务的注册、发现、熔断、负载、降级 等。 使用背景 任何一个服务都不能直接去掉用,都需要通过 注册中心 来调用。通过服务中心来获取服务你不需要关注你调用的项目IP地址,由几台服务器组成,每次直接去服务中心获取可以使用...
阅读(135)赞 (0)标签:API / App / cat / client / consumer / dependencies / Eureka / final / http / https / Hystrix / id / IDE / IO / ip / java / list / map / Netflix / pom / provider / REST / RESTful / ribbon / Service / spring / Spring Boot / Spring cloud / springboot / springcloud / src / tar / UI / value / windows / zuul / 代码 / 删除 / 参数 / 实例 / 开发 / 微服务 / 时间 / 智能 / 服务器 / 服务注册 / 注册中心 / 端口 / 管理 / 负载均衡 / 部署 / 配置
Harries Blog™ - likai 发布于 2020-07-26
![]()
当你发现 Linux 服务器上的系统性能问题,在最开始的 1 分钟时间里,你会查看哪些系统指标呢? Netflix 在 AWS 上有着大规模的 EC2 集群,以及各种各样的性能分析和监控工具。比如我们使用 Atlas 来监控整个平台,用 Vector 实时分析 EC2 实例的性能...
阅读(97)赞 (0)标签:2015 / ACE / ask / cache / core / CST / CTO / db / Docker / HTML / http / https / id / IO / IOS / java / linux / Netflix / root / src / swap / TCP / UI / 主机 / 代码 / 可观测性 / 实例 / 快的 / 性能问题 / 数据 / 文件系统 / 文章 / 时间 / 服务器 / 管理 / 线程 / 统计 / 缓存 / 缩小 / 网站 / 虚拟内存 / 虚拟化 / 进程 / 集群
Harries Blog™ - Harries 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
1.GC介绍 什么是垃圾回收(GC)? 垃圾回收,顾名思义,便是将已经分配出去的,但却不再使用的内存回收回来,以便能够再次分配。 在 Java 虚拟机的语境下, 垃圾 指的是死亡的对象所占据的堆空间。 Java 虚拟机中的垃圾回收器采用 可达性分析 来探索所有存活的对象。它从一系...
阅读(144)赞 (0)标签:ACE / API / cat / constant / Full GC / HashMap / http / https / id / IDE / IO / ip / java / Java 9 / Java类 / JVM / list / map / NIO / NSA / queue / root / src / tab / tar / UI / volatile / Word / 一致性 / 事故 / 代码 / 免费 / 内存模型 / 参数 / 同步 / 垃圾回收 / 处理器 / 多线程 / 字节码 / 安全 / 实例 / 希望 / 并发 / 开发 / 数据 / 数据库 / 时间 / 服务器 / 本质 / 模型 / 测试 / 漏洞 / 物理内存 / 生命 / 程序员 / 空间 / 管理 / 索引 / 线程 / 统计 / 缓存 / 编译 / 翻译 / 虚拟内存 / 解决方法 / 解析 / 调度器 / 调试 / 配置 / 锁 / 需求 / 高并发
Harries Blog™ - xubiao.zhuang 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。 网络安全一般需要注意以下几个关键点: 完整性(Integrity):确保信息在传输过程中...
阅读(102)赞 (0)标签:ACE / apache / API / App / apr / BIO / bug / cat / CTO / description / DOM / final / HashMap / http / https / id / IDE / IO / ip / java / js / key / kk / map / message / MQ / ORM / parse / PHP / rand / Security / src / SVN / tag / tk / UI / UTC / Word / 乱码 / 互联网 / 代码 / 加密 / 参数 / 安全 / 实例 / 密钥 / 快的 / 操作系统 / 数据 / 文章 / 时间 / 服务器 / 源码 / 管理 / 组织 / 统计 / 缩小 / 美国 / 翻译 / 认证 / 软件 / 金融
Harries Blog™ - hanze 发布于 2020-07-25
![]()
采用Spring标准的事件/监听器模型,通过Spring SPI的方式,在Spring Boot启动时,自动读取远端「远程服务器、本地硬盘等」Environment配置,方便在Spring Boot启动前,对配置进行灵活调整,增加灵活性,减少硬编码。 本文先从原理进行分析,表明其...
阅读(106)赞 (0)标签:ACE / App / cache / cat / classpath / Collection / core / CTO / db / HashSet / http / https / id / IDE / IO / java / JDBC / key / list / Listeners / map / maven / NFV / provider / Service / spring / Spring Boot / src / ssl / tar / tk / UI / URLs / value / web / XML / 代码 / 原理分析 / 启动过程 / 实例 / 插件 / 文章 / 服务器 / 本质 / 构造方法 / 模型 / 源码 / 监听器 / 目录 / 缓存 / 解决方法 / 解析 / 遍历 / 配置
Harries Blog™ - 小丁 发布于 2020-07-25
![]()
目录 业务背景 方案确定 数据平滑迁移方案 迁移阶段 迁移优化 复盘 ❝ 只要还有一根头发,说明你还能努力一把:dog: 业务背景 之前公司投票系统的统计用的是 HBase 进行存储,历史数据大概是四亿条,总监说现在需要将 HBase 数据迁移到mongodb,只保存最近两年的数...
阅读(184)赞 (0)标签:2019 / ACE / API / App / ArrayList / bug / Collection / core / db / final / find / HBase / HTML / http / https / id / IO / ip / java / key / lib / list / map / mapper / mongo / MongoDB / ORM / python / retry / Service / session / src / tab / tar / UI / update / value / 代码 / 备份 / 多线程 / 大数据 / 幂等 / 幂等性 / 并发 / 快的 / 数据 / 数据库 / 时间 / 服务器 / 架构师 / 漏洞 / 灵魂 / 百度 / 目录 / 索引 / 线下 / 线程 / 统计 / 需求
Harries Blog™ - zhuangli 发布于 2020-07-25
![]()
采用Spring标准的事件/监听器模型,通过Spring SPI的方式,在Spring Boot启动时,自动读取远端「远程服务器、本地硬盘等」Environment配置,方便在Spring Boot启动前,对配置进行灵活调整,增加灵活性,减少硬编码。 本文先从原理进行分析,表明其...
阅读(145)赞 (0)标签:ACE / App / cache / cat / classpath / Collection / core / CTO / db / HashSet / http / https / id / IDE / IO / java / JDBC / key / list / Listeners / map / maven / provider / Service / spring / Spring Boot / src / ssl / tar / tk / UI / URLs / value / web / XML / 代码 / 原理分析 / 启动过程 / 实例 / 插件 / 文章 / 服务器 / 本质 / 构造方法 / 模型 / 源码 / 监听器 / 目录 / 缓存 / 解决方法 / 解析 / 遍历 / 配置
Harries Blog™ - dulong 发布于 2020-07-25
![]()
![]()
![]()
![]()
本文是一个开坑文,列出了所有笔者能想到以及接触到的微服务场景下用到的技术栈以及技术选型,将来会详细展开每一个内容 从tomcat服务到微服务的进化史 梦开始的地方 很多人刚入门时候都是从tomcat开始的,下载一个tomcat容器,然后启动startup.sh,在浏览器输入经典的...
阅读(153)赞 (0)标签:AIO / API / Atom / BIO / cat / ConcurrentHashMap / Eureka / git / HashMap / http / https / IO / ip / java / js / json / key / map / mina / Netty / Nginx / NIO / src / tar / tomcat / UI / value / web / XML / zookeeper / 下载 / 代码 / 分布式 / 压力 / 参数 / 反向代理 / 并发 / 开发 / 微服务 / 数据 / 时间 / 服务器 / 端口 / 管理 / 线程 / 线程池 / 网站 / 负载均衡 / 连接池 / 部署 / 配置 / 配置中心 / 锁 / 高并发
Harries Blog™ - xiaoli.wang 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在jdk7及以前,习惯上把方法区称为永久代。jdk8开始,使用元空间取代了永久代。 本质上,方法区和永久代并不等价。仅是对hotSpot而言的。《java虚拟机规范》对如何实现方法区,不做统一要求。例如:BEA JRockit/IBM J9中不存在永久代的概念。 现在看来,当年使...
阅读(115)赞 (0)标签:ACE / bug / CEO / cglib / client / constant / CTO / db / dubbo / eclipse / final / Full GC / http / https / IBM / id / IDE / IO / ip / java / js / JVM / lib / mina / root / src / stream / synchronized / tab / UI / value / volatile / web / windows / 京东 / 代码 / 内存模型 / 压力 / 参数 / 垃圾回收 / 域名 / 字节码 / 实例 / 小米 / 开发 / 总结 / 数据 / 数据库 / 时间 / 服务器 / 本质 / 模型 / 测试 / 物理内存 / 生命 / 百度 / 空间 / 类加载器 / 索引 / 缓存 / 编译 / 美团 / 解析 / 需求
Harries Blog™ - hellas 发布于 2020-07-25
![]()
热部署是帮助开发人员提高效率的利器,如果你的开发语言是java,开发环境是远程服务器,远程服务器debug端口被限制,那么你可能无法通过debug HotSwap实现热部署,那么本文介绍的IntelliJ IDEA插件可以帮助你在远程服务器实现热部署,而且操作简单快捷。本文热部署...
阅读(100)赞 (0)标签:API / bug / http / https / id / IDE / IO / java / src / swap / UI / 下载 / 代码 / 安装 / 开发 / 开源 / 插件 / 时间 / 服务器 / 源码 / 端口 / 编译 / 部署 / 配置 / 阿里巴巴 / 需求 / 静态方法 / 非静态方法
Harries Blog™ - 小丁 发布于 2020-07-25
RFC 7230 与 RFC 3986 定义了 HTTP/1.1 标准并对 URI 的编解码问题作出了规范。但是,文本形式的规范和最终落地的标准之间总是存在着差距。标准中共 82 个字符无需编码。 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmno...
阅读(118)赞 (0)标签:apache / App / ask / bean / bug / cat / Connection / core / CTO / executor / http / https / id / IO / java / Lua / Nginx / NIO / parse / Property / Proxy / rewrite / Service / servlet / spring / Spring Boot / tar / ThreadPoolExecutor / tomcat / web / XML / zab / 反向代理 / 实例 / 服务器 / 漏洞 / 部署 / 配置
Harries Blog™ - wenming.gapo 发布于 2020-07-25
![]()
![]()
![]()
![]()
都 2020 年了 还没用过 微服务 吗? 面试的时候高并发回答的总是不能让面试官满意? 一个互联网项目究竟有多少细节? 网上搜了一堆秒杀系统方案,究竟真实的线上电商该怎么做? 那么你缺乏这两个字 实 战 消除痛点、解决面试、积累实战经验 欢迎你参加马士兵教育 微服务与高并发 训...
阅读(149)赞 (0)标签:ActiveMQ / apr / Dashboard / dubbo / Elasticsearch / Eureka / FastDFS / Feign / Haproxy / http / https / Hystrix / id / ip / java / JVM / MQ / Nginx / Proxy / rabbitmq / REST / ribbon / RocketMQ / Service / Sleuth / SOA / spring / springcloud / src / UI / web / WebService / zip / zipkin / zuul / 下载 / 二维码 / 互联网 / 代码 / 免费 / 分布式 / 分布式事务 / 分布式锁 / 回答 / 多线程 / 大数据 / 小米 / 并发 / 微服务 / 教育 / 数据 / 时间 / 服务器 / 服务注册 / 程序员 / 系统架构 / 线程 / 缓存 / 解析 / 负载均衡 / 配置 / 配置中心 / 锁 / 限流 / 需求 / 高并发