09 2016 档案

摘要:Java list与Python list相比较 Java List:有序的,可重复的。(有序指的是集合中对象的顺序与添加顺序相同) Python list(列表)是有序的,可变的。 Java List分类: ArrayList:底层使用数组,线程不安全,查找速度快,增删速度慢 在迭代过程中,对集合 阅读全文
posted @ 2016-09-23 20:06 欲戴王冠.必承其重 阅读(5428) 评论(1) 推荐(2)
摘要:连接池原理 连接池原理 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。 现在流行的第三方Java数据库连接池库 DBC 阅读全文
posted @ 2016-09-23 17:01 欲戴王冠.必承其重 阅读(1086) 评论(0) 推荐(0)
摘要:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全成功,要么全不成功。 MySQL中的事务 MySQL中的事务 a,mysql引擎是支持事务的 b,mysql默认自动提交事务。每条语句都处在单独的事务中。 c,手动控制事务 开启事务:begin; 提交事务:commit; 回滚事务:rollba 阅读全文
posted @ 2016-09-21 21:04 欲戴王冠.必承其重 阅读(364) 评论(0) 推荐(0)
摘要:本文摘抄自《.NET企业级应用架构设计》 业务逻辑层的模式的发展历史 历史上,事务脚本是第一个广泛应用的业务逻辑模式。 后来出现了基于表数据的表模块模式,仍然属于过程式模式,但是加入了一些面向对象思维。 在面向对象开发兴起之后,出现了基于对象的业务逻辑模式,最简单的对象模型就像是数据库表的数据模型, 阅读全文
posted @ 2016-09-20 15:46 欲戴王冠.必承其重 阅读(912) 评论(0) 推荐(0)
摘要:Martin Fowler定义是: 事务脚本,将所有逻辑组织在一个单一过程,进行数据库直接调用,每个业务请求都有自己的事务脚本,并且是一个类的公开方法。 领域模型,是一系列相互关联的对象,每个对象代表一定意义的独立体,既可以一起以一种大规模方式协作;也可以小到以单线方式运行。 事务脚本总体来说:就像 阅读全文
posted @ 2016-09-19 21:03 欲戴王冠.必承其重 阅读(1708) 评论(0) 推荐(0)
摘要:bootstrap-table是一个基于Bootstrap风格的强大的表格插件神器,官网:http://bootstrap-table.wenzhixin.net.cn/zh-cn/ 这里列出遇到的一个小问题:Bootstrap Table表格一直加载不了数据。 我使用访问远程地址返回的json数据 阅读全文
posted @ 2016-09-17 14:00 欲戴王冠.必承其重 阅读(14803) 评论(0) 推荐(0)
摘要:Jsp实际就是Servlet。 我们访问Http://localhost:8080/Web/index.jsp的流程: 1 【jsp文件名】.jsp转义为【jsp文件名_jsp】.java,文件存储在Tomcat下的Work目录下的org的apache的jsp文件中。 2 编译jsp文件名_jsp. 阅读全文
posted @ 2016-09-14 12:53 欲戴王冠.必承其重 阅读(715) 评论(0) 推荐(0)
摘要:会话:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话 Cookie Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的 阅读全文
posted @ 2016-09-13 16:03 欲戴王冠.必承其重 阅读(388) 评论(0) 推荐(1)
摘要:以W3C网站为例: Stalled是浏览器得到要发出这个请求的指令,到请求可以发出的等待时间,一般是代理协商、以及等待可复用的TCP连接释放的时间,不包括DNS查询、建立TCP连接等时间等。 SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport L 阅读全文
posted @ 2016-09-10 13:19 欲戴王冠.必承其重 阅读(2730) 评论(0) 推荐(0)
摘要:优点: 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 普通查询,必须遍历整张表,知道找到该值,如果在该列上建立了索引,即可在索引中查找,由于索引是经过算法优化过的,因而查找次数要少的多。可见,索引是用来定位的。 缺点: 一是增加了数据库的存储空间,二是 阅读全文
posted @ 2016-09-10 09:52 欲戴王冠.必承其重 阅读(256) 评论(0) 推荐(0)
摘要:XML:eXtensible Markup Language 可扩展标记语言 XML与Html比较 XML乱码相关问题 原因:存储XML的文件的编码格式与XML文件第一行中声明的<?xml version="1.0" encoding="编码" ?>不相符,导致XML错误。 分析:存储XML的文件的 阅读全文
posted @ 2016-09-07 17:23 欲戴王冠.必承其重 阅读(208) 评论(0) 推荐(0)
摘要:下面贴出一段规规矩矩的Java连接数据库的代码: 这是Java连接数据库的一整套代码,大家都不会陌生,我曾经以为背过这些就算会连接数据库了,我发现自己很错。 其实我只是在背别人的API而已,没有丝毫长进。毛主席说过一句话,在战略上要藐视敌人,在战术上要重视敌人,在“战略”上,我要藐视它,我在背API 阅读全文
posted @ 2016-09-05 20:48 欲戴王冠.必承其重 阅读(288) 评论(0) 推荐(1)
摘要:背景 从Tomcat5.x开始,GET,POST方法提交信息,Tomcat采用不同的方式来处理编码。 对于GET请求,Tomcat不会考虑使用request.setCharacterEncoding("UTF-8")设置的编码,而会永远使用ISO-8859-1编码。 对于POST请求,Tomcat会 阅读全文
posted @ 2016-09-03 15:27 欲戴王冠.必承其重 阅读(967) 评论(4) 推荐(2)
摘要:Java无疑是最成功的项目之一了,而在其中学习设计模式和架构设计,无疑是最好不过了。 概念: 提供一种方法访问容器中的各个元素,而又不暴露该对象的内部细节。 使用场景: 和容器经常在一起,我们定义了一个容器,还要提供外部访问的方法,迭代器模式无疑是最好不过了。 迭代器模式的UML类图: 下面的代码是 阅读全文
posted @ 2016-09-03 11:22 欲戴王冠.必承其重 阅读(1195) 评论(4) 推荐(0)
摘要:为何一说程序员就是吃青春饭,各行各业按理不应该是呆的越久懂得经验越多吗? 为何时间带来的不是成就感,而是恐慌感,还有转型的困惑? 那几年的项目经验到底为程序员提供了什么? 为何程序员开发项目几年之后仍然成为不了架构师,仅仅是项目少的问题吗? 从项目经验到底得到了什么? 有一种程序员一直做底层开发,以 阅读全文
posted @ 2016-09-02 20:45 欲戴王冠.必承其重 阅读(1004) 评论(7) 推荐(4)
摘要:上一篇HttpServer类职责很多,包括启动服务器,创建ServerSocket,得到客户端Socket,创建Request对象和Response对象,并解析Http请求,这样很混乱,不利于以后服务器的扩展,所以这次将职责分离,分成Bootstrap,HttpConnector,HttpProce 阅读全文
posted @ 2016-09-01 18:53 欲戴王冠.必承其重 阅读(440) 评论(3) 推荐(0)