从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展 ...
分类:
Web程序 时间:
2019-12-03 23:22:42
阅读次数:
135
netty之ResourceLeakDetector的使用与实现 通过 WeakReference和ReferenceQueue 做针对 需要手动释放 的资源的侦测 使用 1. 设置日志级别: 2. ResourceLeakDetector.setLevel(ResourceLeakDetector ...
分类:
Web程序 时间:
2019-12-03 23:16:16
阅读次数:
205
当我们想要测试接口的时候,难免会根据一个类,一个一个的写json数据,当属性比较少时还行,但当属性多的时候就比较麻烦了, 为了解决这个问题,我们可以安装第三方的插件来快速生成json字符串。 步骤如下: 1.打开idea工具,在左上角找到File -> Settings -> Plugins 2.安 ...
分类:
Web程序 时间:
2019-12-03 23:12:30
阅读次数:
190
js对象 1. JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串,数值,数组,函数等 2. 对象由属性和方法组成 属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常用动词) 3. js中,三种方式创建对象方法 利 ...
分类:
Web程序 时间:
2019-12-03 23:10:03
阅读次数:
145
不同浏览器的内核,不太一样 360双核切换机制 一般涉及到金钱交易时,会切换到Trident内核,因为IE内核安全性较稳 不涉及金钱利益时,则会使用webkit内核 (1)内核是由很多模块构成 注意: 定时器模块运行在分线程上,那么是不是说明回调函数在分线程上?? JS代码运行在分线程上??? 答案 ...
分类:
Web程序 时间:
2019-12-03 23:06:19
阅读次数:
230
1遇见vuejs 第一个HelloWorld程序 2数据绑定 2.1语法 2.1.1插值 2.1.2表达式 2.1.3指令 2.2分隔符 3指令 3.1内部指令 3.1.1v if 3.1.2v show 3.1.3v else 3.1.4v model 双向数据绑定 1. number 将用户的输 ...
分类:
Web程序 时间:
2019-12-03 23:03:39
阅读次数:
156
来跟讲述一下php7中echo,print,print_r,var_dump的区别1.echo输出一个或者多个字符串。2.print和echo最主要的区别:print仅支持一个参数,并总是返回1。3.print_r打印关于变量的易于理解的信息,如果给出的是string、integer或float,将打印变量值本身。如果给出的是array,将会按照一定格式显示键和元素。object与数组类似。记住,
分类:
Web程序 时间:
2019-12-03 21:49:52
阅读次数:
104
同源策略 如果两个 URL 的协议、域名和端口都相同,我们就称这两个 URL 同源。 同源策略限制了来自不同源的 JavaScript 脚本对当前 DOM 对象读和写的操作。 同源策略限制了不同源的站点读取当前站点的 Cookie、IndexDB、LocalStorage 等数据。 同源策略限制了通 ...
分类:
Web程序 时间:
2019-12-03 21:49:00
阅读次数:
122
js函数 1. 函数就是封装了一段可以被重复执行的代码块,通过此代码块可以实现大量代码的重复使用。 2. 函数的使用 声明函数 ~~~javascript function 函数名(){ //函数体 } ~~~ 【注意】 function 生命函数的关键字 全部小写 函数是做某件事情,函数名一般是动 ...
分类:
Web程序 时间:
2019-12-03 21:32:51
阅读次数:
80
1.根据URL,用户名,密码进行初始化 public class FtpTools { public static String hostname=null; public static Integer port=null; public static String username=null; p ...
分类:
Web程序 时间:
2019-12-03 20:14:18
阅读次数:
211
1、什么是Ajax “Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。Ajax 是一种用于创建快速动态网 ...
分类:
Web程序 时间:
2019-12-03 20:07:30
阅读次数:
101
```css /* width和height只是设置盒子内容区的大小,而不是盒子的整个大小, 盒子可见框的大小由内容区,内边距和边框共同决定。 */ .box1 { /* 设置内容区的宽度为400px */ width: 400px; /* 设置内容区的高度为400px */ height: 400... ...
分类:
Web程序 时间:
2019-12-03 20:07:06
阅读次数:
263
<!DOCTYPE html> <html> <head> <title>监控浏览器关闭事件</title> </head> <style type="text/css"> </style> <body> <div id="create_order"> </div> </body> </html> ...
分类:
Web程序 时间:
2019-12-03 20:03:21
阅读次数:
118
AMD、CMD、CommonJs、ES6的对比 他们都是用于在模块化定义中使用的,AMD、CMD、CommonJs是ES5中提供的模块化编程的方案,import/export是ES6中定义新增的 什么是AMD、CMD、CommonJs? 他们之间有什么区别? 项目当中是如何使用? 1)AMD-异步模 ...
分类:
Web程序 时间:
2019-12-03 20:01:06
阅读次数:
106
一、ajax获取的值赋值给外部变量 $('button').click(function(){ var list; $.ajax({ type: 'POST', async: false, //改成同步就可以把ajax获取的值赋值给外部变量 url: '/edit', //与edit相同都是得到对应 ...
分类:
Web程序 时间:
2019-12-03 19:58:29
阅读次数:
124
实例 将键值 "Cat"、"Dog" 和 "Horse" 赋值给变量 $a、$b 和 $c: <?php $a = "Original"; $my_array = array("a" => "Cat","b" => "Dog", "c" => "Horse"); extract($my_array) ...
分类:
Web程序 时间:
2019-12-03 19:56:43
阅读次数:
122
一个配置文件,完美支持普通,兼容,pathinfo,rewrite4种url模式,别怪我没提醒你收藏哦. 常见的静态文件404时也不会再去跑一遍fastcgi浪费资源。 server { listen 80; server_name localhost; root /var/www; index i ...
分类:
Web程序 时间:
2019-12-03 19:56:10
阅读次数:
124