
Java
MikeLee
栋丽公司技术专家,原阿里巴巴资深工程师
展开
-
在idea环境下springboot启动失败
报:APPLICATION FAILED TO STARTFailed to configure a DataSource: 'url' attribute is not specified and no embedd之前启动好好的,把.idea目录删除后,重新打开这个工程就启动失败了解决办法:rebuild这个工程,再次启动,就好了可能的原因是:idea自动编译的有问题,重新re...原创 2020-02-29 15:34:58 · 1258 阅读 · 0 评论 -
eclipse安装反编译插件(附jad下载)
eclipse安装反编译插件(附jad下载)博客分类: eclipse 一、eclipse反编译插件Jadclipse jadclips插件网站: http://jadclipse.sourceforge.net/ net.sf.jadclipse_3.3.0.jar:for eclipse3.3 下载Jad反编译工具 http转载 2013-06-10 22:11:12 · 1359 阅读 · 1 评论 -
Hibernate 注解 annotation
Hibernate 注解 annotation博客分类: HibernateHibernateBeanSQL嵌入式数据结构一、 实体 Bean每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。声明实体Bean@Entitypublic class Flight implements Se转载 2013-07-14 14:57:19 · 1227 阅读 · 0 评论 -
jvm垃圾回收
转载自:http://www.alidata.org/archives/1773jvm垃圾回收在jvm中堆空间划分为三个代:年轻代(Young Generation)、年老代(Old Generation)和永久代(Permanent Generation)。年轻代和年老代是存储动态产生的对象。永久带主要是存储的是java的类信息,包括解析得到的方法、属性、字段等等。永转载 2013-03-11 18:44:14 · 644 阅读 · 0 评论 -
tomcat 虚拟路径配置的几种方法
tomcat 虚拟路径配置的几种方法1. 在.%TOMCAT_HOME%\conf\Catalina\localhost建立一个xml文件 里面写上 推荐方面 2.打开%TOMCAT_HOME%\conf\server.xml文件 在 之间加入如下代码: 3. 把一个打好的war包放到 %TOMCAT_HOME%\webapps ,t转载 2013-11-06 10:27:25 · 928 阅读 · 0 评论 -
Spring3.1 Cache注解
http://hanqunfeng.iteye.com/blog/1158824Spring3.1 Cache注解博客分类:Springspringehcache 需要感慨一下,spring3.0时丢弃了2.5时的spring-modules-cache.jar,致使无法使用spring来方便的管理cache注解,好在3.1.M1中增加了转载 2014-01-21 14:15:59 · 1135 阅读 · 0 评论 -
ehcache配置参数说明
Cache配置以下属性是必须的name:Cache的唯一标识名称Sets the name of the cache. This is used to identify the cache. It must be unique.maxEntriesLocalHeap:堆内存中最大缓存对象数,0没有限制Sets the maximum number of obje原创 2014-01-21 16:15:22 · 26587 阅读 · 0 评论 -
JVM垃圾收集算法简介
JVM垃圾收集算法简介 1、标记-清除算法 算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。 主要缺点有两个: 一个是效率问题,标记和清除过程的效率都不高; 另一个是空间问题,标记清除之后会产生大量不连续的内存碎片, 空间碎片太多会导致需要为大对象分配内存空间时,没有连续内存,不得不提前触发一次垃圾收集。2、复制算法 将内存原创 2014-01-21 16:23:20 · 1322 阅读 · 0 评论 -
Servlet 3.0 实战:异步 Servlet 与 Comet 风格应用程序
Servlet 3.0 实战:异步 Servlet 与 Comet 风格应用程序自 JSR 315 规范(即 Servlet 3.0)的草案公开发布以来,最新一代 Servlet 规范的各种新特性被越来越多的开发人员所关注。规范中提到的一系列高级目标:如可插拔的 Web 框架、便捷开发特性、增强安全性支持等都令人期待。但其中关注程度最高的,毫无疑问是异步 Servlet。本文将转载 2014-01-21 13:58:29 · 779 阅读 · 0 评论 -
JVM垃圾收集算法简介
JVM垃圾收集算法简介 1、标记-清除算法 算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。 主要缺点有两个: 一个是效率问题,标记和清除过程的效率都不高; 另一个是空间问题,标记清除之后会产生大量不连续的内存碎片, 空间碎片太多会导致需要为大对象分配内存空间时,没有连续内存,不得不提前触发一次垃圾收集。[size=12px; li...原创 2014-01-04 14:06:04 · 96 阅读 · 0 评论 -
MyEclipse Web Project Context root URL修改
右击Web项目-->“Properties”-->“MyEclipse”-->“Web”,找到“ContextRoot”选项卡里的“Web Context-root”,输出/url可以了原创 2013-05-10 09:54:28 · 2143 阅读 · 0 评论 -
Eclipse插件的安装方法三则
做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Eclipse插件的安装方法。Eclipse插件的安装方法大体有以下三种:第一种:直接复制法假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclip转载 2013-05-03 08:51:10 · 601 阅读 · 0 评论 -
spring 管理 hibernate 事务 load is not valid without active transaction
thread把上面这行删除详细原因如下上下文相关的(Contextual)Session使用Hibernate的大多数应用程序需要某种形式的“上下文相关的” session,特定的session在整个特定的上下文范围内始终有效。然而,对不同类型的应用程序而言,要为什么是组成这种“上下文”下一个定义通常是困难的;不同的上下文对“当前”这个概念定义了不同原创 2013-04-11 19:13:17 · 1043 阅读 · 0 评论 -
CentOS6 安装 java 1.6 Tomcat 7
1、如果安装了linux自带的openjdk,请先卸载yum remove java-1.6.0-openjdk2、下载最新版本的java,我下载的是jdk-6u33-linux-i586-rpm.binhttp://download.oracle.com/otn-pub/java/jdk/6u33-b03/jdk-6u33-linux-i586-rpm.bin3、用root登原创 2012-06-27 14:07:16 · 3322 阅读 · 0 评论 -
版本升级需要进行的测试、备份
版本升级需要进行的测试、备份1、改动后的新功能进行的测试2、改动所关联的代码的测试例如:原来的类型为int,修改为了Integer,这时候就要检查所有用到这个变量的地方是不是用到了比对(==),所有的和对象之间的比对都有用equals函数。null和0值的不同。如果修改了某个函数,就要测试一下所有用到这个函数的地方。3、备份上一个版本:数据、代码、可执行文件4、本次升级的主要内原创 2012-11-27 13:39:11 · 1185 阅读 · 0 评论 -
java Calendar DateFormat 时间 日期 月份 格式化 第一天 最后一天
//格式化类,选择自己需要的格式化类 年月日DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm:ss");SimpleDateFormat dateTimeFormat = new SimpleDateFo原创 2012-11-21 17:30:00 · 1955 阅读 · 1 评论 -
二进制 十进制 八进制 十六进制 互转 原码、反码、补码、
二进制数据是采用位置计数法,其位权是以2为底的幂,逢2进1。1.二进制与十进制间的相互转换: (1)二进制转十进制 方法:“按权展开求和” 例: (1011.01)2 =(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2) )10 =(8+0+2+1+0+0.25)10 =(11.25)10原创 2012-12-21 18:29:17 · 6099 阅读 · 0 评论 -
有关JAVA的内存泄露的文章(转)
有关JAVA的内存泄露的文章1 引言 Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。转载 2013-03-04 16:38:08 · 596 阅读 · 0 评论 -
Java内存泄露的理解与解决
Java内存泄露的理解与解决 转载:http://www.blogjava.net/zh-weir/archive/2011/02/23/345007.htmlJava内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释转载 2013-03-11 21:10:28 · 764 阅读 · 0 评论 -
Tomcat性能调优
转载自:http://blog.youkuaiyun.com/lifetragedy/article/details/7708724一、总结前一天的学习从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是:ü 吞吐量ü Responsetimeü Cpuloadü MemoryUsage我们也在第三天的学转载 2013-03-11 18:42:41 · 740 阅读 · 0 评论 -
JVM 优化
转载http://blog.youkuaiyun.com/kthq/article/details/8618052堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Hea转载 2013-03-14 18:16:08 · 619 阅读 · 0 评论 -
Java 1.7 新功能
Java 7 的新特性Java 7 的架构图:新特性一览表:Swing新增 JLayer 类,是一个灵活而且功能强大的Swing组件修饰器,使用方法:How to Decorate Components with JLayer.Nimbus Look and Feel 外观从 com.sun.java.swing 包移到 javax.swin转载 2013-03-22 09:51:39 · 1258 阅读 · 1 评论 -
java读写Oracle clob数据
<br />java读写Oracle clob数据时,如果用的9i的驱动就会报:超出数据的最大值,换成10g的odbc14.jar驱动,就可以插入clob数据了。classes12.jar是支持jdk1.2,jdk1.1的驱动,ojdbc14.jar是支持jdk1.4,jdk1.5的原创 2010-09-19 22:10:00 · 954 阅读 · 0 评论