java7大设计原则
1、单一职责原则(srp) 每一个对象或者类只有一个职责。高内聚、底耦合。 2、开闭原则(ocp) 对扩展开放,对修改关闭。使用性,灵活性,扩展性,稳定性延续性,重复、维护 3、里氏替换原则(lsp) 在继承体系中利用抽象和多态静态改为动态。,也就是说任何父类出现的地方都可以用他的子类来替换,不影响 ... 查看全文
【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(六)
62.谈一谈你对Mybatis的理解?MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对使用jdbc操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动 查看全文
【转】 ASP.NET使用ICallbackEventHandler无刷新验证用户名是否可用
功能说明:当用户在用户名输入框输入字符并焦点离开此输入框时,自动到数据库用户表中验证此用户名是否已被注册,如果已被注册,显示【不可用】,反之,显示【可用】,期间页面不刷新,读者也可以考虑将提示文字换成图片等更佳体验的提示方式。 (只是的个Demo,没有考虑诸如Sql注入等问题,期间参考了网上的个别关 ... 查看全文
jQuery技术内幕:深入解析jQuery架构设计与实现原理
jQuery源码(jquery-1.7.1.js)的总体结构:(function( window, undefined ) {// 构造jQuery对象 var jQuery = (function() { var jQuery = function( selector, context ) { r ... 查看全文
HTTP与HTTPS的区别
什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。 你也可以说:HTTPS = HTTP + SSL HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。 为什么需要 HTTPS ... 查看全文
编写html经常使用而又easy忘记的语句
设置文件字符编码: <meta charset="utf-8"> 内部样式表: <style type="text/css"> hr {color: sienna;} p {margin-left: 20px;} body {background-image: url("images/back40. ... 查看全文
MVC 发布程序 HTTP 错误 403.14 - Forbidden 及 HTTP 错误 404.2 - Not Found
新建立的MVC项目发布程序后会浏览网站可能会有问题 这时不要去按照系统提示打开“目录浏览”,而是应该去做一些配置 具体步骤: 1:配置web.Config 这里要做一个说明,可以只加第一个配置,但是有的网站需要俩个都加上。 2:检查“处理程序映射” 请检查一下“处理程序映射”,里面是否有“Exten ... 查看全文
eggjs 框架代理调试 SELF_SIGNED_CERT_IN_CHAIN 报错解决方案
eggjs 中的 this.ctx.curl 可以发起一个请求,配置 proxy 可以很方面的通过接口进行问题定位。代理方式如下: 1、开启 egg-development-proxyagent ,配置 http_proxy 、 https_proxy 环境变量,将代理地址配置为本地 8888 2、 ... 查看全文
Tornado 网站demo 二
连接数据库 methods 中建立一个文件 db.py 分别建立起连接对象和游标对象 用户登录 进入到 templates 文件,建立名为 index.html 的文件: 其中<meta name="viewport" content="width=device-width, initial-sca ... 查看全文
JQuery和JS操作LocalStorage/SessionStorage的方法(转)
出处:http://blog.csdn.net/djzhao627/article/details/50747628 首先说一下LocalStorage和SessionStorage LocalStorage 是对Cookie的优化 没有时间限制的数据存储 在隐私模式下不可读取 大小限制在500万字 ... 查看全文
web样式无法正常显示
最近在做一个新项目,项目挡下来后,启服务后,发现样式无法加载。加载报下面的错误。 Resource interpreted as Stylesheet but transferred with MIME type application/x-css: "http://localhost:8001/s ... 查看全文
centos6.8+nginx搭建简单的https服务器
这里nginx搭建https服务器,必须几个要求,第一有安装openssl-devel,当然这个没有貌似编译添加ssl模块会出错。那如果编译有不会的可以参考我前面的博客,当然baidu和google上资料也很多。1、确认nginx服务器能正常运行lsof-i:80#查看80端口是否正常启用,nginx默认80端口而不.. 查看全文
ORM进阶之Hibernate中对象的三大状态解析
ORM进阶之 ORM简单介绍 ORM进阶之Hibernate简单介绍及框架搭 ORM进阶之Hibernate的三大对象 ORM进阶之Hibernate中对象的三大状态解析 在Hibernatea中每一个对象都有三种状态,他们在这三种状态下,Hibernate会他们进行不同的处理。下边我们通过一张图来 ... 查看全文
自编清空远程web空间利器
学习了php的filesystem,运用它的功能,可以轻松批量删除远程服务器的文件和文件夹。但一定要小心,删错了,就后悔莫及哟!应用场景:当我们远程测试某些项目的时候,不需要了,就要删除,以免浪费空间,也可以预防漏洞。但使用FTP删除很慢,所以上传这个文件,设置好你要删除.. 查看全文
Thinkphp权限控制类中_initialize()的调用原理
在使用权限认证的时候,我们会这样编写权限类:namespaceCommon\Common\Controller;useThink\Controller;useThink\Auth;classAuthControllerextendsController{protectedfunction_initialize(){//获取登陆信息$uid=session(‘uid‘);if(empty($uid)){$this->error(‘请先登陆!.. 查看全文
HTTP协议(一)——了解Web及网络基础
一、使用HTTP协议访问WebWeb页面不会凭空显示出来,根据Web浏览器地址栏中指定的URL,Web浏览器从Web服务器获取文件资源等信息,从而显示出Web页面。像这种通过发送请求获取服务器资源的Web浏览器等,都可称为客户端。 查看全文