自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 排序篇(详解)

排序问题一直是计算机技术研究的重要问题,排序算法的好坏直接影响程序的执行速度和辅助存储空间的占有量。本篇将详细描述常见几种排序算法,并从时间复杂度、空间复杂度、适用情况等多个方面对它们进行综合比较。1.选择排序选择排序是一种简单直观的排序算法,其基本原理如下:对于给定的一组记录,经过第一轮比较后得到的最小的记录,然后将该记录与第一个记录的位置进行交换;接着对不包括第一个记录以外的其他记录...

2019-10-15 15:26:34 1362

原创 MySQL索引篇

索引概述索引(index)是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。索引是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。索引由数据库中一列或多列组合而成,其作用是提高对表中数据的查询速度。 如果不使用索引,mysql必须从第一条记录开始...

2019-10-13 15:13:04 1426

原创 垃圾回收机制(GC)篇

1.啥叫垃圾回收机制Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间,英文名是GC( Garbage Collection )。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存2.哪些内存需要回收?堆和方法区的内存需要回收,其余的不需要回收。因为只有堆和方法区是线程共享的,其余的是与线程“同生共死”的,线程结束,内存...

2019-10-13 14:02:58 1694 3

原创 上机练习题(下)

13、给定两个只包含小写字母的字符串,计算两个字符串的最大公共子串的长度。注:子串的定义指一个字符串删掉其部分前缀和后缀(也可以不删)后形成的字符串。import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ String s1=s

2021-11-29 18:42:23 257

原创 上机练习题(上)

入门级1、写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。(取近似值)例输入5.5输出6import java.util.ArrayList;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in);

2021-11-29 18:33:51 492

原创 SpringBoot篇

Springboot概括新的框架,基于Spring框架的一个工具框架。boot可以将spring容器和依赖的环境独立运行,独立启动。Springboot特点独立运行Spring容器可以以jar包形式启动一个具备spring容器的所有特点的工程。通过main方法执行启动一个spring容器,这种特点可以使得很多底层驱动,嵌入式系统有springboot开发。内嵌servlet容器默认内...

2019-10-24 10:22:00 856

原创 排序篇

本篇将一下各种排序算法优势,并从时间复杂度、空间复杂度、适用情况等多个方面对它们进行综合比较。排序问题一直是计算机技术研究的重要问题,排序算法的好坏直接影响程序的执行速度和辅助存储空间的占有量。...

2019-10-14 19:48:17 1214

原创 大数据常见面试题(一)

知识点CurrentHashMap及CAS无锁算法(包括乐观锁及悲观锁)?BIO的缺陷与NIO的优势?线程池的作用及特点,线程池各个参数的含义,常见的 CachedThreadPool 和FixedThreadPool的区别?Zookeeper特性、选举机制、脑裂?Hadoop不同版本之间模块的区别?HDFS读写删除及合并流程MapReduce计算原理?MapReduce的执行流...

2019-10-12 10:11:51 1133

原创 大数据常见面试题(二)

面试题Zookeeper是如何保证事务的顺序一致性的?Zookeeper对节点的watch监听通知是永久的吗?海量日志数据提取出某日访问百度次数最多的IP,怎么做?Hadoop的机架感知策略??—参考课上内容Hive表关联查询,如何解决数据倾斜的问题?Hive自定义UDF函数的流程?Map-reduce程序运行的时候会有什么比较常见的问题?Hadoop和spark的都是并行计算,...

2019-10-12 10:01:00 1494

原创 Java常见面试题(六)

互联网架构项目功能模块商品详情(SKU、SPU)—>购物车(登录/不登录)业务分析?全文检索 – es 的功能实现?SSO单点登录 – redis的业务实现?全局异常处理的实现?订单模块 – rabbitmq的业务分析?单元测试(springboot)的业务实现?面试题redis和memcache有什么区别?redis主从复制如何实现的?redis的集群模式如何实...

2019-10-11 23:58:26 1468

原创 Java常见面试题(五)

SSM框架部分MyBatis什么是 MyBatis?讲下 MyBatis 的缓存?Mybatis 是如何进行分页的?分页插件的原理是什么?简述 Mybatis 的插件运行原理,以及如何编写一个插件?Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?#{}和${}的区别是什么?为什么说 Mybatis 是半自动 ORM 映射工具?...

2019-10-11 17:03:10 1365

转载 Java常见面试题(四)

SSM框架部分SpringMVC

2019-10-11 15:29:30 1189

原创 Java常见面试题(三)

SSM框架部分Spring什么是 Spring框架?Spring框架有哪些主要模块?使用Spring框架能带来哪些好处?什么是控制反转(IOC) ?什么是依赖注入(DI)?BeanFactory和ApplicationContext有什么区别?Spring有几种配置方式?==如何用基于 XML配置的方式配置 Spring ? ==如何用基于Java配置的方式配置 Spring ?...

2019-10-11 14:45:05 1250

原创 Java常见面试题(二)

MySQL部分Mysql的常用存储引擎和区别?原文链接Mysql数据量多大时需要分表?索引如果建的合适 一千万是没什么问题的 如果改表写入比较频繁 那就稍微早点采取分表操作数据库的分库分表的场景及对应的方案?原文链接Mysql中有几种锁?MySQL的锁机制比较简单,其最 显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的...

2019-10-10 19:59:11 1228

原创 Java常见面试题(一)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-10-10 15:35:33 2007 2

mysql和可视化工具安装包

mysql和可视化工具安装包

2022-10-11

捕鱼达人.zip

这个项目是学习完JavaSE基础后用Swing图形界面做的一个Java小游戏项目

2019-10-28

聊天室.zip

Java swing编写简易聊天室,Java初学者可以学习Java线程、IO与Socket等的基础知识。项目功能有用户登录注册,传送文件,多人聊天和留言,一键换肤和字体调整等。

2019-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除