事情是这样的,前些日子和得知一个读者在准备阿里的面试,我蛮有兴趣的跟他聊了起来,随着话题越来越深入,我发现这位读者有意思,他和几位阿里的工程师之前编写了一本 ,我一搜发现不得了,这完全是一本书啊,截图看一下他的目录 随便翻一下,发现有大量的测试和例子,而且文末也附上了参考链接,很不错。 非常系统,并 ...
分类:
编程语言 时间:
2020-03-29 10:48:24
阅读次数:
87
加权轮询 后端集群每台机器都分配一个权重,权重高得会承担更多的流量,相反权重低的分配的流量也会少,这种策略允许后端集群机器配置差异化 java实现 多线程输出结果 ...
分类:
编程语言 时间:
2020-03-29 10:52:23
阅读次数:
65
```$c = [12,13,11,10,4,1,5,56,87,45,332,123,4414,1312];function sortBy($c){ if (count($c) $d){ $great[] = $value; } } return array_merge(sortBy($less)... ...
分类:
编程语言 时间:
2020-03-29 10:52:37
阅读次数:
64
可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。 外部 JavaScript 文件的文件扩展名是 .js。 如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件: <!DOCTYPE html> <html> <body> <script src ...
分类:
编程语言 时间:
2020-03-29 10:53:14
阅读次数:
106
@property作用: python的@property是python的一种装饰器,是用来修饰方法的。 我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改。 1.修饰方法,让方法可以像属性 ...
分类:
编程语言 时间:
2020-03-29 10:53:26
阅读次数:
85
1、新建一个web项目 2、导入jar包:四个核心(bean、core、context、expression),一个依赖 spring-framework-3.0.2.RELEASE-dependencies:集成了很多jar包,是最新版本。 spring-framework-4.2.4.RELEA ...
分类:
编程语言 时间:
2020-03-29 11:05:09
阅读次数:
83
JavaScript 函数和事件 通常,我们需要在某个事件发生时执行代码,比如当用户点击按钮时。 如果我们把 JavaScript 代码放入函数中,就可以在事件发生时调用该函数。 在 <head> 或者 <body> 的JavaScript 您可以在 HTML 文档中放入不限数量的脚本。 脚本可位于 ...
分类:
编程语言 时间:
2020-03-29 11:09:03
阅读次数:
339
[TOC] "Leetcode 713" 问题描述 例子 方法 ...
分类:
编程语言 时间:
2020-03-29 11:09:56
阅读次数:
79
运行tomcat 提示如下: Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this ...
分类:
编程语言 时间:
2020-03-29 11:11:22
阅读次数:
72
1、spring介绍 (1)spring与三层架构的关系: spring负责管理项目中的所有对象,是一个一站式的框架,容器中的对象决定了spring的功能。 (2)特点: 是一个开源框架 轻量级(与EJB对比),依赖资源少,消耗的资源少 (3)分层: web层:struts、SpringMVC se ...
分类:
编程语言 时间:
2020-03-29 11:11:38
阅读次数:
122
2020年2月编程语言排行 以下是 21-40 编程语言排名: ...
分类:
编程语言 时间:
2020-03-29 11:12:52
阅读次数:
80
[TOC] 一. 编译Python文件 为了提高加载模块的速度,强调强调强调:提高的是加载速度而绝非运行速度。python解释器会在__pycache__目录中下缓存每个模块编译后的版本,格式为:module.version.pyc。通常会包含python的版本号。例如,在CPython3.3版本下 ...
分类:
编程语言 时间:
2020-03-29 12:20:28
阅读次数:
75
出错情况: 可以看出是dtypes的文件中出现问题: 问题的位置: _np_qint8 = np.dtype([("qint8", np.int8, 1)]) _np_quint8 = np.dtype([("quint8", np.uint8, 1)]) _np_qint16 = np.dtype ...
分类:
编程语言 时间:
2020-03-29 12:20:55
阅读次数:
178
代码以及相关说明 def move(n,a,b,c): #n为圆盘数,a代表初始位圆柱,b代表过渡位圆柱,c代表目标位圆柱 if n==1: print(a,'-->',c) else: move(n-1,a,c,b) #将初始位的n-1个圆盘移动到过渡位,此时初始位为a,上一级函数的过渡位b即为本 ...
分类:
编程语言 时间:
2020-03-29 12:23:09
阅读次数:
60
maven 依赖 注意:本文使用的是mysql,数据库依赖就不展示了 代码模版引擎需要velocity或freemarker(mybatis plus默认使用velocity,两者任选其一),这里使用velocity 代码生成器 mybatis 基础配置(这里使用的properties) mybat ...
分类:
编程语言 时间:
2020-03-29 12:23:57
阅读次数:
85
一、int bit_length():查看整数的有效二进制长度 i = 5 i.bit_length() # 3 二、bool bool str int 之间的转换 int --> bool:非0为true,0为false bool --> int:true-->1,false-->0 str -- ...
分类:
编程语言 时间:
2020-03-29 12:25:35
阅读次数:
76
"上一讲" 主要谈了java里的线程池的使用,而主要使用Executors的方式去创建,比如 ,` Executors.newFixedThreadPool(5) 阿里手册 ThreadPoolExecutor`的方式,我想应该也是避免资源耗尽的风险吧! 线程池不允许使用 Executors 去创建 ...
分类:
编程语言 时间:
2020-03-29 12:27:21
阅读次数:
58
Java 语言平台版本 l J2SE (Java 2 Platform Standard Edition) 标准版 是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。 l J2ME(Java 2 Platform Micro Edition) ...
分类:
编程语言 时间:
2020-03-29 12:31:46
阅读次数:
82
环境: myeclipse+tomcat8 1.在WebRoot下新建:web.xml: _________________________________________________________________________________________________________ ...
分类:
编程语言 时间:
2020-03-29 12:37:47
阅读次数:
70