#毛主席的六大读书笔记

ZooKeeper 笔记(5) ACL(Access Control List)访问控制列表

zk做为分布式架构中的重要中间件,通常会在上面以节点的方式存储一些关键信息,默认情况下,所有应用都可以读写任何节点,在复杂的应用中,这不太安全,ZK通过ACL机制来解决访问权限问题,详见官网文档:http://zookeeper.apache.org/doc/r3.4.6/zookeeperProgrammers.ht...

scala 学习笔记(07) 一等公民的函数

在scala中一切皆对象,一切皆函数,函数跟Int,String、Class等其它类型是处于同等的地位,换句话说,使用函数跟使用普通的类型一样,没什么区别,因此:1、函数可以赋值给变量,可以当参数传递defhelloWorld(msg:String):Unit={println("Hello,"+msg)}deffoo...

scala 学习笔记(06) OOP(下)多重继承 及 AOP

一、多继承上篇trait中,已经看到了其用法十分灵活,可以借此实现类似"多重继承"的效果,语法格式为:class/traitAextendsBwithCwithD...之所以要给多重继承加一个引号,是因为这有约束条件的,上面的语法中,从左向右看,extends后的B是A的基本类型,不管后面接多少个trait,如果C或D...

scala 学习笔记(05) OOP(中)灵活的trait

trait--不仅仅只是接口!接上回继续,scala是一个非常有想法的语言,从接口的设计上就可以发现它的与众不同。scala中与java的接口最接近的概念是trait,见下面的代码:packageyjmyzzobjectApp{defmain(args:Array[String]){valbird=Bird("pige...

scala 学习笔记(04) OOP(上)主从构造器/私有属性/伴生对象(单例静态类)/apply方法/嵌套类

一、主从构造器java中构造函数没有主、从之分,只有构造器重载,但在scala中,每个类都有一个主构造器,在定义class时,如果啥也没写,默认有一个xxx()的主构造器classPerson{varname:String=_/***从构造器*@paramname*/defthis(name:String)={this...

scala 学习笔记(03) 参数缺省值、不定个数参数、类的属性(Property)、泛型初步

继续学习,这一篇主要是通过scala来吐槽java的,同样是jvm上的语言,差距咋就这么大呢?作为一个有.NET开发经验的程序员,当初刚接触java时,相信很多人对java语言有以下不爽(只列了极小一部分):1.一堆的setter/getter方法,没有c#中的property属性概念2.方法的参数值,不能设置缺省值3...

面向对象的六大设计原则

1.单一职责原则  每个类应该只有一个职责。 2.接口分离原则  一个接口应该只提供一种对外的功能,不应该把所有的操作都封装到一个接口中。 3.迪米特原则  一个对象应当对其他对象尽可能少的了解。 4.开闭原则 &nbs...

设计模式六大原则

1、单一职责原则(SingleResponsibilityPrinciple)定义:应该有且只有一个原因引起类的变化注意:这里的类不光指类,也适用于方法和接口,比如我们常说的一个方法实现一个功能2、里氏代换原则(LiskovSubstitutionPrinciple)定义:只要父类出现的地方子类就一定可以出现,而且替换...
代码星球 ·2020-04-06

阿里云CentOS部署小笔记

快毕业了,我用近两周的时间完成了一个nodeJs+Vue-Cli+Mysql的毕业设计,到了部署的时候了。然而,博主使用Linux的经验有限得很,所以只能自己慢慢地填坑了。一.准备工作1)阿里云选购ECS主机,ECS主机一般都比较贵(相对于轻量级主机),由于阿里云的轻量级主机没有提供Node+Mysql的环境,只能忍痛...
代码星球 ·2020-04-06

计算机程序设计艺术(读书笔记)1

好的算法的一个准则是用于执行算法的时间长度。这可以借助于执行每个步骤的次数来表示。我们通常面对着同一个问题的若干个算法,因此我们必须判断哪一个最好。这就是算法分析这个有趣和重要的领域要研究的了。 ...

读书的意义

读书不仅仅只是读书,它更多的是开阔视野,提升自我,让你变得有智慧,有胆识,有谋略,让你能安于平稳的生活,也能追逐忙碌的人生。读书,读一本好书,让我们得以明净如水,开阔视野,丰富阅历,益于人生。人一生就是一条路,在这条路上的跋涉痕迹成为我们每个人一生唯一的轨迹,此路不可能走第二次,而在人生的道路上,我们所见的风景是有限的...
代码星球 ·2020-04-06

Android Studio IDE使用手册及开发笔记

一、开发笔记1.解决程序在Debugger下,不能断点情况。  一些设备设置了应用调试权限,这样的情况下,就要在应用的manifest文件中,添加程序Debugger调试的权限获取。1<manifest>2<uses-permissionandroid:name="android.permission...

《从0到1》阅读笔记

Chapter1.未来的挑战:须要用创新科技(从0到1)来解决,而非简单的全球化(从1到n)。Chapter 2.像1999年那样狂欢:虽然1999年互联网狂欢以悲剧结束,可是我们如今依旧须要有那时的热情和精神进行创新。Chapter 3.全部成功的企业都是不同的:他们都在各自的领域有一定程度的垄断...
代码星球 ·2020-04-06

数据库SQL Server2012笔记(七)——java 程序操作sql server

1、crud(增删改查)介绍:create/retrieve/update/delete2、JDBC介绍1)JDBC(javadatabaseconnectivity,java数据库连接)2)是一种用于运行SQL语句的java API,可为多种关系数据库提供统一訪问。由一组用Java语言编写的类和接口组成。3...

js学习笔记

一.Document对象对象集合:all[]:对文档全部HTML元素的訪问anchors[]:返回全部Anchor对象引用applets:返回全部Applet对象引用forms[]:返回全部Form对象引用images[]:返回全部Image对象引用links[]:返回全部Area和Link对象引用对象属性:body:...
代码星球 ·2020-04-06
首页上一页...170171172173174...下一页尾页