摘要:
博客地址:https://ainyi.com/67 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 需要导入一个jar包:javax.websocket-api-1.0-rc4.jar 注意点: 需 阅读全文
摘要:
Map 四种遍历: 第一种:取值遍历 第二种:Iterator遍历 第三种:遍历所有的Value值 该方式取得不了key值,直接遍历map中存放的value值。 第四种:使用entrySet遍历 map排序: 按 key 排序: 按 value 排序: 在 map 中根据 value 获取 key: 阅读全文
摘要:
首先要在 face++ 注册一个账号,并且创建一个应用,拿到 api key 和 api secret; 下载 java 接入工具,一个 jar 包:https://github.com/FacePlusPlus/facepp-java-sdk 请求返回的数据是 json 格式,需要导入 json 阅读全文
摘要:
博客地址:https://ainyi.com/70 验证码的作用: 1、防止广告机注册和发帖、评论。2、防止暴力破解密码,特别是有管理员权限的密码。 在这里介绍一种非常实用的验证码生成工具:kaptcha 这个工具,可以生成各种样式的验证码,因为它是可配置的。 而 kaptcha工作的原理,是调用 阅读全文
摘要:
java ssm框架实现文件上传 实现:单文件上传、多文件上传(单选和多选),并且用 ajax 异步刷新,在当前界面显示上传的文件 首先springmvc的配置文件要配置上传文件解析器: 其次在pom.xml中要配置两个上传文件的依赖 单文件上传: 多文件上传(整合了 单选文件和多选文件 的两种) 阅读全文
摘要:
jQuery动画: animate 容易出现连续触发、滞后反复执行的现象; 针对 jQuery 中 slideUp、slideDown、animate 等动画运用时出现的滞后反复执行等问题的解决方法有如下: 1、在触发元素上的事件设置为延迟处理, 即可避免滞后反复执行的问题(使用setTimeout 阅读全文
摘要:
简单谈一下maven搭建 ssm 项目 (使用数据库oracle,比 mysql 麻烦一点,所以这里谈一下) 并实现注册登录功能。 在创建maven 的web项目时,常常会缺了main/java , main/test 两个文件夹。 解决方法: ① : 在项目上右键选择properties,然后点击 阅读全文
摘要:
ORDER BY ${order} 和模糊查询 username LIKE '%${username}%' 是用$符号,其他的大多是用 #{} 来获取传递的参数。 ORDER BY 还可以用#{}符号传递参数。 #{} 将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order b 阅读全文