自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 玩转STL模板

STL模板浅谈STL简介STL就是标准模板库,出自惠普实验室开发的一系列软件,目前主要出现在C++当中,就是C++泛型库,数组,字符串,队列,栈堆,链表,二叉树等等都在其中,对我们的学习工作都是大大的有利,为我们节省了很多时间。STL的代码从广义上来说主要是三大类:algorithm(算法),container(容器),iterator(迭代器)。STL被组织为以下十三个头文件alg...

2018-12-26 16:07:54 137

原创 Java爬虫登陆校园网

Java爬虫登陆校园网分享一次我的Java爬虫经历,在这一次爬虫过程中学到很多,拿出来和大家分享阅读本文的前置学习条件:Java基本语法MavenHttp协议有一定的了解(尤其是POST GET请求)HTML的基本结构逻辑浏览器的开发者工具本文大概阅读时间 : 10 min ~ 15 min1.准备工作首先我们使用Java的IDEA集成开发环境,并使用一个Ma...

2020-01-04 21:14:16 674

原创 MyBatis学习-4

MyBatis学习-4ifchoose(when,otherwise)trim(where,set)foreachsql上面这些就是我们的动态SQL语句了,他们能够非常方便的组合SQL语句,提高开发人员的效率。1.if我们可以再MyBatis的Mapper当中写SQL的时候通过if标签来判断是否在SQL语句中添加某个条件比如我们先写一个通过ID和LastName的模糊搜索:...

2019-04-18 13:07:56 113

原创 MyBatis学习-5

MyBatis学习-5本次学习我将为大家讲解一下MyBatis的缓存,它可以在我们实际开发使用时为我们节省很大的时间,类似JDBC的缓存池。一级缓存一级缓存,(本地缓存),sqlSession级别的缓存,一级缓存是一直开起的,与数据库同一次会话期间查询到的数据会放在本地缓存中。以后我们如果需要相同的数据,直接从缓存中拿,没必要去查询数据库;下面我们通过使用一个sqlSession来获取两次...

2019-04-18 13:05:40 134

原创 MyBaits学习-3

MyBatus学习-3再经过MyBatis的Helloworld程序学习,我们知道Mapper的配置文件就是MyBatis的核心,也是他的魅力所在,魔法之源,至尊奥义。接下来我们先去补全我们的增删改查操作,在EmployeeMappper接口中添加剩下的三个方法: public boolean addEmp(Employee employee); public void upd...

2019-04-17 19:00:58 189

原创 MyBatis学习-2

Mybaits学习-2本节解决上一课的小问题,以及谈谈MyBatis的配置文件。1.接口式编程在上一节中我们简单的使用了Mybaits提供的基础方法实现了一个数据的查找,我们使用SqlSession实例的selectOne方法传递在Mapper中的sql语句以及对应的参数,并把返回的类交给Dao,这次我们来说一个更常用的方法,接口式的方法,首先们要在创建一个接口:package com.s...

2019-04-17 19:00:14 78

原创 MyBatis学习-1

MyBatis学习-1在学习Java后端的过程中,很重要的一部分就是要去操作数据库,实现持久层,我们最开始使用JDBC这样的工具去操作,后来会使用Spring封装的JdbcTemplate,但这些仅仅只能算是工具,和全自动映射ORM(Object Relation Mapping)框架的整体解决方案相比较还是差得远。通常我们使用JDBC的操作流程为:编写sql预编译设置参数执行sql...

2019-04-17 18:59:07 106

原创 SSM框架学习-6

SSM框架学习-6本次学习的是Spring事务管理,它包含以下几点内容:Java事物导引Spring事务核心接口编程式事务管理声明式事务管理事务最佳实现课程总结1.Java事物导引什么是事务事务是正确执行一系列的操作(或动作),使得数据库从一种状态转换成另一种状态,且保证操作全部成功,或者全部失败。事务原则是什么事务必须服从ISO/IEC所制定的ACID原...

2019-04-17 18:58:41 99

原创 SSM框架学习-5

SSM框架学习-5在本次学习之前先说说这次学习的课程目标:了解Spring组建JDBC Template能使用JDBC Template进行持久化操作帮助自己学习Hibernate,MyBatis框架前置条件:JDBCSpring IOC,Apring AOPMysql1.Spring JDBC Template为了简化持久化操作,Spring在JDBC API之上提...

2019-04-17 18:58:12 143

原创 SSM框架学习-4

SSM框架学习-4使用AspectJ实现AOP注解方式XML方式1.AspectJ简介AspectJ是一个基于Java语言的AOP框架Spring2.0以后新增了对AspectJ切点表达式支持@AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面新版本Spring框架,建议使用AspectJ方式来开发AOP使用Aspect...

2019-04-17 18:57:39 205

原创 SSM框架学习-3

SSM框架学习-3AOP的概述AOP的底层实现Spring的传统AOP不带切入点的切面带切入点的切面Spring的传统AOP的自动代理基于Bean名称的自动代理基于切面信息的自动代理1.什么是AOPAOP为Aspect Oriented Progtamming的缩写,意为:面向切面编程,通过预编译方式,和运行期动态代理实现程序功能的统一维护的一种技术,是面...

2019-04-17 18:57:00 228

原创 SSM框架学习-2

SSM框架学习-2Spring的工厂类Spring的Bean管理(XML方式)Spring的属性注入(XML方式)Spring的Bean管理(注解方式)Spring的属性注入(注解方式)1.Spring的工厂类通过ApplicationContext接口,ClassPathXmlApplicationContext来实现类,其实也可以通过FileSystemXmlApplica...

2019-04-17 18:56:18 106

原创 SSM框架学习-1

SSM框架学习-10.写在前面因为要去参加小程序的比赛,迷迷糊糊的入了坑,加了队伍一开始以为我是要去做小程序开发的,后来发现是我想多了,让我去搞后台,emmm后台一窍不通怎么办,经过两天刻苦的网上冲浪以及社会各界人士的帮助下,我找到了一份SSM框架系统学习的网盘资料,学习嘛总是要做一点笔记,从今天开始,就是正式的学习ssm框架了,大家与我一起见证这段艰辛的旅程吧!(一起学习的至少要看完JAV...

2019-04-17 18:55:34 233

原创 矩阵的压缩存储

矩阵的压缩存储在编写程序时往往都是二维数组表示矩阵,然而在数值分析中经常出现一些阶数很高的的矩阵同时在距震中有很多值相同的元素,或者是零元素,为了节省空间,可以对这类矩阵进行压缩存储,所谓的压缩存储就是,多个值相同的元之分配一个存储空间,对零元不分配空间。若值相同的元素或零元素在矩阵中分布有一定规律,则称矩阵为特殊矩阵,反之称为稀疏矩阵。三元组按照压缩存储的概念,只存储非零元素,所以需要...

2018-12-26 16:12:31 7189 2

原创 队列和栈

栈和队列栈和队列是两种重要的线性结构,他们广泛应用于软件系统当中。栈栈(stack)就是限定只允许在表尾进行插入或者删除,也称为入栈和出栈,表位称为栈顶,表头称为栈底,不含元素的栈称为空栈。栈又被称为后进先出的线性表。栈的表示和实现顺序栈,基站的存储结构是利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,栈中设置两个指针base,top,分别指向栈底和栈顶,通常top=0表示...

2018-12-26 16:11:36 1447

原创 线性表

线性表线性表是最常用且最简单的一种数据结构,线性表就是n个数据元素的有限序列,线性表的特点是:存在唯一一个第一个的数据元素。存在唯一一个最后一个的数据元素。除第一个元素外,每个元素都有一个前驱。除最后一个元素外,每个元素都有一个后继。线性表分为静态表,和动态链表,静态表中数据在内存中依次存放地址相邻,动态链表中每个元素都包含一个指向下一个元素的地址,彼此地址不相邻。静态表静态...

2018-12-26 16:10:38 173

原创 数据结构杂谈

数据结构杂谈在学习数据结构时,绝大多数人都能看懂算法,但是上手写代码却是一头雾水,这个问题在我刚开始学习数据结构的时候给我带来了很大的困扰,差点就放弃了,总结下来就是对于一些开头的定义和结构体定义,以及指针的使用不熟悉。本文将会详细讲解上述三个问题。定义#define利用 #define 将一个标识符定义为一个字符串例如 #define PI 3.14159265就是我们最常见的宏定...

2018-12-26 16:09:43 125

空空如也

空空如也

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

TA关注的人

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