- 博客(26)
- 收藏
- 关注
原创 redis数据结构介绍
Redis-课堂笔记一、简介目标了解NoSQL的概念了解Redis是什么样的数据库讲解1. NoSQL:Not only SQL数据库类型:关系型数据库:以表的形式存储数据,以键和约束的形式维护数据关系,这样的数据库就是关系型数据库MySql,Oracle,SQLServer,DB2,Sybase等等非关系型数据库(NoSQL):不以表的形式存储数据的数据库...
2020-04-04 13:48:22
297
原创 Mybatis2
Mybatis2-课堂笔记一、Mybatis的参数和结果集1. OGNL表达式了解 OGNL:Object Graphic Navigator Language,是一种表达式语言,用来从Java对象中获取某一属性的值。本质上使用的是JavaBean的getXxx()方法。例如:user.getUsername()—> user.username例如:user.getAddres...
2020-03-31 20:38:24
253
原创 Mybatis简介(快速入门&curd案例)
Mybatis1-课堂笔记准备Mybatis环境->单表CURD->动态SQL语句拼接->多表查询;注解配置一、Mybatis概述1. 框架简介1.1 什么是框架 框架:是整个或部分应用的可重用设计,是可定制化的应用骨架。它可以帮开发人员简化开发过程,提高开发效率。 简而言之,框架是一个应用系统的半成品,开发人员在框架的基础上,根据业务需求开发功能。即:别人搭台...
2020-03-28 22:00:17
325
原创 集中式和分布式
集中式架构与分布式架构什么是集中式集中式架构就是将项目集中存储在中央服务器中,在工作的时候,大家只要自己电脑上操作,从同一个地方下载最新版本,然后开始工作,做完的工作再提交给中央服务器保存。这种方式需要联网,典型的例子就是SVN。图1 集中式架构示意图缺点:1.如果网络出现问题或者网速慢的时候,直接影响工作效率。如果是中央服务器挂了,那就集体喝茶去了不用工作。2.还有一种情况,各自电...
2020-03-28 21:56:25
9280
原创 jQuery
jQuery-课堂笔记JavaScript的作用:和用户交互(事件),实现动态效果dom:js可以操作网页bom:js可以操作浏览器js的问题:语法繁琐获取标签 document.getElementById ,语法比较长如果是document.getElementsByTagName…,得到一批标签对象Element要循环处理每一个Element一、简介目...
2020-03-22 08:54:20
171
原创 JSP-Java服务端页面技术
一、JSP入门1. 简介和原理讲解什么是JSPJSP:Java Server Page,Java服务器端页面技术,是Sun公司提供的一套规范。表面上是HTML+Java,但是JSP的本质是ServletJSP和Servlet的对比:JSP:擅长页面显示的内容;不擅长于功能逻辑的处理Servlet:擅长于功能逻辑的处理;不擅长于页面显示的内容 response.getWriter(...
2020-03-01 17:06:12
475
原创 会话技术cookie&session
会话技术一、会话-简介讲解1. 什么是会话会话开始:客户端输入网址并回车,和服务端建立连接,会话开始会话过程:客户端和服务端之间可以有 多次请求和响应会话结束:关闭浏览器,会话结束2. 什么是会话技术用于保存会话过程中的一些数据的技术。特点:不同会话之间,数据存储是互不干扰,相互独立同一会话内部,多次请求之间,数据存储要能够共享3. 有哪些会话技术Cook...
2020-02-22 13:20:37
164
原创 request和response
response&request一、ServletContext1. ServletContext介绍讲解ServletContext介绍ServletContext:Servlet上下文对象。它是把一个web应用的信息对象。当Tomcat启动时,会把web应用的信息封装成一个ServletContext对象ServletContext特性:一个web应用里:只有一个Se...
2020-02-18 15:14:35
184
原创 http&tomcat&Servlet
HTTP&Tomcat&Servlet一、web相关概念1. 软件架构讲解C/S架构C:Client,客户端;S:Server,服务器比如:QQ、微信、网游优点:显示效果好:2D,3D安全性高:服务器压力小:客户端软件可以处理一部分的数据运算缺点:安装客户端软件更新维护不方便开发成本高B/S架构B:Broswer,浏览器;S:Ser...
2020-02-14 18:48:56
984
原创 JDBC-基础
JDBC-基础一、JDBC简介讲解1. 什么是JDBCJDBC(Java DataBase Connectivity,java数据库连接):Sun公司提供的一套规范(接口), 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。2. JDBC的作用实现了Java程序对不同数据库的统一操作没有JDBC时,J...
2020-02-13 19:46:12
206
原创 MySql进阶
MySql进阶一、外键约束1. 为什么要拆表分析单表存储的问题拆表存储的问题讲解1. 单表存储的问题以下product表里存储了:商品的信息,分类的信息存在的问题:分类信息的维护不方便,比如:要增加一个商品分类,但是分类里暂时没有商品要修改分类信息,修改的数据多,影响性能解决的方案:拆表:一个商品信息表product,一个分类信息表category...
2020-02-05 12:51:44
290
原创 MySql基础
、SQL语句介绍1. MySql的数据库结构目标理解MySql的结构了解MySql相关的概念讲解[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sBlaMKjd-1579410985217)(img/1564493973153.png)]相关的概念:database:数据库,MySql里可以有多个databasetable:表,一个datab...
2020-01-19 13:16:44
258
原创 【JAVA之属性Properties】
Java之Properties类属性集1 构造方法public Properties() :创建一个空的属性列表。2 基本的存储方法public Object setProperty(String key, String value) : 保存一对属性。public String getProperty(String key) :使用此属性列表中指定的键搜索属性值。public...
2020-01-19 13:16:09
170
原创 【Java网络编程之Socket】
【Java之网络编程】网络编程入门知识点 - 1.1 软件结构目标我们在设计一个软件的时候, 会对它的结果进行划分, 大致分为两种结构, 一种叫做C/S, 一种叫做B/S, 我们来学习一下它们分别是什么.路径C/S 客户端\服务器B/S 浏览器\服务器讲解C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。特点: ...
2020-01-19 13:15:37
373
原创 【File类、字节流、字符流】
【File类、IO流、字节流、字符流】File类讲解1概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。2构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) ...
2020-01-16 22:32:38
593
原创 Java&Lambda表达式、Stream流
【Lambda表达式、Stream流】Lambda表达式讲解Lambda表达式概述它是一个JDK8开始一个新语法。它是一种“代替语法”——可以代替我们之前编写的“面向某种接口”编程的情况。public class MyRun implements Runnable{ @Override public void run() { for (int i = 0;...
2020-01-15 20:28:34
308
原创 Java线程安全、volatile关键字、原子性
线程安全、volatile关键字、原子性volatile关键字知识点-- volatile关键字讲解1 高并发可见性问题public class VolatileThread extends Thread { // 定义成员变量 private boolean flag = false ; public boolean isFlag() { return fl...
2020-01-15 20:24:17
459
原创 Java异常的概念与处理以及自定义异常
异常的概念讲解异常概念异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。异常指的并不...
2020-01-12 21:15:03
343
原创 Java双列集合之Map以及斗地主案列
Map集合知识点-- 概述讲解图文演示现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。[外链图片...
2020-01-11 23:10:50
280
原创 Java-Collection集合之单列集合List,以及遍历方式
Collection值单列集合List(),以及遍历方式知识点-- 单列集合常用类的继承体系讲解:Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是java.util.List和java.util.Set。其中,List的特点是元素有序、元素可重复 ; Set的特点是元素不可重复。List接口的主要实现类有java.util.ArrayL...
2020-01-10 17:17:48
691
原创 Java【权限修饰符】
【权限修饰符】知识点–权限修饰符讲解:1.1 概述在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限,public:公共的。protected:受保护的default:默认的private:私有的1.2 不同权限的访问能力publicprotecteddefault(空的)private同一类中√√...
2020-01-10 17:16:31
116
原创 排序算法
第一章 冒泡排序知识点-- 冒泡排序3.讲解3.1冒泡排序概述一种排序的方式,每轮比较都从第一个元素(索引为0的元素),相邻的2个元素进行比较,只要前面元素比后面元素大就交换,依次对所有的数据进行操作,直至所有数据按要求完成排序如果有n个数据进行排序,总共需要比较n-1轮每一轮比较完毕,下一轮的比较就会少一个数据参与3.2冒泡排序图解[外链图片转存失败,源站可能有防盗链机制,建...
2020-01-10 17:15:28
93
原创 Java面向对象之多态
多态多态是继封装、继承之后,面向对象的第三大特性。生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。定义多态: 是指同一行为,对于不同的对象具有多个不同表现形式。程序中多态: 是指同一方法,对于不同的对象具有不同的实现.前提【重点】...
2020-01-10 17:15:01
204
原创 Java面向对象三大特性之(封装和继承)以及抽象类、模板设计模式、final关键字
封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。例如使用private关键字封装属性,我们就得通过类中指定的set\get方法来访问,接下来我们就来回顾一下如何使用private关键字对属性的封装.路径:封装的步骤封装的实现讲解:1.3.1 封装的步骤1.使用 private 关键字来修饰成员变量。2.使用public...
2020-01-10 17:14:28
181
原创 html+jQuerymobile+c#一般处理程序实现申请单管理系统
申请单流程客服部员工申请新的IP地址来使用,需要经过客服部主管的同意,在由支持部主管分配,最后由支持部员工完成。系统就是按照这个流程,用电脑快速完成整个流程,提高工作效率。系统设计采用的技术:html+css3+jQuerymobile+一般处理程序+ajaxmike用户(申请模块):创建申请单,同时在三张表中进行添加操作;peter用户(审批模块):对申请的订单进行审批,同时在日志表...
2020-01-10 17:13:15
246
原创 c#三层实现的图书管理系统
c#三层实现的图书管理系统图书管理系统开发的意义图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权...
2020-01-10 17:12:45
734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人