1.Optional概念 java.util.Optional<T>类是一个封装了Optional值的容器对象,Optional值可以为null,如果值存在,调用isPresent()方法返回true,调用get()方法可以获取值。 Optional 是个容器:它可以保存类型T的值,或者仅仅保存nu ...
分类:
编程语言 时间:
2021-09-16 06:44:47
收藏:
0 评论:
0 赞:
0 阅读:
20
Java就是个多线程的世界 1. 类的线程安全 我们经常说类是线程安全的,类是线程不安全的。那么什么样的类才是线程安全的? 1.1 定义 多线程环境下,不管不同的线程如何使用和调度这个类,这个类总是表现出正确的行为。那么这个类就是线程安全的。 类的线程安全有两个关键点: 1.操作的原子性 2.内存的 ...
分类:
编程语言 时间:
2021-09-16 06:39:14
收藏:
0 评论:
0 赞:
0 阅读:
37
中等 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 进阶: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗? 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3输出: ...
分类:
编程语言 时间:
2021-09-16 06:38:33
收藏:
0 评论:
0 赞:
0 阅读:
34
一、前言 在Windows XP,Windows Server 2003以及更早的版本中,第一个登录的用户以及Windows的所有服务都运行在Session 0上,这样的做法导致用户使用的应用程序可能会利用Windows的服务程序提升自身的权限,为此,在后续的Windows版本中,引入了一种隔离机制 ...
分类:
编程语言 时间:
2021-09-16 05:36:22
收藏:
0 评论:
0 赞:
0 阅读:
56
#第一题money_all=56.75+72.91+88.50+26.37+68.51 #3016 money_all_str=str(money_all) print("商品总金额为:"+money_all_str) money_real=int(money_all) money_real_str ...
分类:
编程语言 时间:
2021-09-16 05:35:33
收藏:
0 评论:
0 赞:
0 阅读:
40
9.14JavaWeb之@WebServlet注解 什么是WebServlet注解 概念: 为了简化 Servlet 的配置而产生的 作用: 使 web.xml 从 Servlet 3.0 开始不再是必选项了 @WebServlet注解的属性 作用: @WebServlet 将一个类声明为 Serv ...
分类:
编程语言 时间:
2021-09-16 04:20:55
收藏:
0 评论:
0 赞:
0 阅读:
32
这个python 程序,只是一个空壳,可以用来进行简单的交互测试。 import sys,shelve def enter_cmd(): cmd = input('Please enter the cmd(? for help): ') cmd = cmd.strip().lower() retur ...
分类:
编程语言 时间:
2021-09-16 04:20:02
收藏:
0 评论:
0 赞:
0 阅读:
33
split() 根据传入的参数把字符串分割成一个数组,可以用正则表达式使分割更加灵活 filter() 将得到数组进行过滤,filter 传入一个函数,返回一个布尔值,根据布尔值判断是否保留这个元素 reduce((prev,cur,index,arr)=>{},init) 一个循环遍历函数,pre ...
分类:
编程语言 时间:
2021-09-16 03:24:30
收藏:
0 评论:
0 赞:
0 阅读:
53
多线程编程中,锁是大家比较熟悉的概念,但对无锁编程则没有太多了解。无锁编程是指不用加锁的方式去解决原本需要加锁才能解决的问题,从而使程序具有更高的性能,降低硬件成本。我们从并发开始说起。 一、并发相关概念 并发数:服务器同时并行处理的请求数量。 QPS:每秒处理完成的请求数量,是衡量系统吞吐量的一种 ...
分类:
编程语言 时间:
2021-09-16 03:23:50
收藏:
0 评论:
0 赞:
0 阅读:
39
题目:说一下进程和线程的区别 计算机基础--操作系统 解答 进程和线程的通俗理解 CPU 计算机CPU好比一个在运作的工厂【电力有限,一次只能供给一个车间使用】; 进程 进程好比工厂里的车间,它代表CPU能处理的单个任务; 任一时刻,CPU总是运行一个进程,其它进程处于非运行状态 线程 线程好比车间 ...
分类:
编程语言 时间:
2021-09-16 03:23:01
收藏:
0 评论:
0 赞:
0 阅读:
48
问题 服务时,返回的账户信息有误。 报文返回为正确数据 页面显示数据丢失精度 经核查,原因为: 由于JavaScript中Number类型的自身原因,并不能完全表示Long型的数字,在Long长度大于17位时会出现精度丢失的问题。 解决办法 后端返回字段改为String类型(影响可能比较大,不推荐) ...
分类:
编程语言 时间:
2021-09-16 01:40:28
收藏:
0 评论:
0 赞:
0 阅读:
46
先看java -version $java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, m ...
分类:
编程语言 时间:
2021-09-16 01:39:54
收藏:
0 评论:
0 赞:
0 阅读:
45
/** * 日期格式 yyyyMMdd */ private static final String DATEFORMAT = "([0-9]{4})(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])"; /** * * isDate 判断是否是有效的日期 * @para ...
分类:
编程语言 时间:
2021-09-15 23:14:28
收藏:
0 评论:
0 赞:
0 阅读:
55
进程和线程 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 进程是执行程序的一次执行过程,是一个动态的概念,是系统分配资源的单位 线程是CPU调度和执行的单位,一个进程至少有一个线程 创建线程的三种方式 继承Thread类(不建议使用,避免单继承局限性) 步骤 自定义线程类继 ...
分类:
编程语言 时间:
2021-09-15 23:14:04
收藏:
0 评论:
0 赞:
0 阅读:
36
推荐算法具有非常多的应用场景和商业价值,因此对推荐算法值得好好研究。推荐算法种类很多,但是目前应用最广泛的应该是协同过滤类别的推荐算法,本文就对协同过滤类别的推荐算法做一个概括总结,后续也会对一些典型的协同过滤推荐算法做原理总结。 1. 推荐算法概述 推荐算法是非常古老的,在机器学习还没有兴起的时候 ...
分类:
编程语言 时间:
2021-09-15 22:54:34
收藏:
0 评论:
0 赞:
0 阅读:
38
JUnit5简介 Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库 JUnit 5官方文档 作为最新版本的JUnit框架,JUnit5与之前版本的JUnit框架有很大的不同。由三个不同子项目的几个不同模块组成。 JUnit 5 = JUnit Platform + ...
分类:
编程语言 时间:
2021-09-15 20:45:35
收藏:
0 评论:
0 赞:
0 阅读:
46
红黑树是众多“平衡的”搜索树模式中的一种,在最坏情况下,它相关操作的时间复杂度为O(log n)。 1、红黑树的属性 红黑树是一种二分查找树,与普通的二分查找树不同的一点是,红黑树的每个节点都有一个颜色(color)属性。该属性的值要么是红色,要么是黑色。 通过限制从根到叶子的任何简单路径上的节点颜 ...
分类:
编程语言 时间:
2021-09-15 20:44:54
收藏:
0 评论:
0 赞:
0 阅读:
36
#include <stdio.h> #define MAXN 10 void swap(int *px, int *py); void bubble(int a[], int n); int main(void){ int n, a[MAXN]; int i; printf("Enter n(n< ...
分类:
编程语言 时间:
2021-09-15 20:42:58
收藏:
0 评论:
0 赞:
0 阅读:
23
1xx(临时响应),表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功),表示成功处理了请求的状态代码。 ...
分类:
编程语言 时间:
2021-09-15 20:41:55
收藏:
0 评论:
0 赞:
0 阅读:
29
一、在java中常用的四种查找方法: 1、顺序(线性)查找 2、二分查找、折半查找 3、插值查找 4、斐波那契查找 二、简单实例 1、顺序(线性)查找,依次查找,不要求数列的排序 /** * 线性查找,按照顺序依次查找(不要求数列有序) */ public class SeqSearch { pub ...
分类:
编程语言 时间:
2021-09-15 20:24:21
收藏:
0 评论:
0 赞:
0 阅读:
27