Scala的静态方法和实例方法Scala的静态方法和实例方法
Scala的对象学习 Scala没有静态方法或静态字段,可以使用object这个语法达到相同的目的,对象定义了某个类的单个实例 object Accounts {
private var lastNumber ...[2018/9/25]
Scala的类继承
Scala的类继承
extend
Scala扩展类的方式和java一样使用extends关键字
cla Employee extends Person {
}
与java一样,可以在定义的子类重写超类的方法,定义父类不存在的属性和方法
override
cla Person ...[2018/9/25]
Scala的文件读写操作与正则表达式
目录
在本篇博客中你将会学习并了解常用的文件处理任务,例如读取文件的一行文本,本博客的要点包含:
Source.fromFile(...).getLines.toArray 输出文件所有行
Source.fromFile(...).mkString 以字符串形式输出文件内容
将字符串转换...[2018/9/25]
PICE(6):集群环境里多异类端点gRPC Streaming - Heterogeneous multi-endpoints gRPC streaming
gRPC Streaming的操作对象由服务端和客户端组成。在一个包含了多个不同服务的集群环境中可能需要从一个服务里调用另一个服务端提供的服务。这时调用服务端又成为了提供服务端的客户端了(服务消费端)。那么如果我们用streaming形式来提交服务需求及获取计算结果就是以...[2018/9/25]
深圳scala-meetup-20180902(1)- Monadic 编程风格深圳scala-meetup-20180902(1)- Monadic 编程风格
刚完成了9月份深圳scala-meetup,趁刮台风有空,把我在meetup里的分享在这里发表一下。我这次的分享主要分三个主题:“Monadic编程风格“、”Future vs Task and ReaderMonad应用方法“及”using heter...[2018/9/25]
深圳scala-meetup-20180902(2)- Future vs Task and ReaderMonad依赖注入
在对上一次3月份的scala-meetup里我曾分享了关于Future在函数组合中的问题及如何用Monix.Task来替代。具体分析可以查阅这篇博文。在上篇示范里我们使用了Future来实现某种non-blocking数据库操作,现在可以用Task替换Future部分:
cl...[2018/9/25]
【设计模式】组合模式 Composite Pattern【设计模式】组合模式 Composite Pattern
树形结构是软件行业很常见的一种结构,几乎随处可见, 比如: HTML 页面中的DOM,产品的分类,通常一些应用或网站的菜单,Windows Form 中的控件继承关系,Android中的View继承关系,部门的组织架构,Windows 资源管理器 等等都是树形结构。
...[2018/9/25]
Java设计模式之【工厂模式】
工厂模式出现的原因 在java中,创建一个对象最简单的方法就是使用new关键字。但在一些复杂的业务逻辑中,创建一个对象不只需要new一行代码就成了,可能需要一些列的初始化设置,或先创建一些辅助对象来创建这个对象。 在这种场景中,如果需要多次创建这种对象,那每次都要写很多代码。工厂模式的产生就是为了...[2018/9/25]
设计模式之一工厂方法模式(Factory Method)设计模式之一工厂方法模式(Factory Method)
工厂方法模式分为三种:
一、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:
举例如下:(我们举一个发送邮件和短信的例子)
首先,创建二者的共同接口:
public interface Sender {
public void S...[2018/9/25]
设计模式-三种工厂模式实例
1.简单工厂模式:代替new产生对象,产品的类型比较少时。
我们要获得三种不同的数据库对象,如Mysql,SQLserver,Oracle,它们拥有共同的特征,即可以进行抽象,简单工厂目的是将获得具体数据库实体的任务交给工厂类。
&nbs...[2018/9/25]
设计模式漫谈之访问者模式
这是设计模式的最后一篇,最近事还是挺多,自己的东西还是没进步。其实我这个人不用和领导套近乎,我有自己的职业素养,工匠精神。我喜欢独处,喜欢自由,也喜欢女人,我订婚后也很幸福。
今年我31周岁了,现在不是回想以前的时候,但是还是我应该努力的时候,不停的上进,坚持最后一定会成功!最怕傻逼式的坚持!
...[2018/9/25]
Spring Cloud Eureka 常用配置及说明
配置参数
默认值
说明
服务注册中心配置
Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerCon...[2018/9/25]
C#面试分享:单例模式
C#面试分享:单例模式
提问1:请给出单例模式的实现:
答:
public cla Animal
{
private static Animal _instance = null;
private static readonly object _lock = new objec...[2018/9/25]
一.设计模式之工厂设计模式
原文链接:http: blog.csdn.net/zhangerqing
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的...[2018/9/25]
代理模式代理模式
代理模式:在代理模式中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 再代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 介绍 意图:为其他对象提供一种代理以控制这个对象的访问。 主要解决:在直接访问对象带来的问题,比如说:要访问的对象在远程机器上。在面向对象系统中...[2018/9/25]
单例模式
懒汉式:线程是不安全的,若多个线程同时进入if(uniqueInstance==null)
public cla Singleton {
private static Singleton uniqueInstance;
private Singleton() ...[2018/9/25]
代理模式
代理模式的定义很简单:给某一对象提供一个代理对象,并由代理对象控制对原对象的引用
静态代理
静态代理为业务实现类和业务代理类两部分组成,业务实现类负责实现主要的业务方法,业务代理类负责对调用的业务方法预处理,调用业务时,不是直接通过业务实现类来调用的,而是通过业务代理类的同名方法来调用被代理类处理...[2018/9/25]
设计模式之策略模式
前言
最近在读《Head First设计模式》一书,为加强记忆及便于日后查阅,在博客将自己的学习过程进行记录。谨以本篇策略模式作为设计模式系列的开篇章,并在后续过程中不断丰富自己的博客内容,欢迎各位进行浏览。
问题
现有一游戏SimDuck,游戏采用OO技术开发,其中会出现各种各样的鸭子,可以一...[2018/9/25]
设计模式系列__总览
一、23设计模式
二、五大设计原则
1.开闭原则(OCP) 含义:一个软件实体应当对扩展开放,对修改关闭。
2.单一职责原则(SRP) 含义:就是对一个类而言,应该仅有一个引起变化的原因。 所以在构造对象时,应该将对象的不同职责分离至多个类中,从而确保引起该类的变化的原因只有一个,使用这...[2018/9/25]
【设计原则和编程技巧】单一职责原则 (Single Responsibility Principle, SRP)
单一职责原则 (Single Responsibility Principle, SRP)
单一职责原则在设计模式中常被定义为“一个类应该只有一个发生变化的原因”,若我们有两个动机去改写一个方法,那这个方法就有两个职责。实际开发过程,修改代码本身就存在风险,特别是两个职责耦合在一起有依赖关系的...[2018/9/25]
设计模式 - 我的博客园-0933设计模式 - 我的博客园-0933
设计模式:一类问题在特定环境下重复出现时的一种成熟的解决方案的核心设计。
可分为:创建类(不再直接实例化对象)、结构类(将多个对象组织成更大的结构)、行为类(对象间通信以及控制流程)。
1. 单例模式
单例模式:一个类只生产一个实例。
为保证该类只生成一个实例,程序不再自由创...[2018/9/25]
RESTful api风格介绍
RESTful 接口是目前来说比较流行的一种接口,平常在开发中会非常常见。
有过和后端人员对接接口的小伙伴都应该知道,我们所做的大多数操作都是对数据库的四格操作 “增删改查” 对应到我们的接口操作分别是:
post 插入新数据
delete 删除数据
put&nb...[2018/9/25]
Java几种常见的设计模式
--------------------- 本文来自 旭日Follow_24 的CSDN 博客 ,全文地址请点击:https: blog.csdn.net/xuri24/article/detail 81106656?utm_source=copy
一、单例模式
基本概念:保证一个类仅有一个实...[2018/9/25]
依赖注入与控制反转
反正这个概念我一般都是不去记得,首先看一下什么是依赖:
有一个类是Animal,然后我定义了一个BlackCat类,类里面有一个BlackCat方法,那么这里的BlackCat就依赖Animal
public cla Bl...[2018/9/25]
如何在HHDI中调用Java文件
创建执行JS语句任务,在脚本中输入相关代码,两种写法: ------------------------写法一 直接调用类的路径 var now = com.haohe.utils.DateUtil.getNowDateTime(); print("-->"+now...[2018/9/25]
java~springboot~h2数据库在单元测试中的使用
单元测试有几点要说的 事实上springboot框架是一个tdd框架,你在进行建立项目时它会同时建立一个单元测试项目,而我们的代码用例可以在这个项目里完成,对于单元测试大叔有以下几点需要说明一下: 单元测试的用例之间不要有相互依赖 单元测试数据来源为本地,不要访问外部资源,外部数据库也是不行的 对于...[2018/9/25]
元素同步问题解决----自定义类
在自动化测试脚本开发过程中,很大部分的报错是由于元素因为时间不同步而产生的。本文总结了用自定义的类库来解决元素同步问题。 首先,新建一个自定义的类方法,对它进行编码。 package first; import org.openqa.selenium.By; import org.openqa.s...[2018/9/25]
selenium3+java 邮件发送测试报告
由于是初学,掌握的不是很多,现在先总结一下,测试报告是固定的名称,放在固定的路径下的情况。[2018/9/25]
Spring Webflux: Kotlin DSL [片断]
原文链接:https: dzone.com/article pring-webflux-kotlin-dsl-snippets作者:Biju Kunjummen译者:Jackie Tang如果您还没有玩转Spring Webflux,那么可以使用基于kotlin的DSL开发一个函数式API。 Spr...[2018/9/25]
安装logstash及logstash的初步使用-处理DNS日志
安装logstash 需要高版本的java
使用1.4版本的java会有报错
# Can't start up: not enough memory 查询java信息 rpm -qa | grep java 查询yum源内含有的...[2018/9/25]
java中多态的实现机制
多态的概念: 简单来说就是事物在运行过程中存在的不同状态,即父类或接口定义的引用变量指向子类或具体实现类的实例对象。程序调用方法在运行期才进行动态绑定,而不是引用变量的类型中定义的方法。 多态存在的前提: 1、存在继承关系,子类继承父类; 2、子类重写父类的方法; 3、父类引用指向子类对象。 ...[2018/9/25]
kettle开源项目部署文档kettle开源项目部署文档
kettle开源项目部署文档1、kettle简介 kettle是一款国外开源的ETL(Extract Transform Load)工具,纯java编写,可以在Windows、Linux、Unix上运行,绿色无需安装,被设计用来抽取、转换、装入和加载数据,可以行象的理解为将各种数据放入到一个壶里面后...[2018/9/25]
想要设计自己的微服务?看这篇文章就对了
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由我就静静地看发表于云+社区专栏 本文通过使用Spring Boot,Spring Cloud和Docker构建的概念验证应用程序的示例,为了解常见的微服务架构模式提供了一个起点。 该代码在Github上可用,并且可以在Docker ...[2018/9/25]
ssh(spring,struts2,hibernate)框架整合junit4
step1:导入必须的包,如果是maven项目,直接在pom.xml文件里加入以下依赖包: <dependency>
 ...[2018/9/25]
ubuntu18.04从零开始配置环境(jdk+tomcat+idea)到使用idea开发web应用和servlet
昨天吃了亏,搞了一下午才把环境配置好,故此将整个过程记录一下以防日后需要。 注意:因为我的博客模块的原因,所以我把图片压缩了一些,如果有看不清的, 可以 右键图片->在新标签页打开图片 目录: 1.JDK1.8的安装配置 2.Tomcat9.0.12的安装配置 3....[2018/9/25]
java实现udp通讯的代码
需求:应用A(通常有多个)和应用B(1个)进行 socket通讯,应用A必须知道应用B的ip地址(在应用A的配置文件中写死的),这个时候就必须把应用B的ip设成固定ip(但是某些时候如更换路由后要重新设置网络,但是操作人员不知道这个规则),就有可能造成应用A和应用B无法进行正常通讯,所以要改成应用...[2018/9/25]