自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(261)
  • 问答 (5)
  • 收藏
  • 关注

原创 读自我管理

最近在温习之前管理课程时,在“自我发展”这一章节看到一篇文章彼得·德鲁克的《自我管理》,作者:彼得·德鲁克(Peter F.Drucker,1909年-2005年)被誉为“现代管理学之父”与“管理大师中的大师”。德鲁克以他建立于广泛实验基础之上的30余部著作,奠定了其现代管理学开创者的地位。他在《哈佛商业评论》发表了近30篇文章,本文《自我管理》是《哈佛商业评论》创刊以来重印次数最多的文章之一。特别不错,专门做了个思维导图,应该可以指引每一位知识工作者自我管理为什么需要自我管理公司并不怎么

2021-05-31 21:52:35 160

原创 Proguard keep Inner Class

stackoverflow上找到了答案:-keepattributes Exceptions,InnerClasses,...  -keep class [packagename].A{      *;  }  -keep class [packagename].A$* {      *;  }  其中 A$* 表示所有A的内部类都保留下来,也可以如下使用:[html] view plainco...

2014-04-08 16:41:16 862

原创 tomcat内存设置

----------------------Linux下修改TomcatJVM内存大小----------------------要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.# OS specific support.  $var _must_ be set to either true or fals...

2014-01-15 12:22:29 169

原创 buildnumber-maven-plugin

<plugin>            <groupId>org.codehaus.mojo</groupId>            <artifactId>buildnumber-maven-plugin</artifactId>            <executions>                <exe...

2014-01-13 15:09:45 327

原创 Linux rename命令

【作用】:重命令文件或文件夹的名称【格式】:rename p1 p2 p3        p1: 可以理解为将被替换的串         p2: 可以理解为将替换成的串         p3: 用于选择哪些文件被替换【例1】:单个文件重命名          从这个例子中,我们可以发现rename命令的机制是:扫描满足p3的文件名,把其中的p1串替换为p2串。【例...

2013-12-26 17:16:56 126

原创 find

find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释:-exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{}   花括号代表前面find查找出来的文件名。使用fin...

2013-12-26 17:13:44 125

原创 flash开发之加载图片

flash的强项就是处理动画。处理动画之前得加载一些前提资源。加载使用的是Loader这个类。看一示例,加载一个图片。flash的加载图片只能加载jpg,gif,png类型,其它类型不能加载。[SWF(width = "530", height = "510")] public class BitmapDemo extends...

2012-06-10 00:26:21 133

原创 如何阅读一本书

#阅读分为四个层次。第一个层次是基础阅读(Elementray reading),是指初步的阅读能力和阅读技巧,这个层次的学习基本在小学完成,也应该是读者都基本具备的层次。第二个层次是检视阅读(Inspectional Reading),指进行略读、粗读,较短时间掌握书的脉络和大概内容,以决定是否进一步阅读。1.建议略读,有关略读的建议如下:先看书名页,然后如果有序就先看序。...

2012-05-09 15:53:02 99

原创 Beyond Threading

Java线程模型的优点在于能够清晰的model应用逻辑流,通过对应OS里物理线程,可以利用多个处理器,或者通过切换让CPU利用率不同的线程共享一个处理器。但是这种把应用的逻辑线程直接搬到OS的物理线程上运行的方式(*)也存在弊端:Heavy weight,每个OS线程都需要内存和自己的堆栈等资源Context switching,及其引起的低效率(cache污染,线程饥饿,优先...

2012-04-28 22:50:21 133

原创 invalid application descriptor: descriptor version does not match runtime versio

Process terminated without establishing connection to debugger.Command:"C:\Program Files\Adobe\Flex Builder 3\sdks\3.2\bin\adl.exe" C:\Workspace\AS3XLS\bin-debug\AS3XLS-app.xml C:\Workspace\AS3...

2012-04-26 10:45:57 156

原创 在Flex builder 3 中创作纯AS的AIR项目

 众所周知,Flex builder 3 beta3版本中已经集成了AIR的SDK,可以开发基于Flex框架的AIR应用程序了。但是使用了Flex框架编译出的SWF有点大。个人很喜欢Action Script Project(俗称纯AS项目)编译出的SWF。文件十分小巧。但如果你想在Flex builder 3 beta3中创建纯AS项目来做AIR的话会可能遇到一些困难。当然在Flash ...

2012-04-25 19:54:15 99

原创 ant生成classpath

在通过ANT打包jar并生成MANIFEST.MF中的Class-Path属性 一文中,提出生成classpath的方法< attribute  name ="Class-Path"  value ="${libs.project}"   /> 但这样子只会生成对lib包下的依赖,如果想把当前目录也生成为classpath 怎么办呢? 其实只需要对 value...

2012-04-19 16:49:12 213

原创 何为并发

学习并发编程之前,先了解下何为并发? "并发"在微观上不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行,从宏观外来看,好像是这些进程都在执行。 “并行”:常与并发有混淆的概念:并行一般是指没有互斥和同步的情况下独立进行同时发生的事件。因此单CPU操作系统的进程/线程严格意义上来说都不能算是并行事件,毕竟它们都要使用同一个CPU,真正的并行出现在多处理器的计算机上,...

2012-04-19 11:08:50 167

原创 对日志的总结

每个项目都使用logger。有common-logging,log4j,slf4j,logback,他们到底有什么区别,各种实现的方式是什么?   它们之间的也有很强的依赖关系,一起使用弄不好日志打印就出现问题,比如:http://rdc.taobao.com/team/top/2011/03/06/java%E6%97%A5%E5%BF%97%E4%B8%A2%E5%A4%B...

2012-02-06 20:39:16 92

原创 maven2下载其源代码包并关联

使用maven下载jar包以及其源码包都很正常,但导入eclipse后,却发现在eclipse查看源码的时候并没有正常关联源码。很是奇怪。 在个人机子上还是正常的,但公司机子却不能正常。 使maven2在下载依赖包的同时下载其源代码包的方法:1. 使用maven命令:mvn dependency:sources 下载依赖包的源代码。2. 使用参数: -Ddownl...

2011-12-21 20:40:41 131

原创 maven初体验

最近使用上了maven,先自己体验一把。发现了maven的好处,当然在网上也看到很多人讨厌maven的文章。 我想说:任何东西,都不可能人人去喜欢,毕竟只是一个工具而已。用得好当然很好,用得不好,再好的工具也不行。 maven有很多的好处:到现在最大的发现好处就是:就是对jar依赖的统一管理,在xml中与上依赖就可以。不需要各个项目都有一份jar包,管理很不方便。 ...

2011-12-20 23:35:57 109

原创 ant

 <?xml version="1.0" encoding="UTF-8"?><project name="Game" default="all" basedir="."> <!-- Project -wide settings. All directories are relative to the -->

2011-12-09 15:03:23 91

原创 java.util.Timer分析源码了解原理

Timer中最主要由三个部分组成: 任务 TimerTask 、  任务队列: TaskQueue queue 和 任务调试者:TimerThread thread他们之间的关系可以通过下面图示:在这个图中,可以清楚地看到这Timer本身及其和这三个部分的关系:1. Timer可以看作是面向开发人员的一个"接口"2. 所有向Timer添加的任务都会被放入一个Task...

2011-04-28 23:34:30 204

SNS好友动态与微博技术

最近关注了下SNS好友动态的功能,发现这个功能的技术点其实与微博使用技术很是相似.不同点就是两者的数据量不同,SNS好友一般都有数量限制,而且在SNS的理论里,个人好友的合理数量在150个左右(最近有文章说Facebook的人均好友数是120人).最简单的数据表结构就是类似日志样的ID //消息IDUserID //用户IDMsgType //消息类型,比如加好友、上传...

2010-11-28 12:11:54 152

flash学习的总结

学习flash有一段时间,当然这段时间并没有专心去学习,中间有间段,写出了几个示例.一个是打怪物游戏一个是坦克打飞机游戏一个是俄罗斯方块,三个游戏下来,发现了学习能力的差劲.为什么要去学习flash,理由一是现在flash的行情不错,想去了解下AS的魅力;二是前端表现从没有去涉及过,当然网页页面之类就忽视了,对表现方面的理解是相当不到位的;二是好久没有更新自己的知识库了,一直专注java,...

2010-11-14 00:09:00 466

compass中如何配置自定义的分词器

<?xml version="1.0" encoding="UTF-8"?><compass-core-config xmlns="http://www.opensymphony.com/compass/schema/core-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...

2010-11-10 12:31:00 125

map排序

利用map如何给对象进行排序 map中的key,value排序 对map的key进行排序是蛮简单的,直接一个HashMap map = new HashMap(); map.put("0201", "0201"); map.put("01", "01"); map.put("...

2010-11-09 13:59:33 86

FLASH的安全沙箱问题

FLASH 升级到9之后什么都好,就是那个安全沙箱不怎么可爱。。。一般沙箱大叔会在以下两个应用里捣乱:1、使用URLRequest,URLLoader 和服务器交互2、使用SOCKET和服务器交互好!先来简述下FP的安全沙箱机制一个SWF放到WEB上之后,和服务器小于1024的端口通讯的话就会先访问要访问的服务器的的843端口。这个动作是在真正进行连接之前的。FLASH...

2010-10-23 23:36:46 134

FLASH的策略文件请求

在 Adobe Flash Player 升级到 9.0.124 后,由于安全策略更改,原来 Socket 或 XmlSocket 的应用里的 http 方式加载安全策略的手段不能继续使用。更改如下:  1, 首先检测目标服务器的 843 端口是否提供安全策略 2, 如果 1 没有检测到策略,则检...

2010-10-23 20:31:58 201

使用注解时 打包jar错误

如何打包成jar通过ANT打包jar并生成MANIFEST.MF中的Class-Path属性用Eclipse生成jar文件 但在使用spring的时候,里面使用了注解,发生了Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitio  nException: N...

2010-10-21 20:19:39 141

通过ANT打包jar并生成MANIFEST.MF中的Class-Path属性

打包成jar有很多方式,直接命令,使用eclipsehttp://www.java1995.cn/blog/item/448.但这些方式在使用到第三方包的时候都不是很方便,尤其对于MANIFEST.MF格式难以手写,经常出错,相当不方便 此时可以使用ant来完成这些工作  写道以下是需要注意的各个要点:1. Manifest-Version、Main-Class...

2010-10-21 20:13:04 306

原创 深入jar包:从jar包中读取资源文件

我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:Java代码 //源代码1:  package edu.hxraid;  import java.io.*;  ...

2010-10-21 20:03:53 86

使用JSmooth java转exe总结

jar 转 exe的工具很多,比较流行的有exe4j 、installanywhere(主要做安装)、jsmooth。我在这里选择了jsmooth。实际上jsmooth 和exe4j的操作都差不多,而jsmooth比exe4j还要小巧,我选择jsmooth。制作分两种情况,一种是将jre 和 exe一同发布,这样你就可以不用考虑客户机器上安装jvm没有了。一种是要求客户机器上安装有jr...

2010-10-21 19:52:02 255

原创 JSTL的内存泄露问题

使用了JSTL的时候,发现了会有内存泄露 这明显是JSTL泄露,看到一blog http://dreamlakyxy.iteye.com/blog/263300上面也提到了这个问题。作者于是hack子类 ForEachSupport的代码,增加了一个方法public void doFinally() {        super.doFinally();    ...

2010-09-28 13:52:39 92

原创 学习Java的各大网站

java 网址大全http://www.java1995.cn/ 1 java 中文APIhttp://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/ 2 java夜未眠 http://www.iteye.com/3 Blog java  http://www.blogjava.net/ 专注于Java技...

2010-07-29 21:28:23 736

web开发中异常信息的处理

在web开发中异常信息的处理是相当重要的。。 有几个情况下使用异常: 单纯的使用JSP:JSP 500页面的异常信息打印使用struts情况: struts中异常信息页面显示struts2结合log4j打印异常信息 ...

2010-07-29 11:22:04 97

原创 hibernate.connection.provider_class参数

在c3p0的设置中有参数hibernate.connection.provider_class参数hibernate.connection.provider_class=org.hibernate.connection.C3P0ConnectionProvider 那为什么在系统初始化的时候还出现这样的log呢? [main] INFO  org.hibernate.con...

2010-07-28 21:32:12 1332

原创 jquery将滚动条保持在最底部的方法

jquery将滚动条保持在最底部的方法

2010-07-21 21:39:59 362

javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext

经过tomcat版本变化后,又报出了此异常java.lang.NoSuchMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;这是jstl引起的问题。tomcat 6 实现了 servlet 2.5 和JSP2.1的规范相应的 tomcat 5 实现的是 2.4和2.0...

2010-07-20 20:31:41 146

tomcat6迁移到tomcat5注意点

今天发现了tomcat6.0.26的一个bug,所以把版本降到了5.0.29。本来以为两个版本没有多长的变化。程序运行是没有问题的~却出现了好几个问题。一是乱码问题:jsp inclue指令包含的文件在6版本中,不需要写上<%@page contentType="text/html;charset=utf-8"%>而版本5却需要。二是空白行问...

2010-07-20 18:03:46 110

IntrospectorCleanupListener使用

刚发现一个异常:Exception in thread "sfb_QuartzSchedulerThread" java.lang.OutOfMemoryError: Java heap spaceat java.util.TreeMap.key(TreeMap.java:1206)at java.util.TreeMap.firstKey(TreeMap.java:267)at ...

2010-07-19 10:49:30 93

原创 mappedBy跟JoinColumn/JoinTable

在对网站进行升级的时候,hibernate升级为最新的3.5.1版本的时候,发现了有个异常Associations marked as mappedBy must not define database mappings like @JoinTable or @JoinColumn:*******我说明mappedBy跟JoinColumn/JoinTable是互斥的。在以前的版本...

2010-07-14 10:32:53 228

原创 网站再次升级v2.6

前两天对网站进行了升级,这次升级的内容:所有jar包进行升级~struts2.1.8,spring3.0.1,hibernate3.5.1都是最新的稳定版本,一些附属的jar包也进行了。为什么突然来升级是因为最近老是出现内存问题,在本地测试都没有问题,看看更新下jar包会不会好些,尤其是cglib,asm等包!网站权限管理进行升级,这算是这次比较重大升级,从过去的acegi1.7到...

2010-07-14 10:17:42 82

IO流丢失字节问题

在之前写的一篇文章中从两段代码审视编码能力,两段都是对IO流的操作。这两段代码到底哪段好些呢?第一段是没有收尾,开了流但不一定被关闭,当然在JDK7中,关闭流不需要手动去完成了。第二段看似很好,收尾工作也做了,而且效率好像应该还高些,毕竟可能少调用一次read方法。但就是第二段代码有一个严重的问题,就是字节丢失问题。if(rc < data.length)...

2010-07-06 15:36:42 390

原创 java.io.IOException: Illegal to flush within a custom tag

在使用oscache之后,老是报出错误:2009-06-12 10:25:37,375 [http-8080-1] WARN org.apache.struts2.components.ActionComponent - error while trying to flush writer java.io.IOException: Illegal to flush...

2010-06-13 19:59:48 303

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除