标签:IBM
Harries Blog™ - xiaoli.wang 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在jdk7及以前,习惯上把方法区称为永久代。jdk8开始,使用元空间取代了永久代。 本质上,方法区和永久代并不等价。仅是对hotSpot而言的。《java虚拟机规范》对如何实现方法区,不做统一要求。例如:BEA JRockit/IBM J9中不存在永久代的概念。 现在看来,当年使...
阅读(141)赞 (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™ - 尖兵 发布于 2020-07-24
![]()
eBPF 架构的优势 本文假设读者已了解以下内容: 了解 BPF/eBPF 是什么,了解 BPF 的演变历史,可参考引用 7 了解程序的编译与执行流程,虚拟机工作原理 大致了解 Android 系统架构以及开发流程 本文是基于嵌入式 Linux 的开发角度阐述 eBPF 的应用,...
阅读(162)赞 (0)标签:2019 / ACE / Android / API / bug / Collection / Developer / dist / DNS / git / GitHub / HTML / http / https / IBM / id / IDE / IO / ioc / java / linux / Lua / map / Master / mmap / python / shell / src / UI / 专注 / 云 / 互联网 / 代码 / 参数 / 安全 / 工作原理 / 开发 / 开源 / 开源项目 / 数据 / 时间 / 服务器 / 本质 / 架构设计 / 测试 / 漏洞 / 程序员 / 空间 / 系统架构 / 统计 / 编译 / 调试 / 软件 / 需求
Harries Blog™ - xubiao.zhuang 发布于 2020-07-24
![]()
一、概述 在日常项目中肯定需要用到数据源,那么数据源是什么,当遇到分布式事务的场景时数据源与非分布式事务场景的数据源又有什么不同呢,在J2EE中分布式事务又是如何实现的呢,希望本文可以解答您的疑惑。 二、 数据源 2.1 数据源是什么 通俗来讲,数据源是存储数据的地方。例如,数据...
阅读(121)赞 (0)标签:Action / API / App / cat / Connection / dataSource / db / Developer / http / https / IBM / id / IO / java / JDBC / JMS / NSA / Oracle / SDN / Service / spring / src / tab / tar / tomcat / UI / web / 代码 / 分布式 / 分布式事务 / 协议 / 希望 / 开发 / 开发者 / 总结 / 数据 / 数据库 / 服务器 / 模型 / 管理 / 线程 / 组织 / 翻译 / 连接池 / 连接池实现
Harries Blog™ - hellas 发布于 2020-07-23
![]()
从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是现今世界的核心。为庆祝 Java 25 周年,甲骨文用一篇官方博文向大家介绍了 25 个优秀的 Java 应用程序。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站...
阅读(195)赞 (0)标签:2019 / ACE / Android / apache / API / App / Apple / apr / awk / bean / BIO / bus / Collection / Collections / CTO / eclipse / Elasticsearch / Facebook / FIT / git / GitHub / Google / Hadoop / http / https / IBM / id / IDE / IO / ip / java / Java 9 / jenkins / JVM / linux / map / mysql / NSA / Oracle / ORM / python / REST / scala / Security / sql / src / struct / tar / tk / Twitter / Uber / web / 下载 / 专注 / 云 / 产品 / 代码 / 企业 / 免费 / 分布式 / 创始人 / 地球 / 基金 / 大数据 / 字节码 / 安全 / 安装 / 工作原理 / 工程师 / 并发 / 开发 / 开源 / 开源软件 / 开源项目 / 微服务 / 快的 / 投资 / 排名 / 插件 / 搜索引擎 / 教育 / 数据 / 数据科学 / 文章 / 时间 / 智能 / 智能手机 / 服务器 / 模型 / 汽车 / 测试 / 漏洞 / 物联网 / 程序员 / 空间 / 管理 / 索引 / 线程 / 组织 / 缓存 / 编译 / 网站 / 美国 / 翻译 / 自动化 / 调试 / 谷歌 / 资金 / 软件 / 软件工程师 / 部署 / 金融 / 银行 / 锁 / 集群 / 领导
Harries Blog™ - Harries 发布于 2020-07-22
今天准备谈下微服务架构下各个微服务间如何解耦,以及对于已经紧耦合的微服务如何进行重构。在谈这个内容前,可以先看下我前两天发布的微服务模块和粒度如何划分才更加合理的一篇文章,这篇文章对于微服务拆分有比较详细的描述。 可以参考: 中台规划中微服务粒度究竟应该如何划分?你可以从以下几点...
阅读(203)赞 (0)标签:amqp / API / bus / cache / db / DDL / Docker / entity / FIT / HTML / http / IBM / id / IO / ioc / IT技术 / JMS / message / MQ / NOSQL / rabbitmq / REST / solr / sql / web / 一对多 / 一致性 / 互联网 / 互联网企业 / 产品 / 代码 / 企业 / 分布式 / 分布式事务 / 协议 / 参数 / 同步 / 希望 / 并发 / 开发 / 微服务 / 技术平台 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 服务注册 / 模型 / 消息队列 / 空间 / 端口 / 管理 / 缓存 / 网站 / 自动化 / 设计模式 / 软件 / 重试机制 / 长连接 / 集群 / 需求 / 高可用
Harries Blog™ - dulong 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
我是Guide哥,一Java后端开发,半个全栈,自由的少年。 标题没有鄙视大专的意思,只是读者的情况是这样,玻璃心和杠精就别乱评论了。 今天的话,这篇文章,主要回答一些小伙伴的问题。不过这些问题的话,相信也是大部分小伙伴会遇到的,所有,你有必要看到最后哦! 01 我跟着视频做的项...
阅读(167)赞 (0)标签:ActiveMQ / Bootstrap / CSS / dubbo / git / GitHub / Google / HTML / http / https / IBM / id / IDE / IO / IOS / ip / java / JavaScript / java基础 / JVM / lib / linux / maven / MQ / mybatis / mysql / Netty / NIO / rabbitmq / spring / Spring Boot / Spring cloud / springboot / springcloud / SpringMVC / sql / src / UI / zookeeper / 下载 / 代码 / 免费 / 分布式 / 初学者 / 博客 / 回答 / 多线程 / 工资 / 希望 / 并发 / 并发编程 / 开发 / 开源 / 微服务 / 总结 / 提问 / 搜索引擎 / 操作系统 / 数据 / 数据库 / 文章 / 时间 / 标题 / 消息队列 / 百度 / 程序员 / 管理 / 索引 / 线程 / 缓存 / 软件 / 高并发
Harries Blog™ - hellas 发布于 2020-07-21
![]()
![]()
![]()
![]()
中国 IT 从业人员中对软件研发过程有系统认识的少之又少,甚至在工作中遇到的科班出身的研发同学同样不例外。相反,大家对于追求热点概念(例如:DDD,领域驱动设计)倒是不遗余力,满怀热情。 软件开发刚开始的时候,并没有很好的经验或思想来指导项目研发。从研发的各种名词中可以看出来,软...
阅读(125)赞 (0)标签:Architect / HTML / http / https / IBM / IO / src / UI / 产品 / 协议 / 博客 / 开发 / 敏捷 / 文章 / 模型 / 测试 / 质量 / 软件 / 部署 / 需求 / 领导
Harries Blog™ - zhuangli 发布于 2020-07-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
感谢你百忙之中抽出时间阅读我这篇笔记。如果有错误的地方,劳烦批评指正。如果有地方和我持不同意见,很高兴和你一起探讨。最后,如果觉得这篇笔记对你有帮助的话,麻烦点个赞,谢谢~ 1.简介 数据库事务的存在是为了保证“多个数据库操作”的“原子性”。举个最简单的银行汇款业务的场景,A向B...
阅读(140)赞 (0)标签:Action / AOP / API / App / bean / bug / build / cache / cat / CTO / db / description / executor / FAQ / final / HashMap / http / https / IBM / id / IDE / IO / ip / java / JVM / key / lib / list / map / mapper / maven / maven构建 / mybatis / mysql / NSA / plugin / pom / Proxy / REST / Select / selectByPrimaryKey / Service / session / spring / springboot / sql / sqlsession / SQL执行 / src / Statement / stream / tab / tag / tar / UI / update / value / web / XML / zab / 下载 / 代码 / 删除 / 单元测试 / 参数 / 字节码 / 实例 / 开发 / 开源 / 插件 / 数据 / 数据库 / 文章 / 时间 / 智能 / 注释 / 测试 / 源码 / 目录 / 空间 / 管理 / 线程 / 缓存 / 编译 / 自动生成 / 解析 / 软件 / 配置 / 银行
Harries Blog™ - xubiao.zhuang 发布于 2020-07-21
![]()
![]()
![]()
![]()
松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里–> Spring Boot+Vue+微人事视频教程 我们来继续撸 Spring Security 源码。 SecurityConfigurer 在 Spring Security 中是一...
阅读(141)赞 (0)标签:ACE / App / ArrayList / authenticate / bean / build / cache / cat / CTO / dataSource / db / final / git / GitHub / http / https / IBM / id / IDE / IO / java / JDBC / ldap / list / map / mapper / ORM / portmap / provider / rmi / Security / Service / session / spring / Spring Boot / Spring Security / src / ssh / tk / UI / update / web / Word / 免费 / 参数 / 处理器 / 实例 / 开发 / 数据 / 数据库 / 文章 / 构造方法 / 源码 / 灵魂 / 遍历 / 配置
Harries Blog™ - xubiao.zhuang 发布于 2020-07-20
![]()
![]()
![]()
![]()
我自己的故事 作为一个 Java 程序员, 平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到 Bug 修改,感觉自己无所不能。然而偶尔的一次聚会,听说和自己一起出道的同学早已经 年薪 50 万, 而自己却囊中羞涩。于是也想看看新机会,找个新平台,好好发展。 但是...
阅读(119)赞 (0)标签:bug / HashMap / http / https / IBM / id / java / map / Oracle / src / UI / volatile / 专注 / 云 / 产品 / 代码 / 企业 / 回答 / 工作原理 / 工程师 / 希望 / 开发 / 开发者 / 数据 / 文章 / 目录 / 程序员
Harries Blog™ - songhua.gao 发布于 2020-07-18
![]()
前景回顾 第一节 从零开始手写 mybatis(一)MVP 版本 中我们实现了一个最基本的可以运行的 mybatis。 第二节 从零开始手写 mybatis(二)mybatis interceptor 插件机制详解 本节我们一起来看一下如何实现一个数据库连接池。 为什么需要连接池...
阅读(136)赞 (0)标签:ACE / apache / App / ArrayList / bug / bus / C3P0 / cat / client / Connection / core / dataSource / db / db2 / DBCP / druid / executor / final / find / git / GitHub / http / https / IBM / id / IDE / IO / ip / Ipo / JDBC / js / key / lib / list / map / maven / mybatis / mysql / Oracle / ORM / rmi / root / Select / Service / sql / SQLite / src / synchronized / tab / tar / tk / tomcat / UI / value / Word / 代码 / 安全 / 并发 / 开源 / 插件 / 数据 / 数据库 / 文章 / 日常维护 / 时间 / 测试 / 源码 / 管理 / 线程 / 统计 / 资金 / 连接池 / 连接池实现 / 配置 / 锁 / 需求 / 高并发
Harries Blog™ - 尖兵 发布于 2020-07-17
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
前言 前两天和朋友探讨技术的时候有聊到JVM和JDK这一块,聊到这里两个人就像高山流水遇知音那是根本停不下来,事后我想着趁现在印象还比较深刻就把这些东西整理起来分享给大家来帮助更多的人吧。话不多说,满满的干货都整理在下面了! JVM探究 jvm的位置 jvm的体系结构 堆里面有垃...
阅读(149)赞 (0)标签:ACE / API / App / Atom / Bootstrap / bug / build / cat / Chrome / Collection / CTO / db / DOM / final / HashMap / http / https / IBM / id / IDE / IO / java / Java内存模型 / Java类 / java线程 / JVM / list / map / mina / rmi / Security / Service / src / ssl / tar / tomcat / UI / value / web / Word / 一致性 / 代码 / 企业 / 养老 / 内存模型 / 加密 / 压力 / 参数 / 同步 / 回答 / 垃圾回收 / 处理器 / 多线程 / 字节码 / 安全 / 定制 / 实例 / 希望 / 并发 / 开发 / 排他锁 / 操作系统 / 数据 / 文件系统 / 文章 / 时间 / 服务端 / 本质 / 权限控制 / 构造方法 / 模型 / 测试 / 源码 / 生命 / 目录 / 程序员 / 空间 / 管理 / 类加载器 / 线程 / 线程同步 / 缓存 / 编译 / 缩小 / 翻译 / 自适应 / 解析 / 调度器 / 软件 / 进程 / 递归 / 遍历 / 部署 / 锁 / 需求
Harries Blog™ - xiaoli.he 发布于 2020-07-17
![]()
中间件漏洞可以说是最容易被web管理员忽视的漏洞,原因很简单,因为这并不是应用程序代码上存在的漏洞,而是属于一种应用部署环境的配置不当或者使用不当造成的。 那么从实际情况来看,预防这种漏洞最大的难点,在于中间件安全该由谁负责? 我们在处理应急响应事件时经常遇到这么一种情况,客户网...
阅读(173)赞 (0)标签:apache / ask / axis2 / cat / cmd / example / HTML / http / https / HTTP协议 / IBM / id / IO / java / js / Nginx / ORM / PHP / root / Select / Service / servlet / session / shell / SOA / src / tab / tomcat / UI / web / XML / 下载 / 代码 / 删除 / 协议 / 参数 / 图片 / 安全 / 安装 / 开发 / 微软 / 总结 / 数据 / 数据库 / 文件上传 / 服务器 / 测试 / 漏洞 / 目录 / 站点 / 端口 / 管理 / 网站 / 解析 / 认证 / 读后感 / 软件 / 部署 / 配置 / 黑客
Harries Blog™ - hanze 发布于 2020-07-16
1. private,protected,public 父类public,子类private,正在尝试分配更低的访问权限 为什么?因为这不符合原则,这样如果允许,就不能多肽了。 从设计模式来说,接口开放,实现可以混淆。 2. 接口和抽象类 有区别吗?没有 从JVM的角度来看,这2...
阅读(142)赞 (0)标签:ACE / ArrayList / Developer / http / https / IBM / id / IDE / IO / java / JVM / linux / list / PHP / ssl / struct / UI / value / windows / 代码 / 参数 / 开发 / 本质 / 管理 / 线程 / 编译 / 设计模式 / 配置
Harries Blog™ - xiaoli.he 发布于 2020-07-16
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
本系列教程最主要的目地是使用k8s做持续集成,从本文开始,才算是正式进入主题。 环境安装 如果使用的是阿里云Kubernetes集群 ,可以安装其 ack-jenkins应用。 5分钟在阿里云Kubernetes服务上搭建jenkins环境并完成应用构建到部署的流水线作业 为了通...
阅读(312)赞 (0)标签:Agent / cat / Docker / docker-compose / http / https / IBM / id / IO / ip / jenkins / Kubernetes / Master / mmm / node / REST / root / Service / src / tag / tar / Uber / UI / 主机 / 云 / 代码 / 修改密码 / 公网IP / 同步 / 安装 / 插件 / 服务器 / 目录 / 端口 / 管理 / 自动化 / 软件 / 部署 / 配置 / 阿里云 / 集群
Harries Blog™ - darida 发布于 2020-07-16
![]()
![]()
![]()
![]()
之前和很多大厂面试官聊天, 现在很多公司的招聘信息,都会有这这么一条要求: 有分布式、高并发、高可用系统设计/开发和性能调优经验者优先。 因为互联网公司基本都是直面用户的业务,要想改善用户体验,就要持续确保系统的访问性能和可用性,而使用高并发、分布式缓存最常见且有效的手段。 但毕...
阅读(121)赞 (0)标签:CTO / Go语言 / http / https / IBM / id / mysql / PHP / redis / sql / src / tk / UI / 二维码 / 互联网 / 免费 / 分布式 / 工程师 / 并发 / 开发 / 开发者 / 微服务 / 招聘 / 文章 / 时间 / 架构师 / 源码 / 程序员 / 突破 / 索引 / 缓存 / 进程 / 高可用 / 高并发
Harries Blog™ - songhua.gao 发布于 2020-07-15
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
1. 前言 随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业务并解决问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢? 对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长 。技术对于业...
阅读(142)赞 (0)标签:apache / API / Architect / CXF / dubbo / FAQ / final / git / GitHub / Google / Go语言 / http / HTTP/2 / https / HTTP协议 / IBM / IO / java / MQ / Netty / ORM / REST / Service / servlet / session / SOA / spring / Spring Boot / Spring cloud / src / token / UI / web / 专注 / 云 / 互联网 / 产品 / 代码 / 企业 / 分布式 / 分布式系统 / 协议 / 压力 / 并发 / 应用架构 / 开发 / 开发者 / 开源 / 微博 / 微服务 / 插件 / 敏捷 / 数据 / 时间 / 本质 / 权限控制 / 架构演进 / 架构设计 / 测试 / 笔记本电脑 / 管理 / 系统架构 / 编译 / 网站 / 网站流量 / 自动化 / 软件 / 部署 / 配置 / 阿里巴巴 / 限流 / 集群 / 需求 / 高可用 / 高并发
Harries Blog™ - 小丁 发布于 2020-07-15
![]()
![]()
![]()
![]()
生命太短暂,不要去做一些根本没有人想要的东西。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的 专栏 供以免费学习。关注公众号【 BAT的乌托邦 】逐个击破,深入掌握,拒绝浅尝辄止。 目录 ...
阅读(118)赞 (0)标签:ACE / App / bean / BeanDefinition / CEO / cglib / CTO / equals / example / HashSet / HTML / http / https / IBM / id / IDE / IO / java / JVM / lib / list / mybatis / ORM / Proxy / SDN / spring / Spring Boot / src / struct / tab / UI / 代码 / 免费 / 处理器 / 字节码 / 安全 / 实例 / 工资 / 开发 / 开发者 / 总结 / 提问 / 数据 / 文章 / 源码 / 生命 / 目录 / 程序员 / 管理 / 解析 / 配置 / 需求 / 静态方法