- 博客(140)
- 收藏
- 关注
原创 立即执行函数-自己去调用自己-自执行
IIFE() 是表达式,跟在函数后面 表示调用函数 fn()立即执行函数:定义函数之后,立即调用该函数,这种函数叫做立即执行函数注意:如果function出现在行首 一律解释成函数声明语句简称:自执行函数1.常用的两种写法通常情况下,为了避免遗忘加分号,所以所以为了避免封装代码时出现错误,会在function的前面加个符号来区分,如叹号;...
2020-06-07 22:56:49
2482
原创 闭包的使用注意
1.使用闭包使得函数中的变量始终在内存中,内存消耗很大,所以不能滥用闭包,否则会造成页面性能问题。闭包,将变量放到内存中,以后对变量操作是从内存中取出来,所以多次操作是会对变量产生变化。在IE中可能导致内存泄露。大部分浏览器,通过赋值为null,释放内存。在IE中 在return返回值下面delete 变量2.将一个函数当作对象去使用,函数中的变量,函数中的闭包方法,不能随便修改私有属性...
2020-06-07 21:42:05
396
原创 js中闭包的用途
1.计数器-读取函数内部变量读取函数内部变量,这些变量始终在内存中,使用闭包小心内存的泄露。闭包中占了内存,不会自动垃圾回收,避免闭包太多占内存。所以inc变量不使用时手动就释放掉。2.闭包可以——封装对象的私有属性和方法...
2020-06-07 18:27:14
256
原创 配置VUE环境
PS D:\VUE-cli> node -vv12.13.0PS D:\VUE-cli> npm -v6.12.0PS D:\VUE-cli> vue -vvue : 无法加载文件 C:\Users\Lenovo\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/f...
2019-11-22 10:09:12
1729
原创 面试总结
银江股份:2006年医疗人工智能助手MCA智慧城市:交通系统,健康,司法,医疗系统。安防系统,智慧服务保障,城市交通数据,G20,WIC智慧服务保障,共赢未来:后端开发人才要求:1、独立面对客户,准确收集、理解并阐释客户需求。2、根据开发进度和任务分配,完成公司产品的开发任务。3、能独立完成开发任务,对所负责的程序进行单元、功能的测试,查出缺陷并保证质量。4、维护、优化生产系统...
2019-11-15 22:41:05
211
原创 高并发和多线程的联系及详解高并发
1:多线程是处理高并发的一种手段多线程是一种异步处理的方式,在同一时刻最大限度利用计算机资源;2:高并发——是种状态,若大量请求访问网关接口,大量执行操作,如数据库操作,资源请求,硬件占用。对接口进行优化。3.高并发需注意:在分布式系统架构中要考虑,保证系统能够同时并行处理多个请求;响应时间:对请求做出的;吞吐量:单位时间做出的请求数量每秒查询率:每秒响应请求数并发用户数:同时...
2019-11-14 23:34:14
379
原创 spring家族总结
spring和springMvc:1:**Spring是控制反转IOC和面向切面AOP的容器框架,通过解耦来降低软件复杂性,并实现管理。**针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案;控制反转IOC:DI依赖注入;由第三方容器生成和管理对象;优点:避免耦合;spring默认生成bean都是单例的;自动注入:...
2019-11-14 23:21:29
492
原创 JSTL和EL的区别,jsp
JSTL是一个不断完善的开放源代码,EL只是一个表达式。**JSTL:**JSP 标准标签库,Web应用程序中,通用功能的定制标记库集,功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素,对 JSTL 操作指定动态属性值;JSP 标准标记库(JSTL):标记库实现大量服务器端 Java应用程序常用的基本功能。通过为...
2019-11-13 11:06:36
207
原创 java2
强制类型转换(casting)生成一个类型不同于源值的新值。虽然强制类型转换的概念很简单,但使用起杢却很复杂,这是由于 Java 既有基本数据类型(如 int、float 和 boolean),又有对象类型(String、Point 等)。本节将介绍 3 种形式的强制类型转换: 基本类型乊间的强制类型转换,如 int 到 float 或 float 到 double; 从一种类的对象强...
2019-11-06 20:31:15
226
原创 java
java单继承,区分大小写c多继承Java 程序是由类和对象组成的,而对象和类又是由斱法和变量组成的。斱法是由语句和表达式组成的,表达式又由运算符组成。变量是程序运行时能够存储信息的地斱。可在程序的任何地斱对其中的值迚行修改—因此被称为变量。要创建变量,必须提供名称幵指定它存储的信息类型。还可以在创建变量的同时给它指定初始值。7.3 种变量:实例变量、类变量和局部变量实例变...
2019-11-06 19:42:28
203
转载 restful风格
架构样式的网络系统,对URL的处理还是对Payload的编码;简单轻量的方法设计和实现;REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。...
2019-11-06 16:13:48
135
原创 自我评价
自我评价做事认真负责,富有团队精神,能很好的适应新环境,愿意接受新生事物,学习能力比较强,同事之间关系处理比较融洽。项目收获1团队之间的协作一定要做好前期的讨论和规划,准备的越充分,后期工作的开展就越顺利,返工的次数就越少。前期的讨论深度与思考的全面性和后期的工作进展效率是成正比的。同时,在项目开发的过程中,不要只关注自己的开发进程,与同事之间多多交流,相互帮助,相互印证,往往能够达成互惠...
2019-11-04 15:36:35
684
原创 项目总结
一:培训机构课程管理系统:开发环境:java,windows开发工具:eclipse,tomcat7,mysql项目介绍:本系统是针对教育培训机构课程管理的系统。该系统模块:专业管理,班级管理,阶段管理,教师管理,学生管理服务对象:管理者,学员管理人员登录系统后,可以对专业和阶段两个模块依据本机构的发展状况结合市场的行业前景进行针对的修改,补充,规划管理人员在给基于专业的基础上来构...
2019-11-04 15:31:27
263
原创 编程思想——面向对象
所有对象——尽管各有特色——都属于某一系列对象的一部分, 这些对象具有通用的特征和行为, class 这个关键字, 它为程序引入了一个全新的类型;强调“类型” 决定了接口,“类” 是那个接口的一种特殊实现方式。银行出纳员:有一系列出纳员、 客户、 帐号以及交易等。每类成员(元素) 都具有一些通用的特征: 每个帐号都有一定的余额; 每名出纳都能接收客户的存款; 等等。 与此同时, 每个...
2019-11-04 00:13:21
125
原创 再次解读面向对象思想
所有东西都是对象对象可以想象成一种新型变量,保存着数据,可对自身进行操作, 可从要解决的问题身上提出所有概念性的组件, 然后在程序中将其表达为一个对象程序是一大堆对象的组合通过消息传递, 各对象知道自己该做些什么;为了向对象发出请求, 需向那个对象“发送一条消息”。更具体地讲, 可将消息想象为一个调用请求, 它调用的是从属于目标对象的一个子例程或函数。每个对象都有自己的存储...
2019-11-03 22:34:18
110
原创 Hibernate
1.eclipse安装hibernateTool——help2.src,new ,.cfg.xmlcfg.xml:session-factory:连接数据库的名字密码驱动URL指定数据库的SQL方言:hibernate mysql方言:show_sql:在控制台上显示执行的sql语句trueformat_sql:格式化的去显示trueDDL:生成策略:没有表的话生成一个表creat...
2019-11-01 19:28:41
111
原创 redis的远程连接
redis在redis文件中打开终端,**1.安装redis,redis.io下载redis.tar.gz后解压进入文件夹redis-X.Y.Z后输入make**如果make失败,可能是由于未安装gcc安装命令:yum install gcc-c++make后会在src文件夹下产生一些二进制文件$ find . -type f -executable./redis-benchm...
2019-10-29 18:25:38
152
原创 安装虚拟机工具
安装虚拟机工具终端下输入:tar -zxvf VMwareTools-9.6.5-2700074.tar.gz(tab补全)-C/root/zhangsan(要复制到的地方)cd /root/zhangsanlscd vmvare tools-distrib/
2019-10-26 09:33:54
272
原创 Git是分布式版本控制增删改
Git是分布式版本控制增删改安装完成后,配置标识——用户名和邮箱git config --global user.name “mingzi”git config --global user.email “111111112qq.com”创建版本库:进入某一个位置新建文件夹cd d:cd wwwmkdir test //创建test文件夹cd testpwd ...
2019-10-24 13:53:16
223
原创 前端框架easyUI
easyUI官网:http://www.jeasyui.com天朝EasyUIhttp://jeasyui.btboys.comEasyUI中文API:http://www.phptogether.com/juidocEasyUI中文API:http://easyui.btboys.comEastUi学习班:http://easyui.btboys.com/apiEasyUI论坛:htt...
2019-10-16 14:05:44
265
原创 新建的maven项目报错解决办法
1.index.jsp报错点击项目,右键–Build Path–Configure Build Path**选中图中要的点击,然后点击旁边的Libraries ,双击JRE System Library ,切换成更高级的jre ,最后Finish ,最后Apply.解决index.jsp报错有两个方法:为项目添加Tomcat支持:选中项目点击右键,选择“Build Path”,选择“co...
2019-09-26 19:33:53
604
原创 web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/we...
2019-09-23 19:42:06
111
原创 JDBC程序问题总结
1.使用jdbc 查询mysql 数据库中用户表的记录,数据库驱动包。2.使用数据库连接池管理数据库连接3.SQL语句、.prepareStatement中设置占位符号和参数配置到 XML文件中4.resultSet中遍历结果集时,获取表的字段时将查询结果集自动映射成java对象。...
2019-09-21 11:38:00
173
原创 mybatis 开发应用
开发DAO的两种方法1.原始开发DAO:DAO接口和DAO的实现类2.mybatis的mapper 接口(相当于DAO接口)代理开发方法mybatis配置文件:sqlMAPConfig.xmlmybatis 核心:mybatis 输入输出映射...
2019-09-21 11:17:29
164
原创 SVN_
安装SVN:创建资源库安装客户端:1.小乌龟SVN;2.eclipse插件将两个文件夹上的:文件复制到eclipse的文件上SVN添加资源库1.复制资源库的路径2在eclipse中空白处右击新建资源库的位置为此资源库添加用户切换为JavaEE分享项目:项目——右击——team——Share Project——SVN——JavaEE中上传项目:...
2019-09-20 16:30:49
150
原创 Maven
Maven 是一个项目管理工具。它负责管理项目开发过程中的几乎所有的东西。安装Maven下载Maven压缩包:http://maven.apache.org/download.cgi安装Maven之前需要确认已安装JDK配置环境变量添加环境变量MAVEN_HOME,值为apache-maven-3.3.9的安装路径在Path环境变量的变量值末尾添加%MAVEN_HOME%\bin在...
2019-09-20 11:27:40
142
原创 SSM和Spring整合
jar包配置文件:web.xml1、指明spring配置文件的位置param-name:名称固定,contextConfigLocationclasspath:是类路径,通常位于/WEB-INF/classes/,由项目中src文件夹下的文件编译后产生2、配置侦听ContextLoaderListener:当tomcat容器加载web应用时,对应用被加载事件进行侦测,侦测到...
2019-09-19 20:37:58
124
原创 Spring框架
spring容器,整合其他框架,并实现管理SpringIoC原理:控制反转、DI:依赖注入 IoC:控制反转:关键类型不去创建和生成相关类型的对象,而由第三方(容器,如:spring)去完成,并且生成的对象由第三方去管理class A{}class B{}class T{ main(){ A a1 = new A(); B b1 = new B(); // ......
2019-09-19 20:23:29
171
原创 EL+jstl
服务器端:不再进行页面的跳转,而是通过返回字符串信息,完成交互request作用域 不使用底层就是使用Response.getWriter()获取输出流 进行交互EL表达式语言:获取作用域中的数据用于替换输出脚本<%= %>${scope.key} //获取具体某个作用域中的数据${key } //获取作用域中的数据、逐级查找(pageContext【pageS...
2019-09-18 11:29:54
305
原创 SSM
@Autowired:自动注入导包,配置文件lib关于数据库的spring-dao.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML...
2019-09-17 11:27:02
94
原创 UserAjax-FormData——序列化表单,异步上传文件注册登录
1.将form表单元素的name与value进行组合,实现表单数据的序列化,从而减少表单元素的拼接,提高效率2.异步上传文件login.jsp< script type="text/javascript" src="resources/js/jquery-1.8.3.js">< /script>< script type="text/javascript"&g...
2019-09-16 20:34:38
186
原创 JS 总结
js,jq互相转化json前后端分离基本语法弹框:alert(“hello”);控制台输出:console.info(“zzzzzz”);var;内置函数:转成数字:parseInt(str);判断数据类型:typeof();函数的定义可以复制给变量arguments数组内置对象,可获得函数运行时的实际参数内容三、对象类型:JavaScript没有类(模板)...
2019-09-16 15:46:24
131
1
原创 Ajax
AJAX框架1、Ajax引言a) 概念 ansychronous javascript and xml (异步 javaScript And XML)b) 传统的请求i. 发起传统的请求?地址栏超级连接表单Javascript: location.href 函数ii. 传统请求的问题因为传统请求响应的是新的页面(刷新了页面)。所以用户就必须要等待响应结果,才可以进行后续的操...
2019-09-16 10:37:07
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人