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

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

网络编程基础 -- 字节和字符,对信息进行编码

JerryXia 发表于 , 阅读 (1,461)
TCP/IP 协议以字节的方式传输用户数据,并没有对其进行检查和修改。这个特点使得应用程序可以非常灵活地对其中传输的信息进行编码。TCP/IP的唯一约束是,信 息必须在块(chunk)中发送和接收,而块的长度必须是8位的倍数。而字节正好是8位的,因此我们可以认为在TCP/IP协议中传输的信息是字节序列。 鉴于此,我们可以进一步把传输的信息看做数字序列或数组,每个数字的取值范围是0~255(8位)。应用程序协议:明确定义了信息的发送者应该怎样排列和解释这些位序列(bit sequence),... 阅读全文

Cache实战

JerryXia 发表于 , 阅读 (1,603)
开始做过Web站点性能优化的人,应该都用过缓存这种技术。而在这篇文章中,我所说的Cache是狭义的,仅仅指的是Web站点开发使用到的ASP.NET的Cache,是使用HttpRuntime.Cache访问到的那个Cache,而不是其它的缓存技术或广义的缓存。介绍ASP.NET本身提供了一个强大的、便于使用的缓存机制,用于将需要大量服务器资源来创建的对象存储在内存中。缓存这些类型的资源会大大改进应用程序的性能。缓存实例是每个应用程序专用的,其生存期依赖于应用程序的生存期,重新启动应用程序后,... 阅读全文

项目各环境配置文件的读取

JerryXia 发表于 , 阅读 (1,273)
json配置文件Asp.Net本身对配置文件的读取有个程序集,即System.Configuration,旗下有个ConfigurationManager类来获取写在Web.config或者是App.config中的配置。但我在实际开发中遇到一个问题,它无法解决程序运行在各个环境中时自动加载相应环境的配置文件,所以这个库就产生了Web.json Web.Debug.json Web.Test.json Web.Release.json 只要在Web.config定义一个程序当前运行环境的l... 阅读全文

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

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

UrlRewriter.dll的使用

JerryXia 发表于 , 阅读 (1,623)
昨天,转贴了一篇利用ISAPI筛选器来实现URL伪静态的文章,我按照文章上的内容做,可是没有做出来,目前看来,该方法没有使用MicrosoftURLRewriter.dll这个方法好,至少我个人觉得,花了一个晚上的时间,终于研究出来了怎么利用这个dll文件来对asp.net页面实现静态化了,其实很简单。一,获得Mircosoft URLRewriter.dll: 获得MircosoftURLRewriter.dll可以到http://www.microsoft.com/china/msdn... 阅读全文

什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它??是如何工作的?GC是什么

JerryXia 发表于 , 阅读 (1,837)
什么是.NETDot Net是微软在2000提出的一整套平台,包括底层操作系统:Windows;辅助产品:Dot Net企业服务器;Mcirosoft XML Web服务:.Net My Services;开发平台:Dot Net框架,集成的开发环境: Visual Studio 。以上几个部分组成。底层操作系统:当然是Windows 对全线的操作系统都提供XML Web服务支持。服务器操作系统2003开始,个人操作系统从Vista开始集成.Net Framework。并且操作系统原始的A... 阅读全文