码迷,mamicode.com
首页 > 编程语言 > 日排行
进程、线程、协程对比
1.进程是资源分配的单位;2.线程是操作系统调度的单位;3.进程切换需要的资源最大,效率很低;4.线程切换需要的资源一般,效率一般;5.协程切换任务资源很小,效率高6.多进程、多线程根据CPU核数量不一样可能是并行的,但是协程是在一个线程内,所以是并发。 gevent的应用: ...
分类:编程语言   时间:2019-08-20 19:02:00    阅读次数:114
Spring Boot 中集成 Redis 作为数据缓存
只添加注解:@Cacheable,不配置key时,redis 中默认存的 key 是: (1.redis cli 中,通过命令: 查看;2. :缓存对象存储在Map集合中的key值,非必需,缺省按照函数的所有参数组合作为key值,若自己配置需使用SpEL表达式,比如:@Cacheable(key = ...
分类:编程语言   时间:2019-08-20 19:02:58    阅读次数:151
JavaScript类型转换总结与常见情况分析
类型转换是将值从一种类型转换为另一种类型的过程(比如字符串转数字,对象转布尔值等) 一、类型转换的分类 类型转换可以分为隐式类型转换和显式类型转换。 二者的区别显而易见:我们能够从代码中看出哪些地方是显式强制类型转换,而隐式强制类型转换则不那么明显,通常是某些操作产生的副作用。 例如: 对变量 b ...
分类:编程语言   时间:2019-08-20 19:05:06    阅读次数:86
Java-重載
思考下面的這些方法,哪些是重載: 重載的定義:就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。 請思考下 总结下重载: 方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关 ...
分类:编程语言   时间:2019-08-20 19:05:28    阅读次数:105
纯数据结构Java实现(2/11)(栈与队列)
栈和队列的应用非常多,但其起实现嘛,其实很少人关心。 虽然苹果一直宣传什么最小年龄的编程者,它试图把编程大众化,弱智化,但真正的复杂问题,需要抽丝剥茧的时候,还是要 PRO 人士出场,所以知根知底,实在是必要之举(而非无奈之举)。 大门敞开,越往里走越窄 ,竞争会越激烈。 栈 基本特性 就一条,FI ...
分类:编程语言   时间:2019-08-20 19:06:15    阅读次数:125
Java面试题:Java中的集合及其继承关系
关于集合的体系是每个人都应该烂熟于心的,尤其是对我们经常使用的List,Map的原理更该如此.这里我们看这张图即可: 1、List、Set、Map是否继承自Collection接口? List、Set 是,Map 不是。Map是键值对映射容器,与List和Set有明显的区别,而Set存储的零散的元素 ...
分类:编程语言   时间:2019-08-20 19:06:52    阅读次数:103
Python Web(一)
Infi-chu: http://www.cnblogs.com/Infi-chu/ 一、Web框架 1.socket网络编程 架构:C/S 协议:TCP/UDP 传输层 2.Web应用 架构:B/S 协议:HTTP 应用层 二、HTTP协议 1.请求、响应 请求头 请求体 响应头 响应体 2.请求 ...
分类:编程语言   时间:2019-08-20 19:08:00    阅读次数:93
26.删除排序数组中的重复项
class Solution: def removeDuplicates(self, nums: List[int]) -> int: if not nums: return 0 count = 0 for i in range(len(nums)): if nums[count] != nums[... ...
分类:编程语言   时间:2019-08-20 19:08:16    阅读次数:90
Spring属性注入
对于类成员变量,注入方式有三种: 构造函数注入 属性setter方法注入 接口注入 Spring支持前两种 构造函数注入 <bean id="user" class="com.demo.ioc.user"> <constructor-arg name="name" value="张三"/> <con ...
分类:编程语言   时间:2019-08-20 19:09:44    阅读次数:115
linux 安装Python3.6
1、安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc 2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-de ...
分类:编程语言   时间:2019-08-20 19:10:02    阅读次数:100
python语句中的 end=' ' 的作用
为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。 print默认是打印一行,结尾加换行。end=' '意思是末尾不换行,加空格 如下所示:使用for循环实现九九乘法表:(使用 end=' ') 梯度展示 ...
分类:编程语言   时间:2019-08-20 20:13:52    阅读次数:173
Spring属性注入的注解
使用@Autowired进行自动注入 @Autowired默认按照类型进行注入 -如果存在两个相同Bean类型相同,则按照名称注入 @Autowired注入时可以针对成员变量或者set方法 通过@Autowired的required属性,设置一定要找到匹配的Bean 使用@Qualifier指定注入 ...
分类:编程语言   时间:2019-08-20 20:15:02    阅读次数:111
二叉树java遍历实现
假设二叉树如图: ...
分类:编程语言   时间:2019-08-20 20:16:48    阅读次数:60
【P4718】Pollard-Rho算法
题面 https://www.luogu.org/problem/P4718 题解 无力卡常,遂打表破之。 ...
分类:编程语言   时间:2019-08-20 20:20:03    阅读次数:108
Spring01-模块划分
Test:pring的单元测试模块 Spring test 4.0.0.RELEASE Core Continer: 核心容器(IOC);黑色代表这部分的功能由哪些jar包组成;要使用这个部分的完整功能,这些jar都需导入 建议:用哪个模块,导入哪个模块的包 ...
分类:编程语言   时间:2019-08-20 20:20:17    阅读次数:85
_如何认识事物 java
public class jh_01_如何认识事物 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);// int a = sc.nextInt();// System.out.println ...
分类:编程语言   时间:2019-08-20 20:20:38    阅读次数:69
JAVA POI XSSFWorkbook导出扩展名为xlsx的Excel,附带weblogic 项目导出Excel文件错误的解决方案
现在很多系统都有导出excel的功能,总结一下自己之前写的,希望能帮到其他人,这里我用的是XSSFWorkbook,我们项目在winsang 用的Tomcat,LInux上用的weblogic服务器,刚开始win开发完各种导出都没有问题,但到了linux上就不行了,后面才只知道weblogic会给r ...
分类:编程语言   时间:2019-08-20 20:24:31    阅读次数:110
深入理解并发编程(一):到底什么是线程安全
什么是线程安全 维基百科: 线程安全是编程中的术语,指某个函数、函数库在并发环境中被调用时,能够正确地处理多个线程之间的共享变量,使程序功能正确完成。 我们把这个定义拆解一下,我们需要弄清楚这么几点: 1、并发 2、多线程 3、共享变量 1 并发 提到线程安全,必须要提及的一个词那就是并发,如果没有 ...
分类:编程语言   时间:2019-08-20 20:27:43    阅读次数:101
Python实现MQTT接收订阅数据
一、背景 目前MQTT的标准组织官网:http://www.mqtt.org,里面列出了很多支持的软件相关资源。 一个轻量级的MQTT服务器是:http://www.mosquitto.org,可以运行ARM/MIPS的嵌入式linux系统上。 物联网常使用 “消息队列遥测传输(Message Qu ...
分类:编程语言   时间:2019-08-20 20:30:17    阅读次数:118
Java 反射
反射(reflect):通过类的Class对象来获取类的相关信息,动态操作类中的字段、调用类中的方法。 获取Class对象的三种方式: Class.forName("全类名") //调用Class类的静态方法来获取指定类的Class对象。 类名.class //通过该类的class属性来获取该类的C ...
分类:编程语言   时间:2019-08-20 20:31:17    阅读次数:111
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!