码迷,mamicode.com
首页 > 编程语言 > 日排行
Java 性能优化:教你提高代码运行的效率
作者认为,代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是一个非常小的原因。 然而为了解决这个错误,我们需要先自验证、再打包出待替换的class文件、暂停业务并重启,对于一个成熟的项目而言 ...
分类:编程语言   时间:2020-05-19 11:01:02    阅读次数:65
16-python-bao
# 序列化:转向一个字符串数据类型# 序列:字符串# 写文件# 网络上传输的时候# 从数据类型 --> 字符串的过程 序列化# 从字符串 --> 数据类型的过程 反序列化# json:通用的序列化格式,只有很少的一部分数据类型通过json转化成字符串# pickle:所有的python中的数据类型都 ...
分类:编程语言   时间:2020-05-19 11:02:13    阅读次数:59
braise脚本学习指引--braise语言基本介绍
备注,braise相关资料均为,公司大佬原创,与个人无关,本人只是学习和推荐,每一位运维,编程爱好者学习;braise值的学习! / 本说明应该是学习Braise所看的第一个说明 本说明的最后还指导了学习Braise的路径。 ===================================== ...
分类:编程语言   时间:2020-05-19 11:02:44    阅读次数:76
python之__str__用法
1 class Person(object): 2 def __init__(self,name,gender): 3 self.name = name 4 self.gender = gender 5 6 def __str__(self): 7 return '(Person: %s, %s)' ...
分类:编程语言   时间:2020-05-19 11:03:41    阅读次数:199
如何在64位Ubuntu 16.04系统上卸载openjdk并重新安装配置java8环境
如何在64位Ubuntu 16.04系统上卸载openjdk并重新安装配置java8环境 1.检查java版本 在这里我选择卸载openjdk,安装jdk1.8版本,具体可以到 [Oracle 官网下载地址]: https://www.oracle.com/java/technologies/jav ...
分类:编程语言   时间:2020-05-19 11:04:03    阅读次数:134
Python内置函数示例
abs() 返回数字绝对值 all() 判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False any() 判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True asc ...
分类:编程语言   时间:2020-05-19 11:04:56    阅读次数:66
Leetcode练习(Python):树类:第104题:二叉树的最大深度:给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。
题目: 二叉树的最大深度:给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 思路: 借助层序遍历来做,有多少层树就有多深。 程序: # Definition for a binary tree node. # clas ...
分类:编程语言   时间:2020-05-19 11:06:30    阅读次数:164
JavaSE-UDP接收端
...
分类:编程语言   时间:2020-05-19 11:07:34    阅读次数:57
JavaScript 浮点数陷阱以及解法
恢复内容开始 JavaScript 浮点数陷阱以及解法 参考winter大大重学前端 0.1 + 0.2 为什么不等于 0.3 ? https://zhuanlan.zhihu.com/ne fe 众所周知,JavaScript浮点数计算经常会遇到 0.000000001 和 0.999999999 ...
分类:编程语言   时间:2020-05-19 12:15:34    阅读次数:72
无序数组取中位数
最暴力的 - 先排序 快一点的 - 快排,任选一个数,小的放前面,大的放后面,如果左部分的数量正好是(n-1)/ 2 那支点就找到了。否则的话,就继续找。 优雅的 - 构建一个最小堆,用前(n+1)/ 2 个元素构建一个最小堆,将其余元素尝试向里插入,比堆顶小的扔了,比堆顶大的留下,最后的队形就是中 ...
分类:编程语言   时间:2020-05-19 12:15:57    阅读次数:66
Java - 通过数据结构实现简易通讯录
AddressBookTest是测试类 package MyADB; import java.util.InputMismatchException; import java.util.Scanner; class InstructionsMistake extends Exception { pu ...
分类:编程语言   时间:2020-05-19 12:16:38    阅读次数:138
Java架构面试必知必会的微服务面试题解析
SOA与微服务的区别? 1、SOA SOA的提出是在企业计算领域,就是要将紧耦合的系统,划分为面向业务的,粗粒度,松耦合,无状态的服务。 服务发布出来供其他服务调用,一组互相依赖的服务就构成了SOA架构下的系统。 基于这些基础的服务,可以将业务过程用类似BPEL流程的方式编排起来,而BPEL反映的是 ...
分类:编程语言   时间:2020-05-19 12:16:53    阅读次数:61
突击Java面试-分布式搜索引擎的架构原理
1 面试题 说说ES的分布式架构原理 2 考点分析 在搜索这块,曾经lucene 是最流行的搜索库. 几年前业内一般都问,你了解 lucene 吗?你知道倒排索引的原理吗? 但现在不问了,因为现在项目基本都是采用基于 lucene 的分布式搜索引擎—— ElasticSearch. 现在分布式搜索基 ...
分类:编程语言   时间:2020-05-19 12:17:30    阅读次数:64
【目录】Python自动化开发之路
"Python基础1" "Python基础2" "Python基础3" "Python基础4" "Python基础5" "迭代器&生成器" "装饰器" "常用模块" "开发需求" "面向对象学习" "面向对象编程进阶" "进程、线程、协程篇" "异步IO\数据库\队列\缓存" ...
分类:编程语言   时间:2020-05-19 12:18:30    阅读次数:74
python之感知器-从零开始学深度学习
感知器-从零开始学深度学习 未来将是人工智能和大数据的时代,是各行各业使用人工智能在云上处理大数据的时代,深度学习将是新时代的一大利器,在此我将从零开始记录深度学习的学习历程。 我希望在学习过程中做到以下几点: 了解各种神经网络设计原理。 掌握各种深度学习算法的python编程实现。 运用深度学习解 ...
分类:编程语言   时间:2020-05-19 12:20:01    阅读次数:80
一起学Java(四十一)----- final关键字
不积跬步,无以至千里;不积小流,无以成江海。 Java语言基础 Java的final关键字 final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。 1、修饰类 final修饰一个类时,表明这个类不能被继承。final类中的成员变量可以根据需要设为final,但是要注意final类中的 ...
分类:编程语言   时间:2020-05-19 12:21:34    阅读次数:74
java 逻辑运算符详解
java 逻辑运算符 概述: 逻辑运算符 把各个运算的关系表达式连接起来组成一个复杂表达式,以判断程序中的表达式是否成立,判断的结果是true或false。 运算符用法含义说明 && a&&b 短路与 ab全为true时,计算结果为true,否则为false || a||b 短路或 ab全为fals ...
分类:编程语言   时间:2020-05-19 12:21:54    阅读次数:56
springboot + @ControllerAdvice + @ExceptionHandler 实现全局异常拦截,不用
1.目的:实现全局异常拦截,不用在controller在写try catch,使用代码看起来更加整洁 2.不啰嗦直接上代码 2.1首先我们创建一个异常捕获处理类(@RestControllerAdvice = @ControllerAdvice + @ResponseBody) @RestContr ...
分类:编程语言   时间:2020-05-19 12:22:27    阅读次数:158
Python-控制台实现简单的名片管理系统
通过Python开发一个基于控制台的名片管理系统,具体看下图以及相关代码。 cards_main.py文件中提供程序的入口 1 import cards_toolslx 2 3 while True: 4 # TODO 显示功能菜单 5 cards_toolslx.show_menu() 6 7 G ...
分类:编程语言   时间:2020-05-19 12:22:43    阅读次数:75
js常用方法(1)-----数组
var arr = []; //push() 向数组尾部添加数据 返回值为新数组长度,参数为要添加项 var ret = arr.push("你好"); console.log(arr,ret); //unshift 向数组头部添加新数据 返回值为新数组长度,参数为要添加项 var ret1 = a ...
分类:编程语言   时间:2020-05-19 12:23:03    阅读次数:71
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!