- 博客(13)
- 问答 (4)
- 收藏
- 关注
原创 一个高效,良好的java验证码设计思路
这是开源项目smart的一个验证码设计思路,其设计思想十分巧妙和有趣 1.验证码管理和验证码生成分离,低耦合。验证码抽象很好,将验证码放入的方法中是一个恰到好处的抽象,业务逻辑可以只在helper中写,而不用修改capcha的内容 2.由helper统一管理验证码的生成和验证,代码逻辑清晰 3.可以注意到是captcha类只用于处理验证码的产生不关心验证码的具体使用方法,这就是一个低耦合,高类
2017-09-22 07:41:50 1813
原创 在web端保存app的登陆状态的一个简单实现
app:存储一个UUID 每次发送请求都附带这样一个UUIDweb: 拦截器: 拦截所有的app请求,如果appUUID为空,要求用户登陆, 如果UUID 不为空,在自定义的一个变量中存储的HashMap中进行查找在一个hashmap中查找,如果可以找到,就说明用户登录是合法的如果无法找到 就向数据库中查找找不到则提醒用户重新登录 找到就放在hashmap中用以提高下次查找的速度
2017-09-19 16:32:30 1408
原创 pl/sql 编辑表格 报错 ora-00942的解决方案
oracle 是大小写敏感的数据库。在创建表的时候,或者查询的时候pl/sql会自动将表名大写。如果编辑或者查询某个表名中含有小写字符时,必须将该表名用双引号包住,不然则会报错。
2016-08-16 08:58:08 1364
原创 jquery 菜单效果
实现功能: 竖标签,点击的时候放下,在次点击的时候收回。 横标签,鼠标滑过的时候放下,划出的时候收回。 实现思路: 竖标签: 给标题添加点击事件,收起所有的标签,检查选中的标题,如果是打开状态则收起,反之则放下 横标签: 第一种方式:
2016-08-08 23:22:46 458
原创 jquery 页面内编辑的表格
实现功能:1.可以在表格里点击,然后直接修改内容。2.在表格中,按esc撤销修改操作,按回车确认修改。实现步骤:1.给表格添加点击事件,如果点击在表格中添加一个<input>标签2.将表格中原来的内容置为空,并把内容放在input标签里3.将input标签聚焦并选中4.给input添加监听注意事项:1.需要注意处理点击表格后,再次点击可能会把input标签内的内容输出。代码:1.edi
2016-08-08 22:55:46 476
原创 jquery 笔记之事件
普通事件:加载文档事件 $(doucument).hasready(bool); $(document).ready(function(){}); $('p').click(); keyup() keydown()表单事件:focus();获得标签 blur;失去焦点 change: 修改后 select:选中 submit:浏览器事件:resiz
2016-08-08 19:38:21 254
原创 jquery 笔记之简介
jquery优势:轻量级;强大的选择器;DOM操作;事件兼容机制;ajax;不污染全局变量;兼容浏览器;链式操作方便;隐式迭代;官方api文档。 不能向后兼容 插件不兼容 对 UI支持不足 cdn 引进jquery 可以减小服务器的压力 window.onload() = function() 执行一个 (document).ready(function()alert(1
2016-08-08 19:27:53 242
原创 javascript 函数
1.定义函数语句式function test1(){} 静态 优先解析 直接量ecma推荐 var test1 = function(){} 静态 顺序解析 function构造方式var test3 = New Fuction(“a”,”b”,”return a+b”); 动态(执行时
2016-07-31 17:53:20 238
原创 javascript简介
javascipt的组成部分emac-script,用于提供核心的语法功能dom文档对象模型,提供访问和操作网页内容的接口和方法document.write();bom浏览器对象模型 提供与浏览器交互的方法和接口 window.alert();javascript的解释机制javascript 使用解释执行的方式。即**边解释边执行**。javascript的使用方式java
2016-07-28 20:40:43 225
原创 IllegalStateException异常处理
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.CacheAwareContextLoaderDelegate.loadContext(CacheAwareContextLoaderDelegate.java:99) at or
2016-07-28 00:28:01 1664
原创 浅析EL(Expression Language)
浅析EL(Expression Language)EL表达式的目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。 EL表达式的原理:EL表达式的常用范围: 1.用于取出对象中的值${pagecontext.request.contextpath)2.支持算数运算和逻辑运算以及
2016-07-28 00:16:07 482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人