自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 明月学Java:NIO入门基础

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

2020-09-03 10:17:34 146

原创 明月学MySQL(三):存储过程与触发器

1. 存储过程和函数1.1 存储过程和函数概述​ 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。​ 存储过程和函数的区别在于函数必须有返回值,而存储过程没有。​ 函数 : 是一个有返回值的过程 ;​ 过程 : 是一个没有返回值的函数 ;1.2 创建存储过程CREATE PROCEDURE procedure_name ([proc_param

2020-11-29 22:04:44 146

原创 明月学MySQL(二):视图

概念视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图相对于普通的表的优势主要包括以下几项。简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某

2020-11-29 19:33:28 121

原创 明月学Java数据结构(一):选择排序

public class SelectSort { public static void main(String[] args) { int[] arr = {101, 34,2, 119, 2,12,1, -1, 90, 123}; System.out.println("排序前:"); System.out.println(Arrays.toString(arr)); selectSort(arr); Syste..

2020-11-28 22:37:09 81

原创 明月学MySQL(一):事务

概念事务是一组SQL语句放在同一批次内去执行,要么都执行,要么都不执行,就是如果一个SQL语言出错,则该批次内的所有SQL都被取消执行。支持事务的应该只有InnoDB这种数据表类型。事务特性(ACID)原子性(Atomic)整个事务的所有操作,要么全部完成,要么全部不完成,不能停滞在中间的某个环节。事务在执行过程中发生错误,会被回滚(ROLLBACK)到事务开始前的状态,就像这个事务从来没有执行过一般。整个过程:A: 800-200=600B:200+200=400原子性的特点就是,这

2020-11-28 19:12:37 115

原创 明月学Mybatis:小结(二)——流式查询查询

流式查询mybatis查询成功后不返回集合,返回的是一个迭代器,相对的业务每次从迭代器里面去一条查询结果,这样就可以降低程序对内存的使用。流式查询的过程中数据库的连接必须始终打开,执行一条流式查询之后,mybatis不负责关闭数据库连接,这个需要交给spring来处理。...

2020-11-19 12:46:27 186

原创 明月学Java数据结构(一):冒泡排序

概念冒泡排序(Bubble Sorting)的基本思想:通过对排序序列从前向后(从下标较小的元素开始),依次的比较相邻元素的值,若发现逆序就进行交换,这样使得较大的元素逐渐从前向后移动,就像水底的气泡一样逐渐往上冒。看下面的图就知道了:代码实现import java.util.Arrays;/** * 冒泡排序 */public class BubbleSort { public static void main(String[] args) { int arr[

2020-11-16 19:15:43 62

原创 明月学Redis(二):Linux下redis安装和配置

1.安装下载安装包:官网下载百度网盘:链接:https://pan.baidu.com/s/1ga6RW8RX0xfIMZeQDFeqQA 提取码:jfgq建议上传到我们的目录下:/usr/local/

2020-11-16 18:51:04 150

原创 明月学Redis(一):NoSql的理解

一.为什么用nosql1.单机的MySQL美好时代在90年代,一个网站的访问量一般都不大,用单个数据库就可以轻松应对,而且那个时候使用更多的是静态页面,动态交互式的网站并不多。什么的数据存储就会遇到:数据量的总大小一个机器放不下数据的索引(B+Tree)一个机器的内存放不下访问量(读写混合)一个实例不能承受时3个条件不满足的话就会进化2.Mecached(缓存)+MySQL+垂直拆分访问量的提升后,使用MySQL架构的网站都会出现性能上的问题。web开发不仅仅只关注功能上了,同时也在追

2020-11-15 23:13:52 104

原创 明月学Git(一):基本介绍与安装

1)、Git\etc\gitconfig :Git 安装目录下的 gitconfig --system 系统级2)、C:\Users\Administrator\ .gitconfig 只适用于当前登录用户的配置 --global 全局

2020-11-15 20:46:34 117

原创 明月学Mybatis:小结(一)

什么是Mybatis可以说是半个ORM(对象关系映射)的持久层框架,其内部进行对JDBC的封装,在开发是只需要关注SQL语句的优化问题等,没有必要进行频繁的驱动加载、数据库连接、创建statement等操作。通过注解和XML两种方式映射原生信息(实体类与数据库表的映射)优点:(1)编写SQL非常灵活,接触SQL与程序的耦合,支持动态SQL(if,choose,trim,when,otherwise,foreach等标签),可重用性高。(2)代码量少,消除JDBC的代码冗余,自动资源的开关。(3)兼容

2020-10-02 12:00:46 128

空空如也

空空如也

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

TA关注的人

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