JSP与MySQL交互的中文乱码解决方案及总结

JerryXia 发表于 , 阅读 (2,312)
首先实现了一个StringConvert bean(GBtoISO()和ISOtoGB()两个方法),解决了与MySQL数据库交互的时候的部分中文乱码问题:在JSP程序中读取MySQL的中文内容,用这两个方法可以解决乱码问题。 但是从JSP写入到MySQL的中文内容都成了乱码,并且再读出来的时候也显示为“??”,在这里应该出现了编码转换过程中的字符信息丢失。郁闷的是,我在命令行窗口中登陆到MySQL后,执行如INSERT INTO customer VALUES(''字符'',...)这样... 阅读全文

6款javascript Linq类库

JerryXia 发表于 , 阅读 (3,189)
Javascript已经在全世界范围内流行开了。它被定义为解释性语言、动态语言,此外,它采用弱类型的变量定义,并未使用严格的数据类型。JavaScript是一种多范式语言,支持面向对象的,命令式和函数式编程风格,JavaScript是也用作客户端脚本。JavaScript依赖于浏览器本身,是为了提供增强的用户界面和动态网站。与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。下面是一些JavaScript库,它允许您采用类似LINQ的语法来查询JSON... 阅读全文

网络编程基础 -- Socket:流,TCP连接,TCP可靠性概述

JerryXia 发表于 , 阅读 (2,139)
如前文所说,不同类型的Socket与不同类型的底层协议族以及同一协议族中的不同协议相关联。而我想说的主要就是TCP/IP协议族中的内容。现在TCP /IP协议族中的主要socket类型为"流套接字(stream socket)"和"数据报套接字(datagram socket)"。如果类比到现实中 stream socket类似于打电话沟通,datagram socket类似于写信沟通。当然,其他协议族当然也有相应的stream socket和datagram socket。我学习的时候喜... 阅读全文

CMS系统评论模块Cache优化

JerryXia 发表于 , 阅读 (2,052)
如上图中所示,缓存模块设计得比较巧妙,以显示页面为单位缓存数据,因为评论页面依照提交时间降序排列,每新增一条评论,所有帖子都需要向下移动一位,所以缓存格式设计为每两页数据一个文件,前后相邻的两个文件有一页数据重复,最新的缓存文件通常情况下不满两页数据。假设评论总数95条,每页显示20条时的页面缓存结构,此时用户看到的第一页数据读取自“缓存页4”的95~76,第二页数据读取自“缓存页3”的75~56,以此类推。这样发帖动作对应的缓存更新可简化为一次文件追加写操作,效率最高。而且可保证任意评论... 阅读全文

Asp.Net企业开发项目结构与分层

JerryXia 发表于 , 阅读 (2,110)
这里以Asp.Net MVC开发的基于三层架构项目为基础基本准则:三个层之间的调用要严格按照“上层只能调用直接下层,不能够越权,而下层也不能够调用自己的上层”。展现层:用来显示数据或从UI上获取数据;该层主要是用来处理数据显示和特效用的,不包括任何业务逻辑。01.UIWeb(前台Web站点)Wcf(Wcf服务站点)业务层:业务层包含了系统中所有的核心业务逻辑,不包括任何跟数据显示、数据存取相关的代码逻辑。02.Bussiness Login LayerServices(服务层,隔离显示层来... 阅读全文

网页常见 字符转码

JerryXia 发表于 , 阅读 (2,628)
显示                  说明              实体名称    实体编号\                    半方大的空白                                 全方大的空白                                不断行的空白格              <                     小于                < ... 阅读全文