码迷,mamicode.com
首页 > 编程语言 > 月排行
Java 中协变、类型擦除与桥接方法
协变 ① 为什么数组是协变的? jdk1.5 之前不支持泛型,,想要为每个数组类型添加通用的 equals方法,所以设计成是协变的。 ② 为什么数组需要在运行时保留类型信息? 由于数组是协变的,利用其多态特性,即 Integer[]的实例对象可以赋给 Number[]类型的变量。则可以向该 Inte ...
分类:编程语言   时间:2020-10-24 11:40:34    阅读次数:30
python基础知识--6函数
1.函数的特点 print pow input sorted 等等# 1.功能强大;# 2.调用方便;# 3.灵活高效。# 1.功能强大# 内置函数,或自定义函数内部,可以根据不同需求,实现相应的功能。print('lemon','pear',sep=',',end='*')运行结果: lemon, ...
分类:编程语言   时间:2020-10-24 11:42:11    阅读次数:35
掌握这些springboot的配置方式,让你工作效率翻个倍!
springboot的多种配置方式java配置主要靠java类和一些注解,比较常用的注解有:@Configuration:声明一个类作为配置类,代替xml文件@Bean:声明在方法上,将方法的返回值加入Bean容器,代替标签@Value:基本类型或String属性注入@PropertySource:指定外部属性文件后面以Druid连接池配置为例,数据库名称为springboot_test方式一&l
分类:编程语言   时间:2020-10-24 11:45:58    阅读次数:86
Java并发编程——深入理解自旋锁
1.什么是自旋锁自旋锁(spinlock):是指当一个线程在获取锁的时候,如果锁已经被其它线程获取,那么该线程将循环等待,然后不断的判断锁是否能够被成功获取,直到获取到锁才会退出循环。获取锁的线程一直处于活跃状态,但是并没有执行任何有效的任务,使用这种锁会造成busy-waiting。2.Java如何实现自旋锁?先看一个实现自旋锁的例子,java.util.concurrent包里提供了很多面向并
分类:编程语言   时间:2020-10-24 11:49:35    阅读次数:35
python入门教程NO.1 用python打印你的宠物小精灵吧
我们来通过一个有趣的例子开始编写我们的第一个python代码。本文涉及的python基础语法为:print输出函数,赋值,字符串print()print()是python的一个内置函数,用于打印输出,是最常见的一个函数之一。有些朋友可能对于打印这个词有点迷糊,需要注意的是,这里的打印是指,当我们运行python程序的时候,print()用来把程序的运行结果输出到电脑屏幕上,我们可以通过以下的两个例
分类:编程语言   时间:2020-10-24 11:50:17    阅读次数:33
Spring系列——springboot整合quarter定时任务
简介本文主要介绍Spring系列Springboot整合quarter定时任务,大致分为三个部分:添加jar包、创建一个定时任务的配置类、创建具体执行的任务,希望看完本文后对大家有所帮助。
分类:编程语言   时间:2020-10-24 11:51:36    阅读次数:52
Python3 注释
Python3 注释 确保对模块, 函数, 方法和行内注释质诺优信使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行注释以 # 开头,例如:: 多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如: 1、单引号(''') 2、双引号(""") ...
分类:编程语言   时间:2020-10-24 11:52:50    阅读次数:43
使用JavaScript发布订阅设计模式实现Ajax请求节流
1. 说明一下主要逻辑 当我们发送多个请求时使用的时同一个接口,并且这个接口支持多个参数获取多个条数据,而我们不想要每次请求一条数据就发送一条请求 而是在指定的时间段类发送一次请求,得到一些数据,然后把这些数据 返回到对应的发起请求的地方 2. 使用场景 比如像QQ聊天会有一个联系人列表,这个列表每 ...
分类:编程语言   时间:2020-10-24 11:53:23    阅读次数:41
python 常用模块shelve的运用:打开文件,保存数据
shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 例如: >>> import shelve >>> a = shelve.open('shelve.text') >>> a['name'] = '王虎' >>> a['info ...
分类:编程语言   时间:2020-10-24 11:53:56    阅读次数:47
scala之旅-核心语言特性【元组】(八)
在Scala中,元组是一个包含了固定数量的元素的值,且每个元素都有自己的类型。元组是不可变的。 元组特别适用于一个方法返回多个值的场景。 一个二元元组可以按如下方式创建: val ingredient = ("Sugar" , 25) 这个元组包含了一个 String 类型的元素和一个 Int 类型 ...
分类:编程语言   时间:2020-10-24 11:54:27    阅读次数:42
轻松学习Python 69个内置函数 - ord()
#ord(c)#对表示单个Unicode字符的字符串,返回代表它Unicode码点的整数。例如ord(‘a‘)返回整数97,ord(‘€‘)(欧元符号)返回8364。这是chr()的逆函数#对表示单个Unicode字符的字符串,返回代表它Unicode码点的整数。print(f‘{ord("A")=}‘)print(f‘{ord("a")=}‘)print(f‘{ord("?")=}‘)print
分类:编程语言   时间:2020-10-24 11:55:05    阅读次数:69
JavaScript 新旧替换六:键值对数据
目录 引子 ES5 方式 ES2015+ 方式 区别 参考资料 引子 “键值对”的数据结构,之前基本上都是使用 {} ,新的规范中有更合适的选择了。 上一篇 JavaScript 新旧替换五:函数嵌套。 Origin My GitHub ES5 方式 基本用法 使用 {} 存储键值对,键的类型只支持 ...
分类:编程语言   时间:2020-10-26 10:31:06    阅读次数:23
cmd运行java文件不显示——Stream代码简洁之道的详细用法
一、概述 Stream 是一组用来处理数组、集合的API,Stream API 提供了一种高效且易于使用的处理数据的方式。Java 8 中之所以费这么大的功夫引入 函数式编程 ,原因有两个: 代码简洁函数式编程写出的代码简洁且意图明确,使用stream接口让你从此告别for循环。 多核友好,Java ...
分类:编程语言   时间:2020-10-26 10:32:14    阅读次数:22
Terminal 执行 java 命令
在终端运行编译后的class文件时,如果你的java文件带有package,你需要加上一些东西去解释它。 下面是我遇到问题了,然后去问了下大佬。如果可以帮助到你,或者有疑问就可以@我 大佬的博客链接:http://sorie.top Recommonded reading: JAVA和JAVAC 命 ...
分类:编程语言   时间:2020-10-26 10:32:34    阅读次数:24
SpringMVC静态资源访问问题
问题描述 1.可以访问同一个文件夹下面的success.jsp文件,如图: 2、却不能访问同一个文件夹下面的 index.html文件,如图: 问题分析 项目里面的web.xml会继承tomcat下面的web.xml DefaultServlet不生效,所以访问不了 如何解决 1、首先找到tomca ...
分类:编程语言   时间:2020-10-26 10:33:30    阅读次数:20
静态语言 与 动态语言 的区别
静态语言(强类型语言): 在编译时变量的数据类型就已经确定,多数静态类型语言要求在使用变量之前必须声明数据类型。比如:C,C++,Java等 动态语言(弱类型语言): 在运行时,确认数据类型的语言。变量使用之前不需要声明类型,通常变量的类型是被赋值的那个值得类型。比如:Python,PHP,SQL, ...
分类:编程语言   时间:2020-10-26 10:34:59    阅读次数:20
python爬虫与数据可视化——python基础知识:元组
1、定义元组 2、增删改查 增-连接,删-删除整个元组变量,改-不能改,查-访问,切片 3、其他操作 ...
分类:编程语言   时间:2020-10-26 10:39:08    阅读次数:22
JAVA中如何自定义异常
public class MyExcption extends Exception{ public MyExcption(){ } public MyExcption(String s){ super(s); }}ExcptionUser类public class ExcptionUser { pu ...
分类:编程语言   时间:2020-10-26 10:40:55    阅读次数:20
【高并发】面试官问我:为什么局部变量是线程安全的?
写在前面 相信很多小伙伴都知道局部变量是线程安全的,那你知道为什么局部变量是线程安全的吗? 前言 多个线程同时访问共享变量时,会导致并发问题。那么,如果将变量放在方法内部,是不是还会存在并发问题呢?如果不存在并发问题,那么为什么不会存在并发问题呢? 著名的斐波那契数列 记得上学的时候,我们都会遇到这 ...
分类:编程语言   时间:2020-10-26 10:42:22    阅读次数:22
【算法】背包问题
最近面试遇到一道题,一个人的精力是V,有N款游戏,每款游戏的所消耗的经历为对应的C[i],获得的满足感为M[i]。求玩哪几款游戏获得的满足感最高。当时一下没想出来,后来一想,这不就是背包问题吗? 所以这里整理一下背包问题的算法。 问题描述:一个背包的总容量为V,现在有N类物品,第i类物品的重量为we ...
分类:编程语言   时间:2020-10-26 10:42:35    阅读次数:24
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!