python爬虫之urllib 在python2和python3中的差异 在python2中,urllib和urllib2各有各个的功能,虽然urllib2是urllib的升级版,但是urllib2还是不能完全替代urllib,但是在python3中,全部封装成一个类urllib。 Urllib2可 ...
分类:
编程语言 时间:
2018-06-15 17:51:57
阅读次数:
209
a,b指向同一块内存地址 下面方法是重新给b赋值;a,b指向不同的内存地址 字符串或int类型内存分析 ...
分类:
编程语言 时间:
2018-06-15 18:21:56
阅读次数:
141
list和字符串循环: 切片:list取值的一种方式,同样适用于字符串(因为字符串也有下标) 不可变类型:元组,字符串 ...
分类:
编程语言 时间:
2018-06-15 18:22:13
阅读次数:
133
上一篇中使用的Guava Cache,如果在集群中就不可以用了,需要借助Redis、Zookeeper之类的中间件实现分布式锁。 导入依赖 在pom.xml中需要添加的依赖包:stater-web、starter-aop、starter-data-redis 属性配置 CacheLock注解 Cac ...
分类:
编程语言 时间:
2018-06-15 18:23:12
阅读次数:
817
下载需要的桌面环境 修改/etc/lightdm/lightdm.conf 此处需要注意的是该文件的上半部分是选项的说明,下半部分是选项的例子 建议上半部分的说明不要动,修改下半部分的选项就行(按规则来,干净整洁),去掉选项的 即可 禁用sddm(我这里初始安装的是kde版本的) 启用lightdm ...
分类:
编程语言 时间:
2018-06-15 18:23:54
阅读次数:
1335
TCP通过维护一个拥塞窗口来进行拥塞控制,拥塞控制的原则是,只要网络中没有出现拥塞,拥塞窗口的值就可以再增大一些,以便把更多的数据包发送出去,但只要网络出现拥塞,拥塞窗口的值就应该减小一些,以减少注入到网络中的数据包数。 TCP拥塞控制算法发展的过程中出现了如下几种不同的思路: 基于丢包的拥塞控制: ...
分类:
编程语言 时间:
2018-06-15 18:24:12
阅读次数:
324
在项目中,我们通过maven的插件,将项目达成war包,然后通过jenkins,自动化部署项目。 核心的maven配置文件,下面这一段pom.xml的配置文件。 将项目打包成ROOT.war <plugin> <groupId>org.apache.maven.plugins ...
分类:
编程语言 时间:
2018-06-15 18:24:21
阅读次数:
408
一、原型链的概念 JavaScript是一门面向对象的编程语言,JavaScript 中的所有事物都是对象,并且对象与对象之间不是彼此独立的,而是有“继承”关系的。 这种“继承”关系与Java或者C#中的继承不同。Java或C#中是有类的概念的,子类继承父类,通过extends关键字实现;而Java ...
分类:
编程语言 时间:
2018-06-15 19:06:43
阅读次数:
150
0、进程中的概念 三状态:就绪、运行、阻塞 就绪(Ready):当进程已分配到除CPU以外的所有必要资源,只要获得处理机便可立即执行,这时的进程状态成为就绪状态. 执行/运行(Running)状态:当进程已获得处理机,其程序正在处理机上执行,此时的进程状态成为执行状态. 阻塞(Blocked)状态正 ...
分类:
编程语言 时间:
2018-06-15 19:07:38
阅读次数:
160
在打包spring boot项目时,如果测试用例特别多,打包时间会增加; 而且测试用例有时忘记了做相应修改,在打包时则会报错而终止打包,就很烦。 所以这时会想在打包时跳过测试,大致有2种方法: 方法一: 在打包时增加1个参数: mvn clean package DskipTests 方法二: mv ...
分类:
编程语言 时间:
2018-06-15 19:09:29
阅读次数:
634
swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api,简单优雅帅气,正如它的名字。 一、引入依赖 二、写配置类 通过相关注解,就可以让swagger2生成相应的文 ...
分类:
编程语言 时间:
2018-06-15 19:09:44
阅读次数:
210
第一次写学习总结博客,还有点小激动呢,(#^.^#) 1.计算机操作系统的历史: Unix Lunix Mac Windows 待补充 2.编程语言 C语言:编译型语言 C++:编译型语言 Java:解释型语言 Javascrip:解释型语言 Scala Ruby Shell Python:解释型语 ...
分类:
编程语言 时间:
2018-06-15 19:10:14
阅读次数:
231
一、递归 1、写一个求阶乘的函数 --正整数阶乘指从1乘以2乘以3乘以4一直乘到所要求的数 --普通的代码编写方式: def factorial(n): result = n for i in range(1,n): result *=i return resultmember = int(inpu ...
分类:
编程语言 时间:
2018-06-15 19:10:21
阅读次数:
107
背景,公司的很多服务包括数据库访问都需要通过跳板机访问,为日常工作及使用带来了麻烦,特别数python直接操作数据更是麻烦了,所以一直想实现python 通过跳板机访问数据库的操作。 安装 使用 sshtunnel 跳转登录数据库 链接postgresql,其他数据类似 ...
分类:
编程语言 时间:
2018-06-15 19:11:51
阅读次数:
529
...
分类:
编程语言 时间:
2018-06-15 19:12:02
阅读次数:
147
final关键之主要用在三个方向: 数据 对于基本类型,final使数据恒定不变;而对于对象引用,final使引用恒定不变即无法再重新new另一个对象给他; 空白final JAVA允许定义一个空白final但必须在域的定义或构造方法完成赋值操作,确保在使用前完成初始化操作。 方法 把方法锁定;以防 ...
分类:
编程语言 时间:
2018-06-15 19:12:20
阅读次数:
169
java实现md5加密 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和 ...
分类:
编程语言 时间:
2018-06-15 19:12:40
阅读次数:
204
spring Boot 中文返回给浏览器乱码 解析成问号?? fastJson jackJson,新增配置解决后台返回 json 到前台中文乱码之后,出现返回json数据报错:no convertter for return value of type ...
分类:
编程语言 时间:
2018-06-15 19:13:00
阅读次数:
1006
‘‘‘字符编码由于计算机只识别0和1,为了使计算机能够支持文字和字母等符号,方便实用操作计算机于是字符编码应运而生,旨在解决符号和人类语言与计算机0和1建立起一种对应关系据说不理解字符编码可能是程序员一辈子的遗憾,拿出来单独总结一下发展史:ASCII-->Unicode-->UTF-8ASCII是最早期应用在美国方面的,建立了A-z和一批特殊符号,一共128种字
分类:
编程语言 时间:
2018-06-15 19:14:58
阅读次数:
215
数字类型(number) python中的数字有四种类型:整数,布尔型,浮点数,复数。 字符串(string) python中单引号和双引号使用完全相同。 使用三引号('''或""")可以指定一个多行字符串。 转义符 '\' 反斜杠可以用来转义,使用r可以让反斜杠不发生转义。。 如 r"this i ...
分类:
编程语言 时间:
2018-06-15 19:15:14
阅读次数:
177