- 博客(22)
- 收藏
- 关注
转载 彻底理解cookie,session,token
彻底理解cookie,session,token发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等...
2019-07-19 09:50:15 78
转载 Vue快速入门
学习目标会创建Vue实例,知道Vue的常见属性会使用Vue的生命周期的钩子函数会使用vue常见指令会使用vue计算属性和watch监控会编写Vue组件掌握组件间通信0.前言前几天我们已经对后端的技术栈有了初步的了解、并且已经搭建了整个后端微服务的平台。接下来要做的事情就是功能开发了。但是没有前端页面,我们肯定无从下手,因此今天我们就要来了解一下前端的一些技术,完成前端页面搭建。...
2019-06-12 15:29:36 128
原创 ES6语法
let 和 const 命令let使用let代替var声明变量let所声明的变量,只在let命令所在的代码块内有效。constconst声明的变量是常量,不能被修改,类似于final字符串扩展ES6为字符串扩展了几个新的API:includes():返回布尔值,表示是否找到了参数字符串。startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。endsWi...
2019-06-12 10:06:21 93
原创 Spring Cloud学习笔记(一)
系统架构演变过程:集中式架构—垂直差分—分布式服务—服务治理(SOA)—微服务架构分布式服务将核心业务抽取出来,形成独立服务,各服务模块间可进行调用,有利于提高业务复用和整合,提高代码复用。缺点:但是使系统间的耦合变高,调用关系复杂,难以维护。服务治理(SOA)当服务越来越多时,各服务间的调用关系复杂,一个服务代码的修改将会影响到其他服务(服务接口地址等),其他服务也得做出相应修改...
2019-06-10 23:16:09 185
原创 SpringBoot知识点
常见注解java配置主要靠java类和一些注解,比较常用的注解有:@Configuration:声明一个类作为配置类,代替xml文件@Bean:声明在方法上,将方法的返回值加入Bean容器,代替<bean>标签@value:属性注入@PropertySource:指定外部属性文件,静态资源路径默认的静态资源路径为:classpath:/META-INF/resourc...
2019-06-06 11:28:17 81
原创 Mybatis学习笔记(一)入门程序及Mapper代理方法
package com.cc.mybatis.jdbc;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;impor...
2019-05-27 15:36:19 104
原创 Spring学习笔记(二)AOP
Spring的AOPAOP的基本概念关于面向切面编程的一些术语:切面(Aspect): 切面用于组织多个Advice,Advice放在切面中定义。连接点(Joinpoint): 程序执行过程中明确的点,如方法的调用,或者异常的抛出。在Spring AOP中,连接点总是方法的调用。增强处理(Advice): AOP框架在特定的切入点执行的增强处理。处理有"around"、"before"和...
2019-05-25 19:08:51 117
原创 SpringBoot学习笔记(二)Thymeleaf
Thymeleaf本身是html文件,这样就有一个好处,不需要依赖程序Java程序就能打开,做到前后端分离。Thymeleaf的简单例子添加支持<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf&...
2019-05-18 11:29:07 302
原创 JavaWeb学习笔记(五)JDBC
JDBC操作MySQL添加操作 //四个参数 String diverClassName = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://127.0.0.1:3306/dbName"; String name = "userName"; String passWord = "passWord"; //为兼容...
2019-05-16 11:00:22 91
原创 SpringBoot学习笔记(一)简易Web项目搭建
项目结构介绍src/main/java 程序开发以及主程序入口src/main/resources 配置文件src/test/java 测试程序spingboot建议的目录结果如下:root package结构:com.example.myprojectcom +- example +- myproject +- Application.java ...
2019-05-15 14:22:05 139
原创 JavaWeb学习笔记(四)三层架构
JavaWeb的三层架构Web层:与Web相关的内容(JSP、Servlet及相关API:request、respond、session、ServletContext)业务层:Service,只包含业务逻辑数据层:对数据库的所有操作简单得获取数据三层框架数据库Dao层package com.test.dao;import com.test.domain.User;/* *...
2019-05-15 11:14:11 470
原创 JavaWeb学习笔记(三)注解
1、注解语法:@注解名称注解作用:代替xml配置文件servlet3.0中,不再使用web.xml配置,所有配置都使用注解2、注解的定义定义注解(所有注解都是Annotation子类)//注解的变量要加括号@interface A{ int age(); String name(); int num() default 100; //可以指定默认值}3、注解的属性...
2019-05-13 22:03:50 101
原创 JavaWeb学习笔记(二)Servlet
Servlet概述什么是servletservlet是JavaWeb的三大组件之一,属于动态资源,用于处理请求。通常需要完成以下三个步骤:接收请求数据、处理请求和完成响应实现servlet 的方式实现javax.serlvet.Servlet接口继承javax.serlvet.GenericServlet类继承javax.serlvet.http.HttpServlet类**(一般...
2019-05-13 10:51:03 180
原创 MAVEN学习
什么是MavenMaven 是专门用于构建和管理Java相关项目的工具。maven风格的项目,首先把所有的jar包都放在"仓库“ 里,然后哪个项目需要用到这个jar包,只需要给出jar包的名称和版本号就行了。 这样jar包就实现了共享如图所示,在pom.xml里,表示用到了mysql 的jar包,版本号是5.1.30。官方最新版下载地址:http://maven.apache.org/d...
2019-05-11 23:05:10 58
原创 MongoDB学习(二)
MongoDB Java下载mongo-java-driver-3.2.2.jar包并导入连接数据库package cn.test;import com.mongodb.MongoClient;import com.mongodb.client.MongoDatabase;public class Demo { public static void main(String[] a...
2019-05-11 21:17:53 84
原创 MongoDB学习(一)
几个常见的命令show dbs:显示所有数据库show collections:显示数据库中的集合show tables:显示数据库中的集合(sql中的用法?)db:显示当前数据库名称db.Fire.find():查看已插入文档:创建数据库MongoDB 创建数据库的语法格式如下:use MyDataBaseuse为选择数据库,没有该数据库时则创建;创建后需要加入集合才能显...
2019-05-11 15:54:52 77
原创 前端部分(一)XML基础
简介XML是一种可扩展标记性语言,标签名可自定义。用途:html主要用于显示数据,xml主要用于存储数据xml的文档声明<?xml version="1.0" encoding="gbk" ?> gbk\utf-8xml中的空格和换行都会被当成内容解析,需注意代码格式注释<!--代码-->转义字符(包含分号)字符书写形式&&am...
2019-05-08 22:48:24 716
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人