自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuxuan1997的博客

we only live once

  • 博客(29)
  • 收藏
  • 关注

原创 WebStorm调试JavaScript

1.WebStorm创建项目工程,直接选择Empty Project类型,然后增加相应的html和js文件 ,点击右上角 Add Configurations 2.点+号,然后选择JavaScript Debug 3.点击右上角的按钮现在浏览器,除了ie8及以下的浏览器,当你切换标签页面时,浏览器会自动清除本页面的js缓存。切换完选项卡之后会清除掉这里的缓存数据。 ...

2018-11-20 22:50:46 590

原创 Spring MVC学习笔记

配置web.xml<web-app> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-para...

2018-11-15 19:16:06 155

原创 阿里云服务器ECS安装运行环境及配置

Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务。随时创建所需数量的云服务器ECS实例。在使用过程中,随着业务的扩展,您可以随时扩容磁盘、增加带宽。如果不再需要云服务器,也能随时释放资源,节省费用。包括实例规格、块存储、镜像、快照、带宽和安全组安装JavaEE镜像1.关闭服务器(实例)点击“云服务器ECS”=>“实例”=>屏幕...

2018-11-15 09:52:20 1925

原创 Java面试题

1.Math类三个与取整有关的方法:ceil、floor、roundceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11 floor的英文意义是地板,该方法就表示向下取整,Math.ceil(11.6)的结果为11,Math.ceil(-11.6)的结果是-12; round方法,它表示“四舍五入”,算...

2018-11-14 14:28:04 153

原创 关系型数据库MySQL和SQL Server、Oracle的区别

MySQL不支持事务处理、没有视图、储存过程和触发器(trigger),没有数据库端的用户自定义函数,不能使用标准SQL语法。SQL Server它已广泛应用于金融、保险、电力、行政管理等与数据库有关的行业。由于其易操作性及友好的界面。它一般是和同是微软产品的.net平台一起搭配使用。Oracle能在所有主流平台(VMS、DOS、UNIX、WINDOWS)上运行,提供高可用性和...

2018-11-13 22:43:37 4189

原创 Spring的基本用法(大全-AOP)

Spring的AOP面向切面编程(Aspect Orient Programming)分成两类:静态AOP实现:AOP框架在编译阶段对程序进行修改,即实现对目标类的增强,生成静态的AOP代理类。以Aspect为代表 动态AOP实现:AOP框架在运行阶段动态生成AOP代理,即实现对目标对象的增强。以Spring AOP为代表 AspectJ是基于Java语言的AOP框架。切面(Asp...

2018-11-12 22:54:22 276

原创 Spring的基本用法(大全)

Spring的简介基于依赖注入的核心机制、基于AOP的声明式事务管理,与多种持久层技术的整合。使用Spring框架必须使用Spring Core Container只要由org.springframework.core、org.springframework.beans、org.springframework.context、org.springframework.expression四个包及...

2018-11-10 22:54:26 5978

原创 数据库系统概论07-大数据管理

大数据定义超大规模数据库:(Very large database)管理的数据集有数百万条记录大数据:无法在可容忍的时间内用现有的IT技术和软硬件工具对其进行感知、获取、管理、处理和服务的数据集合。PB(1000TB)或EB(10^6TB)或更高的数量级数据,包括结构化、半结构化、非结构化的数据特点巨量(Volume)、多样(Variety)、快变(Velocity)、价值(V...

2018-11-09 22:54:05 294

原创 数据库系统概论06-查询处理&连接处理&事务&活锁&死锁&两段锁协议

查询处理分成4个阶段:查询分析、查询检查、查询优化、查询执行全表扫描算法索引扫描算法(B+树索引或hash索引):效率高连接处理嵌套循环算法:按照数据块读入内存,分外层循环(表1),内层循环(表2)对比排序-合并算法:按连接相同属性先排序表一,取第一个扫描表2连接索引连接算法:建立索引,查找相应的元组hash join算法:把连接属性作为hash码,划分阶段(创建阶...

2018-11-09 22:12:29 340

原创 数据库系统概论05-动态SQL&储存过程&函数

动态SQL使用SQL语句主变量EXEC SQL BEGIN DECLARE SECTION; const char *stmt="CREATE TABLE test(a int);"/*SQL语句主变量,内容是创建表的SQL语句*/EXEC SQL END DECLARE SECTION;EXEC SQL EXECUTE IMMEDIATE:stmt;/*执行准备好的语句,...

2018-11-09 21:25:27 249

原创 数据库系统概论04-数据库角色授权和回收&断言&属性上的约束条件&触发器&范式

数据库角色授权和回收角色的创建:CREATE ROLE 角色名给角色授权:GRANT 权限 ON 角色 TO 用户 WITH GRANT OPTION(表示可以将权限授予其他用户)角色授权的回收:REVOKE  权限 ON 对象类型 对象名 FROM 角色属性上的约束条件列值非空NOT NULL 列值唯一UNIQUE 检查列值是否满足一个条件表达式(CHECK短语)如:CH...

2018-11-09 18:52:05 1492

原创 数据库系统概论03-关系数据库标准语言SQL&模式、基本表、视图操作&连接、查询删改语句

3.1关系数据库标准语言SQL(Structured Query Language )结构化查询语言数据查询:SELECT数据定义:CREATE\DROP数据操纵:INSERT\UPDATE\DELETE数据控制:GRANT\REVOKE3.1.1 数据定义操作对象 创建 删除 修改 模式 CREATE SCHEMA DROP SCHE...

2018-11-09 16:59:15 335

原创 数据库系统概论02-关系数据库

2关系数据库2.1 概念笛卡尔积A×B={(x,y)|x∈A∧y∈B}假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。候选码:关系中的某一属性组的值能唯一标识一个元组,而其子集不能。主码:候选码中选一个全码:关系模式的所有属性是这个关系模型的候选...

2018-11-09 09:57:39 155

原创 数据库系统概论01-基本概念&特点& 三级模型结构&二级映像

从联机事务处理(On-Line Transaction Processing,LOTP)到联机分析处理(On-Line Analysis Processing,OLAP)从一般企业管理到计算机辅助设计与制作(CAD/CAM)、计算机集成制造系统(CIMS)、电子政务(e-Government)、电子商务(e-Commerce)、地理信息系统(GIS) 1.1数据库系统概述1.1.1...

2018-11-08 15:23:26 276

原创 SSM分布式项目02-后台管理系统工程搭建及分析

后台管理系统工程搭建分析Maven常见的打包方式:war(应用)、jar、pompom工程一般为父工程,管理jar包的版本,maven插件的版本、统一的依赖管理。聚合工程。 tt-parent:父工程,打包方式pom,管理jar包版本号,项目中所有工程都应该继承父工程。 tt-common:通用的工具类,通用的pojo、util,打包方式jar tt-manager:服务层工...

2018-11-07 22:56:28 582

原创 SSM分布式项目01-技术点介绍&项目介绍&分布式架构对比&SOA架构

1. 技术特点技术新,如redis技术范围广分布式(一件事拆分成多个部分完成)高并发(并发量:同时访问,tomcat+Oracle 400~500)、集群(多个人做同一件事)、负载均衡、高可用海量数据 1024b = 1KB 1024KB = 1MB 1024GB = 1TB 1024TB = 1PB最小单位,大数据分析业务复杂系统安全 2.项目介绍&名...

2018-11-07 20:44:19 2463

原创 Angular异步请求

之前面试的时候,问我用Angular框架写的应用中有没有使用Ajax异步请求?我回答了没有。后来我发现应用中大部分的交互都是异步的,但并没有使用Ajax,这是应用Angular的Observable(可观察对象),可观察对象在应用的发布者和订阅者之间传递消息。可观察对象能进行事件处理、异步编程和处理多个值。调用subscribe() 方法,执行和创建可观察对象,接收通知 subscribe...

2018-11-07 13:44:01 1234

原创 Java多线程机制

多线程同时存在几个执行体,按几条不同的执行线索共同工作的情况。程序、进程、线程程序是一段静态的代码,是应用软件执行的蓝本。进程是程序的一次动态执行过程。线程是比进程更小的执行单位操作系统使用分时管理各个进程,按时间片轮流执行每个进程。线程的状态和生命周期1.新建。Thread类或其子类的对象被声明并创建时,处于新建状态。2.运行。调用start()方法通知JVM,run()立...

2018-11-06 21:11:14 242

原创 IO流的分类&序列化&事件处理模型&J2EE各类名词&LinkedBlockingQueue

IO流的分类输入流主要是InputStream和Reader作为基类输出流主要由outputStream和Writer作为基类什么是序列化?序列化:把Java对象转换为字节序列的过程。反序列化:把字节序列恢复为Java对象的过程。用来处理对象流。什么是对象流?将对象的内容进行流化。实现:实现java.io.Serializable接口,为了标注该对象是可被序列化的用途:1....

2018-11-06 15:52:18 195

原创 Collection& forward&redirect

重载实际上是使用静态分派的,重载时是通过参数的静态类型而不是实际类型作为判定依据的类似于Collection col = new HashSet<>();这样传入方法getType()中的参数就是col,左边是静态类型,右边是实际类型重载静态多分派——根据传入重载方法的参数类型,选择更加合适的一个重载方法Iterator接口是Collection接口的父接口。forw...

2018-11-05 23:12:46 145

原创 Applet

AppletApplet 的生命周期涉及 init() 、 start() 、 stop() 和 destroy() 四种方法public void init()init()方法是 Applet 运行的起点。当启动 Applet 程序时,系统首先调用此方法,以执行初始化任务。public void start()start()方法是表明 Applet 程序开始执行的方法。当含有此...

2018-11-05 13:28:51 308

原创 Java基础知识点总结08

String 类final char数组构造字符串对象常量对象用双引号括起来的字符序列。“fhsh”字符串对象String s = new String(“I am amber”);(1)String(char a[])(2)String(char a[],int startIndex,int Count)常用方法public int length()public bool...

2018-11-04 22:50:54 261

原创 Java基础:内部类&匿名类&异常类&断言语句

内部类在一个类中声明另一个类包含内部类的类称为内部类的外嵌类内部类的类体不能声明类变量和类方法,在外嵌类的类体中可以用内部类声明对象作为外嵌类的成员内部类的外嵌类的成员变量不可以声明类变量和类方法。在外嵌类的类体中可以调用外嵌类的成员匿名类子类去掉类声明后的类体使用父类的构造方法,创建对象。使用接口名和一个类体创建一个匿名对象。异常类try-catch-finally语句...

2018-11-04 20:23:45 224

原创 DDOS攻击

直线分割平面:S(n)=S(n-1)+n;S(n)=1+n*(n-1)/2;椭圆分割平面:S(n)=S(n-1)+2*(n-1);S(n)=2+n*(n-1);三角形分割平面:S(n)=S(n-1)+6*(n-1);S(n)=3n(n-1)+2;折线分割平面:S(n)=2nn-n+1;SYN Flood:常见的DOS(denial of service拒绝服务)和DDOS(...

2018-11-04 19:39:35 247 1

原创 ECMA

数据类型String、Number、undefine、Null、Symbol、Boolean、ObjectSymbolSymbol类型的值通过Symbol函数生成,相同的Symbol函数返回的值唯一。Symbol函数可接受字符串为参数。const(常量、必须初始化)、let、var、块作用域var:允许重复声明、支持变量声明解析、不支持块作用域let:不允许重复声明(暂存死区),必须...

2018-11-03 22:53:15 343

原创 Java算法题02:反转整数&整数求和(动态规划)&回溯法&回文数

反转整数public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); int num = scan.nextInt(); long result = 0; while(true){ ...

2018-11-03 22:52:30 570

原创 const和#define区别

const和#define区别define宏是在预处理阶段展开。const常量是编译、运行阶段使用宏没有类型,不做任何类型检查,仅仅是展开。const常量有具体的类型,在编译阶段会执行类型检查所有的宏替换只是简单的字符串替换,注意是字符串替换,所以并不会检查其合法性,而const定义的常量依然是内置类型等,所以会对其进行类型安全检查。define宏仅仅是展开,有多少地方使用,就展开多少次...

2018-11-03 21:49:24 102

原创 JVM&结构体&

反转整数public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); int num = scan.nextInt(); long result = 0; while(true){ ...

2018-11-02 22:49:02 119

原创 算法:反转链表&二分查找&时间复杂度、空间复杂度&斐波那契

学习方法书:《OutLiers》(异类-不一样的成功启示录)Chunk it up(切碎知识点)Deliberate practicing(刻意练习)Feedback(反馈)SortingLinked List链表Binary Tree二叉树Stack 栈(先进后出FILO)数组或链表Queue队列(先进先出FIFO)Deque(Double ended queue双端队列...

2018-11-01 15:59:42 1131

空空如也

空空如也

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

TA关注的人

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