JAVA基础概念: PATHl: path属于操作系统的属性,是系统用来搜寻可执行文件的路径,个人理解是类似于linux中的全局变量 CALSSPATH:java程序解释类文件时加载文件的路径 注释: 单行注释 // 多行注释 /*.......*/ 文档注释 /**......*/ JAVA两类数 ...
分类:
编程语言 时间:
2018-05-30 21:36:35
阅读次数:
257
1、LVS的调度算法我们对LVS的调度算法分为两类:静态算法和动态算法。1.1、静态算法仅根据算法本身进行调度,而不考虑后端真实服务器的实际连接情况和负载情况。1.1.1 轮询(RR)--Round Robin负载调度器将用户请求按顺序轮流分配到后端的真实服务器上。它均等的对待每一台真实服务器,而不管服务器实际的连接数和系统负载。权重值相同,权重值若为0则表示真实服务器不可用。1.1.2 加权轮询
分类:
编程语言 时间:
2018-05-30 18:11:43
阅读次数:
192
恢复内容开始 之前我个人对于java的想法,是把java想的太简单:无非就是通过一些操作实现增删改查。直到了解到高并发,开始思考每个java中的“工具”,比如集合比如输入输出流是有很多讲究的。 后来变成,我把java想的太难,于是畏手畏脚,不敢改代码 ,只想着先完成基本功能就好。这也就是造成我这次“ ...
分类:
其他好文 时间:
2018-05-25 16:52:01
阅读次数:
129
flask是python web开发比较主流的框架之一,也是我在工作中使用的主要开发框架。一直对其是如何保证线程安全的问题比较好奇,所以简单的探究了一番,由于只是简单查看了源码,并未深入细致研究,因此以下内容仅为个人理解,不保证正确性。 首先是很多文章都说flask会为每一个request启动一个线 ...
分类:
编程语言 时间:
2018-05-25 13:26:40
阅读次数:
226
本来创建这个号是想要每天记录自己的学习情况,但是由于一些神奇的原因也就没有顾得上。 最近使用TortoriseGit这个小工具,真是欲仙欲死,遇到各种各样的问题,于是我就在CSDN博客上写了一篇,专门介绍TortoriseGit的基本操作。 我也是自己摸索,纯属个人理解,只要照着这个教程做一遍,相信 ...
分类:
其他好文 时间:
2018-05-18 22:49:37
阅读次数:
2951
本文转自https://m.imooc.com/article/details?article_id=17291,感谢作者 1.目的 1.1 合适人群 1.2 关于这篇分享对以上问题的解决 2.事务本质剖析 2.1 什么是事务? 2.2.1 如下表格所示: 2.2.2 对上述表格内容的解释 个人理解 ...
分类:
数据库 时间:
2018-05-17 23:20:55
阅读次数:
205
这篇笔记主要是从Python官网的Tutorial上截取下来,再加上个人理解 1. 在交互模式下,下划线'_'还可以表示上一步的计算结果 2.引号转义问题。 从下图总结的规律是,字符串里的引号如果和引住字符串的引号是相同的,字符串里的引号需要转义。不同则不需要。 最后一个例子看似没变化,加上prin ...
分类:
编程语言 时间:
2018-05-15 19:47:46
阅读次数:
205
UDP的通信双方也分为客户端和服务器,但是在个人理解中这方面UDP并没有严格区分,发送请求的为客户端,响应请求的为服务端。 要在python中使用udp首先要先导入socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 上述例子中便创建 ...
分类:
编程语言 时间:
2018-05-12 15:07:29
阅读次数:
298
注:代码中的注释是我的个人理解,如果有误还请指出。 AbstractList add操作将元素添加到列表末尾。 remove操作将指定元素移除列表,通过Iterator的remove方法实现。 clear操作通过调用iterator的remove移除列表中的所有元素 AbstractList.Itr ...
分类:
编程语言 时间:
2018-05-11 17:21:43
阅读次数:
228