自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java知识点合集:管道

public class Test2{ public void add(Byte b) { b = b++; } public void test() { Byte a = 127; Byte b = 127; add(++a); System.out.print(a + " ...

2018-10-31 22:47:14 171

原创 Java知识点集合-07:回收机制&构造方法&关系数据模型和对象数据模型&运算符优先级& java程序的种类&两同两小一大(子类、父类)&JSP分页代码

在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间构造方法constructor可在一个对象被new时执行普通的类方法是可以和类名同名的,和构造方法唯一的区分就是,构造方法没有返回值this表示当前类的对象,由static修饰的方法是由类直接调用,不需要创建对象,所以在static里不能用this.关系数据模型和对象数据模型表对应类记录对应对象表的字段对应类的属性...

2018-10-30 22:50:47 212

原创 Java的知识点集合06:final&访问权限&线程&垃圾回收机制& HttpServletRequest、HttpServletResponse&线程局部存储TLS&接口

访问权限线程–Thread、Runnable线程调用start()启动,调用run()运行。run()方法当作普通方法的方式调用。程序还是要顺序执行,要等待run方法体执行完毕后,才可继续执行下面的代码, 这样就没有达到写线程的目的。垃圾回收机制垃圾回收主要针对的是堆区的回收,而栈区的内存是随着线程而释放。堆分成三个区:年轻代(Young Generation)、年老代(Old Gen...

2018-10-30 22:03:00 498

原创 Xaa

软件即服务(SaaS)、平台即服务(PaaS)或基础架构即服务(Iaas)BaaS(后端即服务:Backend as a Service)

2018-10-29 22:34:25 338

原创 微信和业务平台绑定&项目和业务

微信公共号分类:公众号(个人和企业)、服务号(企业)、企业号(企业)微信开发原理微信公众平台开发者,通过接入认证方式,让我们服务器处理来自微信服务器的用户请求,处理结果通过返回微信服务器,由微信服务器对拥护进行响应微信和业务平台绑定用户注册实体中包含一个微信公众号的字段,当进行绑定时就是修改用户的微信字段。通过微信网页授权的方式来获取微信号。网页授权开发者工具–>开发者文档...

2018-10-29 20:29:55 1246

原创 Linux命令行&连接Linux服务器&数据库优化&MyISAM和InnerDB&redis&memcache

Linux长时间运行稳定的操作系统,当成服务器(web、db、app)。有C编译环境,有一些软件(Redis、nginx)没有软件包,需要在Linux编译获得软件包。常用命令pwd:获取当前路径cd:跳转到目录su-u:切换到管理员ls或ll:列举目录文件操作命令文件查看 Tail删除 rm-rfvi文件夹创建mkdir删除rm-rf怎么连接远程...

2018-10-29 17:56:45 321

原创 面向服务框架WebService&BPM系统

WebService是SOA(Service Oriented Architecture)面向服务架构,不依赖于平台和语言,可实现不同语言间的相互调用。通过Internet进行基于HTTP协议的网络应用间交互。异构系统的整合不同客户端(浏览器、手机、微信、PC)的整合添加server层:webservice、restlet、ejb天气预报:通过实现webservice客户端调用远程...

2018-10-28 22:48:32 405

原创 Java知识点集合05--- Spring的两大核心&Spring事务的传播特性&隔离级别&ORM&ibatis和Hibernate&Hibernate映射对象状态

Spring的两大核心spring是J2EE应用程序框架,是轻量级的IOC和AOP容器框架(相对于EJB ),针对javabean生命周期进行管理的亲两级容器。IOC(控制反转Invesion of control)或DI(依赖注入 Dependency Injection):service依赖dao就注入原理:配置文件+容器(map)+反射(工厂)AOP(面向切面编程Aspect...

2018-10-28 22:34:36 217

原创 JQuery&CSS3、HTML5新特性&struts2&

选择器ID选择器、class选择器、标签选择器、通用选择器(*)层次选择器(儿子选择器>,后代选择器 空格)、属性选择器(Tag[attrName=‘test’])eg: input[name=‘hahah’]JQuery的页面加载完毕时间$(document).ready(function(){});$(function(){});window.onload区别:JQuer...

2018-10-28 20:03:56 186

原创 数据库

数据库关系型数据库:mysql、oracle、sql serve非关系型数据库:redis、memcache、 mongoDB、hadoop关系型数据库三范式范式就是关系型数据库设计表时规范。要满足第二范式先满足第一范式(1NF)、满足第三范式先满足 第一第二范式。1NF:列数据不可分割。2NF:主键。表中每一行必须可被唯一地区分。3NF:外键,表中不包含已在其他表中包含的非...

2018-10-27 22:27:34 137

原创 Java知识点集合04-- servlet声明周期&&forward和redirect区别&&JSP和servlet联系&jsp内置对象&session和

###HTTPget(查询/获取)、post(修改)、put(添加)、Delete(删除)get在地址栏会显示请求数据get传输数据有限制Post安全性高servlet(serve Applet)java编写的服务器端程序主要功能:交互式地浏览和修改数据,生成动态网页重写HttpServlet的doGet和doPost方法,或重写service的get和post请求响应ser...

2018-10-27 22:10:02 118

原创 Java知识点集合01--String、StringBuffer、StringBuilder区别&&==和equals区别&&封装类&装箱和拆箱

跨平台原理JVM(Java Virtual Machine )Java虚拟机JDK(Java Development Kit)Java开发工具包,JDK包含JRE,Javac编译器、还包含调试和分析工具、文档和demo例子程序。JRE(Java Runtime Environment)Java运行时环境。包括Java基础类库、JVM将源代码通过javac编译器编译成.二进制class字节码...

2018-10-27 10:05:27 196

原创 Java知识点集合02--static和|| 、&& 和|、&和HashMap、HashTable&字节流、字符流&线程池& 设计模式

Java的跨平台原理JVM(Java虚拟机)JDK:(Java development Kit)Java开发工具包,JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。JRE:(Java Runtime Environment)Jav...

2018-10-26 23:04:55 136

原创 js的弹出框:alert、confirm、prompt

弹出框:alert()、confirm()、prompt()警示对话框alert()confirm()有返回值,点击“确定”返回true,点击“取消”返回false。<script language="javascript"> //js脚本标注var con;con=confirm("你确定要关闭此窗口?"); //在页面上弹出对话框if(con==true)alert(...

2018-10-26 13:28:09 177

原创 super()和this()的区别

super()在子类的构造函数中调用父类的构造函数时使用,必须要在构造函数的第一行。this()同一类中从某个构造函数调用另一个重载版的构造函数。this()只能用在构造函数中,并且也只能在第一行区别super()调用父类的构造函数,this调用从在构造函数。相同super()和this()都必须在构造函数的第一行进行调用...

2018-10-26 13:14:48 111

原创 CSS布局:表格&& BFC&&IFC

cellpadding&cellspacing单元格边距(表格填充)(cellpadding) – 单元边沿与其内容之间的空白元格间距(表格间距)(cellspacing) – 代表表格边框与单元格补白的距离,也是单元格补白之间的距离。children和.html()和contents()区别contents() 方法获得匹配元素集合中每个元素的子节点,包括文本和注释节点。...

2018-10-25 15:57:21 130

原创 Java知识点集合03--类方法、垃圾回收机制、String类型、初始化顺序、ASCII

类方法(静态方法)的调用成员方法:实例方法类方法:static修饰方法,无this指针在类方法中不能用this调用本类的类方法在类方法中调用本类的类方法可直接调用垃圾回收机制线程优先级很低。回收内存垃圾回收器(GC)只推荐JVM进行回收,程序开发者无法控制还是会出现内存溢出String类型和编译器优化变量和基本类型的值、指向对象的引用存放在栈内存(数据共享),new对...

2018-10-25 15:21:07 245

原创 abstract clas和interface区别

abstract class(抽象类)要通过子类进行实例化抽象类是不能被实例化的子类必须重写父类的所有抽象方法含有抽象方法的类一定是抽象类,但是抽象类不一定含有抽象方法interface(接口)接口中的所有方法都是抽象的接口中的方法必须是用public修饰,或不写抽象类是用来被它的子类实现的接口不能被实例化子类实现接口时需要实现接口中的所有方法相同点不能被实例化...

2018-10-25 11:38:08 126

原创 基础算法(Java)

冒泡排序(BubbleSort)原理:比较两个相邻的元素,将值大的元素交换至右端实现:public class BubbleSort{public static void main(String[] args)int[] arr = {};for(int i = 0;i < arr.length-1;i++){ for(int j = 1;j < arr.lenth-...

2018-10-25 10:34:54 159

原创 Java集合:List、Map、Set&&final、finally区别&&重载和重写的区别

今天去笔试时遇到了Java题和算法题不会,晚上回来之后,就将这些之前所学的基础知识重新归纳整理。Java的基本类型:byte、short、int、long、float、double、char、boolean、数组和集合的差别数组:长度固定,遍历速度快,可以存储基本类型和引用类型集合:长度不固定,只能存储引用类型对象(java.util)Collection存储一组不唯一,无序的对象 ;...

2018-10-24 22:46:13 1013

原创 懒加载、热加载(开发者模式)、热部署、预加载、热更新

热部署:直接重新加载整个应用(生产环境),清空内存重新打包,重新解压war包热加载:在运行时重新加载class(开发环境),基于字节码的更改,不释放内存开发可用,上线不可用,热加载不重启tomcat,不重新打包懒加载:延迟加载,实现方法:先在页面中把所有的图片统一使用一张占位图进行占位,地址存放到其它属性(data-original)中,把正真的路径存在元素的“data-url”属性里,根...

2018-10-24 12:29:05 9249

原创 Juery----after、append、appendTo的区别

今天在面试的时候看到了这题,之前在本子上记过添加的区别,今天再来复习一遍,温故而知新。after定义:after() 方法在被选元素后插入指定的内容$(selector).after(content)append定义: append() 方法在被选元素的结尾(仍然在内部)插入指定内容。语法:$(selector).append(content)appendTo定义:appendTo...

2018-10-24 12:10:11 559

原创 前端构建工具Gulp

gulpGulp是构建工具,如今最流行的两个构建工具是Gulp和Grunt,主要区别是你如何使用他们构建自动化工作流。与Grunt相比,Gulp更加简洁,执行效率更高搭建web服务器文件保存时自动重载浏览器使用预处理器如Sass、LESS优化资源,比如压缩CSS、JavaScript、压缩图片甚至可以搭建一个静态页面生成器安装npm install gulp -g####...

2018-10-23 22:47:45 247

原创 Vue--使用Element

Element官网安装npm i element-ui -S运行时出现的错误Extra semicolon:不用分号Expected indentation of 0 spaces but found 2注意事项在 HTML 模板中始终使用 kebab-case当注册组件 (或者 prop) 时,可以使用 kebab-case (短横线分隔命名)、camelCase (...

2018-10-22 16:16:31 211

原创 前端开发神器:Emmet插件

今天在逛CSDN时,发现了一个前端神器,IDEA内置了这个插件。所有操作按下“Tab”键完成生成HTML基本结构!或html:5或html:4s,按下Tab键嵌套操作使用“>”生成子元素使用“+”生成兄弟元素使用“^”生成父元素使用“”生成多个相同元素,例如div>ul>li5使用“()”将元素分组属性操作id:属性值之间用#隔开;class:用.隔开...

2018-10-22 12:28:40 278

原创 My first Vue Project-01

创建一个empty工程安装vue-clinpm install -g @vue/cli创建vue projectnpm install -g @vue/cli-initvue init webpack vuedemonpm install 4. 运行npm run dev运行失败的原因是路径错误,找不到package.json解决方法:cd vuedemo...

2018-10-21 14:34:50 190

原创 前端布局笔记-01

水平居中父元素设置text-align:center;父元素position为relative;子元素position:absolute;left:50%;transform:translateX(-50%);弹性布局:父元素display:flex;子元素margin:o auto;或justify-content:center;子元素display:table;margin 0 au...

2018-10-17 22:44:57 167

原创 网站技术架构&Web前端性能优化笔记--01

考虑可用性、伸缩性、可扩展性、安全性应用服务与数据服务分离分类作用表头应用服务器处理业务逻辑内容文件服务器需快速进行磁盘检索和数据缓存内容数据服务器存储用户上传的文件资源80%的业务访问集中在20%的数据上,对一小部分数据进行缓存减轻数据库的访问压力缓存本地缓存:受应用服务器内存限制,缓存数据量有限,会出现内存争用远程分布式缓存:使用集...

2018-10-17 22:24:55 314

原创 Vue基础笔记-2

指令v-bind:绑定,不仅可以把数据绑定到 DOM 文本或特性,还可以绑定到 DOM 结构v-for:绑定数组的数据,渲染一个项目列表v-if:条件v-on:指令添加一个事件监听器<button v-on:click="reverseMessage">逆转消息

2018-10-02 16:10:31 249

空空如也

空空如也

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

TA关注的人

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