会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
千锋JAVA开发陈老师
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2019年8月1日
5分钟了解计数排序
摘要: 前言 计数排序是一种非比较性质的排序算法,计数排序借助辅助空间记录每个元素出现的次数,根据次数确定每一个元素最终的位置。 计数排序思想介绍 1根据待排序数组,获取最大值和最小值,得到所有元素的范围 [m,n] 2新建一个长度为n-m+1的临时数组 3遍历待排序数组,元素的值-m作为临时数组下标,该下
阅读全文
posted @ 2019-08-01 17:36 千锋JAVA开发陈老师
阅读(224)
评论(0)
推荐(0)
编辑
Java中的float在内存中的存储
摘要: 最近在讲Java基础,讲到数据类型的转换,提到整数类型长字节类型数据放到短字节类型数据中时,由于字节数不够,会截断数据,所以需要程序员手动强制类型转换,例如将int型的数据放到byte类型中。 后来学生提出一个问题,为什么float只有4个字节,而long有8个字节,将一个long数据放入到一个fl
阅读全文
posted @ 2019-08-01 17:34 千锋JAVA开发陈老师
阅读(463)
评论(0)
推荐(0)
编辑
MySQL的执行计划
摘要: MySQL的执行计划 什么是执行计划? 执行计划通常是开发者优化SQL语句的第一步。MySQL在解析SQL语句时,会生成多套执行方案,然后内部会进行一个成本的计算,然后通过优化器选择一个最优的方案执行,然后根据这个方案会生成一个执行计划。开发者通过查看SQL语句的执行计划,可以直观的了解到MySQL
阅读全文
posted @ 2019-08-01 17:32 千锋JAVA开发陈老师
阅读(446)
评论(0)
推荐(0)
编辑
SpringCloud
摘要: SpringCloud,主讲:韩永恒 一、Web应用架构的演变 随着互联网的发展,网站应用的规模不断扩大,Web应用架构也在不断的演变四个阶段:单一应用、垂直应用、分布式服务、流动计算 单一应用架构 当网站访问量很小时,只需要一个应用程序,将所有的功能都部署在一起,以减少部署节点和成本 此时关键问题
阅读全文
posted @ 2019-08-01 17:29 千锋JAVA开发陈老师
阅读(288)
评论(0)
推荐(0)
编辑
SpringMVC之MVC概述
摘要: 前言 目前Web开发的主流模式是MVC,Spring提供了SpringMVC模块,支持MVC模式开发,本章我们将对MVC模式进行一个整体认识。 Web开发模式的演变 在早期的java web开发中,我们将页面显示、业务逻辑、数据操作全部放到JSP或JavaBean中实现,也就是Model1 这种模式
阅读全文
posted @ 2019-08-01 17:27 千锋JAVA开发陈老师
阅读(510)
评论(0)
推荐(0)
编辑
初学者必须知道的idea设置
摘要: 初学者必须知道的idea设置 解决输入法卡住的问题 使用idea的时候中文搜狗输入法会卡住,在安装路径下有两个jre文件夹,32位系统改jre32,64位系统改jre64,重命名一下文件夹就好了。 修改配置文件位置 idea默认的把配置文件和插件之类的都放到c盘,文件会越来越大,还有tomcat跑项
阅读全文
posted @ 2019-08-01 17:25 千锋JAVA开发陈老师
阅读(259)
评论(0)
推荐(0)
编辑
公告