自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 系统类和数学操作类

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。系统类和数学操作类arraycopy(Object src, int srcPos, Object dest, int destPos, int length);内存数组拷贝方法:参数1是要拷贝的数组对象(源数组);参数2是从源数组的哪个下标位置开始拷贝;参数3...

2018-05-09 21:01:34 198

原创 JavaSE——数据类型流、内存流、打印流

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。数据类型流DataOutputStream是数据类型输出流,它能把基本数据类型直接写入到文件里;DataInputStream是数据类型输入输流,它能把基本数据类型直接读到程序上来,前面写出去的是什么顺序,读进来时就按写的顺序读,顺序读反了会出乱码或数据不正确,...

2018-05-07 23:52:04 144

原创 JavaSE——装饰设计模式+简单加密解密工程

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。装饰设计模式:写信的例题:在原来的基础上添加新的佐料形成新的产品如下面图片,都是佐料,可以随意搭配然后就可以随意搭配如何加密解密:可以使用JiaMiOutputStream去写东西,如何在输出字节之前给加密呢,使用FileOutputStream然后在输出去,到...

2018-05-03 23:45:54 320

原创 JavaSE——装饰设计模式

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。IO:java.io.OutputStream方法:FileOutputStream 输出数据到磁盘如下图例题:就是输出数据,输出的是一个字节如下图,输出数据是输出多个字节如下图就是文件拷贝,一个输入通道,一个输出通道,从源文件拷贝过来到指定文件上去但是拷贝会很...

2018-05-02 23:44:24 127

原创 JavaSE——装饰流

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。装饰流:介绍:有两种流,一种是处理运输速度的流,一种是处理具体产品的流,一次读一个反而速度比较慢,要一次读一批,而且这一批不能太大,这个一批就是以8k为主就行了如果是读取上来的每次都是100字节,那样的话速度就会很慢,那就需要先读上8k把它放到内存先缓存起来,然...

2018-04-27 00:03:46 1102

原创 JavaSE —— IO

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。IO:java.io.OutputStream方法:FileOutputStream 输出数据到磁盘如下图例题:就是输出数据,输出的是一个字节如下图,输出数据是输出多个字节如下图就是文件拷贝,一个输入通道,一个输出通道,从源文件拷贝过来到指定文件上去但是拷贝会很...

2018-04-25 23:29:34 147

原创 JavaSE —— IO简介

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。IO:介绍:就是输入和输出,它所运输的就是字节,就是说我们可以从磁盘上的文件运输到程序的内存中,也可以从内存上通过输出管道输出到磁盘上去或者是传输到网络上的某一台计算机上去8位流介绍:又叫做字节流,此流的最小运输单位是一个字节,8位流不管是什么文件它都可以进行运...

2018-04-23 22:15:59 199

原创 简单工厂设计模式

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。简单工厂设计模式设计模式不是语法,是一种巧妙的写法,能把程序变的更加灵活。架构模式比设计模式大,架构模式是战略,设计模式是战术。设计模式分为3种:创建型,行为型,结构型简单工厂设计模式属于创建型设计模式,但不属于23种设计模式范围内,属于23种设计模式中工厂方法...

2018-04-20 23:51:53 184

原创 链表集合

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。链表集合:优点:1.有序2.可以向前面和向后添加3.中间插入也很方便4.可以使用它实现简单队列模式缺点:1.消耗内存有点大2.定位删除和定位查找都是比较满的如下图:指定对象删除方法,按指定对象移除,就是找到你要找的那个对象然后移除,如下图这遍代码就是帮你找,如果...

2018-04-19 23:35:00 362

原创 数组集合和链表集合

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。数组集合:优点:1.有序 2.可以进行下标操作 3.添加速度快 缺点: 1.删除,删除第一个,删除最后一个,选择一个位置删除这些都不方便操作 2.插入数据也不方便例题:比如你想插入88的数据到3的后面,那你后面得到4567就要往后挪位置,所以这种方式就非常麻烦,...

2018-04-17 23:48:56 609

原创 JavaSE——Arrays

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Arrays:介绍:数组的工具类,这个类主要是对我们的数组进行操作 数组排序sort排序,数组从小到大排序,toString是打印的意思,binarySearch搜索,搜索78的下标在第几个,打印出来如何做到从大到小排序,如下图,做个比较器,-1和1颠倒一下就变...

2018-04-16 22:46:39 141

原创 MyBatis

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Collection 集合映射可以用了一对多的查询,对应的pojo中是一个List集合的属性其中的oftype参数和javatype参数对应的就是list集合和普通属性的类型假如我需要查询两个表中班级为同一个的数据,他们的班级一致,其中对应的学生有很多个,这里我...

2018-04-11 23:21:21 105

原创 集合家族

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。集合家族:介绍:是由接口组成的,它的最高接口是Collection其次就是List跟Set,还有就是Map,申请这几个接口的目的就是想标准,想统一,如下图,它里面家族的分支集合家族方法:如下图:Collection它里面的方法Set:无方法List:如下图:是L...

2018-04-10 22:34:09 227

原创 哈希集合

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。哈希集合:介绍:这个集合它的查找速度是比较快的arrayList添加的速度大概是2秒,检索速度大概是12秒,而hash集合的添加大概是5秒,检索速度大概是9毫秒,这就说明hash 的检索速度是非常快的,hash 的好处就是检索速度快,因为它添加数据的时候就早就做...

2018-04-09 22:16:13 3507 1

原创 SpringMVC注解

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。SpringMVC注解@ModelAndView(业务返回参数)通过往里面添加对象,就像是添加了Attributes一样将对象数据包装起来,然 后可以通过return返回到指定的地方去。作用:1、设置跳转页面2、带参数到页面中去,相当于添加到了request@M...

2018-03-22 22:22:34 156

原创 SpringMVC文件上传

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。SpringMVC文件上传Json的返回和接收@RequestBody@ResponseBody@ResponseBody 使用方式1、添加处理json的jar包2、在spring的xml文件中支持mvc的注解3、然后把@ResponseBody写在类上或者是方...

2018-03-21 22:25:18 134

原创 JavaSE——链表集合

链表集合:优点:1.有序2.可以向前面和向后添加3.中间插入也很方便4.可以使用它实现简单队列模式缺点:1.消耗内存有点大2.定位删除和定位查找都是比较满的如下图:指定对象删除方法,按指定对象移除,就是找到你要找的那个对象然后移除,如下图这遍代码就是帮你找,如果没有找着,那就帮你找下家,如果还不对,又循环又帮你找下家,直到找到null为止上面已经做好查找要删除的节点,如下面代码是开始删除的指定对象...

2018-03-20 22:39:16 571

原创 JavaSE——数组集合

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Arrays:介绍:数组的工具类,这个类主要是对我们的数组进行操作 数组排序sort排序,数组从小到大排序,toString是打印的意思,binarySearch搜索,搜索78的下标在第几个,打印出来如何做到从大到小排序,如下图,做个比较器,-1和1颠倒一下就变...

2018-03-19 22:19:21 193

原创 Spring事务管理

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Spring使用aop管理事务事务的配置步骤1、首先创建一个maven的spring工程,添加对spring等各项依赖包2、在xml文件中加入事务管理标记(AOP数据源,数据库驱动,确保已经配置好)3、在xml中写上注解的支持和包搜索4、配置事务管理员,并且设置...

2018-03-13 22:17:00 158

原创 String方法(JDK9)

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。String方法(JDK9)构造器: String#String() 无参数构造器,默认给的是一个””空字符串 String#String(java.lang.String) 给你一个char数组,它就帮你进行ABCD输出GBK 中文简体+繁体字符集GB2312...

2018-03-12 22:34:41 960

原创 Spring AOP

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。AOP使用前的配置首先使用maven创建spring工程分别添加springframework和aspectjweaver的依赖创建applicationcontext.xml配置文件,需要声明注解配置和aop的配置然后我们做一个切面实例AOP核心注解@aspe...

2018-03-09 12:17:08 144

原创 Spring AOP

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。AOP 面向切面编程(代理模式)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔...

2018-03-06 21:28:17 137

原创 Spring之注解

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Spring之注解注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通过解析注解来使用这些数据),用来将任何的信息或者元数据与程序元素(类、方法、成员变量等)进行...

2018-03-01 22:21:14 157

原创 JavaSE ——日期日历类

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。System.currentTimeMillis()这个方法是实际获得系统时间的方法。Java.util.Date日期类,可以把currentTimeMillis()得出的Long长整型格式的时间类型转化成我们可读的日期格式。compareTo()时间的比较方法...

2018-02-28 16:46:58 182

原创 Spring框架

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Spring的创建和介绍是由rod johnson创建的一个开源框架。Spring早起是帮我们解决的是工厂模式的复杂性,让我们可以简单的使用工厂,发挥工厂的魅力。Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向...

2018-02-27 16:46:25 313

原创 JavaWeb程序架构模式的演进

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。JavaWeb程序架构模式的演进老一辈的程序员一般都经历了Web程序架构模式的演进,从最开始的在jsp或者jsp+Servlet上做开发,到后来的mvc、三层等。而现在有挺多人学完web,可能都没怎么使用过jsp或jsp+Servlet开发过项目,就

2018-01-25 18:32:46 293

原创 web架构和MVC架构

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。关于B/S和C/S:管理软件使用B/S架构,而游戏因为要基于显卡实现绚丽的效果所以使用C/S架构。因为B/S架构便于程序的维护、升级和修改,所以今后B/S还有很大的发展空间。但注意并不是说有浏览器的就一定是B/S架构,比如网页上的小游戏其实是C/S架

2018-01-24 17:20:33 406

原创 JavaEE——架构模式

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。架构模式一般的程序架构都分为B/S(服务器---浏览器)和C/S(服务器---客户端)架构。 什么模式才算是B/S呢?并不是说没有客户端的就是B/S架构,而是重服务器,轻客户端。浏览器就是一种轻客户端,不需要安装下载其他什么插件,通过协议就可以对

2018-01-23 19:49:30 2661

原创 JavaEE——三层架构模式介绍

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。三层架构模式介绍三层架构模式:三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访

2018-01-22 16:44:42 1686

原创 程序架构和MVC介绍

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。程序架构和MVC介绍B/S 服务器-----浏览器C/S 服务器-----客户端重服务器 轻客户端 就是BS架构! 浏览器就是一种轻客户端 她里面所有的东西都是从服务器上面加载下来! 自己不用安装什么插件! 重服务器就是所用东西都在服务器上面! 服务器压力重!程

2018-01-19 17:12:27 274

原创 mysql权限和索引

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。mysql权限和索引mysql的最高用户是root,我们可以在数据库中创建用户,语句为CREATE USER 用户名 IDENTIFIED BY '密码',也可以执行CREATE USER 用户名 语句来创建用户,不过此用户没有密码,可以将用户登录后进行密码设置

2018-01-18 17:12:04 402

原创 JQuery的简单语法使用

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。JQuery的简单语法使用因为JQuery将对象都包装起来了,并为我们提供了一系列的方法,相当于java中的封装,所以如果我们想对标记进行相关操作时,必须使用JQuery提供的方法才可以,比如向div中添加html代码,以前用innerHtml,而在

2018-01-17 17:10:26 200

原创 初识BootStrap

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。初识BootStrap1.简介:BootStrap是一个自适应式的ui框架,平时开发,对于呈现给用户的界面我们既要考虑到电脑端也要考虑到移动端,这样开发的时候难免思维会混乱,而且一般这都是要求开发两套界面出来的,耗时又耗力,但是BootStrap帮我

2018-01-16 17:28:01 180

原创 SQL-锁

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。锁:行级锁是MySQL中粒度最小的一种锁,他能大大减少数据库操作的冲突。但是粒度越小,实现的成本也越高。MYISAM引擎只支持表级锁,而INNODB引擎能够支持行级锁,下面的内容也是针对INNODB行级锁展开的。INNODB的行级锁有共享锁(S

2018-01-15 17:44:27 159

原创 Doget访问

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Doget 访问: servlet的代码如下图Jsp 页面或者 html 页面代码如下:浏览器发送之后内容如下:注意: 在以前浏览器中有种优化功能 就是你访问过的链接他会给你缓存 你再去访问的时候浏览器不会再去请求了 他会

2018-01-14 13:56:42 365

原创 事务隔离性

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。事务隔离性:Read Uncommitted(读取未提交内容)比方说火车票售票,拿到的车票是第一张,拿到车票之后立马修改掉,改成锁定状态,就是不一定买另外一个事务也说要查询出车票1张,这时候查询也是查询出前面座位一的票出来了,因为它那边的事务

2018-01-10 16:41:58 277

原创 Jquery中ajax的使用

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Jquery包装的ajax操作如下:$get $post 操作都是一样的 就是名字不一样而已!Url 就是你的访问的地址Data 就是你表单的数据Function 回调函数 就是等你请求完毕把返回的数据给这个函数!DataTypoe 数据

2018-01-09 22:06:08 3427

原创 视图和事物

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。视图和事物mysql中视图创建删除和修改的语句和表的创建删除修改语法相似。创建视图语法为:CREATE VIEW 视图名字 AS 查询SQL语句如下: CREATE VIEW student_view AS SELECT s.sname ‘学生姓名’,s.a

2018-01-08 22:03:24 287

原创 Java概述

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Java基础编程是指用记事本写好代码,然后交给编译器,编译成机器所认识的指令,然后在交给机器,机器在按照这个指令进行执行。Java语言:优点:1.开源的编程语言2.有很多的开源的工具和插件3.跨平台,一次编

2018-01-05 17:13:14 136

原创 JavaEE——ajax的代码实例

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Doget 访问:servlet的代码如下图 Jsp 页面或者 html 页面代码如下:浏览器发送之后内容如下:注意: 在以前浏览器中有种优化功能 就是你访问过的链接他会给你缓存 你再去访问的时候浏览器不会再去请求了 他会直接读取本地缓存 导致你短信发不

2018-01-03 22:03:18 634

空空如也

空空如也

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

TA关注的人

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