首页 > 编程语言
Java基础知识10--Optional类
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
linux基础视频,Java程序员面试必备的知识点,
Java就是个多线程的世界 1. 类的线程安全 我们经常说类是线程安全的,类是线程不安全的。那么什么样的类才是线程安全的? 1.1 定义 多线程环境下,不管不同的线程如何使用和调度这个类,这个类总是表现出正确的行为。那么这个类就是线程安全的。 类的线程安全有两个关键点: 1.操作的原子性 2.内存的 ...
分类:编程语言   时间:2021-09-16 06:39:14    收藏:0  评论:0  赞:0  阅读:37
Leetcode—189. 旋转数组
中等 给定一个数组,将数组中的元素向右移动 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
恶意软件开发——突破SESSION 0 隔离的远线程注入
一、前言 在Windows XP,Windows Server 2003以及更早的版本中,第一个登录的用户以及Windows的所有服务都运行在Session 0上,这样的做法导致用户使用的应用程序可能会利用Windows的服务程序提升自身的权限,为此,在后续的Windows版本中,引入了一种隔离机制 ...
分类:编程语言   时间:2021-09-16 05:36:22    收藏:0  评论:0  赞:0  阅读:56
python任务11
#第一题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注解
9.14JavaWeb之@WebServlet注解 什么是WebServlet注解 概念: 为了简化 Servlet 的配置而产生的 作用: 使 web.xml 从 Servlet 3.0 开始不再是必选项了 @WebServlet注解的属性 作用: @WebServlet 将一个类声明为 Serv ...
分类:编程语言   时间:2021-09-16 04:20:55    收藏:0  评论:0  赞:0  阅读:32
【PYTHON】我的第一个 python 程序
这个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
实现一个normalize算法
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
JS处理Java的Long类型数据精度丢失问题
问题 服务时,返回的账户信息有误。 报文返回为正确数据 页面显示数据丢失精度 经核查,原因为: 由于JavaScript中Number类型的自身原因,并不能完全表示Long型的数字,在Long长度大于17位时会出现精度丢失的问题。 解决办法 后端返回字段改为String类型(影响可能比较大,不推荐) ...
分类:编程语言   时间:2021-09-16 01:40:28    收藏:0  评论:0  赞:0  阅读:46
找到linux中当前java的安装位置
先看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
Java 日期验证和获取
/** * 日期格式 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
Java多线程01:线程的创建
进程和线程 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 进程是执行程序的一次执行过程,是一个动态的概念,是系统分配资源的单位 线程是CPU调度和执行的单位,一个进程至少有一个线程 创建线程的三种方式 继承Thread类(不建议使用,避免单继承局限性) 步骤 自定义线程类继 ...
分类:编程语言   时间:2021-09-15 23:14:04    收藏:0  评论:0  赞:0  阅读:36
协同过滤推荐算法总结
推荐算法具有非常多的应用场景和商业价值,因此对推荐算法值得好好研究。推荐算法种类很多,但是目前应用最广泛的应该是协同过滤类别的推荐算法,本文就对协同过滤类别的推荐算法做一个概括总结,后续也会对一些典型的协同过滤推荐算法做原理总结。 1. 推荐算法概述 推荐算法是非常古老的,在机器学习还没有兴起的时候 ...
分类:编程语言   时间:2021-09-15 22:54:34    收藏:0  评论:0  赞:0  阅读:38
springboot单元测试 JUnit5
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
用Java实现红黑树
红黑树是众多“平衡的”搜索树模式中的一种,在最坏情况下,它相关操作的时间复杂度为O(log n)。 1、红黑树的属性 红黑树是一种二分查找树,与普通的二分查找树不同的一点是,红黑树的每个节点都有一个颜色(color)属性。该属性的值要么是红色,要么是黑色。 通过限制从根到叶子的任何简单路径上的节点颜 ...
分类:编程语言   时间:2021-09-15 20:44:54    收藏:0  评论:0  赞:0  阅读:36
手抄冒泡排序[C语言版本]
#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
JavaWeb:HTTP响应状态码大全
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
512833条   上一页 1 ... 23 24 25 26 27 ... 25642 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!