- 浏览: 51407 次
-
最新评论
文章列表
简介
园子里已经有不少介绍HTTP的的好文章。对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将HTTP协议的元素进行分类讲解。
HTTP的定义和历史
在一个网络中。传输数据需要面临三个问题:
1.客户端如何知道所求内容的位置?
2.当客户端知道所求内容的位置后,如何获取所求内容?
3.所求内容以何种形式组织以便被客户端所识别?
- 2014-06-24 14:34
- 浏览 194
- 评论(0)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可 ...
- 2014-06-21 09:36
- 浏览 252
- 评论(0)
综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的 ...
- 2014-06-03 12:00
- 浏览 256
- 评论(0)
一、前言
目前web项目中,很多乱码情况没有得到统一解决,或多或少影响开发效率和延长开发时间, 所以总结一下关于java web项目各种乱码情况的解决方案。
二、准备条件
1、一个普通的web项目 webProject;
2、一个web服务器 Tomcat。
三、分析各种乱码的情况
1、项目的编码格式和页面文件的编码格式不一样是否有冲突?
答:webProject项目的编码格式是“GBK” ,项目下的页面中的编码格式是“UTF-8”,实践发现,项目的编码格式和页面的编码格式不一样不会有任何问题,显示的中文没有乱码。
- 2014-05-23 14:18
- 浏览 238
- 评论(0)
一、Servlet输出乱码
1. 用servlet.getOutStream字节流输出中文,假设要输出的是String str ="钓鱼岛是中国的,无耻才是日本的"。
1.1 若是本地服务器与本地客户端这种就不用说了,直接可以out.write(str.getBytes())可以输出没有问题。因为服务器中用str.getBytes()是采用默认本地的编码,比如GBK。而浏览器也解析时也用本地默认编码,两者是统一的,所以没有问题。
1.1 若服务器输出时用了, out.write(str.getBytes("utf-8"))。而本地 ...
- 2014-05-23 10:29
- 浏览 220
- 评论(0)
应好友需要,整理一下Java的压缩算法,先从ZLib开始。相关链接:Java压缩技术(一) ZLibJava压缩技术(二) ZIP压缩——Java原生实现
- 2014-05-21 14:27
- 浏览 270
- 评论(0)
在使用Excel表格对数据求和时,只能对单元格内常规格式的数据进行计算,而不能对单元格中的文本格式的数据进行计算,特点就是在单元格的左上角有一个绿色的小三角,(如图:)(上边1234是常规格式数据、6789就是文本格式数据、下边的1234是数据求和时得到的结果。)
怎样才能讲这些文本格式的数据批量转换成常规的数字格式以便进行计算呢?
问题的解决:
把文本格式的转换成常规格式不就可以了吗,当然可以了,但是在把所有填写文本格式的数据单元格选中,然后右击选项中“设置单元格格式”设成常规(如下图)后,左上角并仍有绿色小三角,怎么办,不要急,按下面的步骤去做就行。
...
- 2014-05-12 15:10
- 浏览 230
- 评论(0)
Spring是以代理的方式实现对事务的管理。我们在Action中所使用的Service对象,其实是代理对象的实例,并不是我们所写的Service对象实例。既然是两个不同的对象,那为什么我们在Action中可以象使用Service对象一样的使用代理对象呢?为了说明问题,假设有个Service类叫AService,它的Spring事务代理类为AProxyService,AService实现了一个接口 IAService (这里多了一个接口IAService,是为了说明接口代理的方式)。
Spring事务代理方式有两种,一种是类代理方式,一种是接口代理方式。在Spring的配置文件中可以指定代理 ...
- 2014-05-08 16:24
- 浏览 171
- 评论(0)
xml 代码
<?xml version="1.0" encoding="UTF-8"?>
<!-- name:对应工程名字 default:需要的缺省任务 (运行ant不指名任务执行任务) -->
<project name="120Manage" default="dist" basedir=".">
<!--建立目录机构
src java源码编辑目录
lib jar包(类库)存放目录
bin 编译生成的class存放目录
dist ...
- 2014-04-09 11:31
- 浏览 166
- 评论(0)
【不到最后,不要轻易下判断】
一天晚上,她在机场候机。为了打发几个小时的等候时间,她买了一盒饼干和一本书。她找到一个位子,坐了下来,专心致志地读起了书。突然间,她发现坐在身旁的一个青年男子伸出手,毫无顾忌地抓起放在两人中间的那个盒子里的饼干吃了起来。她不想惹事,便视而不见。
这位心怀不悦的女士也开始从那个盒子里拿饼干吃。她看了看表,同时用眼角的余光看到那个“偷”饼干的人居然也在做同样的动作。她更生气了,暗自思忖:“如果我不是这么好心,这么有教养的话,我早就把这个无礼的家伙的眼睛打肿了。”
她每吃一块饼干,他也跟着吃一块。当剩下最后一块饼干时,他不太自然地笑了笑,伸手拿起那块饼干,掰成两半, ...
- 2014-03-18 16:10
- 浏览 223
- 评论(0)
查询语句的创建是一门艺术,一门使用SQL和命令进行精确和高效查询数据库的艺术。在SELECT查询中,你可以使用JOIN,WHERE和HAVING语句来定义结果的行和列和范围。Group By可以将结果行组合为可以分析的概要数据,UNION则可以组合多个查询的结果,INSERT、DELETE和UPDATE命令可以关系到JOIN语句,INSERT....SELECT可以将一个查询的结果直接插入到另外一个数据表中,而UPDATE和DELETE语句可以由WHERE来控制影响范围。
1.计算年龄
如果你有一个人的生日而需要计算这个人的年龄,将下列语句中@dateofbirth替换为生日即可
SEL ...
- 2014-03-18 11:18
- 浏览 241
- 评论(0)
先前一直使用MySQL admin 和 phpmyadmin 来管理MySQL数据库,但是这两个软件均有很让人郁闷的地方:
MySQL的操作体验不好,用了很久都很不习惯
phpmyadmin用户体验还行,但是访问远程服务器和多服务器时体验和速度欠佳
今天在网上逛了一大圈后发现现在的MySQL客户端已经是相当多了(想当年真是杯具...),试用一圈后觉得还是HeidiSQL最好用。
个人使用感受如下:
体积小,安装文件只有1.7M
速度:操作流畅,终于不卡了
用户体验:,查看表数据和结构只需要切换选项卡即可,不需要复杂鼠标的操作
高级功能,提供查看数据库状态和维护功能
不足:不能图 ...
- 2014-03-18 11:16
- 浏览 232
- 评论(0)
tb_user:用户帐户信息表
列名
数据类型
允许空
说明
UserName
nvarchar(128)
N
用户ID
Password
nvarchar(128)
N
登录名,用户Email
Email
nvarchar(100)
Y
密码
Question
nvarchar(100)
- 2014-03-18 10:19
- 浏览 446
- 评论(0)
用户角色管理作为每个管理系统所必备的模块,也是每个系统的基础模块。
网上有很多都称作通用权限管理系统,真的就通用么?不一定吧,
个人认为不管通用与不通用,能满足自己系统的需求就OK了。废话不多说
下面是一 ...
- 2014-03-18 10:17
- 浏览 208
- 评论(0)
他的作用是将请求转发给过滤器链上下一个对象。这里的“下”指的是哪里 ?
指的是下一个filter,如果没有filter那就是你请求的资源。
一般filter都是一个链,web.xml
里面配置了几个就有几个。一个一个的连在一起
request
-> filter1 -> filter2 ->filter3 -> .... -> request resource.
下面举一个例子:
- 2014-03-18 09:57
- 浏览 310
- 评论(0)