自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git

1、Git是什么项目在迭代更新的过程中,会产生很多版本,有时可能需要回到之前的某一个版本中如果单纯用备份的做法来做,在版本多的情况下会非常麻烦凌乱,为此,我们需要借助专业的工具来帮我们进行版本的管理。而Git就是其中的版本管理工具之一2、Git的基本使用在开始菜单找到Git--->Git Bash,如果有类似命令窗口就说明安装成功,我们就开始在命令行里面输入$ git config --global user.name "用户名"$ git config --global user.

2020-12-29 19:16:08 91

原创 SVN

1、SVN是什么svn是一个集中式的版本控制工具2、SVN解决什么问题文件的版本控制职责追踪3、SVN架构SVN分客户端与服务端服务端一般放在公司服务器上客户端一般安装在开发人员电脑上4、SVN版本冲突解决详情原因: 不同用户在更新同一个文件的时候,当A用户在修改完成后提交到服务器上去,这时候提交成功,这个时候被更新的文件版本号已经变了,同时B用户在版本号之前的的文件上做操作,修改完成后提交到服务器上去,由于不是在最新版本上做修改,所以导致提交失败现象:冲突发生时,subv

2020-12-29 18:54:25 93

原创 面试题

在单点登录中,如果cookie被禁用了怎么办?单点登录的原理是后端生成一个 session ID,然后设置到 cookie,后面的所有请求浏览器都会带上 cookie,然后服务端从 cookie 里获取 session ID,再查询到用户信息。所以,保持登录的关键不是 cookie,而是通过cookie 保存和传输的 session ID,其本质是能获取用户信息的数据。除了 cookie,还通常使用 HTTP 请求头来传输。但是这个请求头浏览器不会像 cookie 一样自动携带,需要手工处理什么.

2020-12-20 13:42:32 99

原创 关于layui的表格分页

介绍一般查看大量信息的时候,都会有一个分页,这样子保证了用户的体验。layui里面的表格也有这样子的功能它在向后台发送请求的时候,会传递两个参数到后台,一个是当前页面,一个是每页多少条数据这样子后台会根据这两个参数,去像后台拿到应有的数据,这样子,在数据量过大的时候,不用等待,它也减轻了负担让客户的体验变得更好代码//后台代码//因为没有数据库,我就直接存了100个假数据 protected void doGet(HttpServletRequest req, HttpServletRe

2020-12-20 13:30:25 177

原创 浅谈tomcat本质

一、介绍Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应

2020-12-12 10:07:34 335

原创 Cookie工具类的编写

*一、介绍Cookie并不是它的原意'甜饼'的意思,而是一个保存在客户机中的简单的文本文件,这个文件与特定的 Web 文档关联在一起, 保存了该客户机访问这个Web 文档时的信息, 当客户机再次访问这个 Web 文档时这些信息可供该文档使用,由于“Cookie”具有可以保存在客户机上的神奇特性, 因此它可以帮助我们实现记录用户个人信息的功能, 而这一切都不必使用复杂的CGI等程序举例来说, 一个 Web 站点可能会为每一个访问者产生一个唯一的ID, 然后以 Cookie 文件的形式保存在每个用户的

2020-12-11 17:27:55 177

原创 浅谈Servlet

一、在Servlet3.0流行后,Servlet就可以用注解来写地址了,如:@WebServlet("/.."),抛弃了以往的在web.xml文件中写配置信息。如:<servlet> <servlet-name>MySecondServlet</servlet-name> <servlet-class>com.example.test.controller.MySecondServlet</servlet-class&g

2020-12-02 15:08:53 74

原创 前端渲染Handlebars.js

一、介绍 handlebar是javascript的一个语义模板库,通过对view和data的分离来快速构建Web模板,采用 无逻辑模板的思 路(Logic-less template)的思路,与以往的不一样,他是在加载的时候就预编译,而不是到浏览器执行代码的 时再去编译,这样可以保证模板加载和运行的速度。Handlebars还兼容Mustache.二、安装 handlebars的安装特别简单,就是跟jq类似,可以在[网址](http://handlebarsjs.com)上获取到

2020-12-02 14:39:52 344

原创 第十天的知识(Object类,静态,代码块)

静态关键字修饰:static可以修饰属性、类、方法、内部类、代码块静态属性与非静态方法(实例变量)实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性。当修改其中一个对象中的非静态属性时,不会导致其他对象中同样的属性值的修改。静态变量:我们创建了类的多个对象,多个对象共享同一个静态变量。当通过某一个对象修改静态变量时,会导致其他对象调用此静态变量时,是修改过了的。static修饰属性的其他说明:① 静态变量随着类的加载而加载。可以通过"类.静态变量"的方式进行调.

2020-08-01 17:15:37 95

原创 第九天知识(抽象、接口)

抽象:关键字:abstract(抽象的)可以修饰类、方法被关键字修饰的类为抽象类:抽象类里面的抽象方法是不需要实现的,是由子类来实现的,抽象类不能实例化,由子类实例化来调用抽象类中的方法。抽象类中的抽象方法个数0-N抽象方法:只能声明,没有方法体。有抽象方法的一定是抽象类如子类将父类中的抽象方法全部重写了,那么子类就可以实例化,若子类没有全部将抽象方法全部重写,那么子类也是抽象类,需要用关键字修饰(abstract)关键字不能修饰构造方法、属性不能修饰静态方法、fina类和final方法.

2020-08-01 16:48:27 92

原创 第八天的知识(多态,final)

多态理解:事物的多种形态多态性:父类的引用指向子类的对象使用:虚拟方法的调用多态性的使用前提: ① 类的继承关系 ② 方法的重写对象的多态性,只适用于方法,不适用于属性(编译和运行都看左边)如: A b=new B(); b.方法,看左边,运行看右边(左边有就可以调用,但是方法的实现内容看右边),属性就是使用看左边,运行看左边final关键字:修饰变量,必须要给变量一个初始值或者在构造方法中给个初始值,不能修改修饰类:此类不能被继承(无子类)修饰方法:不能重写修饰局部变量.

2020-08-01 16:28:44 78

原创 第七天知识(封装,继承)

封装我们将属性私有化(private)的同时,提供了get和set方法将属性值进行获取和修改体现:单例模式,不对外暴露的私有的方法修饰符:1.java规定的四种:public(公开) 、protected(保护)、缺省、private。(从大到小)2.上述四种可以修饰类的内部结构:属性,方法,构造器、内部类3.Java提供了4种权限修饰符来修饰类及类的内部结构,体现类及类的内部结构在被调用时的可见性的大小。4.JavaBean是一种Java语言写成的可重用组件。所谓JavaBean,是指符.

2020-08-01 16:12:39 101

原创 第六天知识Java面向对象和封装

面向对象概念:面向对象的编程语言将客观事物看作具有属性和行为(或称服务) 的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形成类。什么是对象:面向对象方法中的对象,是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。对象由一组属性和一组行为构成。属性是用来描述对象静态特征的数据项,行为是用来描述对象动态特征的操作数。什么是类:面向对象方法中的“类”,是具有相同属性和服务的一组对象的集合。说白了就是类是具有共同属性和功能。 注:一切对象都是类的实.

2020-07-28 20:16:16 99

原创 第五天知识(方法)

类的方法:比如:Scanner类中的 nextInt();、next();Random类中的nextInt(int n);Arrays中的toString();、sort();方法声明:权限修饰符 方法返回类型 方法名(形参){}方法返回值类型:void : 没有返回值其他的类型:返回相对应的类型值比如: public int as(){ return int类型; }类与对象java类及累的成员:属性、方法、构造器、代码快、内部类.java类的三大特征:继承、封装、多态关.

2020-07-26 14:16:05 68

原创 第四天的知识(数组)

数组的概念1.数组(Array) ,是多个相同类型的数据按照一定排序,并且是用一个名字命名并通过编号的方式对这些数据进行管理2.数组名3.元素4.下标,索引5.数组长度(一但将数组长度确定,就不能在改变他的长度) :元素的个数特点1.有序排列2.数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型3.创建数组对象会在内存中开辟一整块连续的空间分类1.一维数组2.二维数组使用1.一维数组:// 格式: 数组类型[] 数组名 = ne..

2020-07-26 14:04:11 63

原创 第三天知识(循环)

1.循环:循环的四要素:1.初始条件;2.判断语句3.循环体4.迭代条件for(初始条件;判断语句;迭代条件){ 循环体}//比如for(int i=0;i<=10;i++){ System.out.println();}执行为:初始条件---》判断条件---》循环体---》迭代条件---》判断条件---》循环体---》迭代条件---》判断条件........可以在循环体里面加一些判断比如if....else或swicth(){case n:break;}等一些

2020-07-26 13:42:52 66

原创 第二天知识(运算符,条件语句)

1 . 运算符:运算符之一:算术运算符+ - + - * / % (前)++ (后)++ (前)-- (后)-- +运算符之二:赋值运算符= += -= = /= %=运算符之三:比较运算符== != > < >= <= instanceof结论:1.比较运算符的结果是boolean类型2.区分 == 和 =运算符之四:逻辑运算符& && | || ! ^运算符之五:位运算符 (了解)结论:1. 位运算符操作的都是整型的数据2.

2020-07-26 13:24:37 101

原创 第一天知识(基础)

第一天的知识:1.对java的基本语法的总结;java 程序编写-编译-运行;编写是将代码写入一个.java的源代码的文件里面编译是用javac.exe将java文件变为.class的文件 格式为:javac 源文件名字.java运行是用java.exe运行我们编译的字节码文件.格式为:java 源文件名字2.在一个java源文件里面可以有很多个类,但只有一个类可以用public声明而且要求声明的那个类的名称要和java源文件名称一样3.程序得到入口是main()方法,固定的4.在控制台

2020-07-25 14:32:50 147

空空如也

空空如也

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

TA关注的人

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