摘要: 在项目中经常需要使用计算文件的md5,用作一些用途,md5计算算法,通常在网络上查询时,一般给的算法是读取整个文件的字节流,然后计算文件的md5,这种方式当文件较大,且有很大并发量时,则可能导致内存打爆掉。所以如下代码提供了几种方式。并通过计算一个323M的文件的md5和大小给出了,GC的一些信息 阅读全文
posted @ 2016-07-13 22:05 独木桥 阅读(2612) 评论(0) 推荐(0) 编辑
摘要: Cisco的VPN客户端最近报“AnyConnect was not able to establish connection to the specified secure gateway.“ 导致连不上公司VPN了。有人说取消共享Problem:AnyConnect was not able t... 阅读全文
posted @ 2014-10-12 14:46 独木桥 阅读(36563) 评论(2) 推荐(2) 编辑
摘要: 最近DBA发现总是有大事务报警,最终排查到是因为django默认在查询之前执行了set autocommit=0原来,mysql如果开了setautocommit=0,那么所有的语句一定是在一个事务里所以打算关闭该设置,查django官方文档,可以通过以下两种方式不进行这个设置1.settings.... 阅读全文
posted @ 2014-06-10 17:12 独木桥 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1.首先实现一个interceptor,在请求开始的时候MDC put一个Session标志,interceptor结束的时候remove掉import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.slf4j.MDC;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.handler.HandlerInterceptorA 阅读全文
posted @ 2014-04-09 17:34 独木桥 阅读(5848) 评论(1) 推荐(1) 编辑
摘要: 在JavaWeb中使用Log4J指南。每次在开始写一个项目的时候都忘记Log4J如何配置。所以写个步骤,作为记录。第一步 下载Log4J jar包从Apache Logging Services site下载最新的Log4J的jar包。如果是使用maven2的话,可以直接在pom.xml加上如下依赖,maven将会自动进行下载。1 2 log4j3 log4j 4 1.2.15 5 第二步 将jar包导入到Web项目如果使用Maven2可以忽略这一步,因为在pom.xml中声明了这一依赖,Maven将会在build的时候自动的将jar进行导入。普通项目需要将下载下来的j... 阅读全文
posted @ 2014-03-19 19:57 独木桥 阅读(1482) 评论(1) 推荐(2) 编辑
摘要: 1、下载windows 7 SP1 ISO镜像,用虚拟光驱装载镜像并全选所有文件夹及文件拷贝至非C盘(如D:win7 sp1)2、格式C盘,ntfs格式。2、把D:win7 sp1目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下,并在C盘根目录下建个sources文件夹。3、把D:win7 sp1sources下的boot.win复制到C盘刚建的sources文件夹4、运行cmd,然后输入c:bootbootsect.exe /nt60 c: 提示successful(即成功了!)5、关闭cmd窗口,重启计算机,自动进入安装界面,选择安装语言 阅读全文
posted @ 2012-04-06 00:00 独木桥 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 在最近写的一个Android中需要请求web服务器中的数据,有一个登录Activity,登录后会到MainActivity,这中间登录和MainActivity都需要请求php的jsonapi,所以要在网络请求中保持session的,研究了好半天才搞定。其实sesion在浏览器和web服务器直接是通... 阅读全文
posted @ 2012-03-19 02:13 独木桥 阅读(26401) 评论(1) 推荐(0) 编辑
摘要: 近来学习linux,在自己电脑上装了个linux,但是配置校园网上网费了一番周折,网上有很多的方法,其实都比较好用的,但是说的都不是很细,这里写个最快最可行的方法。要在linux完成验证需要linux锐捷软件,点击下载。下载完成解压后有两个文件夹lib和bin。lib中的所有文件复制到/usr/lib下,bin中的文件复制到/usr/bin。软件就好了,需要配置ip地址,因为在学校一般使用静态ip,所以需要配置自己的ip地址为学校分配的地址。随后执行sudo xrgsu -a按照提示输入用户名密码,完成验证。这样便可以上网了。 阅读全文
posted @ 2012-03-05 09:43 独木桥 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 最近在做网站的迁移的时候出现了一些问题,花了好多时间来解决,写写记录下。1.short_open_tagphp的代码一般在php文件中是包含下面这样子的标签内的<?php..........?>但是我改的这个网站它在一些使用了没有php而是简单的标签,叫做short_open_tag<? ... ?>所以在运行的时候会直接将代码显示在了页面上。一直没有发现php竟然是这么写的,找了好久才查出是这个原因,解决方法是在php.ini中改了short_open_tag为打开状态(将Off改为On)。short_open_tag = On然后网站正常了,但是里面竟然有些变量报错 阅读全文
posted @ 2011-12-26 20:39 独木桥 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 翻译原文地址:http://www.alfajango.com/blog/exploring-jquery-live-and-die/很多开发者都知道jQuery的.live()方法,他们大部分知道这个函数做什么,但是并不知道是怎么实现的,所以用的并不那么舒适。而且他们却从未听过还有解除绑定的.live()事件的.die()方法。即使你熟悉这些,但是你意识到.die()了吗?什么是 .live().live方法类似于.bind(),除此之外,它允许你将事件绑定到DOM元素上,可以将事件绑定到DOM中还不存在的元素上,看看下面的例子:比方说当用户在点击链接时及想提示他们正在离开站点。$(docu 阅读全文
posted @ 2011-09-09 14:26 独木桥 阅读(20918) 评论(7) 推荐(5) 编辑