- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 单点登录原理与简单实现
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必
2017-12-25 21:26:12 290
原创 web.xml中各个标签的作用和说明
在配置项目组件的过程中, 了解Tomcat加载组件顺序很有必要。 例如某些框架如Quartz的集群功能需要数据库的支持, 数据库的加载肯定要在框架组件加载之前。 经过查阅和Debug发现, web.xm组件加载顺序为:context-param -> listener -> filter -> servlet(同类则按编写顺序执行)。web.xml常用组件解析:<web-app><dis
2017-12-25 09:54:32 9310 2
原创 实现在html页面加载之后执行js方法
浏览器对html页面内容的加载是顺序加载,也就是在html页面中前面先加载,因此当加载到JS脚本时,JS是一种解释性的脚本,也是从上而下顺序执行,由于这段JS代码是立即执行的。第一种方式是把方法写在head中(推荐)让它顺序执行的时候去执行。第二种方式是使用body的onload方法第三种方式是使用$(document).ready()引用 JQuery 中用得最多的要属工厂函数 $() 了
2017-12-21 09:28:17 44532 1
原创 Json知识点学习
前言无论是前端解析后端的数据还是做全栈的技术需要,你都可能多少需要知道些json的技术点,从json的标准格式到json的格式转换与传输,再到中转的处理。本文小编与你一起回顾json的最强知识点攻略。概念javascript的对象表示法(javascript object notation).json是用于存储和交换文本信息的语法,类似于xml,但是比xml更小、更快、更易解析。语
2017-12-20 22:16:23 355
原创 Oracle 建立索引及SQL优化
Oracle 建立索引及SQL优化数据库索引:索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。 建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。 2、对于两表连接的字段
2017-12-19 22:16:47 498
转载 Java web 怎么得到客户端的Mac地址?(思路)
关于网友提出的“Java web 怎么得到客户端的Mac地址?(js除外)”问题疑问,本网通过在网上对“Java web 怎么得到客户端的Mac地址?(js除外)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:问题:Java web 怎么得到客户端的Mac地址?(js除外)描述:最近开发一个接口,需要得到客户端的Mac地址。使用js得到,但是只能是
2017-12-17 21:30:39 9881
转载 关于Web前端密码加密是否有意义的总结!
起因:是一个90后团队搞的一个流氓公司,做 Mac 下的盗版应用商场,被骂了一通,同时调侃 http 协议明文传输用户名密码,太低级。后来有个人站出来,提出“前端对数据进行加密没有意义”这个观点。后来就是的骂战了。。。无意义说:密码在前端加密完全没有意义,对密码系统的安全性不会有任何提高,反而会引发不必要的麻烦。(1)加密了也无法解决重放的问题,你发给服务器端的虽然是加
2017-12-11 22:12:36 4478
转载 浅谈 Java 中的 hashcode 方法
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:public native int hashCode();根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。为何Object类需要这样一
2017-12-11 09:03:42 213
原创 解决Button 按钮的点击时候出现边框的问题
CSS控制Button 按钮的点击时候出现蓝色边框添加css属性,这样在点击安按钮的时候就不会有蓝色边框了 button{ outline:none; } 实对于button的outline设置需要这样来设置,才能达到所有浏览器一样的风格效果:focus {outline:none;} /*for IE*/::-moz-focus-inner {border-color: tra
2017-12-08 16:05:45 25773 3
原创 ubuntu解决菜单栏和工具栏消失的方案
方案一 如果你确定没有误删除一些依赖的话,可以使用此方案进行解决。重设compiz设置dconf reset -f /org/compiz/重置compiz后,重启Unity:setsid unity方案二 如果你发现方案一没有起作用,可能是安装一些东西引起了冲突,可以尝试方案二。第一步:按下Ctrl+Alt+T来唤醒终端,如果你没法唤醒终端,那么只能Ctrl+Alt+F1进入命令行模式
2017-12-08 09:20:17 29963 1
转载 Ubuntu 16.04 LTS安装 TeamViewer 远程协助软件
Ubuntu 16.04 LTS安装 TeamViewer首先,打开TeamViewer的下载页面,下载Debian/Ubuntu的Deb安装包。这是一个32位的deb包。Debian 6/Ubuntu 10等旧发行版本可以下载64位deb包,因为它们没有Multiarch多架构功能。对于Ubuntu 16.04,我们必须下载32位deb包,因为Ubuntu 16.04具备
2017-12-06 21:37:27 5681
转载 Java集合框架:ArrayList
ArrayList定义123456789packagejava.util;publicclass ArrayList extendsAbstractList implementsList, RandomAccess,
2017-12-05 08:50:22 265
原创 mysql数据库中使用null可能会存在问题
NOT IN、!= 等负向条件查询在有 NULL 值的情况下返回永远为空结果,查询容易出错举例说明create table table_2 ( `id` INT (11) NOT NULL, user_name varchar(20) NOT NULL)create table table_3 ( `id` INT (11) NOT NULL, user_n
2017-12-04 21:38:50 2648
原创 分享前端面试中被问到的几个问题
一.怎么让Chrome支持小于12px 的文字?这个我们在做移动端的时候,设计师图片上的文字假如是10px,我们实现在网页上之后。往往设计师回来找我们,这个字体能小一些吗?我设计的是10px?为啥是12px?其实我们都知道,谷歌Chrome最小字体是12px,不管你设置成8px还是10px,在浏览器中只会显示12px,那么如何解决这个坑爹的问题呢?我们的做法是:针对chrome浏览器,加web
2017-12-03 17:13:50 7030
转载 JavaScript性能优化的小知识点总结
JavaScript 性能优化的小知识总结2017-11-30 前端开发作者:静逸 出处:http://www.cnblogs.com/liyunhua 链接:http://www.cnblogs.com/liyunhua/p/4529086.html前言一直在学习 javascript,也有看过《犀利开发 Jquery 内核
2017-12-01 13:05:29 406
React练习小dome
2019-03-20
ssm框架整合示例
2019-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人