随笔分类 - java
摘要:svn有时候会因为一些莫名其妙的问题导致的不能正常使用,报错“cleanup failed to process the following paths …… previous operation has not finished”,而我们执行“cleanup”和重启都没有什么卵用,最后只能删除重新
阅读全文
摘要:定义了一个int类型的字段,插入的时候进行判断如果不为空就插入 结果发现 invest_status 为1,2都可以正常插入但是为0的时候,不插入数据。 因为mybatis会默认将int类型的字段为0的值转化为空字符串,所以int类型的字段判断是否为空的时候只能使用test="investStatu
阅读全文
摘要:最近项目使用postman模拟测试接口调用,get方式没有问题。但是测试post的时候,使用request.getParameter获取参数却获取不到参数。 代码端更换了很多种写法,都获取不到参数信息。包括会用bean对象接口,使用@RequestParam 绑定参数入参 。 后台在debug到re
阅读全文
摘要:问题为某一个@Controller下配置了四个@RequestMapping其中有两个可以访问而另外两个访问之后为404错误. 查看了spring_mvc-servlet文件,四个方法都有注册。而且此处如果没有注册应该会返回到首页登录,也不会发生404的错误。 @RequestMapping("/a
阅读全文
摘要:转载:http://blog.csdn.net/zgljl2012/article/details/52998446 安装 首先,需要去官网下载windows版本(如果使用的是Linux,就下载对应Linux的)的ActiveMQ并安装,下载地址 下载完后解压缩,进入bin目录,打开一个控制台,输入
阅读全文
摘要:Java堆内存被划分为新生代和年老代两部分,新生代主要使用复制和标记-清除垃圾回收算法,年老代主要使用标记-整理垃圾回收算法,因此java虚拟中针对新生代和年老代分别提供了多种不同的垃圾收集器,JDK1.6中Sun HotSpot虚拟机的垃圾收集器如下: 图中如果两个垃圾收集器直接有连线,则表明这两
阅读全文
摘要:转载:http://blog.csdn.net/liuwenbo0920/article/details/53886431 JVM垃圾收集算法有四种:标记-清除算法、复制算法、标记-整理算法、分代收集算法 1 标记-清除算法(Mark-Sweep): 该算法如同它的名字一样,分为两个阶段:标记、清除
阅读全文
摘要:如何判断对象的可达性,如下提供了两种算法: 1.引用计数法 给对象添加一个引用计数器,每当有一个地方引用它的时候,计数器就加1;当引用失效的时候计数器就减1,任何时候计数器为0的对象都不可能再被使用。 引用计数法实现简单,判断效率高但是无法解决重复引用的问题。 如下重复引用代码: 如果使用的是引用计
阅读全文
摘要:1.Memory Analyzer 插件下载地址:http://www.eclipse.org/mat/downloads.php 2.点击进行下载 3.将下载的文件解压到MyEclipse的 dropins 文件夹下 4.创建和文件夹同名的.link文件,文件中的内容就写上对应的地址(地址使用\\
阅读全文
摘要:JAVA系统除了程序计数器和虚拟机内存之外的其它几个内存区域都有发生OutOfMemory(OOM)的可能。堆,栈,方法区,静态常量池,直接内存,都是可能的。 1.Java堆溢出 Java堆用于存储对象实例,只要不断的创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对
阅读全文
摘要:以下内容转载自http://unixboy.iteye.com/blog/174173/ 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内
阅读全文
摘要:JAVA虚拟机内存区域 1.程序计数器(Program Counter Register) 当前线程所执行的字节码的指示器,字节码解释器通过改变计数器的值选择下一条需要执行的字节码命令。 线程的程序计数器私有,分开存储,该区域没有内存溢出异常 2.虚拟机栈(Java Virtual Machine
阅读全文
摘要:JConsole可以对远程主机上的Java进程的内存使用情况进行监控。本文将讲解如何使用JConsole监控远程主机上的WebLogic和Tomcat。 一、环境 1、本机环境:Windows XP+JConsole(jdk1.6) 2、远程环境1:sunos(solaris、jdk1.6)+Web
阅读全文
摘要:在项目中加入log4j的方法1:import log4j jar 2:配置 log4j.properties 详细配置如下:# Configuration File for the Logger component in the framework# This property file needs...
阅读全文
摘要:function isIE(){ if(navigator.userAgent.indexOf("MSIE")>0){return true;} else{return false;}}function addListener(element,e,fn){ if(isIE()){element.at...
阅读全文
摘要:批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:tx = session.beginTransaction();Iterator customers=sessio...
阅读全文
摘要:原理:java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。cmd/cdir是执行完dir命令后关闭命令窗口。cmd/kdir是执行完dir命令后不关闭命令窗口。cmd/cstartdir会打开一个新窗口后执行dir指令,原窗口会关闭。cmd/...
阅读全文
摘要:BAT文件语法和技巧(bat文件的编写及使用)(转载一)比较有用的东比较有用的东西首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具...
阅读全文
摘要:今天遇到了一个POI导出EXCEL文件结果文件大小太大导致系统运行缓慢的问题。想到了使用输出XML格式的表格来完成。首先,我们需要理解一下为什么POI导出EXCEL文件会导致文件大小变大。最主要的原因应该是POI变成中经常会对无关的单元格设置属性。例如:一个EXCEL工作表的最大列数为256,我们只...
阅读全文
浙公网安备 33010602011771号