自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(164)
  • 收藏
  • 关注

转载 3.小象笔记--BMR计算

1.数值类型整数:100,-100浮点数:0.1,-3.24类型转换:float(4)->4.0 ,int(3.14)->3(只保留整数部分)数据类型:type()2.字符串函数str_list = str.split('s'):s分割符号 返回一list...

2018-01-03 20:30:00 327

转载 4.小象笔记--52周存钱

1. 列表有序元素集合通过区间索引访问列表内容:list[2:4]列表元素可以类型不同列表操作符 | 含义---|---list1 + list2 | 合并两个listlist * n | 重复n此列表内容len(list)| 列表长度x in list | 检测x是否在...

2018-01-03 20:30:00 239

转载 2.小象笔记--分形树

1. 绘制图形turtle库import turtle函数说明turtle.forward(dis)画笔向前移动dis距离turtle.backward(dis)画笔向后移动dis距离turtle.right(degree)画笔向右旋转degree度...

2018-01-03 20:29:00 255

转载 1.小象笔记--汇率换算

1.基础操作python内置函数说明input()接受用户输入eval(str)将字符串转换数字print('输出')控制台输出# 汇率USD_VS_RMB = 6.77# 人民币的输入rmb_str_value = input('请输入人...

2018-01-03 20:28:00 346

转载 5.小象笔记--判断第几天

1. 元组tuple1.1 定义创建后不能被修改;逗号圆括号表示;元组操作数据与List类似;1.2 逻辑符号and or1.3 sum函数对元组或tuple 求和:sum(list)days_p_month_tup = (31, 28, 31, 30, 31...

2018-01-03 12:19:00 177

转载 6.小象笔记--判断密码强弱

1. 字符串常用方法1.1 方法函数说明len()长度isnumeric()数字判断isalpha()字母判断isupper()大写islower()小写1.2 循环控制语句函数区别break终止整个循环...

2018-01-03 12:18:00 173

转载 7.小象笔记--模拟掷骰子

1.random模块函数说明random()生成[0,1)直接随机数浮点数uniform(a,b)生成a到b的随机浮点数randint(a,b)生成a到b的整数choice(<List>)从列表随机返回一个元素shuffer(&l...

2018-01-03 12:16:00 190

转载 8.小象笔记--空气质量

1. 需求分析空气指数计算公式:IAQi = (IAQh-IAQi)(Cp-BPl)/(BPh-BPl) - IAQlIAQ = MAX( IAQi )实现步骤:通过字典初始化空气污染指数限值,循环遍历输入数值归属哪个区间段:实现计算污染物对应的AQI函数:cal_...

2018-01-03 12:14:00 370

转载 Pycharm教程(2)——Pyhcarm实战

1、主题   介绍如何用Pycharm实打实的创建、运行、调试程序。 2、准备工作   Pycharm版本为2.7或者更高。   至少安装一个Python解释器,2.4到3.3均可 3、下载安装Pycharm    下载地址:this page 4、启动PyCharm   双击...

2016-10-12 18:22:00 614

转载 Pycharm教程(1)——再探IDE,速成手册

1、准备工作 (1)确认安装了Python解释器,版本2.4到3.4均可。 (2)注意Pycharm有两个发布版本:社区版和专业版,详见 Edition Comparison Matrix 2、初始化安装 第一次安装Pycharm时,安装程序会咨询你几个重要问题: (...

2016-10-12 17:57:00 7484

转载 GET请求中URL的最大长度限制总结

关键字: 服务器,浏览器,url长度限制 今天在写一个php相应jsonp请求的功能时,发现当url中包含的请求参数过长时会返回414错误。 如下图 <html> <head><title>414 Request-...

2016-10-11 11:11:00 696

转载 互联网产品灰度发布

转载于:https://my.oschina.net/crossbell/blog/749623

2016-09-21 14:25:00 83

转载 [转]服务接口API限流 Rate Limit

一、场景描述 很多做服务接口的人或多或少的遇到这样的场景,由于业务应用系统的负载能力有限,...

2016-09-07 15:13:00 121

转载 [转]RateLimiter

昨天CodeReview的时候看到同时使用RateLimiter这个类用作QPS访问限制.学习一下这个类. RateLimiter是Guava的concurrent包下的一个用于限制访问频率的类. 1.限流 每个API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就...

2016-09-07 14:50:00 109

转载 MSM--Memcached_Session_Manager介绍及使用

MSM--Memcached_Session_Manager介绍及使用 我们都知道对于一些大型的web2.0的网站,在正式部署时一般是部署在不同故障域的多台应用服务器上,以j2ee应用为例,一般我们都会部署在tomcat下,假如我们部署了10台tomcat服务器,那这10台t...

2015-05-05 22:59:00 104

转载 memcached-session-manager配置

声明:本篇文章是根据memcached-session-manager官方配置方法wiki页面翻译整理,关于memcached-session-manager的介绍,具体参见官网:http://code.google.com/p/memcached-session-manager/,也可...

2015-05-05 22:21:00 96

转载 Nginx+Tomcat+Memcached集群

Tomcat集群session同步方案有以下几种方式: 使用tomcat自带的cluster方式,多个tomcat间自动实时复制session信息,配置起来很简单。但这个方案的效率比较低,在大并发下表现并不好。原理:http://zyycaesar.iteye.com/blog/296...

2015-04-28 21:23:00 77

转载 IP组播与组播协议

原文地址:http://network.51cto.com/art/200511/10799.htm 在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多...

2015-04-28 21:17:00 101

转载 Apache + Tomcat集群配置详解 (1)

一、软件准备Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6....

2015-04-28 21:17:00 160

转载 负载均衡技术

原文章地址:http://www.net130.com/CMS/Pub/special/special_fzjh/special_fzjh_jj/2007_02_05_15031.htm,对排版和内容作了修改。前言当前,业务量的发展超出了过去最乐观的估计,即使按照最优配置建设的网...

2015-04-28 21:17:00 94

转载 利用JMX监控Tomcat集群

JMX是Sun在Java5中提出的一种用于监控JVM运行状态的框架和规范,通过JMX可以很方便的检测Tomcat集群各个节点的运行状况。了解JMX可以看这篇文章http://www.ibm.com/developerworks/cn/java/j-lo-jse63/。 ...

2015-04-28 21:17:00 105

转载 Apache + Tomcat集群配置详解 (2)

四、Tomcat配置 如果仅仅为了配置一个可用的集群,Tomcat的配置将会非常简单。分别打开t1和t2的server.xml配置文件,对于t1,尽量采用默认的设置,而对t2作较大改动以避免与t1冲突。如果t2和t1不在同一台服务器上运行,对于端口就不需做改动。 首先是...

2015-04-28 21:17:00 111

转载 Tomcat集群Cluster实现原理剖析

在笔者上一篇博客(http://zyycaesar.iteye.com/admin/blogs/295227)中简要介绍了如何通过简单的配置来实现tomcat集群,本文意在介绍对tomcat集群进行更深入详细的配置以满足特定需求。 对于WEB应用集群的技术实现而言,最大...

2015-04-28 21:15:00 72

转载 synchronized、volitile实现内存可见性

指令重排序:编译器或处理器为提供程序性能而做的优化 编译器优化的重排序(编译器优化) 指令级并行重排序(处理器优化) 内存系统的重排序(处理器优化) 线程执行互斥代码过程: 获得互斥锁 清空工作内存 从主内存拷贝变量的最新副本到工作内存 执行代码 ...

2015-04-14 23:20:00 85

转载 java内存分配和String类型的深度解析

你可以在网上找到一大堆资料让你了解JMM是什么东西,但大多在你看完后仍然会有很多疑问。happen-before是怎么工作的呢?用volatile会导致缓存的丢弃吗?为什么我们从一开始就需要内存模型? 通过这篇文章,读者可以学习到足以回答以上所有问题的知识。它包含两大部分:第一部分是硬件层次...

2015-04-06 22:24:00 113

转载 java内存分配和String类型的深度解析

一、引题 在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。 1、java内存具体...

2015-04-06 22:24:00 103

转载 Java的内存回收机制

在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗...

2015-04-06 22:19:00 66

转载 设计模式六大原则(5):迪米特法则

定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个...

2015-04-06 21:54:00 79

转载 设计模式六大原则(6):开闭原则

定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。 解决方案:当软件需要变化时,尽量通过扩展软...

2015-04-06 21:54:00 109

转载 设计模式六大原则(4):接口隔离原则

定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。 解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与...

2015-04-06 21:53:00 101

转载 设计模式六大原则(2):里氏替换原则

肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在...

2015-04-06 21:52:00 83

转载 设计模式六大原则(3):依赖倒置原则

定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会...

2015-04-06 21:52:00 65

转载 设计模式六大原则(1):单一职责原则

定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职...

2015-04-06 21:51:00 65

转载 深入分析Java ClassLoader原理

一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经...

2015-04-06 21:19:00 81

转载 memcached一些应用点滴

大名鼎鼎的分布式缓存系统memcached,在开源社区中可谓是无人不知无人不晓,memcached支持分布式的横向扩展,但memcached的服务端却是单实例,并无"分布式"的功能,所谓的分布式只是客户端在存储的主键做分布的存储;还有memcached组件缓存对象,如果组件无进行序列化必定无法...

2015-04-02 16:48:00 138

转载 软件项目管理实践之日计划

转载自http://www.iteye.com/topic/422908 袁光东 原创 如何提高项目的生产率,保证项目按期交付是每个软件开发项目经理都需要面对的难题。关于这方面的研究,在《人月神话》、《人件》等书籍都有很详细的论述。研究表明,不同程序员之间的生产率最高差别在40倍以上。虽...

2015-01-21 10:58:00 112

转载 常见图表工具

1.ECharts (JavaScript) 2.Highcharts (JavaScript) 3.jQuery图表插件 Flot (jQuery) 4.FusionCharts(Flash xml) 5.JavaScript交互式图表工具包 JointJS ...

2014-12-31 11:02:00 202

转载 原创 Ofbiz 入门教程

原创 Ofbiz 入门教程1.Ofbiz 介绍: Ofbiz(http://www.ofbiz.org) 是 Open Source 的商务软件系统,充分利用了各优秀的的Open Source 项目,像 Tomcat, Ant, BeanShell, Jboss 等,...

2014-06-29 22:40:00 127

转载 原创 Ofbiz 入门教程

原创 Ofbiz 入门教程1.Ofbiz 介绍: Ofbiz(http://www.ofbiz.org) 是 Open Source 的商务软件系统,充分利用了各优秀的的Open Source 项目,像 Tomcat, Ant, BeanShell, Jboss 等,...

2014-06-29 22:38:00 101

转载 Map接口之HashSet、Hashtable、LinkedHashMap、TreeMap、Weak

Map用于保存具有映射关系的数据,Map里保存着两组数据:key和value,它们都可以使任何引用类型的数据,但key不能重复。所以通过指定的key就可以取出对应的value。Map接口定义了如下常用的方法: 1、void clear():删除Map中所以键值对。 2、boolean co...

2014-06-16 00:55:00 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除