![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Others 其他一些知识总结
文章平均质量分 90
Others 其他一些知识总结
蜘蛛侠不会飞
关注公众号【不至于编程】,回复【CS】获取30本豆瓣高分计算机就书籍,包括操作系统、计算机网络、数据结构与算法等
展开
-
【项目实战】太强大了,Java外卖点餐初级系统【附源码】
傻瓜式外卖点餐系统------(无数据库)tips:菜品类(菜品id,菜品名,菜品类型,上架时间,单价,月销售,总数量)管理员类(管理员id,账号,密码)客户类(客户id,客户名,性别,密码,送餐地址,手机号,创建时间)订单类(订单号,订单创建时间,菜品id,购买数,客户id,总价格,订单状态)说明:菜品类型可自行设计数据类型(int或String),如1:面食 2:米饭 3:湘菜 …菜品上架时间、客户创建时间、订单创建时间根据添加时间自动分配系统时间订单状态类型为int(转载 2021-01-20 23:02:20 · 1859 阅读 · 2 评论 -
【项目实践】java开发贪食蛇小游戏【附源码】
一、实验内容1、实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”,称为豆子,上下左右控制“蛇”的移动,吃到“豆子”以后“蛇”的身体加长一点,得分增加,“蛇”碰到边界或,蛇头与蛇身相撞,蛇死亡,游戏结束。为游戏设计初始欢迎界面,游戏界面,游戏 结束界面。2、进行交互界面的设计,要有开始键、暂停键和停止退出的选项。对蛇吃到豆子进行分值计算,可以设置游戏速度,游戏音乐等拓展元素。二、贪食蛇游戏逻辑架构三、贪食蛇开发流程1、准备开发环境(1)打开eclipse。(2)新建SnakeGame项转载 2021-01-18 23:29:55 · 965 阅读 · 1 评论 -
【项目实践】程序员的浪漫:用 java 实现每天给对象法发情话
一、引言最近看到一篇用js代码实现表白的文章,深有感触。然后发现自己也可以用java代码实现,然后就开始写代码了,发现还挺有意思的,话不多说开搞实现思路:使用HttpClient远程获取彩虹屁生成器网站中的内容 网站:https://chp.shadiao.app/java Mail 实现发送邮件SpringBoot 整合Scheduled 实现定时发送邮件二、搭建项目项目环境在SpringBoot框架基础上,加入邮件发送mail、RPC远程调用httpclient、Sche转载 2021-01-10 23:13:35 · 479 阅读 · 0 评论 -
【项目实战】又发愁没项目?SpringBoot + vue + redis 的前后端分离的考试系统【附源码】
项目介绍学之思在线考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。目前支持web端和微信小程序,能覆盖到pc机和手机等设备。开源版使用须知仅用个人学习,商用请购买授权 http://www.mindskip.net/buy.html禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负演示地址官网:http://www.mindskip.net学之思:http://www.min转载 2020-11-25 22:08:41 · 629 阅读 · 0 评论 -
【项目实战】发愁没项目?用Java开发一个停车场系统【附源码】
现开发一个停车系统,用户根据车位停车1)车主查看现在有无车位(最多100个车位),给车主随机分配一个车位,如果该位置上有车,不能停2)按停车时间收费,3小时以内不收费,3小时以外,每小时2元,最大20元3)车主可以查看自己停车的车位和收费,以及停车的时长4)查看历史停车记录管理员:查看现有的剩余车位查看已停车的车位查看停在车位上的车以及历史缴费Clientpackage com.gem.client;import java.util.Scanner;import c转载 2020-11-19 20:55:46 · 528 阅读 · 0 评论 -
彻底吃透 JVM 虚拟机内存各个区域,就这一篇
一、引言对于从事 C、C++ 程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的“皇帝”,又是从事最基础工作的劳动人民——既拥有每一个对象的“所有权”,又担负着每一个对象生命从开始到终结的维护责任。对于 Java 程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每一个 new 操作去写配对的delete/free 代码,不容易出现内存泄漏和内存溢出问题,看起来由虚拟机管理内存一切都很美好。不过,也正是因为Java程序员把控制内存的权力交给了Java虚拟机,一旦出现内存泄漏和溢原创 2020-10-24 15:57:51 · 500 阅读 · 0 评论 -
【项目实战】Java微服务实战296集大型视频-谷粒商城【附代码和课件】
软件架构为什么我们要讲电商?因为就互联网平台来说,电商网站有很多典型的特征:访问量大数据量大并发高,实战性强有一定的业务复杂性,技术点丰富涉及支付考虑一定安全性全套项目分为三篇,首先开放《分布式基础_全栈开发篇》,后续两篇《分布式高级_微服务架构篇》《高可用集群_架构师提升篇》以后逐步开源开放。项目由业务集群系统+后台管理系统构成,打通了分布式开发及全栈开发技能,包含前后分离全栈开发、Restful接口、数据校验、网关、注册发现、配置中心、熔断、限流、降级、链路追踪、性能监控、.原创 2020-10-14 20:03:59 · 716 阅读 · 9 评论 -
【项目实战】Java开发微服务畅购商城实战【全357集大项目】-附代码和课件
畅购是属于B2C电商,系统后台包括管理后台和网站前台。项目的管理后台采用前后 端分离的技术架构,后端微服务采用SmngBOOt、SprindClound、SmngMVC ,MyBatiS框架,前端采用VUe.jS + ElementUI.前台包括:首页系统、商家首页、商品 详细页、购物车系统、订单系统、支付系统、会员系统、评论系统、商品搜索、秒 杀、用户中心等多个系统组成。项目特色 畅购电商项目采用docke服务器部署,对模板渲染、搜索、缓存、消息队列、分布式事 务等内容都有深层次的应用。网站后台.原创 2020-10-14 20:02:28 · 1623 阅读 · 3 评论 -
最全最详细数据结构与算法视频-【附课件和源码】
源码和课件下载方式在文末什么是数据结构与算法算法用来设计并实现一种用计算机来解决问题的方法。它满足下列性质:输入:有零个或多个输入量 输出:产生至少一个输出量 确定性:算法的指令清晰、无歧义 有限性:算法的指令执行次数有限,执行时间有限我们在使用计算机解决产问题的过程可以分为下面五个步骤:问题的理解:搞清楚问题的输入、要求和输出。数据结构设计:设计能处理问题中数据的数据结构,还要设计能支持算法策略的数据结构。算法设计:选择算法策略,用适当的方式描述和逐步细化算法步骤。算法分析:..原创 2020-10-14 19:55:37 · 1324 阅读 · 0 评论 -
【项目实战】Spring Boot开发小而美的个人博客【附课件和源码】
源码和课件下载方式在文末搜集不易,请勿白嫖,如果您觉得有用,请点个“在看”技术组合:后端:Spring Boot + JPA + thymeleaf 模板数据库:MySQL前端 UI:Semantic UI 框架工具与环境:IDEAMaven 3JDK 8Axure RP 8课程内容模块:需求分析与功能规划页面设计与开发技术框架搭建后端管理功能实现前端管理功能实现你能学得什么?基于 Spring Boot 的完整全..原创 2020-10-14 19:53:10 · 1049 阅读 · 1 评论 -
一文全总结基础数据结构与算法+十大排序算法
1. 算法面试题【非常全面】阿里巴巴Java面试题及答案(2020年6月份)一文搞定剑指offer面试题【分文别类篇】精心整理的120道BAT数据结构与算法面试题【非常清晰】数据结构史上最全总结篇搞定BAT链表常见面试题(1)万字总结,搞定BAT链表常见面试题(2)万字大总结,一文搞定Java集合类,你值得拥有万字大总结,一文搞懂二叉搜索树、B树、B+树、AVL树、红黑树【纯干货】面试中你应该知道的62个问题120道BAT数据结构与算法面试题【建议收藏】面试题:如原创 2020-10-12 22:36:13 · 261 阅读 · 0 评论 -
2020年10月编程语言排行榜:C 语言居首,Python 将超过 Java
Tiobe 本周发布了 2020 年 10 月份的分析报告,结果显示,榜单前十位没有大的变化,C 语言连续第三个月蝉联第一,Java 和 Python 仍紧随其后。Python 今年在 TIOBE 指数中依然排名第三,但评级稳定上涨中,Tiobe 认为 Python 将很快超越 Java;Python 和 Java 的评级已经非常接近,差距现在不到 1.3%;R 语言和 PHP 再次对换。TIOBE CEO Paul Jansen 猜测是受冠状病毒的影响,“这听起来可...原创 2020-10-10 21:49:53 · 357 阅读 · 0 评论 -
Java 的XML 解析器--详细说明
1. XML 是什么XML:extensiable markup language 被称作可扩展标记语言,是一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。它被认为是传输标准装置和存储数据,在数据交互还有配置问题方面会比较常用到。用途:①:配置文件(例子:Tomcat的web.xml,server.xml......),XML能够非常清晰描述出程序之间的关系②:程序间数据的传输,XML的格式是通用的,能够减少交换数据时的复杂性!③:充当原创 2020-10-10 14:18:39 · 785 阅读 · 0 评论 -
腾讯校招20道选择题含答案
腾讯校招面试笔试选择题含答案1 已知一棵二叉树,如果先序遍历的节点顺序是: ADCEFGHB ,中序遍历是: CDFEGHAB ,则后序遍历结果为:( D )A. CFHGEBDAB. CDFEGHBAC. FGHCDEBAD. CFHGEDBA知识点对于二叉树的遍历方式一般分为三种先序、中序、后序三种方式:先序遍历(根左右)若二叉树为空,则不进行任何操作:否则1、访问根结点。2、先序方式遍历左子树。3、先序遍历右子树。中序遍历 (左根右)若二叉树为空,则不进行任何操作:否则1原创 2020-09-21 18:03:22 · 1267 阅读 · 0 评论 -
Java性能优化系列之-JIT即时编译器与Java内存管理机制
一、JIT编译器1. JIT编译器JIT(just in time)即时编译器。其存在的目的:为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(Just In Time Compiler),简称 JIT 编译器。2. 即时编译器和Java虚拟机的关系即时编译器并不是虚拟机必需的部分,Java 虚拟机规范并没有规定 Java 虚拟机内必须要有即时编译器的存在,更没有限定或指导即时编译器应该如何去实现原创 2020-09-22 15:18:00 · 998 阅读 · 0 评论 -
120道BAT数据结构与算法面试题
1.栈和队列的共同特点是(只允许在端点处插入和删除元素)2.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是(e2,e4,e3,e1)3.栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是(DCBEA)4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构)5.下列关于栈的叙述正确的是(D)A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈有后进先出的特征6.链表不具有的特点是(B)A.不必事先估计存储空间原创 2020-09-21 14:29:33 · 920 阅读 · 0 评论 -
Java-2020年最全面试题-基础篇(3)【附答案】
1、 while循环和do循环有什么不同?while结构在循环的开始判断下一个迭代是否应该继续。do/while结构在循环的结尾来判断是否将继续下一轮迭代。do结构至少会执行一次循环体。2、 什么是隐式的类型转化?隐式的类型转化就是简单的一个类型赋值给另一个类型,没有显式的告诉编译器发生了转化。并不是所有的类型都支持隐式的类型转化。代码示例:int i = 1000;long j = i; //Implicit casting3、 Java的访问修饰符是什么?访问权限修饰符是表明类成员的访问原创 2020-09-21 13:20:16 · 198 阅读 · 0 评论 -
Java-2020年最全面试题-基础篇(2)【附答案】
1、Java中 == 和 equals 和 hashCode 的区别对于关系操作符 ==若操作数的类型是基本数据类型,则该关系操作符判断的是左右两边操作数的值是否相等若操作数的类型是引用数据类型,则该关系操作符判断的是左右两边操作数的内存地址是否相同。也就是说,若此时返回true,则该操作符作用的一定是同一个对象。对于使用 equals 方法,内部实现分为三个步骤:先比较引用是否相同(是否为同一对象),再判断类型是否一致(是否为同一类型),最后比较内容是否一致Java 中所有内置的类的原创 2020-09-21 13:18:21 · 1416 阅读 · 0 评论 -
2020年最全面的计算机专业基础课程和Java项目【附带源码和课件】
这里你可以学习到中国顶级高校的计算机课程,如:清华大学、北京大学、电子科技大学等,正所谓上过北大的课,就意味着: 我≈ 北大学子。为何要学习高校的课程,我最深的体会是,可能他们所使用的教材 就是 授课老师所撰写的书籍,这位老师具备对这门课的完备的体系化结构知识。因此,他可以更循序渐进更全面更深入地引导你去学习,每节课环环相扣。计算机基础课程:深入理解软件工程深入理解计算机组成原理深入理解编译原理深入理解数据库原理深入理解操作系统深入理解计算机网络深入理解通...原创 2020-09-20 19:08:15 · 785 阅读 · 0 评论 -
Java-2020年最全面试题-基础篇(1)【附答案】
1 说一说面向对象的特征 封装,继承,多态和抽象封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在 Java 当中,有 3 种修饰符: public, private 和 protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。下面列出了使用封装的一些好处:通过隐藏对象的属性来保护对象内部的状态。提高了代码的可用性和可维护性,因为对象的行为可以被单独的改变或者是扩展。禁止对象之间的不良交互,提高模块化继承继原创 2020-09-20 19:02:16 · 295 阅读 · 0 评论 -
IntelliJ IDEA 超实用技巧分享,大大提高编程效率
前言工欲善其事必先利其器最近受部门的邀请,给入职新人统一培训IDEA,发现有很多新人虽然日常开发使用的是IDEA,但是还是很多好用的技巧没有用到,只是用到一些基本的功能,蛮浪费IDEA这个优秀的IDE。同时,在这次分享之后,本人自己也学习到了一些新的使用技巧,所以借着这次机会,一起分享出来。希望可以帮到一些人。基于的 IDEA 版本信息:IntelliJ IDEA 2018.2.2 (Ultimate Edition)知识点概览:高效率配置日常使用 必备快捷键(★★).转载 2020-11-17 18:49:59 · 512 阅读 · 0 评论 -
IntelliJ IDEA必备快捷键,大大提升编程效率
常用的IDEA 快捷键Ctrl + Shift + Enter:自动补全当前语句的分号Ctrl+Alt+S :打开设置对话框Ctrl + XXCtrl + Y :删除光标所在行 或 删除选中的行Ctrl + F :在当前文件进行文本查找Ctrl + R :在当前文件进行文本替换Ctrl + Z :撤销Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择...原创 2020-06-04 21:52:53 · 332 阅读 · 0 评论 -
ubuntu控制台常用指令和简单shell编程
时光匆匆,不禁感慨,时间宛如白驹过隙-------恍恍一瞬,徒生叹息。今日立秋,天气倒是愈加炎热,愈是酷暑难耐。。。。。。。。。1.常用ubuntu(Linux)指令ctrl c 退出当前执行cd .. 返回到上一级目录中cd ~ 返回到根目录中 或者是 cd (加个空格)cd - 返回进入此目录之前所在的目录exit 退出常见的操作文件,文件夹的命令...原创 2019-08-08 21:07:30 · 3551 阅读 · 0 评论 -
pandoc的一些命令结合Writage
pandoc是一款开源转换工具,可以实现常见的格式转换。支持全平台操作,以命令行的方式进行转换。下载地址,根据系统的不同选择不同的安装方式。使用# 打开终端窗口,windows下打开cmd# 小试牛刀,将input.txt文件转换为output.html文件。-o参数表示输出文件pandoc -o output.html input.txt-f: 指定输入格式,比如docx、...转载 2018-09-28 17:12:14 · 2232 阅读 · 0 评论 -
LaTeX插入数学公式
form:https://www.cnblogs.com/doodle777/p/4951096.htmlLaTeX 中插入数学公式一、常用的数学符号1、小写希腊字母 \alpha \nu \beta \xi \gamma o \delta \pi \epsilon...转载 2018-10-25 22:01:51 · 19921 阅读 · 0 评论 -
Python常用库的网址与api
常用的库 numpy , pandas, matplotlib, scikit-learn, xgboost , py2exe等等 许多 的库:https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost lightgbm的库:https://pypi.org/project/lightgbm/#files wxpython 库...原创 2018-11-16 16:48:00 · 720 阅读 · 0 评论 -
windows系统下安装2个jdk
一、安装jdk1.8由于本人机器上已经有了jdk 9了,但是scala2.11.8不支持jdk9,所以需要安装jdk1.81.下载jdk 1.8 ,下载地址:https://jdk.java.net/8/ 这个地址比较快,在https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa...原创 2018-12-05 19:35:34 · 840 阅读 · 0 评论 -
2 台windows7电脑共享文件
需求情况:有时有一台备用电脑,需要将A电脑的文件传给B 电脑,使用U 盘就比较麻烦,复制来复制去的,而使用windows的文件共享功能就方便一点。-----重要前提:在同一局域网下,即使用同一个wifi 的情况下参考:https://blog.csdn.net/feinifi/article/details/72842970B 电脑: 查看本机的IPwin + Rcmd...原创 2019-07-28 15:40:57 · 408 阅读 · 0 评论 -
拓扑结构的解释
什么是拓扑结构? 首先我们来解释一下拓扑的含义,所谓“拓扑”就是把实体抽象成与其大小、形状无关的“点”,而把连接实体的线路抽象成“线”,进而以图的形式来表示这些点与线之间关系的方法,其目的在于研究这些点、线之间的相连关系。表示点和线之间关系的图被称为拓扑结构图。拓扑结构与几何结构属于两个不同的数学概念。在几何结构中, 我们要考察的是点、线之间的位置关系,或者说几何结构强调的是点与线所构成的...转载 2018-03-15 21:31:27 · 16022 阅读 · 0 评论