# from threading import Thread # import time # lqz = -1 # def task(arg): # global lqz # lqz = arg # time.sleep(2) # print(lqz) # # for i in range(10): ...
分类:
编程语言 时间:
2020-06-13 23:17:08
阅读次数:
80
最近和小伙伴探讨Spring的对象管理问题的时候,讨论到了Spring的循环依赖问题,之前在书上有看到过,但是当时没认真看,忘得一干二净,现在捡起来再学一遍。 我们知道Spring是有一个容器 的概念,但是容器中注入对象的时候,遇到循环依赖注入的情况,Spring是有自己的解决方案的。 首先Spri ...
分类:
编程语言 时间:
2020-06-13 23:16:15
阅读次数:
82
给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2,2]示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明: 输出结果中每个元素出现的次数,应 ...
分类:
编程语言 时间:
2020-06-13 23:12:24
阅读次数:
71
最近测试team在测试过程中反馈部分接口需要做一定的限流措施,刚好我也回顾了下限流相关的算法。常见限流相关的算法有四种:计数器算法, 滑动窗口算法, 漏桶算法, 令牌桶算法 1.计数器算法(固定窗口) 计数器算法是使用计数器在周期内累加访问次数,当达到设定的阈值时就会触发限流策略。下一个周期开始时, ...
分类:
编程语言 时间:
2020-06-13 23:11:59
阅读次数:
65
一、题目 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例: 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要 ...
分类:
编程语言 时间:
2020-06-13 23:07:15
阅读次数:
88
这两天因为项目中一直有用到shiro这款框架,所以也是趁着休息的时间好好补课一下shiro。 一、什么是shiro? shiro是一个强大的Java安全框架,执行身份验证。授权、密码和会话管理的。使用shiro易于理解API,可以非常方便的集成到任何应用程序中。 在这里也说明一下:后续会写关于Spr ...
分类:
编程语言 时间:
2020-06-13 23:06:23
阅读次数:
76
类路径下的绝对路径(通用路径) Class.forName("Myclass");像这种路径的缺点是: 移植性差,在IDEA中默认的当前路径是project的根。如果不是IDEA,换到了其它位置,可能当前路径就不是project的根了,路径就会无效。 一种比较通用的路径 即使代码换位置了,这样编写仍 ...
分类:
编程语言 时间:
2020-06-13 23:03:14
阅读次数:
99
上面一篇设置nacos开机自启,但是发现启动一直报错,找不到java环境,手动执行发现根本没有问题。 个人猜测的原因是,无论把脚本放到rc.local中还是创建nacos.service,都在环境变量的配置文件前面加载,会报下面的错 which: no javac in (/usr/local/sb ...
分类:
编程语言 时间:
2020-06-13 23:02:14
阅读次数:
477
id() 返回对象在内存中的地址 hash() 返回对象的hash值 type() 返回对象的类型 float() int() bin() hex() oct() bool() list() tuple() dict() set() complex() bytes() bytearry() 类型转换 ...
分类:
编程语言 时间:
2020-06-13 23:01:26
阅读次数:
72
目录 数据类型变量类型转换字符串常用方法数值型常用方法数组数组的创建、赋值数组常用方法数组迭代对象对象的创建、使用遍历对象js 面向对象编程工厂函数 数据类型 基本数据类型 string 单双引均可number 数值型booleannullundefined 未定义(已声明、未赋值)复杂数据类型:o ...
分类:
编程语言 时间:
2020-06-13 23:00:42
阅读次数:
63
package com.atguigu.java; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; impor ...
分类:
编程语言 时间:
2020-06-13 22:59:16
阅读次数:
76
package HeapSort // 使用堆排序查询出找出堆里面最大的数 func HeapSortMax(arr []int, length int) []int { //length := len(arr) if length <= 1 { return arr } depth := leng ...
分类:
编程语言 时间:
2020-06-13 22:58:03
阅读次数:
73
SpringBoot Admin 应用监控管理 一、简介 SpringBoot Admin 用于监控基于SpringBoot的应用,它是在 SpringBoot Actuator 的基础上提供简洁的可视化 WEB UI SpringBoot Admin 是一个社区开源项目,用于管理和监控你的Spri ...
分类:
编程语言 时间:
2020-06-13 22:57:46
阅读次数:
81
目录 前言random.random()random.choice()random.choices()random.getrandbits()random.getstate()random.setstate()random.randint()random.randrange()random.samp ...
分类:
编程语言 时间:
2020-06-13 22:56:40
阅读次数:
47
Ribbon简介Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项 ...
分类:
编程语言 时间:
2020-06-13 22:52:43
阅读次数:
75
根据TRANSFER_SHADOW的宏定义,a2v结构体中的顶点坐标变量名必须是vertex,顶点着色器的输入结构体a2v必须命名为v,且v2f中的顶点位置变量必须命名为pos。 #if defined (SHADOWS_SCREEN) #if defined(UNITY_NO_SCREENSPAC ...
分类:
编程语言 时间:
2020-06-13 21:40:22
阅读次数:
117