#__author:"Feng Lin" #date: 2018/8/26 #集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希的(所以集合做不了字典的键) #集合注意记住以下几点 #1.元素去重 #2.关系测试,交集、并集、差集 set1=set({1,2... ...
分类:
编程语言 时间:
2018-08-27 01:05:35
阅读次数:
212
python中的变量的类型不需要定义,会自动识别。(实型、整型、布尔类型可以进行相关操作) 一、变量的定义 1)变量只要是为了存储数据;变量只有在第一次出现的时候才是定义变量,再次出现是对变量的使用。 2)在Python中,变量在使用之前要先进行赋值。例如:a = 1 (等号左边是变量名;右边是存储 ...
分类:
编程语言 时间:
2018-08-27 01:06:00
阅读次数:
209
为什么要有分布式锁? 比如说,我们要下单,分为两个操作,下单成功(订单服务),扣减库存(商品服务)。如果没有锁的话,同时两个请求进来。先检查有没有库存,一看都有,然后下订单,减库存。这时候肯定会出现错误。我们想要的结果是。只有一个请求可以进来。当完成这个操作之后,下一个请求再进来。这才不会出现库存卖 ...
分类:
编程语言 时间:
2018-08-27 01:06:06
阅读次数:
250
1. 列表和普通变量有什么区别 列表是数据类型,普通变量是用来存储数据的 可以把列表赋值给普通变量 2.存在列表 a = [11, 22, 33], 如何向列表中添加(增)新元素 44 a.append(44) 或者 a.insert(3,44) #索引号为3 3.对列表排序 a = [11,22, ...
分类:
编程语言 时间:
2018-08-27 01:06:51
阅读次数:
214
volatile关键字 volatile关键字 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起 ...
分类:
编程语言 时间:
2018-08-27 01:06:59
阅读次数:
184
创建多模块springcloud应用eureka server和client和消费端demo ...
分类:
编程语言 时间:
2018-08-27 01:07:36
阅读次数:
381
1.python中每个变量的申赋值都不需要类型声明,每个变量在内存中创建都包括变量的标识、名称和数据等信息。 2. 每个变量在使用前都必须赋值,变量赋值后该变量才会被创建。 3. 允许同时为多个变量赋值。 4五个标准的数据类型 numbers(数字) String(字符串) List(列表) Tup ...
分类:
编程语言 时间:
2018-08-27 01:07:45
阅读次数:
161
1、final 关键字 2、static 关键字 3、匿名对象 4、内部类 5、包的声明与访问 6、访问修饰符 7、代码块 ...
分类:
编程语言 时间:
2018-08-27 10:26:25
阅读次数:
143
概念:函数直接或者间接调用自身就是递归递归需要有边界条件。递归前进段。递归返回段递归一定要有边界条件(否则会出现无限递归前进)当边界条件不满足的时候,递归前进当边界条件满足的时候,递归返回递归要求:递归一定要有退出条件,递归调用一定要执行到这个退出条件。没有退出条件的递归调用,就是无限调用递归调用的深度不宜过深Python对递归调用的深度做了限制,以保护解析器超过递归深度限制,抛出Recursio
分类:
编程语言 时间:
2018-08-27 10:27:36
阅读次数:
183
1.创建数据库 hive>create database myhive; hive>create database if not exists myhive; hive>show databases; hive>show databases like '*t*'; 说明:hive为创建的数据库生成了 ...
分类:
编程语言 时间:
2018-08-27 10:27:51
阅读次数:
240
使用了封装的MailUtils工具,做发送邮件测试: 出现以下错误 错误原因: 需要开启邮箱客户端授权密码,他是登录第三方邮件客户端的专用密码。 适用于登录以下服务: POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务. ...
分类:
编程语言 时间:
2018-08-27 10:28:01
阅读次数:
190
1、梯度下降法 梯度下降法是最早最简单的,也是最为常用的最优化算法。梯度下降法实现简单,当目标函数是凸函数时,梯度下降法的解是全局解。一般情况下,其解不保证是全局最优解,梯度下降法的速度未必是最快的。梯度下降法的优化思想是用当前位置负梯度方向作为搜索方向,因为该方向为当前位置的最快下降方向,所以也被 ...
分类:
编程语言 时间:
2018-08-27 10:29:07
阅读次数:
164
在SQL中维护gmt_create和gmt_modified字段 数据库的表格一般都需要有gmt_create和gmt_modified两个字段,但这个两个字段无需在应用层维护,甚至可以不在实体类中,只在SQL语句中维护即可。 插入时 更新时 ...
分类:
编程语言 时间:
2018-08-27 10:29:22
阅读次数:
262
1.字符串: 字符是由单引号所括住的单个字母、数字或符号。若将单引号改为双引号,该字符就会变成字符串。它们之间主要的差别是:双引号的字符串“A”会比单引号的字符串’A’在字符串的最后补上一个结束符’\0’(Null字符,ASCLL值为0)。 两种方式创建字符串: 1)字符串数组: char str1 ...
分类:
编程语言 时间:
2018-08-27 10:29:29
阅读次数:
167
列表 (列表: list / 数组 / array),编号叫下标 / 索引 / 角标 最前面一个元素的下标时0,最后面一个元素的下标是 -1 cities=[] #定义一个空的列表 #增加元素 cities.append('北京') #在列表末尾增加一个元素 cities.insert(0,'上海' ...
分类:
编程语言 时间:
2018-08-27 10:32:36
阅读次数:
236
最近在系统回顾学习 Java 虚拟机方面的知识,其中想到一个很有意思的问题: 布尔型在虚拟机中到底是什么类型? 要想解答这个问题,我们看 JDK 的源码是无法解决源码的,我们必须深入到 class 文件中才能解决问题。于是他给出了这么一道题: 这道题很简单,结果是输出: 但我们要深入到 class ...
分类:
编程语言 时间:
2018-08-27 10:33:54
阅读次数:
151
jQuery 模块=类库 jQuery就是DOM 、BOM、Javascript的封装成的类库 一、查找元素、DOM只有10种左右选择器 jQuery有很多选择器和筛选器 PS:jQuery 推荐1系列最新版本,兼容性更好 1.12 对象转换:一 jquery对象[0] =>Dom对象 对象转换二: ...
分类:
编程语言 时间:
2018-08-27 11:19:35
阅读次数:
293
这是一个json格式的字符串 第一种情况(简单格式) String result = "{\"name\":\"小明\",\"age\":\"12\"}";JSONObject json = new JSONObject(result);System.out.println("name="+json ...
分类:
编程语言 时间:
2018-08-27 11:21:10
阅读次数:
176
前言 我觉得如果使用 python 开发的话,还是在 unix/linux 的环境下吧,shell 工具的效率比 windows 高得多,尽管 windows 下也有 cmder 这种神器,而且现在 windows store 也很好的开发出了 linux 子系统,但是瑕疵非常多,unix/linu ...
分类:
编程语言 时间:
2018-08-27 11:24:16
阅读次数:
210
package com.zbb.test; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io. ...
分类:
编程语言 时间:
2018-08-27 11:25:54
阅读次数:
153