九路 九路
4年前
Go 函数是“一等公民”的理解
函数(function)作为现代编程语言的基本语法元素存在于支持各种范式(paradigm)的主流编程语言当中。无论是命令式语言C、多范式通用编程语言C,还是面向对象编程语言Java、Ruby,亦或是函数式语言Haskell、动态脚本语言Python、PHP、JavaScript,函数这一语法元素都是当仁不让的核心。Go语言以“成为新一代系统
观察者模式在spring中的应用
作者:王子源1观察者模式简介1.1定义指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布订阅模式、模型视图模式,它是对象行为型模式。
LeeFJ LeeFJ
2年前
Foxnic-Web —— 可插拔模块的菜单控制
FoxnicWeb的设计就是业务模块下Maven依赖层面可插拔,即只要把对应的模块加入启动项目的Maven依赖中那么启动项目就拥有了插入模块的功能,反之亦然。因此,在FoxnicWeb的业务模块(MavenModule)中需要做一些特殊处理,使业务模块插拔时同时体现在菜单上。
Stella981 Stella981
3年前
Alpine 容器内安装命令时遇到坑
导读记录在Alpine容器内安装命令时遇到的一些问题,本篇文章会持续更新。问题背景是在docker容器内执行docker命令,执行时发现缺少某些依赖包,在安装依赖包时遇到一些难以解决的问题。本文首发于https://russellgao.cn/linuxalpineapk/(https://www.o
Stella981 Stella981
3年前
ES6中Generator理解
1\.生成器函数声明  function\ name(args){};2\.yield使用function hello(){    console.log('before hello');  //可看到hello()并不会立刻执行函数, 到第一次next调用时才会    var name 
Wesley13 Wesley13
3年前
Java核心技术读书笔记02
第四章对象和类类之间的关系最常见的三种关系1.依赖("usesa")Order依赖Account类看信息2.聚合("hasa")Order包含多个Item3.继承("isa")知识点:所有Java对象都存在堆中。GregorianCalendar类所包含的方法要比Date类多得多。public避免标记
Stella981 Stella981
3年前
JavaScript:不使用 JS 匿名函数的三个理由
!(https://oscimg.oschina.net/oscnet/574957cc0cde422fa13af508c31864cc.jpg)今天我们来聊聊匿名函数的使用,因为无论你在什么时候写代码,您都必须注意到匿名函数。有时它们被称为lambda,有时是叫做匿名函数,不管怎样,我认为他们是不好使用的。如果你不知道匿名
Stella981 Stella981
3年前
Elasticsearch 2.3.0 安装成服务
linux下作为服务Elasticsearch创建了debian安装包和rpm安装包,可以在官网的下载页面中进行下载。安装包需要依赖JAVA,除此就没有任何依赖。在debian系统下可以使用标准的系统工具,init脚本放在 /etc/init.d/elasticsearch下,配置文件默认放在 /etc/default/elastics
Stella981 Stella981
3年前
JavaScript之深入理解this
定义this是函数运行时自动生成的内部对象,即调用函数的那个对象。(不一定很准确的定义,但还算通俗易懂)在大多数情况下,this的值由函数调用方式决定,它不能在执行期间赋值来设置,它在每次执行下可能都有不同的值。全局执行环境(outsidefunction)在全局执行环境中,this一直