上节我们讲到R语言中的基本数据类型,包括数值型,复数型,字符型,逻辑型以及对应的操作和不同数值类型之间的转换。众所周知,R语言的优势在于进行数据挖掘,大数据处理等方面,因此单个的数据并不能满足我们的需要,于是向量,矩阵,数组,数据框等变量类型应运而生。 向量:与我们在数学里面所学到的向量不同,R语言 ...
分类:
编程语言 时间:
2019-01-29 20:30:20
阅读次数:
299
什么么是JPA? 全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。 为我们提供了: 1)ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表 ...
分类:
编程语言 时间:
2019-01-29 20:31:07
阅读次数:
159
从上一篇文章《深入springboot原理——一步步分析springboot启动机制(starter机制)》 我们已经知道springboot的起步依赖与自动配置的机制。spring-boot-starter-xxx是官方提供的starter,xxx-spring-boot-starter是第三方提 ...
分类:
编程语言 时间:
2019-01-29 20:32:07
阅读次数:
235
spring-mybatis下载:https://mvnrepository.com/artifact/org.mybatis/mybatis-spring 导入mybatis-spring-2.0.0包 ...
分类:
编程语言 时间:
2019-01-29 20:32:57
阅读次数:
141
一.什么是微服务 1) Martin Fowler论文对微服务的阐述(中文版) 2) 对单一应用进行拆分 3) 每一个独立的应用都有一个独立的进程 4) 拥有自己独立的数据库 5) 微服务化的核心就是讲传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务, ...
分类:
编程语言 时间:
2019-01-29 20:35:51
阅读次数:
197
Python:Python程序要求的代码最好是全部使用缩进来分层(块)。处于同一级的代码缩进量要保持一致,并且缩进的符号(Tab键、空格等)也应保持一致,这样才能保证全套正确,否则,这种不一致的缩进会导致错误,甚至程序不能运行。 Python的编程规范指出:缩进最好采用空格的形式,每一层向右缩进4个 ...
分类:
编程语言 时间:
2019-01-29 20:41:29
阅读次数:
188
为了自动获取token在proxy。config中配置了 tokenServiceUri、username、password ,proxy服务会自动获取token 这个配置在,net版本中没有问题。但是在java版本中无法正确获取token,删除tokenServiceUri配置就可以了 ...
分类:
编程语言 时间:
2019-01-29 20:42:31
阅读次数:
196
Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 tup1 = ('physics', 'chemistry', 1997, 2000) tup2 = (1, 2, 3, 4, 5 ) tu ...
分类:
编程语言 时间:
2019-01-29 20:42:40
阅读次数:
205
标识符: 1.组成元素由字母、数字、下划线、美元符号($) 2.标识符不能以数字开头 3.标识符严格区分大小写 4.标识符的命名要有意义(见名知意) 注释: 1.单行注释 // 2.多行注释 / 注释的内容 / 3.文档注释/ 注释的内容 / 常量 常量的分类 1.整数常量 例如 12 2.小数常量 ...
分类:
编程语言 时间:
2019-01-29 20:42:58
阅读次数:
175
python和它的super 如果用过python2,你一定见过下面这个奇怪的代码 它的结果是 或者这种奇怪的写法, 不过它只支持继承了object类的 python和多重继承的坑 如果你之前没见过下面的这段代码,那你最好运行下 它的结果是 虽然A类并未继承B类,但是在C类中的父类关系却是:C继承了 ...
分类:
编程语言 时间:
2019-01-29 20:43:37
阅读次数:
202
下载对应版本:http://repo.spring.io/libs-release-local/org/springframework/spring/ Spring下载:https://spring.io/ 下载对应版本:http://repo.spring.io/libs-release-loca ...
分类:
编程语言 时间:
2019-01-29 20:43:45
阅读次数:
216
python 安装 1. 官网下载:以 window 为例,按提示下载,版本号根据实际需求选择: 2. 选择路径,安装完成后,命令行输入 python 检测是否安装成功,下图为安装成功显示:quit() 表示退出 python 环境 pip 安装 执行两个命令: 在 “属性”-> "高级系统设置" ...
分类:
编程语言 时间:
2019-01-29 20:45:53
阅读次数:
183
1.springfox-swagger实体类无限递归 https://hacpai.com/article/1525674135818 里面有不完美的解决方案 不用动源码的解决方案也有,在swagger项目里的函数传入参数没有类互相包含就可以了 这也要求某些多对多关系的实体类的属性定义要仔细走关系图 ...
分类:
编程语言 时间:
2019-01-29 20:46:07
阅读次数:
209
springboot集成ftp pom依赖包 ftp登录初始化 1 private FTPClient connectFtpServer(){ 2 FTPClient ftpClient = new FTPClient(); 3 ftpClient.setConnectTimeout(1000*30 ...
分类:
编程语言 时间:
2019-01-29 20:46:59
阅读次数:
411
<! TOC "泛型基础" "自定义泛型" "自定义泛型类型" "类型变量的限制" "自定义泛型方法" "后续介绍" "JAVA 泛型意淫之旅(二)" "JAVA 泛型意淫之旅(三)" <! /TOC 泛型基础 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时 ...
分类:
编程语言 时间:
2019-01-29 20:47:58
阅读次数:
201
今日课程大纲: 01 上周内容回顾 02 模块介绍 03 time模块 04 random模块 05 os模块 06 sys模块 07 序列化模块json 08 序列化模块pickle 09 正则表达式 10 re模块 11 递归函数 01 上周内容回顾 1 #!/usr/bin/env pytho ...
分类:
编程语言 时间:
2019-01-29 20:50:41
阅读次数:
168
1.hash散列算法 由于hashmap在存储过程中是数组加链表的存储过程,所以定义数组长度为16(建议是2的n次幂的长度),之后进行每个数组的地址都指向一个链表进行存储 hash表算法可对数组长度length取余,如果length是2的n次幂,则可对length-1取位运算& 例如,任意长度8是2 ...
分类:
编程语言 时间:
2019-01-29 20:52:31
阅读次数:
238