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

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

2016年4月份日记

JerryXia 发表于 , 阅读 (2,873)
2016/04/01今天一个年轻的工程师手误,把一张表的全部数据给更新掉了,幸好我在更新前作了备份。2016/04/09周六,早上起得比工作日还早,被公司强行要求去参加团队户外拓展活动,既然无力反抗,那就只能默默闭目享受了。最近,看到的、经历得越多,对自己的未来感到越迷茫和悲观。2016/04/11早上02:38分钟,做恶梦惊醒,就再也睡不着了2016/04/12今天看到一句话:“无趣之人,往往不是无能之人,而是无胆之人。”,我自己其实是不敢有兴趣啊! 阅读全文

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

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

食物升糖指数

JerryXia 发表于 , 阅读 (1,378)
GI即是Glycemic Index: 升糖指数(又称血糖生成指数),GI是用来量度各类含碳水化合物(醣质)的食物在进食后对血糖影响程度的数值,从而表示食物对血糖的影响。准确的GI值的定义:GI值是以食用纯葡萄糖(pure glucose)100公克后2小时内的血糖增加值为基准(GI值=100),其他食物则以食用后2小时内血糖增加值与食用纯葡萄糖的血糖增加值作比较得到的升糖指数。正常来说,食物中碳水化合物在消化道分解后,最后成为葡萄糖进入血液中,血糖便随即上升。但由于食物中的碳水化合物种类... 阅读全文

女人最爱问的七个问题的标准答案

JerryXia 发表于 , 阅读 (1,226)
《女人最爱问的七个问题的标准答案》,哈哈,从豆瓣转来的,还是很涨姿势的,没看过的可以看看。 问题一:你爱我吗? 错误答案A:“爱。” 错误答案B:“这还用问吗?” 错误答案C:“你烦不烦啊? 标准答案:目光怜爱的望着对方三秒,然后神情的点一下头,同时发出“嗯”的声音,然后一把把她揽在怀里...... 解析:答案A会让她觉得你太不严肃了,纯粹胡弄她;答案B会让她觉得你对她的爱不够坚定,而且她一定会喋喋不休的问到底,让你给她明确的答案,够你烦的;答案C过后一定是一顿大架或冷战。其实女人对男人是... 阅读全文

CMS系统评论模块Cache优化

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