10 2019 档案
摘要:摘要: 主要实现步骤如下: 1、JSP页面使用脚本代码执行ajax请求 2、Action中查询出需要返回的数据,并转换为json类型模式数据 3、配置struts.xml文件 4、页面脚本接受并处理数据 网上看到很多关于Struts2+ajax+jquery+json的例子,但是很多都不完整,也看不
阅读全文
摘要:地址链接: https://blog.csdn.net/cartoonmiao/article/details/51920766
阅读全文
摘要:学习目标: 认识什么js是原型,原型、构成函数、实例对象关系;原型应用范围。 什么是原型 函数有原型,函数有一个属性叫prototype,函数的这个原型指向一个对象,这个对象叫原型对象。这个原型对象有一个constructor属性,指向这个函数本身。 实例对象也存在原型,实例对象存在原型对象是__p
阅读全文
摘要:深入理解javascript原型链 在javascript中原型和原型链是一个很神奇的东西,对于大多数人也是最难理解的一部分,掌握原型和原型链的本质是javascript进阶的重要一环。今天我分享一下我对javascript原型和原型链的理解。 一、对象等级划分 我们认为在javascript任何值
阅读全文
摘要:构造函数创建对象: function Person() { } var person = new Person(); person.name = 'Kevin'; console.log(person.name) // Kevin Person 就是一个构造函数,我们使用 new 创建了一个实例对象
阅读全文
摘要:OK but no! 原文链接:https://medium.com/@baphemot/understanding-cors-18ad6b478e2b 如果你在前端使用过AJAX,你应该对下面出现在浏览器控制台里的错误很熟悉。如果你没见过,那只能说明你还年轻。 Failed to load htt
阅读全文
摘要:简单工厂设计模式 工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。 核心知识点如下: (1) 大量共同定义的接口。 (2) 由不同的对象去实现该接口。 (3) 子类(具体工厂类)决定实例化哪一个类(
阅读全文
摘要:前端是vue2.0,网络请求用的是axios,后端是springboot2.0 用axios向后端发送post请求,结果得到一个403无权限的错误,莫名其妙啊,我明明发送的是post请,但在chrome的调试里看到的却是options。 options请求 CORS请求 403错误 意思就是跨域请求
阅读全文
摘要:Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的S
阅读全文
摘要:抽象工厂设计模式 1.系统中有多个产品族,而系统一次只可能消费其中一族产品2.同属于同一个产品族的产品以其使用。来看看抽象工厂模式的各个角色(和工厂方法的如出一辙):抽象工厂角色: 这是工厂方法模式的核心,它与应用程序无关。是具体工厂角色必须实现的接口或者必须继承的父类。在java中它由抽象类或者接
阅读全文
摘要:工厂方法设计模式 抽象工厂角色: 这是工厂方法模式的核心,它与应用程序无关。是具体工厂角色必须实现的接口或者必须继承的父类。在java中它由抽象类或者接口来实现。具体工厂角色:它含有和具体业务逻辑有关的代码。由应用程序调用以创建对应的具体产品的对象。在java中它由具体的类来实现。抽象产品角色:它是
阅读全文
摘要:Spring的新Java配置支持中的中心工件是 @Configuration注释类和@Bean注释方法。 该@Bean注释被用于指示一个方法实例,配置和初始化为通过Spring IoC容器进行管理的新对象。对于那些熟悉Spring的<beans/>XML配置的人来说,@Bean注释与<bean/>元
阅读全文
摘要:1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。
阅读全文
摘要:https://my.oschina.net/u/3491123/blog/1592935?nocache=1514124797918
阅读全文
摘要:eladmin:https://github.com/elunez/eladmin bootDo:https://www.oschina.net/p/bootdo
阅读全文
摘要:链接地址:https://blog.csdn.net/aa792978017/article/details/82939483 Vue.js是现在比较优秀的Web前端框架,下面开始从零开始搭建一个Vue项目。流程如下: 一、安装node.js 1.进入node.js官网下载相应安装包:https:/
阅读全文
摘要:在生成、导出、导入、使用 Vue 组件的时候,有些新手就会常常被位于不同文件的 new Vue() 和 export default{} 搞得晕头转向。它们含义到底是什么,又有什么异同呢?首先,Vue 是什么? 我的理解是 Vue 就是一个构造函数,生成的实例是一个巨大的对象,可以包含数据、模板、挂
阅读全文
摘要:在计算机网络中,反向代理是代理服务器的一种。服务器根据客户端的请求,从其关联的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在。 与前向代理不同,前向代理作为客户端的代理,将从互联网上获取的资源
阅读全文
摘要:Nginx的优点 1、可以高并发连接 官方测试Nginx能够支撑5万并发连接,实际生产环境中可以支撑2~4万并发连接数。 原因,主要是Nginx使用了最新的epoll(Linux2.6内核)和kqueue(freeBSD)网路I/O模型,而Apache使用的是传统的Select模型,其比较稳定的Pr
阅读全文
摘要:href相当于打开一个新页面,replace相当于替换当前页面;这里打开页面都是针对历史记录来说,在页面上看完全相同,只是浏览器的history表现不同如果在1.html中点击链接到2.html,然后2.html中使用href跳转到3.html,这时(页面是3.html)按浏览器后退按钮将返回2.h
阅读全文
摘要:我们做好了登录页,那设计一个场景吧,比如我们登录后跳转到公司主页,想从公司主页再跳转到员工列表页; 这样的场景我们该如何实现,首先要知道一些基础知识,就是SpringBoot的一些关于请求的架构知识: 其实,这些请求在我们做登录页的时候已经有接触过了,那么我们来看后边如何应用。 页面跳转和编写替换
阅读全文
摘要:如何科学的解释RPC 说起RPC,就不能不提到分布式,这个促使RPC诞生的领域。 假设你有一个计算器接口,Calculator,以及它的实现类CalculatorImpl,那么在系统还是单体应用时,你要调用Calculator的add方法来执行一个加运算,直接new一个CalculatorImpl,
阅读全文
摘要:IOC : 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通
阅读全文
摘要:主要介绍以下几方面内容 理解 Class 类 理解 Java 的类加载机制 学会使用 ClassLoader 进行类加载 理解反射的机制 掌握 Constructor、Method、Field 类的用法 理解并掌握动态代理 1.理解Class类 –对象照镜子后可以得到的信息:某个类的数据成员名、方法
阅读全文
摘要:页面中有多个<select> // join() 方法用于把数组中的所有元素放入一个字符串。 //元素是通过指定的分隔符进行分隔的。
阅读全文
摘要:https://blog.csdn.net/shmnh/article/details/52445186 起因 要捕获 JavaScript 代码中的异常一般会采用 try catch,不过 try catch 的使用是否是对代码性能产生影响呢?答案是肯定有的,但是有多少不得而知。 淘宝前端线上脚本
阅读全文
摘要:https://www.w3school.com.cn/sql/func_date_format.asp
阅读全文
摘要:https://www.w3school.com.cn/sql/func_date_format.asp
阅读全文
摘要:使用注解的优势: 1.采用纯java代码,不在需要配置繁杂的xml文件 2.在配置中也可享受面向对象带来的好处 3.类型安全对重构可以提供良好的支持 4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能 一、注解详解(配备了完善的释义) (可采用ctrl+F 来进行搜索哦~~~~)
阅读全文
摘要:Maven Build Goals: clean 清除编译,compile 编译,test 编译并测试,install 打包并发送到本地仓库,package 只是打成jar包,并不会发送到本地仓库 测试: run as maven build.. goals 输入 clean test 打包: ru
阅读全文
摘要:Maven常用命令: Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ 一,Maven常用命令: 1. 创建Maven的普通Java项目: mvn archetype:create -DgroupI
阅读全文
摘要:第一种办法: SELECT MAX(fenshu) AS second_fenshu FROM fenshubiao WHERE fenshu<(SELECT MAX(fenshu) FROM fenshubiao); SELECT * FROM fenshubiao; 第二种办法; SELECT
阅读全文
摘要:1.常见的分页查询语句: 查询21到40条之间的数据:SELECT *FROM (select UI.*,ROWNUM RN FROM (select * from user_info) AWHERE RN<=40) WHERE RN>21其中ROWNUM是oracle中的伪列,会根据返回的记录生成
阅读全文
摘要:Restful风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 在Restful风格中,用户请求的url使用同一个url而用请求方式:get,post,del
阅读全文
摘要:一、定义 REST全称是Representational State Transfer, 中文意思是表述性状态转移。 REST指的是一组架构约束条件和原则,如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。 REST本身没有创造新的技术、组件、或服务,而隐藏在RESTful背
阅读全文
摘要:得到当前方法的名字String methodName = Thread.currentThread().getStackTrace()[1].getMethodName(); getStackTrace()返回一个表示该线程堆栈转储的堆栈跟踪元素数组。如果该线程尚未启动或已经终止,则该方法将返回一个
阅读全文
摘要:https://blog.csdn.net/u013343616/article/details/79460398 SOA是什么?SOA全英文是Service-Oriented Architecture,中文意思是中文面向服务编程,是一种思想,一种方法论,一种分布式的服务架构(具体可以百度)。 用途
阅读全文
摘要:https://blog.csdn.net/huanghanqian/article/details/79340762
阅读全文
摘要:版本控制器的作用: 版本控制器的作用: 1. 可以协同代码管理,让多人开发代码得以实现。 2. 回归到以前的任何一个时间点的代码处(好比:开始写了很多代码,后面有修改了一些,突然IDE崩溃,但是发现还是以前的代码更好,这个时候无法回去,这个时候没有后悔药吃,但是可以使用版本备份,但是即花费空间和花费
阅读全文
摘要:特殊字符 替代符号 & & < < > > " " ' ' 小于等于 a<=b a <= b 或者 a <![CDATA[<= ]]>b 大于等于 a>=b a >= b 或者 a <![CDATA[>= ]]>b 不等于 a!=b a <![CD
阅读全文
摘要:struts2是一种重量级的框架,位于MVC架构中的controller,可以分析出来,它是用于接受页面信息然后通过内部处理,将结果返回。 同时struts2也是一个web层的MVC框架,那么什么是struts2中的MVC呢? 我们可以联想一下struts2的使用流程,我们需要先通过过滤器,调用UR
阅读全文
摘要:unshift:将参数添加到原数组开头,并返回数组的长度 pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined push:将参数添加到原数组末尾,并返回数组的长度 concat:返回一个新数组,是将参数添加到原数组中构成的 splice(start,deleteCou
阅读全文
摘要:对于springmvc,有两种方式配置拦截器。 一是实现HandlerInterceptor接口,如 public class MyInterceptor1 implements HandlerInterceptor {//该方法在action执行前执行,可以实现对数据的预处理,// 比如:编码、安
阅读全文
摘要:var vue = require('vue'); 引入vue的意思,commonjs的写法。node都是用require来载入模块的,可以看看webpack+vue。 require()可以调用模块。 这不是就把vue模块命了个名吗? nodejs的写法,引入vue模块并命名为vue的意思。前端的
阅读全文
摘要:定义和用法 hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数。 实例 当鼠标指针悬停在上面时,改变 <p> 元素的背景颜色: $("p").hover(function(){ $("p").css("background-color","yellow"); },function(
阅读全文
摘要:Exception和Error的区别 两者的“异”&各自的概念: 1.error:error 是指在正常情况下,不大可能出现的情况,绝大部分的 Error 都会导致程序处于非正常的、不可恢复状态。(这个时候运行的服务极有可能会down掉)--不可控,比较难捕获,偏底层环境 2.exception:e
阅读全文
摘要:前言: cookie和session有着千丝万缕的联系,本文将详细介绍2者的区别。 1、存储位置不同 cookie的数据信息存放在客户端浏览器上。 session的数据信息存放在服务器上。 2、存储容量不同 单个cookie保存的数据<=4KB,一个站点最多保存20个Cookie。 对于sessio
阅读全文
摘要:数据库连接是一种关键的有限的昂贵的资源,这一点企业级应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新
阅读全文
摘要:switch关键字对于多数java学习者来说并不陌生,由于笔试和面试经常会问到它的用法,这里做了一个简单的总结: 能用于switch判断的类型有:byte、short、int、char(JDK1.6),还有枚举类型,但是在JDK1.7后添加了对String类型的判断 case语句中少写了break,
阅读全文