03 2018 档案

摘要:博客地址:https://ainyi.com/16 Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。 Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 P 阅读全文
posted @ 2018-03-28 17:44 筱月 阅读(22502) 评论(1) 推荐(5)
摘要:vi 编辑器中有三种状态模式 【vi 文件名(或路径+文件名)】 1.命令模式 2.输入模式 3.末行模式 三种模式间的相互转换 vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建)文件 $ vi myfile 退出vi编辑环境 输入末行命令放弃对文件的修改,并退出编辑器 阅读全文
posted @ 2018-03-25 13:28 筱月 阅读(1252) 评论(0) 推荐(0)
摘要:博客地址:https://ainyi.com/55 三次握手: 指的是在发送数据的准备阶段,服务器端和客户端之间需要进行三次交互: OSI参考模型中的网络层,在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。(TCP在运输层,IP在网络层) 第一次握手:建立连接时,客户端 阅读全文
posted @ 2018-03-23 11:07 筱月 阅读(388) 评论(0) 推荐(0)
摘要:前几天在这里分享了手写 sql 分页查询实现分页,现在来看看使用 mybatis 分页插件 pagehepler 来实现分页 使用分页插件的原因,简化了sql代码的写法,实现较好的物理分页,比写一段完整的分页sql代码,也能减少了误差性。 Mybatis分页插件 demo 项目地址:https:// 阅读全文
posted @ 2018-03-22 18:45 筱月 阅读(8351) 评论(2) 推荐(0)
摘要:一般出现这种情况,首先看看 pom.xml 文件引用的jar文件有没有损坏、或者下载不完整,打开maven仓库根据依赖地址可以查看。 如果还是出现问题,报 java.lang.ClassNotFoundException ,那么在web容器中无法引用这个jar文件,就把该jar文件复制到web容器中 阅读全文
posted @ 2018-03-21 21:05 筱月 阅读(2844) 评论(0) 推荐(0)
摘要:发现一入手 MongoDB,便无法脱离,简要说一下,MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 也是在 Nosql 中我最喜欢的一种数据库,MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。Mong 阅读全文
posted @ 2018-03-20 23:00 筱月 阅读(9843) 评论(4) 推荐(0)
摘要:右键打开:build path -> configure build path... 在弹出的界面,选择: 编辑后: 点击finish,即可完成 阅读全文
posted @ 2018-03-20 13:03 筱月 阅读(335) 评论(0) 推荐(0)
摘要:springboot简介: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(ra 阅读全文
posted @ 2018-03-19 23:11 筱月 阅读(4397) 评论(0) 推荐(0)
摘要:java web 实现分页功能 使用框架:ssm 数据库:oracle 话说 oracle 的分页查询比 mysql 复杂多了,在这里简单谈一下: 查询 前十条数据: oracle 分页查询语法较为复杂, 同样的结果,mysql 的语法是:用一个 LIMIT 就可以解决。 LIMIT a,b : 参 阅读全文
posted @ 2018-03-18 23:15 筱月 阅读(7824) 评论(3) 推荐(1)
摘要:博客地址:https://ainyi.com/67 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 需要导入一个jar包:javax.websocket-api-1.0-rc4.jar 注意点: 需 阅读全文
posted @ 2018-03-17 19:45 筱月 阅读(1261) 评论(1) 推荐(0)
摘要:Map 四种遍历: 第一种:取值遍历 第二种:Iterator遍历 第三种:遍历所有的Value值 该方式取得不了key值,直接遍历map中存放的value值。 第四种:使用entrySet遍历 map排序: 按 key 排序: 按 value 排序: 在 map 中根据 value 获取 key: 阅读全文
posted @ 2018-03-16 21:01 筱月 阅读(8076) 评论(0) 推荐(0)
摘要:首先要在 face++ 注册一个账号,并且创建一个应用,拿到 api key 和 api secret; 下载 java 接入工具,一个 jar 包:https://github.com/FacePlusPlus/facepp-java-sdk 请求返回的数据是 json 格式,需要导入 json 阅读全文
posted @ 2018-03-16 19:48 筱月 阅读(4326) 评论(1) 推荐(2)
摘要:博客地址:https://ainyi.com/70 验证码的作用: 1、防止广告机注册和发帖、评论。2、防止暴力破解密码,特别是有管理员权限的密码。 在这里介绍一种非常实用的验证码生成工具:kaptcha 这个工具,可以生成各种样式的验证码,因为它是可配置的。 而 kaptcha工作的原理,是调用 阅读全文
posted @ 2018-03-15 00:11 筱月 阅读(1849) 评论(3) 推荐(1)
摘要:java ssm框架实现文件上传 实现:单文件上传、多文件上传(单选和多选),并且用 ajax 异步刷新,在当前界面显示上传的文件 首先springmvc的配置文件要配置上传文件解析器: 其次在pom.xml中要配置两个上传文件的依赖 单文件上传: 多文件上传(整合了 单选文件和多选文件 的两种) 阅读全文
posted @ 2018-03-14 13:54 筱月 阅读(4012) 评论(0) 推荐(0)
摘要:jQuery动画: animate 容易出现连续触发、滞后反复执行的现象; 针对 jQuery 中 slideUp、slideDown、animate 等动画运用时出现的滞后反复执行等问题的解决方法有如下: 1、在触发元素上的事件设置为延迟处理, 即可避免滞后反复执行的问题(使用setTimeout 阅读全文
posted @ 2018-03-13 09:40 筱月 阅读(636) 评论(0) 推荐(0)
摘要:简单谈一下maven搭建 ssm 项目 (使用数据库oracle,比 mysql 麻烦一点,所以这里谈一下) 并实现注册登录功能。 在创建maven 的web项目时,常常会缺了main/java , main/test 两个文件夹。 解决方法: ① : 在项目上右键选择properties,然后点击 阅读全文
posted @ 2018-03-12 00:06 筱月 阅读(4631) 评论(1) 推荐(1)
摘要:ORDER BY ${order} 和模糊查询 username LIKE '%${username}%' 是用$符号,其他的大多是用 #{} 来获取传递的参数。 ORDER BY 还可以用#{}符号传递参数。 #{} 将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order b 阅读全文
posted @ 2018-03-11 13:16 筱月 阅读(3215) 评论(0) 推荐(0)
摘要:ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。 因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015(简称ES2015)。虽然浏览器在不断更新,但并不是所有用户的电脑浏览器都支持ES6,所以在使用的过程中建议还是转成es5,保证代码的可 阅读全文
posted @ 2018-03-10 20:29 筱月 阅读(12496) 评论(6) 推荐(6)
摘要:json不能用for-of循环,会报错 可以用for-in循环: 阅读全文
posted @ 2018-03-10 14:20 筱月 阅读(416) 评论(0) 推荐(0)
摘要:什么是闭包?? 有权访问另一个函数作用域内变量的函数就是闭包。 看一个例子: 在这里,控制台两次输出不一样???为什么??变量n不是重新赋值了吗?? 并没有,在这里,var c = a(); 这段代码意思是将 a 方法的返回值赋值给变量 c ,那么 a() 的返回值就是 inc ,也就 functi 阅读全文
posted @ 2018-03-09 22:54 筱月 阅读(412) 评论(0) 推荐(0)
摘要:controller层中,参数的获取方式以及作用域的问题 阅读全文
posted @ 2018-03-09 19:16 筱月 阅读(1575) 评论(0) 推荐(0)
摘要:Spring + Spring MVC + Mybatis 整合 阅读全文
posted @ 2018-03-08 13:44 筱月 阅读(803) 评论(0) 推荐(0)
摘要:脑子里原本充实的想法,有时候提笔就忘记要写什么了。 我大学专业是计科,从大一就开始自学前端,认为现在传统大学目前对于互联网的教育,过于落后。例如一些技术、教学方法。当然我也只是发表我的个人观点。 一个小白在大一经历过c++或java等高级语言,就会在学习中产生一个百思不得其解的问题,真的不知道大学教 阅读全文
posted @ 2018-03-07 17:39 筱月 阅读(297) 评论(0) 推荐(0)