今天,咱来聊聊JavaScript中的原型跟原型链 原型跟原型模式 这一块的知识,主要是设计模式方面的。 首先,我们知道JavaScript是面向对象的。既然是面向对象,那它自然也有相应的类跟对象等概……继续阅读 » 打游戏也要有梦想 4年前 (2021-03-26) 2864浏览 0评论1741个赞
初心 2017 年,那个时候我还在念大学,刚接触 Java 系列的课程。 在自我学习的过程中,在简书上无意看到一位博主分享的关于他重学 Java 的系列文章,相比书本系统死板的体系,以及对 Java ……继续阅读 » 我没有三颗心脏 4年前 (2021-03-26) 1484浏览 0评论272个赞
基本知识 平时安装的应用位置,里面主要是odex可运行文件 /data/app 系统应用位置(需要root权限),里面主要是odex可运行文件 /system/app 应用的数据相关的位置,里面包含一……继续阅读 » sijidou 4年前 (2021-03-26) 2080浏览 0评论1775个赞
简介 Java是一门可以跨平台的语言,但是Java本身是不可以实现跨平台的,需要JVM实现跨平台。javac编译好后的class文件,在Windows、Linux、Mac等系统上,只要该系统安装对应的……继续阅读 » 牧小农 4年前 (2021-03-26) 2357浏览 0评论472个赞
内存溢出(OOM)和内存泄漏 内存溢出:无法为对象进行空间分配(垃圾回收也没用)就会导致内存溢出。 内存泄漏:对于程序不会再用到的对象,垃圾回收器无法将其回收。 两者联系:发生了内存泄漏后,可能会导致……继续阅读 » 开心洋葱 4年前 (2021-03-26) 1590浏览 0评论2537个赞
本文讲解了响应式编程及 RxJava 库的最基本概念:Observable , Observer 及 Emitter, Disposable ,也讲到了如何组合 Observable 来构建更灵活的消……继续阅读 » 琴水玉 4年前 (2021-03-26) 2688浏览 0评论1451个赞
1 四则运算问题 通过解释器模式来实现四则运算,如计算 a+b-c 的值,具体要求 1) 先输入表达式的形式,比如 a+b+c-d+e, 要求表达式的字母不能重复 2) ……继续阅读 » 十四lin 4年前 (2021-03-26) 2442浏览 0评论2843个赞
1 游戏角色状态恢复问题 游戏角色有攻击力和防御力,在大战 Boss 前保存自身的状态(攻击力和防御力),当大战 Boss 后攻击力和防御力下降,从备忘录对象恢复到大战前的状态 2 ……继续阅读 » 十四lin 4年前 (2021-03-26) 1326浏览 0评论1693个赞
JVM内存结构图 大家好,好几天没有更新了,今天的内容有点多,我们详细介绍下JVM内部结构图,还是和之前一样,案例先行,方便大家理解记忆。 /** * @author :jiaolian * @dat……继续阅读 » 叫练 4年前 (2021-03-26) 2566浏览 0评论1676个赞
GOWOG: 原项目:https://github.com/giongto35/gowog 我调整过的:https://github.com/Kirk-Wang/gowog GOWOG 是一款迷你的,……继续阅读 » 为少 4年前 (2021-03-26) 1804浏览 0评论927个赞
javascript中的内存管理 简介 在c语言中,我们需要手动分配和释放对象的内存,但是在java中,所有的内存管理都交给了java虚拟机,程序员不需要在手动进程内存的分配和释放,大大的减少了程序编……继续阅读 » flydean 4年前 (2021-03-26) 3023浏览 0评论1286个赞
1. Prometheus是什么 Prometheus是一个具有活跃生态系统的开源系统监控和告警工具包。一言以蔽之,它是一套开源监控解决方案。 Prometheus主要特性: 多维数据模型,其中包含由……继续阅读 » 废物大师兄 4年前 (2021-03-26) 1718浏览 0评论2232个赞
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS……继续阅读 » 程序员欣宸 4年前 (2021-03-26) 2155浏览 0评论2586个赞
JavaScript – 原理系列 在日常开发中,每当我们接手一个现有项目后,我们总喜欢先去看看别人写的代码。每当我们看到别人写出很酷的代码的时候,我们总会感慨!写出这么优美而又简洁的代码的兄弟到……继续阅读 » 冲冠为红颜 4年前 (2021-03-26) 2896浏览 0评论1322个赞
本文简要概述如何通过Java程序来处理PPT中的数字签名,文章主要分三个部分来介绍,即数字签名的添加、检测以及删除。 基本操作思路: 1. 添加签名:【加载PPT文档】→【添加签名】→【保存文档】 2……继续阅读 » E-iceblue 4年前 (2021-03-26) 2608浏览 0评论865个赞
React组件复用的方式 现前端的工程化越发重要,虽然使用Ctrl+C与Ctrl+V同样能够完成需求,但是一旦面临修改那就是一项庞大的任务,于是减少代码的拷贝,增加封装复用能力,实现可维护、可复用的代……继续阅读 » WindrunnerMax 4年前 (2021-03-26) 1361浏览 0评论704个赞
1.注解介绍 1.1注解的本质 Oracle官方对注解的定义为: Annotations, a form of metadata, provide data about a program that ……继续阅读 » 皮皮松 4年前 (2021-03-26) 1268浏览 0评论2991个赞
1. SpringCloud Alibaba简介 1.1 为什么会出现SpringCloud Alibaba Spring Cloud Netflix项目进入到维护模式 什么是维护模式?=&g……继续阅读 » MPolaris 4年前 (2021-03-26) 1564浏览 0评论2717个赞
1. Hystrix断路器概述 1.1 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。这就造成有可能会发生服务雪崩。那么什么是服务雪崩呢……继续阅读 » MPolaris 4年前 (2021-03-26) 2198浏览 0评论2173个赞
原文 1. 背景 在 jstack 的内容中可以看到以下的 MySQL Statement Cancellation Timer 守护线程, 在业务高峰期的时候会出现大量的这类守护线程, 由此追溯该线……继续阅读 » Memento 4年前 (2021-03-26) 1551浏览 0评论1928个赞
从每一段经历中学习,在每一件事情中修行。善于从失败中学习。……继续阅读 » 琴水玉 4年前 (2021-03-26) 2007浏览 0评论144个赞
1 编写鸭子项目,具体要求如下: 1) 有各种鸭子(比如 野鸭、北京鸭、水鸭等, 鸭子有各种行为,比如 叫、飞行等) 2) 显示鸭子的信息 2 传统方案解决鸭子……继续阅读 » 十四lin 4年前 (2021-03-26) 1919浏览 0评论107个赞
日志打印之logging.getLogger源码分析……继续阅读 » 授客 4年前 (2021-03-26) 1674浏览 0评论1258个赞
系列传送门: Java并发包源码学习系列:AbstractQueuedSynchronizer Java并发包源码学习系列:CLH同步队列及同步资源获取与释放 Java并发包源码学习系列:AQS共享式……继续阅读 » 天乔巴夏丶 4年前 (2021-03-26) 1349浏览 0评论149个赞
前言 总算入行上班几个月了,不得不说业务是真的不消停啊。。 本人工作上经常遇到一种场景:为甲方做自动化接口处理工具,登录需要短信验证码,, 嘛算是摸索出了一套selenium代码模板,主要解决如下痛点……继续阅读 » Json-Eri 4年前 (2021-03-26) 2560浏览 0评论2228个赞
最近在做异常检测相关的工作,因此调研了业界常用的异常检测系统。通过查阅相关资料,发现业界对雅虎开源的EGADS系统评价比较高,其git项目已有980个star。这周阅读了项目的源码,梳理了系统框架的基……继续阅读 » bjehp 4年前 (2021-03-26) 2367浏览 0评论2884个赞
前言 有的时候,我们需要修改一个变量的值,但变量也许存在于 Jar 包中或其他位置,导致我们不能从代码层面进行修改,于是我们就用到了下面的场景,通过反射来进行修改变量的值。 定义一个实体类 class……继续阅读 » 经典鸡翅 4年前 (2021-03-26) 1958浏览 0评论1872个赞
一、常用元素定位方法 appium从selenium中继承了所有的元素定位方法, 并且增加了一些自己的元素定位方式,下方截图分别为selenium和MobileBy包源码: 但是从继承selenium……继续阅读 » 江枫对愁眠 4年前 (2021-03-26) 1829浏览 0评论1469个赞
最近周末也没啥事就学学Netty,同时打算写一些博客记录一下(写的过程理解更加深刻了) 本文主要从三个方法来呈现:Netty核心组件简介、Netty服务端创建、Netty启动过程源码分析 如果你对Ne……继续阅读 » 油多坏不了菜 4年前 (2021-03-26) 1598浏览 0评论1394个赞
什么是前端工程化? 虽然前端工程化的概念兴起还没几年的时间,但是对于“工程化”这个词并不是一个新鲜词了,在其他软件开发的领域很早就已经有了高度的工程化,例如Web服务端开发。只不过那个时候,前端工程师……继续阅读 » 逐梦song 4年前 (2021-03-26) 2058浏览 0评论911个赞
函数式编程的理解 函数式编程是一种编程范式,可以理解为是利用函数把运算过程封装起来,通过组合各种函数来计算结果。函数式编程与命令式编程最大的不同其实在于,函数式编程关心数据的映射,命令式编程关心解决问……继续阅读 » WindrunnerMax 4年前 (2021-03-26) 1402浏览 0评论807个赞
事件分发,真的一定从Activity开始吗? 前言 很高兴遇见你~ 事件分发,android中一个老生常谈的话题了。基本的流程我们也都知道是从Activity开始分发,但有一个关键问题是:事件是如何到……继续阅读 » 一只修仙的猿 4年前 (2021-03-26) 3107浏览 0评论2209个赞
js函数(function) function的英文是[功能],[数] 函数;职责;盛大的集会的意思 在js里,就是函数的意思。在Java里叫做方法。 ###定义函数 function fun(参数)……继续阅读 » lovelyk 4年前 (2021-03-26) 1560浏览 0评论1440个赞
一,前言 说一句大实话,“平时一直在用 Tomcat,但是我从来没有用过 Tomcat”。 “平时一直在用 Tomcat”,是因为搬砖用的 SpringBoot,内嵌了 Tomcat,每次启动程序的时……继续阅读 » 楷哥 4年前 (2021-03-26) 1620浏览 0评论1837个赞
思考题 如何设计一个支持远程方法调用的系统?你要怎样才能让开发人员不用写太多代码?让远程调用看起来像本地调用一样,毫无瑕疵? P435 已经接触过 RPC 了,所以就很容易知道具体流程:客户端调用目标……继续阅读 » 满赋诸机 4年前 (2021-03-26) 2686浏览 0评论794个赞
简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这……继续阅读 » flydean 4年前 (2021-03-26) 2245浏览 0评论1667个赞
一,引言 我们都知道在执行部署计划之后,当前目录中就产生了名叫 “terraform.states” 的 Terraform 的状态文件,该文件中记录了已部署资源的状态。默认情况下,在执行部署计划后,……继续阅读 » Grant_Allen 4年前 (2021-03-26) 2176浏览 0评论2346个赞
系列传送门: Java并发包源码学习系列:AbstractQueuedSynchronizer Java并发包源码学习系列:CLH同步队列及同步资源获取与释放 Java并发包源码学习系列:AQS共享式……继续阅读 » 天乔巴夏丶 4年前 (2021-03-26) 1468浏览 0评论2672个赞
Http与Https的区别 Http是明文传输的,Https协议是在Http协议上添加了SSL的加密协议,可以进行加密传输和身份验证。 其实就是说Http对网络传输完全是裸奔状态,也就没办法防范中间人……继续阅读 » tanknee 4年前 (2021-03-26) 2240浏览 0评论281个赞
在这篇文章中,我们来聊一下线程的生命周期。……继续阅读 » 李潘 4年前 (2021-03-26) 1835浏览 0评论1418个赞
Spring框架之websocket源码完全解析 Spring框架从4.0版开始支持WebSocket,先简单介绍WebSocket协议。 1、WebSocket协议介绍 WebSocket协议是RF……继续阅读 » 开心洋葱 4年前 (2021-03-26) 2083浏览 0评论721个赞
做得巧,自然做得好……继续阅读 » YourBatman 4年前 (2021-03-26) 2808浏览 0评论651个赞
前言 ”面向接口编程“写 Java 的朋友耳朵已经可以听出干茧了吧,当然这个思想在 Java 中非常重要,甚至几乎所有的编程语言都需要,毕竟程序具有良好的扩展性、维护性谁都不能拒绝。 最近无意间看到了……继续阅读 » crossoverJie 4年前 (2021-03-26) 2851浏览 0评论332个赞
1. 存在的意义 AQS(AbstractQueuedSynchronizer)是JAVA中众多锁以及并发工具的基础,其底层采用乐观锁,大量使用了CAS操作, 并且在冲突时,采用自旋方式重试,以实现轻……继续阅读 » 雪中孤狼 4年前 (2021-03-26) 2130浏览 0评论2902个赞
JVM内存区域 要想搞懂啊垃圾回收机制,首先就要知道垃圾回收主要回收的是哪些数据,这些数据主要在哪一块区域。 Java8和Java8之前的相同点有很多。 都有虚拟机栈,本地方法栈,程序计数器,这三个是……继续阅读 » 起个名字都这么男 4年前 (2021-03-26) 2291浏览 0评论415个赞