请简单描述一下,java程序的运行过程,以及java为什么能跨平台

首先java的运行是用工具javac把文件编译成后缀名为.class文件。然后把.class文件放到虚拟机上运行。 java之所以能跨平台是因为它有虚拟机(JVM),java运行是在JVM上运行的不是在电脑上,每个系统平台都有它自己的虚拟机,所以JVM就能通过你是什么平台的从而给你编译执行相应的class文件。
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

springboot整合easypoi导出excel

easypoi导出excel文件 1、直接展示实现方法:controller层 @GetMapping("/downloadByRoster") public R downLoadTemplateByRoster(Integer sccId, HttpServletResponse response, HttpServletRequest request) throws Exc
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

Tomcat是web服务器吗

Tomcat不是web服务器,是web应用服务器,专门运行动态的web应用,比如java、jsp、servlet web服务器分为2类:   web服务器,如:     Apache服务器     Nginx     IIS web应用服务器,如     Tomcat     resin     jetty 区分:web服务器不能解析jsp等页面,只能处理js、css、html等静态资源 并发:web服务器的并发能力远高于web应用服务器
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

win10用户获取最高权限

1.进入计算机管理(桌面 -》计算机图标-》 右键菜单-》管理) 2.本地用户和组 -》用户 点击进入 3.选择并右键【当前使用的用户】,点击属性 4.选到【隶属于】点击“添加” ,在(输入对象名称)方框中输入“System Managed Accounts Group”,再点击“检查名称” 5.再点击【确定】即可,重启生效
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

CSPS_104

    又被爆踩。     正解写挂。     暴力不会。     只会改题。     还要加油。     T1       $nlog^2$是显然的       那么考虑只二分一次,就$nlog$了!       有什么能通过一次二分$O(1)$得到呢?       二分a的位置,$O(1)$得到b的位置       check的特判极其惨烈,%%%$Rock_B$调出来了              另一种简单一点的做法:       二分查找不好搞,考虑另一个二分——分治       通过
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

API 网关知识看这篇就足够了!

本文已经收录自 JavaGuide (60k+ Star【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。) 本文授权转载自:github.com/javagrowing…。 1.背景 1.1 什么是API网关 API网关
分类: 编程语言 发布时间: 11-07 21:01 阅读次数: 0

C++匿名函数的使用方法

c++匿名函数使用方法 1、匿名函数的使用 匿名函数的基本语法为: //[捕获列表](参数列表)->返回类型{函数体} #include <iostream> int main() { auto Add = [](int a, int b)->int { return a + b; }; std::cout << Add(1, 2) << std::endl; return 0; } 上述代码便会输出3,这就是匿名函数的使用方法。 2、什么是捕
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

F. Daniel and Spring Cleaning cf(数位DP)

二进制数位dp https://codeforces.com/contest/1245/problem/F 求区间[L,R]中,a+b=a xor b 的a,b的组数 二进制数位dp,对于是否有限制,加入数组这一维度 第一发开始超时感觉很奇怪,dp数组只需要初始化一次,可能是因为二进制很多limit==true的情况吧,把这个加入数组状态就好啦。 LTE #include<bits/stdc++.h> #define ll long long const int N=32; ll dp[N];
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

【Linux常见命令】mv命令

mv - move (rename) files mv命令用来为文件或目录改名、或将文件或目录移入其它位置。 语法:     mv [OPTION]... [-T] SOURCE DEST     mv [OPTION]... SOURCE... DIRECTORY     mv [OPTION]... -t DIRECTORY SOURCE... 参数: mv [-ifu] [源文件/源目录] [目标文件/目标目录] -i 如果目标文件已经存在,询问是否覆盖 -f 强制执行,不会询问 -u
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

机房测试:Lesson5!(正反拓扑维护最长链)

题目: 分析: 这道题。。。真的累。。。 抛开一切正图反图拓扑的想法。 二分一个mid。考虑怎么check。 枚举每一条边,如果fs[ u ] + ft[ v ] + 1>mid 则说明这条边不满足,加入新图里面。 在新图上跑一边必经点,如果必经点只有一个,并且这个点删掉后,断了的链不会再大于mid,则满足条件。 (因为前面一直深陷于一种很神奇的做法,所以没有打二分,就不发代码了。。。因为这道题把好多人都问爆了,真的对不起他们。。。唉。。。)
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

事件循环--eventloop

一、什么是事件循环? 事件循环是 JS 实现异步的具体解决方案,同步代码直接执行,异步函数或代码块先放在异步队列中,待同步函数执行完毕,轮询执行异步队列的函数。                                事件循环 二、node.js中的事件循环? 1.当收到一个请求时,它将使用一个 JavaScript 闭包排队进入 EventLoop,该闭包包括这个事件(request 和 response)和相应的回调。
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

MY SQL不能远程连接

https://www.cnblogs.com/yxr2005503/p/9292934.html
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

InfluxDB常见疑问与解答 - 数据写入时如何在表级别指定保留策略

网友Siguoei: 我想让一个库中不同的measurment能够指定不同的保存策略。 而不是写入时使用数据库的默认保留策略。 Answer: 这个特性InfluxDB支持的,写入时序数据时,在行协议前加上保留策略名,以influx命令行操作为例,insert语句的语法如下。 insert into <rp-name> <line-protocol> 需要注意的是,因为写入的时序数据记录对应的保留策略,不是默认保留策略,在查询相关时序数据记录时,需要加上保留策略名,select语句的语法格式如
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

当面试官说 “你还有什么问题想问的”,你该如何回答?

阅读本文大概需要 4 分钟。 作者:黄小斜 程序员面试时经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题想问我的吗”,“如果这道题不会做,那么我们也可以换一道” 今天我们要说的是大多数面试官都会说的一句话“你还有什么问题想问的?” 这是一个老生常谈的问题,之前经历过不少面试,针对这个问题我也做过很多不同的回答,当然也参考了其他人的一些建议,我这里总结了几种回答的方法,仅供大家参考。 1、没有了 这听起来是个不可思议的答案,但其实是可行的,因为你们在刚才的
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

2019-11-7 梁佳妮 SPSS作业

中心趋势是指一组数据向某个中心值靠拢的倾向。描述数据分布的中心位置的统计量称为位置统治量称为位置统计量。对于连续变量(或称为尺度变量)和定序变量,描述数据中心趋势的指标有均值,中位数,众数,5%结尾均值。对于定性数据(名义数据),描述数据中心趋势的指标只有众数。 均值一般是指数据的算数均值(算数平均数),是数据中心趋势的主要度量指标,也是实际问题中的使用最多的指标。设我们考察的变量有n个测量值,他们别记为x1,x2,...,xn,则算数均值如下。 把观测值按照从小到大顺序排列,剔除掉排序后的两
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

通过SQL语句查询表结构

SELECT COLUMN_NAME 字段名称, COLUMN_TYPE 数据类型, IF(IS_NULLABLE='NO','是','否') AS '必填', COLUMN_COMMENT 注释 FROM INFORMATION_SCHEMA.COLUMNS where table_schema =‘Finance‘ AND table_name = ‘user‘ 除了上面的例子还有哪些字段支持导出呢?具体参见mysql官方文档: https://dev.mysql.com/doc/refm
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

springboot项目:以run as-->spring boot app方式启动,配置热部署(亲测可用!!!)

1.在pom.xml中添加热部署依赖 <!-- 热部署 --> <!-- devtools可以实现页面热部署(即页面修改后会立即生效, 这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现) --> <!-- 实现类文件热部署(类文件修改后不会立即生效),实现对属性文件的热部署。 --> <!-- 即devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机), 注意:因为其采用的虚拟机
分类: 其他 发布时间: 11-07 21:01 阅读次数: 0

【Linux常见命令】cp命令

cp - copy files and directories 拷贝文件或目标文件夹,默认不能直接拷贝目录,通过-r参数设置递归复制目录 copy 语法:     cp [OPTION]... [-T] SOURCE DEST     cp [OPTION]... SOURCE... DIRECTORY     cp [OPTION]... -t DIRECTORY SOURCE... 参数: -r 递归,用于复制目录 -a 和-dR --preserve 一样,表示all,将所有内容(目录或
分类: 其他 发布时间: 11-07 21:00 阅读次数: 0

python(迭代)第十一节

通过for ... in循环来遍历ist、tuple、dict、字符串,这种遍历我们称为迭代(Iteration)。 (一)、迭代 代码: for s in '你好疯子': print(s,end=' ') 结果: 你 好 疯 子 (二)判断对象是否可迭代Iterable(可迭代对象) 代码: from collections import Iterable print(isinstance('abc', Iterable)) # str是否可迭代 print(isinstan
分类: 其他 发布时间: 11-07 21:00 阅读次数: 0

《基于Android平台学生选课蹭课系统的设计与实现》论文笔记(四)

一、基本信息 标题:基于Android平台学生选课蹭课系统的设计与实现 时间:2018 来源:电脑知识与技术 关键字:Android; 选课; 蹭课; 二、研究内容 问题定义:通过设计开发一个网上自助选课系统,让学生借助网上选课系统可以不受时间地点的限制完成选课。 需求分析: 体系结构: 三、总结 该系统的开发目的是为了在校园建立一个方便学生选课和蹭课的平台。该系统采取的是mvc的model2开发模式,model2具有组件化的特点,从而适用于大规模应用的开发。此外 ,应用被分隔为三层 ,降低了
分类: 其他 发布时间: 11-07 21:00 阅读次数: 0