自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue

简介Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。引入通过如下方式引入 Vue:<!-- 开发环境版本,包含了有帮助的命令行警告 -->&lt...

2020-05-25 23:11:49 129

原创 正则表达式

符号用法基本练习

2020-04-16 10:06:07 88

原创 Http协议方法和状态码

列题符号解析

2020-04-15 19:23:45 106

原创 Mysql语句常见用法

以这几张表为例:https://blog.csdn.net/weizhengzhou520/article/details/82754404分组后需要用Having,不能用where2.查询平均成绩大于60分的同学的学号和平均成绩;SELECT sid,AVG(score) avg FROM sc GROUP BY sid HAVING avg > 60;DISTINCT去...

2020-04-14 17:15:44 145

原创 Nginx

简介一个高性能的HTTP和反向代理服务器基本概念正向代理概念客户端看到的是最终的服务器反向代理概念客户端只能看到反向代理服务器,隐藏了真实服务器负载均衡动静分离配置安装好nginx后。。。。。修改配置文件实现效果...

2020-04-13 19:36:41 91

原创 SpringSecurity

我的品优购笔记目录里面有相关介绍SpringBoot集成Security记住我,实现免密登录核心配置AuthenticationManager 的建造器,配置 AuthenticationManagerBuilder 会让Security 自动构建一个 AuthenticationManager(该类的功能参考流程图);如果想要使用该功能你需要配置一个 UserDetailService ...

2020-04-13 17:16:04 122

原创 idea和git

idea上传到git

2020-04-12 17:51:40 154

原创 Maven

目前项目存在的问题同样的jar包重复出现在不同项目中,浪费存储空间借助Maven就可以把jar包放在仓库中,而且只有一份jar包之间也存在依赖关系使用Maven会把相关的jar包都导进来部署构建自动构建Maven工程规定Maven坐标坐标与仓库路径关系仓库分类与内容依赖范围常用标签<groupId>:企业网址反写+项目名<ar...

2020-04-11 21:19:33 86

原创 SpringCloud

微服务概念微服务是一种设计风格,将一个独立的系统拆分成多个小型服务,这些服务之间基于HTTP的RESTful API,以JSON格式通信,这些小型服务可以是不同的语言开发的微服务缺点增加了部署难度增加了集成测试复杂度增加了服务通信成本SpringCloudSpringCloud概念SpringCloud把这些处理微服务各种问题所用到的技术整合起来SpringCloud里面的...

2020-04-10 18:09:16 128

原创 SpringBoot

yml基本语法k: v 表示一对键值对,以空格缩进控制层级关系,冒号后面必须有空格server: port: 8081 path: /hello值(v)的写法普通的值(数字,字符串,布尔)字符串默认不加双引号或单引号双引号不会转义特殊字符name: "1 \n 2" //输出 1 换行 2name: '1 \n 2' //输出 1 \n 2对象,MapPeo...

2020-04-08 17:00:56 198

原创 SSM配置

基本配置参考链接:https://www.jianshu.com/p/eeb48046215f参考链接:https://blog.csdn.net/jdbdh/article/details/83582815新建SSM项目示例添加文件夹变成加入TomcatSpringMVC属于Spring,不需要整合,所以需要整合mybaits和其他两个引入必须的依赖<prope...

2020-04-03 22:11:09 112

原创 AJAX

A:Asynchronous(异步) J:javaScript A:And X:XML同步请求: 客服端的请求没有得到回应就只能一直等异步请求: 客服端的请求没有得到回应可以自由活动AJAX运行原理用AJAX提交不会中文乱码JavaScript实现异步请求步骤获取AJAX引擎设置回调函数设置请求服务器路径提交页面代码<!DOCTYPE html...

2019-08-25 20:42:33 94

原创 JSON

对象格式: {“key”:obj,“key”:obj,“key”:obj}数组格式: [obj,obj,obj]可以互相嵌套var json { "param":[ {"firstname":"章","lastname":"子怡","age":100}, {"firstname":"流","lastname":"川枫","age":23} ]...

2019-08-24 10:02:45 72

原创 SpringMVC商城功能

在登录页面写一个复选框(是否记住该用户),name属性值为rem在Servlet里面String username=.....String password=....String rem = request.getParameter("rem");if()

2019-08-21 16:05:17 248

原创 会话

客户端用Cookie存session的编号关闭浏览器即结束一次会话Cookie数据是在服务器产生,在客户端保存,在浏览器中以文本形式保存数据服务器向浏览器发送CookiedoGet(...){ Cookie cookie = new Cookie("jian","zhi"); //构造方法传键值对 response.addCookie(cookie);}获取浏览器...

2019-08-21 10:57:04 137

原创 注册功能三层架构

使用Servlet时dopost(.....){ Map<String,String[]> map = request.getParameterMap(); //获取表单提交的数据 User user = new User(); try{ BeanUtils.populate(user,map); 将Map装到User类里面去 }catch(.....

2019-08-20 09:50:03 173

原创 Response,Request

常用方法String getMethod() 获取提交方式String getContextPath() 获取WEB应用名称重定向:response.sendRedirect(request.getContextPath()+"/ddd")String getHeader() 获取请求头,可以获取上一个页面的地址,防止盗链Enumeration getHeaderNames() 获取所有...

2019-08-20 09:33:00 87

原创 Servlet

运行原理web.xml文件<servlet> <servlet-name>quick</servlet-name> <servlet-class>com.hhh.MyServlet</servlet-class></servlet><servlet-mapping> <ser...

2019-08-18 17:44:12 80

原创 bootstrap

响应式框架(响应式开发,就是pc端和手机端用的相同的代码,会根据屏幕大小做出调整)更多内容请访问bootstrap中文网开发文档

2019-08-16 16:03:43 71

原创 JS

嵌入到HTML中嵌入方式1<script type="text/javascript"> alert("欢迎大德鲁伊");</script>嵌入方式2引入JS文件JS文件alert("欢迎大德鲁伊");HTML文件<script src="js/JStest.js" type="text/javascript"> alert("这句话不...

2019-08-15 16:35:12 111

原创 数据库

连接数据库步骤/* 1.注册驱动 com.mysql.jdbc.Driver类的源码中有个静态代码块,里面的内容是注册驱动器,所以只需要用反射获取class对象,就会自动执行类中的静态代码块(可以看我写的反射那) */ Class.forName("com.mysql.jdbc.Driver");/* 2.获取数据库连接对象Connection static Connect...

2019-08-13 10:40:28 91

原创 反射,注解

反射机制:使用一个类时,会启动类加载器把class文件加载到内存中的方法区中,并为class文件创建一个对象,我们可以使用这个对象获取class文件中的成员变量,方法(私有的也能获取)(获取的过程称为解剖)获取class对象的三种方式这三种方式获取的都是同一个class对象Person p = new Person();Class c1 = p.getClass();Class c2...

2019-08-12 16:09:56 69

原创 文件上传

public class Server { public static void main(String[] args) throws IOException { //判断有没有这个文件夹,没有就创建 File file = new File("H:\\upload"); if(!file.exists()){ fi...

2019-08-12 12:25:04 58

原创 缓冲流,转换流,序列化,InvalidClassException,打印流,FileUtils

缓冲流写入文件public static void main(String[] args) throws IOException { //相对路径是相对于当前项目的路径 BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("要写入的文件路径")); bos.write("这...

2019-08-11 10:40:56 63

原创 Stream

可以把集合/数组转化成Stream流,使用流中的方法操作集合/数组Stream流:先建立流式模型,再根据模型操作数据(就像一条生产线,先把流水线做好,再把商品放上去)获取流在这里插入代码片...

2019-08-10 17:01:07 51

原创 Lambda

用于重写函数式接口(接口中只有一个抽象类)的方法格式:(重写的方法的参数)->{ 重写的方法的函数体 }public class MySet { public static void stringToInteger(String s , Function<String,Integer> fun){ Integer integer = fun.ap...

2019-08-10 09:47:53 74

原创 异常,线程

异常产生的过程throw,throws可以在指定位置抛出异常对象throw new xxxException(“异常产生的原因”)运行期异常:交给JVM处理,默认处理方式是中断处理,不会继续向下执行编译期异常:自己处理,要么throws继续抛出给别人处理,要么try…catch自己处理//在一定条件下自己抛出的异常if(arr == null){ throw new Nul...

2019-08-08 16:53:40 84

原创 Map,Hashtable

Map特点:双列集合,一个元素由两个值组成(key,value)key不能重复,value可以重复key和value数据类型可以相同也可以不同HashMap特点:底层用的哈希表结构 单项链表无序集合,存储元素和取出元素顺序有可能不一致Map<String,String> map = new HashMap<>();map.put("aa","11...

2019-08-08 14:04:53 67

原创 普通for循环和增强for循环的区别,修改数组时内存变化

2019-08-07 09:50:14 646

原创 Collect,哈希,Collections

Collect集合和数组的区别:数组: 长度固定,既可以存储基本类型数据也可以存储引用类型数据int[]double[]Student[]集合:长度可以变化,add()长度+1 remove()长度-1,只能存储引用类型的数据 ArrayList < Student > ArrayList< Integer > add(new Integer(1))大致...

2019-08-07 09:49:20 250

原创 My interview question collect

![在这里插入图片描述](https://img-blog.csdnimg.cn/201908062020524.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNZG4ubmV0L3FxXzQxMjAwMTcz,size_16,color_FFFFFF,t_70...

2019-08-06 20:20:28 92

原创 包装类,装箱和拆箱

package com.heima.pak;import java.util.ArrayList;/*基本数据类型: byte short int long float double boolean char包装类:java.lang.XXX Byte Short Int Long Float Double Boolean Char装箱:把基本类型...

2019-08-06 20:02:04 118

原创 String和StringBuilder

java.lang.String类字符串是常量;底层源码:private final byte[] value;final修饰的数组不能变(地址值)字符串相加时会在内存中创建多个字符串,占用内存多且效率低下java.lang.StringBuilder类字符串缓冲区,可以提高效率,支持可变字符串底层源码:byte[] value = new byte[capacity]; /...

2019-08-06 18:52:24 85

原创 Calendar类

package com.heima.pak;import java.util.Calendar;import java.util.Date;/* java.util.Calendar:日历类 抽象类,不能直接创建对象 类中有getInstance方法,返回的是Calendar类的子类对象 成员方法: int get(int field) 返回给定日历字段的值 v...

2019-08-06 16:25:54 104

原创 Date类

关于Date的一些用法System.out.println( new Date() ) //输出当前时间 比如 Tue Aug 06 15:19:08 CST 2019Date date = new Date(12313141L);System.out.println(date);//参数是毫秒,这里会输出将毫秒值转化为日期后的结果Date date = new D...

2019-08-06 15:35:01 120

原创 没有标题

打卡第一天或与也是最后一次打卡。今天学习了什么是maven,以及它的作用和用法之类的,下面主要讲一下见天学到的内容1.什么是mavenMaven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运...

2019-07-01 22:07:01 81

空空如也

空空如也

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

TA关注的人

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