摘要: 在部署生产环境的时候,配置总是容易出错。很多时候,我总觉得自己所有的时间都花在配置上,不只是生产部署,开发部署也是,而且有时候相同的配置参数下会产生不同的结果,天知道又是那个地方被改了。今天又是遇到配置的问题,还好问题不难,系统的运行环境的.net4.0但是Cassini的运行环境是.net3.5,部署的时候总是忘记去兼顾.net3.5导致系统无法正常运行。不过前几天,配maven,eclipse还有postgresql就没那么好运了,浪费了好多时间。想想要是真是各种配置都掌握了又有什么用?真心感觉浪费了好多时间。。。 阅读全文
posted @ 2014-03-10 19:38 middlesummer 阅读(143) 评论(0) 推荐(0)
摘要: PG数据库的登录用户和角色是有相互联系的,比起oracle要简单灵活很多。 PG里的登录用户和角色只有一个区别就是是否能登录,即login属性。1.创建登录用户: Iccc //事实上大小写不敏感CREATE ROLE Iccc LOGIN PASSWORD 'Iccc2013' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;create role 与 create user 命令是等效的,只是create user 默认是login的,而前者默认是非login的2.查看系统内用户psql终端可以用\du或\ 阅读全文
posted @ 2014-03-10 12:01 middlesummer 阅读(554) 评论(0) 推荐(0)
摘要: 安装方式:1.将安装文件安装到指定的目录下2.配置环境变量M2_HOME,如D:\bin\apache-maven-3.03.配置path变量,末尾加上%M2_HOME%\bin; 注:当我们在cmd中输入命令时,windows首先会在当前的目录中寻找可执行文件和脚本,如果没有找到,windows会接着遍历环境变量Path中定义的路径。 检车Maven的安装情况:C:\User\Juven Xu>echo %M2_HOME% 检查环境变量M2_HOMEC:\User\Juven Xu>mvn -v 执行第一条maven语句,检查windows是否能够找到正确的mvn执行脚本M2_H 阅读全文
posted @ 2014-03-05 18:40 middlesummer 阅读(148) 评论(0) 推荐(0)
摘要: 在设置定时任务的时候,先以administrator用户进行设置,可以在设置完成后将run as后的用户改成system,不需要输密码 阅读全文
posted @ 2014-02-27 14:20 middlesummer 阅读(176) 评论(0) 推荐(0)
摘要: 一直以为C#中==符号的规则和java一样,因此在判断string值相同的时候都用的是equals方法,其实在c#中可以用==直接判断string的值相等。 阅读全文
posted @ 2014-02-26 10:58 middlesummer 阅读(178) 评论(0) 推荐(0)
摘要: 最近遇到一个问题,就是多个线程以相同的邮箱账号访问邮件服务器的时候登录会报错,说明多个线程不能在同一时刻用同一账号进行登录,但是不同账号之 间又互不影响,因此针对每一个不同的账号需要对其加一把锁,既可以防止报错又可以不影响其他账号登陆。方法就是新建一个dictionary,来装 object,代码如下: 1 public static bool operator !=(MailSyncFolder a, MailSyncFolder b) 2 { 3 return !(a == b); 4 } 5 6 static Di... 阅读全文
posted @ 2014-02-26 09:52 middlesummer 阅读(552) 评论(0) 推荐(0)
摘要: JDK:Java Software Development Kit,指java的开发环境和运行环境。可以包含函数库、编译程序等。JRE:Java Runtime Environment指Java的运行环境,是面向java程序的使用者,而不是开发者。安装JDK之后生成两个JRE,一个在\jre目录下,一个在C:\Program Files\Java\j2re1.6.1_01的JRE目录下,后者比前者少了Server端的Java虚拟机。 阅读全文
posted @ 2014-02-24 11:56 middlesummer 阅读(158) 评论(0) 推荐(0)
摘要: 由于工作需要,需要写一个结尾不以.OK结尾的正则表达式,但是发现网上提供的好多都没法用。最后经过调试,发现一定要在正则表达式前面加一个^才能测试通过。最后正则表达式如下:^((?!\.OK).)*$后来又要新增几个需要排除的结尾,需要更改如下:^((?!\.(OK|xls|XLS)).)*$ 阅读全文
posted @ 2014-02-21 11:43 middlesummer 阅读(2072) 评论(0) 推荐(0)
摘要: protected override bool DirectoryExists(string path) { bool exists = false; if (path.LastIndexOf('/') != path.Length - 1) { path = path + '/'; } FtpWebResponse response = null; FtpWebRequest request = null; ... 阅读全文
posted @ 2014-02-19 09:42 middlesummer 阅读(557) 评论(0) 推荐(0)
摘要: 想在正则表达式的结尾加一个反向匹配,比如所有以.OK为结尾的文件一律不要,于是就写了\w+[^(\.OK)]$,结尾用测试器一测,发现这个表达式并没有把.OK当成一个整体,也就是说,只要结尾为O或者K或者.就不匹配。不知道有没有反向匹配整个子字符串的正则表达式。 阅读全文
posted @ 2014-02-19 09:37 middlesummer 阅读(14693) 评论(0) 推荐(0)