JSON 是存储和传输数据的格式。 JSON 经常在数据从服务器发送到网页时使用。 什么是 JSON? JSON 指的是 JavaScript Object Notation JSON 是轻量级的数据交换格式 JSON 独立于语言 * JSON 是“自描述的”且易于理解 * JSON 的语法是来自 ...
分类:
编程语言 时间:
2019-12-20 11:53:15
阅读次数:
59
问题描述 魔术师手中有A、2、3……J、Q、K十三张黑桃扑克牌。在表演魔术前,魔术师已经将他们按照一定的顺序叠放好(有花色的一面朝下).魔术表演过程为:一开始,魔术师数1,然后把最上面的那张牌翻过来,是黑桃A;然后将其放到桌面上;第二次,魔术师数1、2;将第一张牌放到这些牌的最下面,将第二张牌翻转过 ...
分类:
编程语言 时间:
2019-12-20 11:54:04
阅读次数:
107
#__author__ = 'juzi_juzi' #类属性与实例属性 #1、无法通过类访问实例属性; #2、类属性归类所所有,但是所有实例都可访问; #3、如果存在相同名称的类属性与实例属性,实例访问的时候会优先使用实例属性,实例找不到该属性再找类属性: #4、实例修改了类属性值,但原类属性对应的 ...
分类:
编程语言 时间:
2019-12-20 11:56:42
阅读次数:
80
什么是Hystrix? Hystrix 可以让我们在分布式系统中对服务间的调用进行控制,加入一些调用延迟或者依赖故障的容错机制。 Hystrix 的设计原则 对依赖服务调用时出现的调用延迟和调用失败进行控制和容错保护。 在复杂的分布式系统中,阻止某一个依赖服务的故障在整个系统中蔓延。比如某一个服务故 ...
分类:
编程语言 时间:
2019-12-20 11:58:05
阅读次数:
76
目录 配置文件 application.yml eureka: client: service-url: defaultZone: http://localhost:8001/eureka server: port: 9001 spring: application: name: zuul ##配置 ...
分类:
编程语言 时间:
2019-12-20 12:02:35
阅读次数:
81
Java IO流技术 Java IO基本总结 Java的IO技术就是用来处理数据的。比如从文件中读取数据,或者将数据写到文件中。在网络中传输的都是二进制,即字节码,我们需要在传输之前,将我们程序中的数据转换成字节码才能进行传输。Java的IO包内就提供了完成这些工作的工具类。 总的来说:当需要以二进 ...
分类:
编程语言 时间:
2019-12-20 12:04:10
阅读次数:
92
asyncio模块作用:构建协程并发应用的工具 python并发的三大内置模块,简单认识: 1、启动一个协程,任务无返回值,需要注意:async的使用 #!/usr/bin/env python # -*- coding: utf-8 -*- import asyncio # 开头定义async,表 ...
分类:
编程语言 时间:
2019-12-20 12:04:58
阅读次数:
77
JAVA面试 11、是否可以从一个static方法内部发出对非static方法的调用? 解析:不可以。因为非static方法(实例方法)是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调 ...
分类:
编程语言 时间:
2019-12-20 12:05:52
阅读次数:
74
闭包的实现原理和作用 闭包: 有权访问另一个函数作用域中的变量的函数。 创建闭包的常见方式就是,在一个函数中创建另一个函数。 闭包的作用: 访问函数内部变量、保持函数在环境中一直存在,不会被垃圾回收机制处理 因为函数内部声明 的变量是局部的,只能在函数内部访问到,但是函数外部的变量是对函数内部可见的 ...
分类:
编程语言 时间:
2019-12-20 12:06:06
阅读次数:
122
问题描述 拉丁方阵是一种n×n的方阵,方阵中恰有n种不同的元素,每种元素恰有n个,而且每种元素在一行和一列中 恰好出现一次。著名数学家和物理学家欧拉使用拉丁字母来作为拉丁方阵里元素的符号,拉丁方阵因此而得名。 比如: 1 2 3 2 3 1 3 1 2 问题:怎样构造N阶拉丁方阵? 列表 单循环链表 ...
分类:
编程语言 时间:
2019-12-20 12:06:50
阅读次数:
107
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 ...
分类:
编程语言 时间:
2019-12-20 12:07:51
阅读次数:
86
1. 定义拦截器 LoginInterceptor LoginInterceptor.java是整个登录认证模块中的核心类之一,它实现了HandlerInterceptor类,由它来拦截并过滤到来的每一个请求;它的三个方法能分别作用于每个请求的不同生命周期,你可以根据自己的需要来加入相应的处理逻辑 ...
分类:
编程语言 时间:
2019-12-20 12:08:33
阅读次数:
87
1、名词解释 类:类代表了具有相同特征的一类事物(人) 对象、实例:具体的某一个事物或者是人 实例化:将类变成对象的这么一个过程,即新建一个对象的过程,就是对类的一个实例化过程。 2、格式 函数定义: def func1(): #这样定义的叫做函数,它是在模块中定义的。 pass 类定义: clas ...
分类:
编程语言 时间:
2019-12-20 12:11:53
阅读次数:
82
使用typeof预算符返回一个用于识别其运算数类型的字符串.对于任何变量来说,使用typeof预算符总是以字符串的形式返回一下6种类型之一 number string boolean object function undefined 需要注意的是,在使用typeof检测null时,返回的是"obj ...
分类:
编程语言 时间:
2019-12-20 12:12:25
阅读次数:
79
findById返回Optional的使用 查询 public Object lookupDevice(Integer id) { return deviceJpa.findById(id).orElse(null); } 更新 public Object updateDevice(Integer ...
分类:
编程语言 时间:
2019-12-20 12:13:37
阅读次数:
135
源码地址:doodle 原文地址:从零开始实现一个简易的Java MVC框架(三)--实现IOC ...
分类:
编程语言 时间:
2019-12-20 12:14:33
阅读次数:
89
一、Spring Boot Admin用于管理和监控一个或者多个Spring Boot程序。Spring Boot Admin分为Server端和Client 端,Client端可以通过向Http Server端注册,也可以结合SpringCloud的服务注册组件Eureka 进行注册。Spring ...
分类:
编程语言 时间:
2019-12-20 12:15:05
阅读次数:
107
什么是网关 Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/api/user转发到到user服务,/api/shop转发到到shop服务。zuul默认和Ribbon结合实现了负载均衡的功能, 类似于nginx转发。 依赖 <parent> <groupId>org.spring ...
分类:
编程语言 时间:
2019-12-20 12:15:38
阅读次数:
94
准备jar包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </dependency> <dep ...
分类:
编程语言 时间:
2019-12-20 12:19:10
阅读次数:
75
参考:https://www.pyimagesearch.com/2014/09/15/python-compare-two-images/ ...
分类:
编程语言 时间:
2019-12-20 13:25:45
阅读次数:
79