码迷,mamicode.com
首页 > 编程语言 > 日排行
2020年最受欢迎的 10 门编程语言
“程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。” 硬件和软件的结合是推动技术进步的主要因素。 顶尖的编程语言是我们今天所看到的现代和新兴技术的核心部分。 我试图找到最具有生产力和最受企业欢迎的编程语言,并参考了薪资,岗位需求,诸多国际权威榜单等,供开发人员学习。 2020 ...
分类:编程语言   时间:2020-03-18 15:55:48    阅读次数:111
1:用队列对扑克牌排序
总时间限制: 1000ms 内存限制: 65536kB描述 假设这里有36张扑克牌,分别为A1~A9,B1~B9,C1~C9,D1~D9,其中A代表方片,B代表草花,C代表红桃,D代表黑桃,那么,设定如下的排序规则: 1.对于两张卡牌,X1Y1与X2Y2,X1与X2表示A~D,Y1与Y2表示1~9, ...
分类:编程语言   时间:2020-03-18 17:10:57    阅读次数:79
面试题04. 二维数组中的查找
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19] ...
分类:编程语言   时间:2020-03-18 17:11:24    阅读次数:53
【java】java枚举模板
今日份: /** * @Author: SXD * @Description: 操作枚举 * @Date: create in 2020/3/18 16:11 */ public enum OperateTypeEnum { ADD(1,"新增"), EDIT(2,"编辑"), VIEW(3,"查看 ...
分类:编程语言   时间:2020-03-18 17:16:08    阅读次数:64
SpringBoot的全局异常处理
前言 本篇文章主要介绍的是SpringBoot的全局异常处理。 GitHub源码链接位于文章底部。 首先还是来看工程的结构 在pom文件中添加相关依赖 编码 Spring Boot的全局异常处理有两个很重要的注解,一个是ControllerAdvice,一个是ExceptionHandler,我们在 ...
分类:编程语言   时间:2020-03-18 18:23:27    阅读次数:69
spring Cloud-Hystrix 进行服务保护
依赖: <!--整合hystrix--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </depende ...
分类:编程语言   时间:2020-03-18 18:25:48    阅读次数:63
python实现快递鸟即时查询API接口 数据签名验证
前面我们提供了php和.net的示例,部分网友也使用python开发,因此我封装了相关代码,让大家少踩坑。 注册快递鸟账号的流程就不说了,大家在百度搜索 快递鸟就能查到官网。 直接提供核心源代码 # 请求数据处理方法 def before_reqData(shipperCode, logisticC ...
分类:编程语言   时间:2020-03-18 18:26:06    阅读次数:79
BouncyCastle 密钥转换 - Java pkcs1格式,pkcs8格式互转
摘自:https://www.cnblogs.com/ylz8401/p/9004427.html 1. PKCS#8 转 PKCS#1 You will need BouncyCastle: import org.bouncycastle.asn1.ASN1Encodable; import or ...
分类:编程语言   时间:2020-03-18 18:29:04    阅读次数:280
springboot整合freemarker
前言 本篇文章主要介绍的是springboot整合freemarker填充ftl模板文件,生成新的文件(如html),以及freemarker的语法。 GitHub源码链接位于文章底部。 freemarker介绍 freemarker是一款模板引擎,它基于模板来生成文本输出。这里的文本包括但不限于h ...
分类:编程语言   时间:2020-03-18 18:29:37    阅读次数:67
java中公钥,私钥,pkcs1格式,pkcs8格式互转
摘自:https://blog.csdn.net/weixin_43203497/article/details/100903486 摘自:https://www.cnblogs.com/ylz8401/p/9004427.html 亲测 package com.xx.xxx.Util; //原文链 ...
分类:编程语言   时间:2020-03-18 18:30:56    阅读次数:237
【Elasticsearch在winodws系统启动报could not find java+闪退】
在用惯了Linux系统的Elasticsearch以后,今天偶然发现在windows上的Elasticsearch可视化操作这么舒服,就想着玩玩。 结果就遇到了这个坑。。。 首先,有的小伙伴会闪退,这个好解决,如下: 在Elasticsearch的bin目录下 直接清空,输入cmd,进入本层目录的c ...
分类:编程语言   时间:2020-03-18 18:33:29    阅读次数:81
排序-快速
代码中写了三种快速排序的方法: 假设列表中第一个元素为中间值,那么就从左、右两个方向朝中间遍历与中间值比较,比其小的放左边,比其小的放右边。当左、右指针变量相等时,完成第一次排序,保在左边的都比中间值小,在右边的都比中间值大。 然后递归调用该方法,从而实现最终的整个列表排序。 中间值(该值每次假设是 ...
分类:编程语言   时间:2020-03-18 18:34:02    阅读次数:68
线程池
使用Executors可以生成的线程池 newFixedThreadPool 创建固定大小的线程池 newSingleThreadExecutor 创建只有一个线程的线程池 newCachedThreadPool 创建一个不限线程数上限的线程池,任何提交的任务都将立即执行 newScheduledT ...
分类:编程语言   时间:2020-03-18 18:36:08    阅读次数:60
Python-字典常用操作方法
增: 语法:字典序列[key] = 值 注意:如果key存在则修改这个key对应的值,如果key不存在则新增此键值对 删: ·del:删除字典或字典中指定键值对 语法:del 字典序列[key] ·clear():清空字典 语法:clear(字典序列) 查: ·get() 语法:字典序列.get(k ...
分类:编程语言   时间:2020-03-18 18:36:38    阅读次数:45
java框架Maven的特点
Maven 特点 项目设置遵循统一的规则。 任意工程中共享。 依赖管理包括自动更新。 一个庞大且不断增长的库。 可扩展,能够轻松编写 Java 或脚本语言的插件。 只需很少或不需要额外配置即可即时访问新功能。 基于模型的构建 ? Maven能够将任意数量的项目构建到预定义的输出类型中,如 JAR,W ...
分类:编程语言   时间:2020-03-18 18:38:44    阅读次数:80
Python 基础语法
Python 标识符 在 Python 里,标识符由字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需 ...
分类:编程语言   时间:2020-03-18 18:39:14    阅读次数:67
C++ pair的基本用法总结
C++ pair的基本用法总结 1,pair的应用 pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。 pair的实现是一个结构体,主要的两个成员变量是 ...
分类:编程语言   时间:2020-03-18 18:39:29    阅读次数:80
5.线程的八大核心基础知识之Thread和Object类中的重要方法详解
一.概述 二.方法概览 三.wait,notify,notifyAll方法详解 1.作用和用法:阻塞阶段、唤醒阶段、遇到中断 wait作用是释放锁,当前线程进入等待, notify和notifyAll作用是通知等待线程可以执行 wait,notify,notifyAll都必须放到同步代码块中 (1) ...
分类:编程语言   时间:2020-03-18 18:41:51    阅读次数:92
手写简单的线程池
线程池的基本原理 声明任务队列、线程数量这两者数量主要由自己init,往队列中添加任务,如果超过数量则等待(阻塞),否则加入线程执行 import java.util.ArrayList; import java.util.Collections; import java.util.List; im ...
分类:编程语言   时间:2020-03-18 18:43:41    阅读次数:62
SpringBoot实现文件上传下载
前言 本篇文章主要介绍的是SpringBoot实现文件上传下载。 GitHub源码链接位于文章底部。 创建maven项目,在pom文件中添加依赖 application.yml文件中添加配置 文件存储路径可以修改,文件上传的大小限制这里设置的100M controller层 在controller文 ...
分类:编程语言   时间:2020-03-18 18:44:21    阅读次数:51
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!