Starfish

SDOI2018 一轮培训划水祭

≡放荡痞女 提交于 2020-05-01 23:24:15
#$\mathcal{Day \ \ -3}$ 作为前言来讲,我对于过几天的省选培训还是很期待的……就算我的实力根本不够,名额是学校推荐的,但是能见到$\mathcal{cwbc}$以及一众大佬,也是很够的了,至于听懂多少emmm再说吧(逃 虽然还不知道到底课上讲什么,不过问了问$rqy$,他是这么描述的: ###“这个培训就是认为你什么都会了,然后开始讲题和各种技巧。” 好像$\mathcal{starfish}$?不过话说我对于力量一无所知省选以上的知识,只限于……线段树?Splay?剩下的好像就不大会了QAQ……(如果口胡的也算的话,那么应该还会有什么莫比乌斯反演、狄利克雷卷积、主席树、树链剖分、网络路之类的QAQ)……但是我觉得好像够了【$Flag \ \ Warning$ 嗯,立个$flag$起码听懂百分之二十! #$\mathcal{Day \ \ 0}$ 今天下午去了培训地点……离我家挺近的……三四公里吧,在一座荒山雄伟的山上(“雄伟” means that “爬上去很费劲”),不过上机环境不知道比NOIp和qbxt高明到哪里去了,感觉十分的$\mathcal{starfish}$!! 嗯……发了营服,上面写着山东队……真是羞耻啊(虽然好像可以装一波QAQ),加油吧bvb! #$\mathcal{Day \ \ 1}$ 真是天道好轮回,苍天饶过谁啊!(大雾

JVM解毒——JVM与Java体系结构

北战南征 提交于 2020-02-26 23:23:26
你是否也遇到过这些问题? 运行线上系统突然卡死,系统无法访问,甚至直接OOM 想解决线上JVM GC问题,但却无从下手 新项目上线,对各种JVM参数设置一脸懵逼,直接默认,然后就JJ了 每次面试都要重新背一遍JVM的一些原理概念性东西 这段广告语写的好,趁着在家办公学习下JVM,先列出整体知识点 点赞+收藏 就学会系列,文章收录在 GitHub JavaEgg ,N线互联网开发必备技能兵器谱 Java开发都知道JVM是Java虚拟机,上学时还用过的VM也叫虚拟机,先比较一波 虚拟机与Java虚拟机 所谓虚拟机(Virtual Machine),就是一台虚拟的计算机。它是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为 系统虚拟机 和 程序虚拟机 。 Visaual Box,VMware就属于系统虚拟机,它们完全是对物理计算机的仿真,提供了一个可运行完整操作系统的软件平台 程序虚拟机的典型代表就是Java虚拟机,它专门为执行单个计算机程序而设计,在Java虚拟机中执行的指令我们称为Java字节码指令 JVM 是什么 JVM 是 Java Virtual Machine ( Java虚拟机 )的缩写, JVM 是一种用于计算设备的 规范 ,它是一个 虚构 的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java虚拟机是二进制字节码的运行环境,负责装载

头条一面竟然问我maven

为君一笑 提交于 2020-02-25 23:31:11
maven package和maven install 有什么区别? 你常用的maven命令有哪些? <dependencyManagement> 是干什么的? 还有用过其它构建工具吗? 和maven有啥区别? 这几个问题都可以脱口而出,你应该是有点 maven 能耐,写代码去吧,不用看了 点赞+收藏 就学会系列,文章收录在 GitHub JavaEgg ,N线互联网开发必备技能兵器谱 1.Maven是啥: Maven是Apache软件基金会唯一维护的一款 自动化构建工具 ,专注于服务Java平台的 项目构建 和 依赖管理 。 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。 2.Maven可以干啥: 添加第三方jar包 jar包之间的依赖关系: Maven 可以替我们自动的将当前 jar 包所依赖的其他所有 jar 包全部导入进来 获取第三方jar包: Maven 提供了一个完全统一规范的 jar 包管理体系,只需要在项目中以坐标的方式依赖一个 jar 包,Maven 就会自动从中央仓库进行下载到本地仓库 将项目拆分成多个工程模块 构建项目(打包,编译等) 3.构建项目的几个主要环节: 清理(clean):删除以前的编译结果,为重新编译做好准备 编译(compile):将Java 源程序编译为字节码文件 测试(test