Loading

摘要: 问题现象 应用上线部署时遇到个奇怪的问题,docker内的Mysql无论如何也访问不了。 通过Mysql Client连接到docker内部的Mysql Server提示错误如下: 2013-Lost connection to MYSQL server at 'reading for initia 阅读全文
posted @ 2022-01-07 18:05 伊莫的森林 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端口可以直接使用 Tomcat 所运行的应用程序,你也可以将该端口改为 80。既然 Tomcat 本身已经可以提供这样的服务,我们为什么还要引入 Apache 或者其他的一些专门的 HTTP 服务器呢?原因有下面几个:1. 提升对静态文件的处理性能2. 利用 Web 服务器来做负载均衡以及容错3. 无缝的升级应用程序这三点对一个 web 网站来说是非常之重要的,我们希望我们的网站不仅是速度快,而且要 阅读全文
posted @ 2013-11-29 13:09 伊莫的森林 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 准备工作:1、httpd-2.2.22-win32-x86-openssl-0.9.8t.msi下载地址:http://apache.etoak.com//httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi2、apache-tomcat-6.0.20.zip(免安装版-绿色版)下载地址:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.zip3、 jdk1.6.0_18下载地址:如果只是应用的话,也可以选择安装J 阅读全文
posted @ 2013-11-29 13:07 伊莫的森林 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 最近在公司里做项目,遇到一个问题,建的数据库里的中文字符和音标显示为乱码,组里的人所有字符都用varchar表示,所以出现上述问题,当改为Nvarchar后,问题得到解决。所以有必要把他们的区别再重新复习一遍。 char类型:对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。 Varchar类型:Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian&quo 阅读全文
posted @ 2013-11-29 11:56 伊莫的森林 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 好久没有更新博客了,仔细回头看了看这些年的积攒,拷贝大于思考,确实学到手里的东西也不多,生活要过下去,还是要不断学习。最近在处理web前端上传时,采用目前较主流的flash第三方插件方式,好处是可以限制用户随意选择文件类型,但在chrome下还是束手无策,后端验证少不了,算是给以后使用的朋友提醒一下。这次讲的不是这个问题,而是同样的程序在chrome,ie下正常,而在firefox下后台无法获取session导致验证失败。原因:flash作为浏览器插件存在,ie和chrome下flash使用的是浏览器自身的连接池,所以获取的Session是一致的,而在firefox下ff对plugin的链接是 阅读全文
posted @ 2013-07-18 22:59 伊莫的森林 阅读(385) 评论(0) 推荐(0) 编辑
摘要: ERROR: While executing gem ... (Gem::RemoteSourceException) HTTP Response 302据说这是因为gem版本太低了导致无法更新。从网上查到更新gem代码,执行后还是报错。C:\ruby>gem update --systemUpdating RubyGems...ERROR: While executing gem ... (Gem::RemoteSourceException) HTTP Response 302后来在http://phpcollection.com/error-while-executing-gem- 阅读全文
posted @ 2012-11-27 09:59 伊莫的森林 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 前几天写了一篇关于ThickBox 3.1的文章:今天在使用这个东西的时候发现里面有许多参数没有详细解释,今天抽空整理出来,现和大家分享一下:先说几个参数:class="thickbox" 调用特效;height 打开页面的高度;width 打开页面的宽度;title="Iframe(Auto Hide)" title的内容;keepThis=true TB_iframe=true 这两个参数没搞明白什么意思,但通过框架来调用页面时不可缺少;#TB_inline 调用当前页面的层;inlineId 当前页面层的ID;modal=true 表示禁用titl 阅读全文
posted @ 2012-10-22 16:43 伊莫的森林 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.一张图片描述:这是ThickBox的一个简单实例,这个例子展示了在中放置一张图片(请看演示)。说明:创建一个link元素 ()给创建的这个link元素一个class属性,其值是:thickbox (class="thickbox")在href属性中指定一个张图片地址(.jpg .jpeg .png .gif .bmp)2.多张图片描述:这个例子和单张图片差不多,但他允许使用rel属性使多张图片成为一组,在ThickBox里导航。这种完美的使用方法适用于图片集。使用说明:创建一个link元素 ()给创建的这个link元素一个class属性,其值是:thickbox; (c 阅读全文
posted @ 2012-10-22 16:42 伊莫的森林 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 用DataFormatString格式化GridView在GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了,在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效.留个记号,下次用的时候,就不用浪费N多时间了.还有还有,DataFormatString = "{0:F}",是默认格式,显示两位小 阅读全文
posted @ 2011-12-14 13:25 伊莫的森林 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 由于项目需要,配了两台虚拟机做测试用,发现两台机器之间无法ping通,并且两台同时打开,连接这两台机器都会变得不稳定,造成这种现象的主要原因是这两台虚拟机的是由于两台机器是拷贝的同一份虚拟机系统,虚拟机的系统之间MAC地址相同,在网卡获取地址的时候无法正常。解决方法:1.在拷贝第二份虚拟机启动时,选择【I copied it】,虚拟机软件会自动帮你修改当前的虚拟机MAC地址,这样获取IP之后就不会出现两个网卡争抢一个IP的数据的现象了。2、打开虚拟机所在的文件夹,用文本工具(比如记事本或vi)打开后缀名为vmx的配置文件,然后修改一下几行:ethernet0.generatedAddress 阅读全文
posted @ 2011-12-13 10:57 伊莫的森林 阅读(889) 评论(0) 推荐(0) 编辑