标签:constant
Harries Blog™ - wenming.gapo 发布于 2020-07-26
一、反射介绍 1.0 动态语言和静态语言 动态语言 是一类在运行是可以改变其结构的语言:例如新的函数,对象,甚至代码可以被引进,已有的函数可以被删除或者是其他结构上的变化。通俗点就是说可以在运行时代码可以根据某些条件改变自身结构 主要动态语言:Object-C、JavaScrip...
阅读(131)赞 (0)标签:ACE / API / bean / CEO / constant / core / CTO / DOM / final / http / https / id / IO / ioc / ip / java / JavaScript / java反射 / JVM / Logging / parse / PHP / Property / python / rand / Security / Service / spring / spring ioc / springioc / src / stream / struct / tab / value / zab / 代码 / 删除 / 参数 / 安全 / 实例 / 性能问题 / 数据 / 本质 / 构造方法 / 源码 / 编译 / 解析 / 返回值类型 / 配置 / 静态方法
Harries Blog™ - dulong 发布于 2020-07-26
![]()
StringTable是什么?它和String.intern有什么关系呢?在字符串对象的创建过程中,StringTable有起到了什么作用呢? 一切的答案都在本文中,快来看看吧。 intern简介 intern是String类中的一个native方法,所以它底层是用c++来实现的...
阅读(80)赞 (0)标签:ACE / cat / constant / description / equals / http / https / IO / ip / java / Java类 / JVM / parse / src / ssl / tab / UI / value / 代码 / 参数 / 垃圾回收 / 实例 / 源码 / 空间 / 编译
Harries Blog™ - dulong 发布于 2020-07-26
序 本文主要研究一下dubbo-go的DubboInvoker Invoker dubbo-go-v1.4.2/protocol/invoker.go // Extension - Invoker type Invoker interface { common.Node Invo...
阅读(107)赞 (0)标签:ACE / App / Atom / bug / cat / client / constant / dubbo / http / https / IO / key / list / node / parse / REST / struct / tk / token / UI / 实例 / 遍历
Harries Blog™ - Harries 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
1.GC介绍 什么是垃圾回收(GC)? 垃圾回收,顾名思义,便是将已经分配出去的,但却不再使用的内存回收回来,以便能够再次分配。 在 Java 虚拟机的语境下, 垃圾 指的是死亡的对象所占据的堆空间。 Java 虚拟机中的垃圾回收器采用 可达性分析 来探索所有存活的对象。它从一系...
阅读(128)赞 (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™ - xiaoli.wang 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在jdk7及以前,习惯上把方法区称为永久代。jdk8开始,使用元空间取代了永久代。 本质上,方法区和永久代并不等价。仅是对hotSpot而言的。《java虚拟机规范》对如何实现方法区,不做统一要求。例如:BEA JRockit/IBM J9中不存在永久代的概念。 现在看来,当年使...
阅读(98)赞 (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™ - likai 发布于 2020-07-25
![]()
> Author: shaobaobaoer > Codes : https://github.com/ninthDevilHAUNSTER/JavaSecLearning > Mail: shaobaobaoer@126.c...
阅读(100)赞 (0)标签:ACE / API / ask / bug / cat / CEO / constant / CTO / DOM / final / git / GitHub / http / https / id / IDE / IO / ip / java / JVM / list / mail / message / Proxy / src / stream / struct / tab / UI / value / web / zab / 代码 / 博客 / 安全 / 数据 / 构造方法 / 源码 / 解析
Harries Blog™ - changyuan.xu 发布于 2020-07-25
> Author: shaobaobaoer > Codes : https://github.com/ninthDevilHAUNSTER/JavaSecLearning > Mail: shaobaobaoer@126.c...
阅读(76)赞 (0)标签:ACE / AIO / apache / cat / CEO / cmd / Collection / Collections / constant / CTO / git / GitHub / HashMap / http / https / id / IO / ip / java / java反射 / key / mail / map / maven / ORM / Proxy / stream / struct / tar / tk / value / web / zab / 下载 / 代码 / 博客 / 参数 / 安装 / 实例 / 希望 / 开源 / 总结 / 漏洞 / 病毒 / 直线 / 管理 / 遍历
Harries Blog™ - songhua.gao 发布于 2020-07-24
![]()
这是代码审计知识星球中《Java安全漫谈》的第十二篇文章。 本文带大家编写一个简化版的CommonsCollections6利用链,代码量相比于ysoserial减少50%,能够让大家更好理解。 上一篇文章我们详细分析了CommonsCollections1这个利用链和其中的La...
阅读(118)赞 (0)标签:ACE / apache / App / cat / Collection / Collections / constant / CTO / final / git / GitHub / HashMap / HashSet / HTML / http / https / id / IO / java / key / lib / map / ORM / rmi / src / stream / tk / UI / value / zab / 代码 / 代码审计 / 初学者 / 安全 / 文章 / 测试 / 解决方法 / 详细分析 / 调试
Harries Blog™ - xubiao.zhuang 发布于 2020-07-24
序 本文主要研究一下dubbo-go的ProviderAuthFilter ProviderAuthFilter dubbo-go-v1.4.2/filter/filter_impl/auth/provider_auth.go type ProviderAuthFilter st...
阅读(104)赞 (0)标签:authenticate / cat / constant / consumer / dubbo / http / https / id / IDE / IO / key / provider / Service / struct / tk / 实例
Harries Blog™ - 尖兵 发布于 2020-07-24
![]()
![]()
![]()
![]()
一、学习本文你能学到什么? RPC的概念及运作流程 RPC协议及RPC框架的概念 Netty的基本使用 Java序列化及反序列化技术 Zookeeper的基本使用(注册中心) 自定义注解实现特殊业务逻辑 Java的动态代理 自定义Spring Boot Starter 这里只是列...
阅读(87)赞 (0)标签:ACE / apache / API / App / ArrayList / axis2 / bean / BeanDefinition / Bootstrap / cache / cat / CEO / client / Connection / constant / CountDownLatch / CTO / CXF / db / DDL / Document / DOM / dubbo / equals / example / final / HashMap / HTML / http / https / id / IDE / IO / IOS / ip / java / js / json / list / Logging / map / maven / message / mina / Netty / newProxyInstance / NIO / node / parse / pom / provider / Proxy / rand / redis / remote / REST / Security / Service / SOA / spring / Spring Boot / Spring cloud / src / ssl / stream / tar / TCP / UI / value / web / WebService / XML / zookeeper / 下载 / 专注 / 代码 / 协议 / 参数 / 安全 / 希望 / 开发 / 微服务 / 总结 / 数据 / 文章 / 时间 / 服务器 / 服务注册 / 服务端 / 注册中心 / 源码 / 目录 / 端口 / 线程 / 缓存 / 负载均衡 / 配置 / 锁
Harries Blog™ - 小丁 发布于 2020-07-23
序 本文主要研究一下dubbo-go的ConsumerSignFilter ConsumerSignFilter dubbo-go-v1.4.2/filter/filter_impl/auth/consumer_sign.go type ConsumerSignFilter st...
阅读(65)赞 (0)标签:App / cat / constant / consumer / dubbo / http / https / id / IO / key / Service / struct / tk / unix
Harries Blog™ - 小丁 发布于 2020-07-23
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
背景介绍 Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这...
阅读(73)赞 (0)标签:ACE / Android / API / App / ask / bug / build / cache / cat / classpath / constant / CTO / db / git / GitHub / Google / http / https / id / IO / java / js / json / JVM / key / lib / list / maven / mmm / MQ / ORM / plugin / Proxy / rmi / Service / src / ssl / tk / UI / value / windows / 代码 / 参数 / 同步 / 基本原则 / 字节码 / 定制 / 并发 / 开发 / 开发者 / 开源 / 快的 / 性能优化 / 总结 / 插件 / 数据 / 时间 / 源码 / 目录 / 突破 / 统计 / 缓存 / 编译 / 自动化 / 解决方法 / 解析 / 递归 / 遍历 / 配置 / 需求
Harries Blog™ - wenming.gapo 发布于 2020-07-22
序 本文主要研究一下dubbo-go的tracingFilter tracingFilter dubbo-go-v1.4.2/filter/filter_impl/tracing_filter.go const ( tracingFilterName = "tracin...
阅读(53)赞 (0)标签:ACE / cat / client / constant / dubbo / http / https / id / IDE / IO / key / ORM / remote / root / Service / struct / tag / tar / value / 实例
Harries Blog™ - darida 发布于 2020-07-22
![]()
![]()
![]()
![]()
目录 阿拉伯数字肯定是使用最广泛的符合之一了。我们日常生活都离不开数字。中文下的数字是中国特色的数字。开发中也会遇到需要两者相互转换的需求。今天就来实现下。 中文数字转阿拉伯数字 想上面的数字一样。假设我们的中文数字是【一亿七千七十九万七千一百九十七】。 解题思路 首先我们需要将...
阅读(96)赞 (0)标签:ACE / ArrayList / Collection / Collections / constant / description / DOM / equals / git / HashMap / HTML / http / https / id / IO / ip / java / list / map / rand / src / tab / UI / value / 代码 / 开发 / 微信公众号 / 数据 / 测试 / 源码 / 目录 / 索引 / 翻译 / 解析 / 遍历 / 需求
Harries Blog™ - yeseng 发布于 2020-07-21
![]()
这篇比较枯燥,先记录下来。等着理解更深后,会使用通俗易懂的语言进行描述。 复制代码 一、背景描述 dubbo是一个扩展性特别强的框架,基于JAVA的SPI思路改良后的Dubbo SPI,使接口和实现完全解耦。提供注册中心,通信协议,序列化等的扩展方式。而且自身在设计过程中针对不同...
阅读(103)赞 (0)标签:ACE / AOP / apache / App / cache / client / ConcurrentHashMap / constant / Document / dubbo / final / HashMap / http / https / id / IDE / IO / ioc / ip / java / key / map / Netty / Service / src / tar / Transport / UI / value / volatile / 专注 / 代码 / 协议 / 参数 / 实例 / 构造方法 / 注册中心 / 目录 / 类加载器 / 缓存 / 编译 / 自动生成 / 自适应 / 设计模式 / 配置 / 需求
Harries Blog™ - xirruiqiang 发布于 2020-07-21
![]()
![]()
![]()
![]()
前言 Java作为一种平台无关性的语言,其主要依靠于Java虚拟机——JVM,我们写好的代码会被编译成class文件,再由JVM进行加载、解析、执行,而JVM有统一的规范,所以我们不需要像C++那样需要程序员自己关注平台,大大方便了我们的开发。另外,能够运行在JVM上的并只有Ja...
阅读(85)赞 (0)标签:ACE / App / build / constant / db / HTML / http / https / id / IO / ip / java / JVM / MQ / NSA / src / tab / UI / value / 代码 / 初学者 / 参数 / 垃圾回收 / 多线程 / 字节码 / 实例 / 开发 / 总结 / 操作系统 / 数据 / 文章 / 智能 / 生命 / 程序员 / 空间 / 线程 / 缓存 / 编译 / 解析 / 详细分析 / 进程
Harries Blog™ - 邓龙华 发布于 2020-07-20
![]()
一、页面静态化 1、动静态页面 静态页面 即静态网页,指已经装载好内容HTML页面,无需经过请求服务器数据和编译过程,直接加载到客户浏览器上显示出来。通俗的说就是生成独立的HTML页面,且不与服务器进行数据交互。 优缺点描述: 静态网页的内容稳定,页面加载速度极快; 不与服务器交...
阅读(87)赞 (0)标签:ArrayList / CDN / classpath / client / constant / CTO / DDL / final / Freemarker / git / GitHub / HashMap / HTML / http / https / id / IDE / IO / ip / list / map / Service / spring / springboot / src / stream / tab / tar / UI / Word / 产品 / 代码 / 参数 / 安全 / 并发 / 开发 / 数据 / 数据库 / 数据模型 / 服务器 / 模型 / 电商网站 / 缓存 / 编译 / 网站 / 解析 / 配置 / 高并发
Harries Blog™ - likai 发布于 2020-07-20
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
背景介绍 Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这...
阅读(93)赞 (0)标签:Android / API / App / ask / bug / build / cache / cat / classpath / constant / CTO / git / GitHub / Google / http / https / id / IO / ip / java / js / json / JVM / key / lib / list / maven / MQ / ORM / plugin / Proxy / rmi / Service / src / ssl / UI / value / 产品 / 代码 / 分布式 / 参数 / 同步 / 基本原则 / 字节码 / 定制 / 并发 / 开发 / 开发者 / 开源 / 快的 / 性能优化 / 总结 / 招聘 / 插件 / 数据 / 时间 / 标题 / 源码 / 目录 / 突破 / 统计 / 缓存 / 编译 / 自动化 / 解决方法 / 解析 / 递归 / 遍历 / 配置 / 需求