码迷,mamicode.com
首页 > 编程语言
Java8的Optional:如何干掉空指针?
Optional概述 Optional 是个容器:它可以保存类型T的value,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测,很好地解决了空指针异常处理的问题,比如可以使用isPresent()方法判断value是否为null,使用get()方法获取val ...
分类:编程语言   时间:2021-01-06 12:35:08    阅读次数:0
什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用?
我们有时候将一个java对象变成字节流的形式传出去或者从一个字节流中恢复成一个java对象,例如,要将java对象存储到硬盘或者传送给网络上的其他计算机,这个过程我们可以自己写代码去把一个java对象变成某个格式的字节流再传输,但是,jre本身就提供了这种支持,我们可以调用OutputStream的 ...
分类:编程语言   时间:2021-01-06 12:32:54    阅读次数:0
Java相关知识
Java特性和优势 简单性 面向对象 可移植性(Write Once,Run Anywhere) 高性能 分布式 动态性(反射机制) 多线程 安全性 健壮性 Java三大版本 Java SE:标准版(桌面程序,控制台开发......) Java ME:嵌入式开发 (手机,小家电......已经凉了) ...
分类:编程语言   时间:2021-01-06 12:28:00    阅读次数:0
python filter()函数
''' filter() 函数是一个对于可迭代对象的过滤器,过滤掉不符合条件的元素, 返回的是一个迭代器,如果要转换为列表,可以使用 list() 来转换。 该函数接收两个参数,第一个为函数的引用或者None,第二个为可迭代对象, 可迭代对象中的每个元素作为参数传递给函数进行判,然后返回 True ...
分类:编程语言   时间:2021-01-06 12:27:41    阅读次数:0
Python for Data Science - Creating standard data graphics
Chapter 4 - Practical Data Visualization Segment 1 - Creating standard data graphics import numpy as np from numpy.random import randn import pandas a ...
分类:编程语言   时间:2021-01-06 12:27:05    阅读次数:0
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanUtils
错误描述:java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanUtils 一个挺神奇的错误,之前的代码中也有碰到。 不是代码本身的问题,是在工程中导入的jar包并没有导入到web项目中。 解决方案 将jar包同时要放到WE ...
分类:编程语言   时间:2021-01-06 12:24:30    阅读次数:0
python 快速启动http监听服务
python3 [root@vm10-20-9-45 ~]# python3 -m http.server 2378 Serving HTTP on 0.0.0.0 port 2378 (http://0.0.0.0:2378/) ... 100.81.171.16 - - [03/Jan/2021 ...
分类:编程语言   时间:2021-01-06 12:24:12    阅读次数:0
python中用matplotlib.pyplot.subplots画共享坐标曲线图
注:(1)控制坐标轴显示刻度用到了库:matplotlib.ticker,可能需要安装一下(如果小伙伴有更好的方法,可以留言交流一下) (2)主要用到的函数matplotlib.pyplot.subplots,别忘了加“s” import numpy as np import matplotlib. ...
分类:编程语言   时间:2021-01-06 12:23:57    阅读次数:0
批量根据xml文件生成java实体类
应用背景: 本人是医疗软件的开发者, 有许多要跟其他厂商交互的数据, 这次是要接收来自平台的xml格式的数据。 使用dom4j一样可以解析,但是这样的话后期不容易维护,而且程序可读性也差。(其实主要还是不能用Alt+/快捷键打出代码哈哈) 我的实现思路是先用xml样例生成xsd说明文件,然后再用xj ...
分类:编程语言   时间:2021-01-06 12:23:17    阅读次数:0
SpringBoot - 13指标监控Actuator
SpringBoot - 13指标监控Actuator (1)使用Actuator检查与监控 (1.1)修改POM文件,引入GAV <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta ...
分类:编程语言   时间:2021-01-06 12:22:38    阅读次数:0
python迭代器,生成器和装饰器
生成器 通过列表生成式,可以直接创建一个列表,因为内存限制,列表容量肯定是有限的,而且创建一个包含100W个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数占用的空间都白白浪费了。 所以我们不必创建完整的list,从而节省大量的空间,在Python中,这种一边循环 ...
分类:编程语言   时间:2021-01-06 12:22:06    阅读次数:0
SpringBoot - 12热部署
SpringBoot - 12热部署 (1)通过DevTools工具实现热部署 (1.1)修改POM文件,引入GAV <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</ ...
分类:编程语言   时间:2021-01-06 12:21:36    阅读次数:0
vs2019 常用数据结构 纯C语言 头文件实现 (持续更新改错中)单链表,
1.单链表: 1 #pragma once 2 #ifndef _List_H 3 #include<stdio.h> 4 #include<stdlib.h> 5 #define ElementType int 6 7 struct Node; 8 typedef struct Node* Ptr ...
分类:编程语言   时间:2021-01-06 12:20:27    阅读次数:0
Java 8 中 ZonedDateTime 与 Timestamp 的相互转换
将java.time.ZonedDateTime转换为java.sql.Timestamp Java示例,反之亦然。 1. ZonedDateTime->时间戳 TimeExample1.java package com.mkyong.jdbc; import java.sql.Timestamp; ...
分类:编程语言   时间:2021-01-06 12:19:35    阅读次数:0
Python for Data Science - Data Visualization
Python for Data Science - Data Visualization Three Different Data Visualization Types Data storytelling - for presentations to organizational decision ...
分类:编程语言   时间:2021-01-06 12:18:03    阅读次数:0
GO语言基础二
切片 切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。 切片是一个引用类型,它的内部结构包含地址、长度和容量。切片一般用于快速地操作一块数据集合。 切片的定义 声明切片类型的基本语法如下:与数组的区别就是声明时没有指定长度 var n ...
分类:编程语言   时间:2021-01-06 12:15:33    阅读次数:0
大话数据结构 - 算法空间复杂度
算法的空间复杂度通过计算算法所需的存储空间实现, 算法的空间复杂度的计算公式记作:S(n) = O(f(n)), 其中,n 为问题的规模,f(n) 为语句关于 n 所占存储空间的函数。 通常,我们都是用 “时间复杂度” 来指运行时间的需求,是用 “空间复杂度” 指空间需求。 当不用限定词地使用 “复 ...
分类:编程语言   时间:2021-01-06 12:14:18    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!