- 博客(45)
- 资源 (3)
- 收藏
- 关注
转载 AOP的使用
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观
2014-12-29 14:38:22 741
原创 LinkedBlockingQueue
LinkedBlockingQueueLinkedBlockingQueue是一个基于已链接节点的、范围任意的blocking queue的实现。 此队列按 FIFO(先进先出)排序元素。队列的头部 是在队列中时间最长的元素。队列的尾部 是在队列中时间最短的元素。 新元素插入到队列的尾部,并且队列检索操作会获得位于队列头部的元素。链接队列的吞吐量通常
2014-12-26 14:46:42 454
原创 rz -bey
可以用这两个secureCRT的命令来实现linux服务器和本地硬盘之间进行数据交换:rz(本地win上传文件到远端linux) sz(远端linux传输文件到本地win)但传输大文件时,可能会超时导致传输中断,这个问题可以用下面的参数避免: rz –bey sz –bey
2014-12-26 11:17:51 7717
转载 connect fail
出现这样的情况,一般有四种原因: 一:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX") 二:驱动字符串出错(com.mysql.jdbc.Driver) 三:Classpath中没有加入合适的mysql_jd
2014-12-26 10:16:37 2928
原创 err1130 Host'' is not allowed to connect to this MySQL server
执行sql报错err1130 Host'' is not allowed to connect to this MySQL server我的做法是自己建表,填数据,哈哈哈
2014-12-25 19:54:16 934
原创 Test-Driven Development
信奉Test-Driven Development的工程师鄙视先写code再补tests的工程师,先写code再补tests的工程师鄙视不写tests的工程师,不写tests的工程师鄙视又他妈乱改需求的PM。
2014-12-25 17:16:28 565
原创 数据挖掘与机器学习 WEKA 应用技术与实践
最近买了本《数据挖掘与机器学习 WEKA 应用技术与实践》希望能够好好学习钻研这本书。这本书讲的weka版本是3.7.8.
2014-12-24 15:20:31 2048
原创 java面试题
1、某团队有2/5的人会写java程序,有3/4的人会写C++程序,这个团队里同时会写java和C++的最少()人。A 3 B 4 C 5 D 8 E 15 F 20myAnswer:A最小公约数20,那么8人会java,15人会c++,那么最少同时会java和c++的是8+15-20 = 3.2. 下面哪些是对称加密算法()A DES B A
2014-12-24 09:37:19 5167 1
原创 积极主动的步骤
不要被信条所惑,盲从信条是活在别人的生活里。不要让任何人的意见淹没了你内在的心声。 积极主动的步骤:拥有积极的态度,乐观面对人生→远离被动的习惯,从小事做起(不要盲目听信人言,应冷静辨析,积极求证;不要让事情找上你,应主动对事情施加影响;不要习惯性地同意或追随别人,应当学会“有主见” ;不要说“我办不到”,应当积极去尝试)→对自己负责,把握自己的命运→积极尝试,充分准备、积极争取,创造
2014-12-22 21:34:43 887
转载 java内存泄露
测试类:Element.java[java] view plaincopypackage com.memoryleak.demo; public class Element { private byte[] data; public Element(int size){
2014-12-22 20:10:45 629
转载 主从库不同步了
遇到这样的错误如:“Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'”等或由于清数据导致主从库不同步了,解决办法如下:先进入slave中执行:"slave
2014-12-22 20:03:58 700
原创 java 如何检测内在泄漏呢
1、为什么会发生内存泄漏java 如何检测内在泄漏呢?我们需要一些工具进行检测,并发现内存泄漏问题,不然很容易发生down机问题。编写java程序最为方便的地方就是我们不需要管理内存的分配和释放,一切由jvm来进行处理,当java对象不再被应用时,等到堆内存不够用时,jvm会进行垃圾回收,清除这些对象占用的堆内存空间,如果对象一直被应用,jvm无法对其进行回收,创建新的对象时,无法
2014-12-22 20:00:02 1513
原创 ehCache详解
Ehcache中不仅可以用配置文件来配置缓存,而在代码中也可以实现同样的功能。 CacheManager singletonManager = CacheManager.create(); Cache memoryOnlyCache = new Cache(“testCache”, 50000, false, false, 8, 2); Cache test = singletonMa
2014-12-22 15:12:24 2763
转载 Ehcache是现在最流行的纯Java开源缓存框架
Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思考,
2014-12-22 13:28:42 63069 4
原创 HBase 官方文档
http://yankaycom-wordpress.stor.sinaapp.com/hbase/book.html?q=/wp-content/hbase/book.html
2014-12-21 19:02:14 751
转载 eclipse插件
Eclipse提供了一个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最难用代码实现的)。拥有合适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序。Eclipse的插件也能帮助他们开发不同应用架构上的程序。下面列出来的是25个最好的免费Eclipse插件,可以让开发者更
2014-12-20 19:09:40 633
原创 eclipse无法编译
找不到jre路径,解决方案如下:方案一、修改eclipse安装目录下的eclipse.ini文件,在首行添加虚拟机参数-vm的设置-vm/opt/java/jdk1.7.0_25/jre/bin/java# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse
2014-12-20 18:07:36 661
原创 /usr/lib/jvm/java-7-sun/bin/java: 没有那个文件或目录
测试jdk版本 输入 java -version 命令,查看jdk版本,如果结果和下面的类似,配置就成功了。java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM)最后一步,有可能出现错误,bash: /usr/lib/jvm/java-7-s
2014-12-20 14:53:48 32428 4
原创 Practicing Programming
最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。我认识很多杰出的程序员——这是在
2014-12-18 18:57:54 1282
转载 WEKA使用教程
WEKA使用教程目录 1. 简介2. 数据格式3.数据准备4. 关联规则(购物篮分析)5. 分类与回归6. 聚类分析1. 简介 WEKA的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis),它的源代码可通过http://www.cs.waikato.ac.nz/ml/weka得到。同时we
2014-12-15 14:11:06 1198
原创 weka入门
每天都必须记录自己的一点一滴,不记录下来,过一段时间就会忘记,忘记了就等于没有经历过。我不能每天这样浑浑噩噩的过下去。我要有计划,有梦想,追求卓越,成就不同。我今天开始我的学习weka之路。学的时候我在质疑,我为什么要学weka?难道只是为了在读研的同学面前炫耀:看我工程做的不错,研究能力也不赖,哈哈!还是只是追求潮流技术?还是只是想证明自己还是优秀的,我和别人不一样?最终我的答案是如果不学,
2014-12-15 10:01:55 1176
转载 升级Spring从2.5.6至3.1.2过程实录
升级Spring从2.5.6至3.1.2过程实录博客分类: SpringJ2EEspring升级 1、引言 项目使用的是Spring MVC + Spring + iBatis框架,Spring和Spring MVC的版本都是2.5.6,但项目功能开发上需要支持REST功能,Spring MVC 2.5.6对REST的支持不够,于是决定升级Spring及Sp
2014-12-14 17:26:39 1053
转载 Spring REST
Spring REST前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能调用,在CS中同样也能调用,不过你需要借助RestTemplate这个类来
2014-12-14 16:43:31 644
原创 Hibernate session FlushMode
Hibernate session FlushMode有五种属性: 1、NEVEL:已经废弃了,被MANUAL取代了 2 MANUAL: 如果FlushMode是MANUAL或NEVEL,在操作过程中hibernate会将事务设置为readonly,所以在增加、删除或修改操作过程中会出现如下错误 org.springframework.dao.InvalidDataAcce
2014-12-14 16:39:16 4472
转载 大型网站架构不得不考虑的10个问题
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架 构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环 境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须
2014-12-13 21:12:02 539
原创 Spring框架
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。): [1] Java反射知识-->Spring IoC :http://www.iteye.com/topic/1123081 [2] Java动态代理-
2014-12-12 14:33:33 442
翻译 java反射实战 -- 一些基础知识
我们经常会使用反射简单而明了的解决工作中碰到的问题,如果不用的话,我们会耗费更多的时间和精力。看看下面这些情况:1.您的项目经理正在做一个可插拔的框架项目,该系统不管是在编译还是部署的情况下都能融合新的组件。您设置一些接口,并准备了一种机制来修补你的JAR,但你知道,这将不能完全满足可插拔的需求。
2014-12-12 13:56:34 694
转载 JAVA是解释型语言还是编译型语言
JAVA是解释型语言还是编译型语言Under J2SE | 三月 10th, 20101 comment JAVA是解释型语言还是编译型语言概念:编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束! 区别:编译型语言,执行速度快、效率高;依赖编译器、
2014-12-08 21:55:32 1605
转载 SSH框架中Hibernate3必须依赖jar包
SSH框架中Hibernate3必须依赖jar包(缺一不可) 2012-11-24 07:58:57| 分类: hibernate | 标签:hibernate |举报|字号 订阅hibernate3.jar: Hibernate的库,没有什么可说的,必须使用的jar包cglib-2.1.3.jar: CGLIB库,Hibernate用它
2014-12-08 21:07:36 8800 3
转载 spring hessian
个人感觉使用hessian可以解决一些需要远程调用的业务逻辑相对简单,节点数量不是太多的网络应用。但是当数量增加,逻辑负责,特别是各个节点间又可以相互调用的时候就有些麻烦了。 在SSH结构下使用的Hessian版本最好是spring自带的版本,通常在lib/caucho目录下。 首先,假设我们要远程调用的service是Hello,位于org.dreamfly.core.tes
2014-12-08 20:46:37 436
转载 服务器
什么是服务器,服务器于普通电脑有什么区别?服务器相信很多电脑爱好者都听过或者了解一些,一般我们很难看到真正的服务器,因为服务器一般均放置在机房重点,闲人一般均是免进的。比如我们每天浏览的网站,其实数据均在服务器,服务器一般都在一些数据公司以及电信等网络大厦。下面就来和大家一起学习下服务器以及服务器与普通电脑的区别是什么的相关知识。 常见的1U服务器 什么是服务器?
2014-12-08 16:59:55 710
转载 grep
一般来说, 如果要在一个具体存在的文件中查找, 那么用 grep, 比如grep "main" test.c用来搜索 test.c里是否包含字串 main如果要在搜索一个命令的输出中是否包含某个字符串,那么用 | grep, 比如ls | grep "main"用来搜索 ls 命令执行后的输出中,是否包含 main
2014-12-08 16:52:42 493
转载 vmstat
vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。本文介绍了虚拟内存的运行原理,继而介绍了vmstat的用法和使用范例。mstat是一个十分有用的Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。
2014-12-08 15:19:53 462
转载 Linux系统监控工具之top详解
Linux系统监控工具之top详解(1)2010-05-19 09:33 飞哥 飞哥也是哥 字号:T | T对Linux系统管理员而言,监控系统是很重要的工作。Linux系统监控工具有很多,top是最常用的一个,可以动态观察系统进程状况,方便系统管理员实时了解系统资源现状。本文对top工具的各个参数进行了深入的介绍。AD:2014WOT全球软件技术峰会北京站
2014-12-08 15:10:58 710
转载 雷果国(goosman.lei),2009年毕业于兰州商学院计算机科学专业,
雷果国(goosman.lei),2009年毕业于兰州商学院计算机科学专业,目前在百度任职PHP高级研发工程师。翻译有《extending and embedding php》一书,以及JQuery-UI-1.7.2官方文档、Pcntl、Pcre、Memcache和Memcached等PHP扩展的官方文档。录有《let’s python》视频教程。热衷分享,希望可以通过自己的努力,让国内的程序员入
2014-12-07 21:19:31 1471
转载 springMVC
首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼您还未登录 ! 登录 注册开涛的博客博客微博相册收藏留言关于我 第一章 Web MVC简介 —— 跟开涛学SpringMVC博客分类: 跟开涛学SpringMVCwebmvcjavaeesprin
2014-12-07 20:08:02 557
转载 JAVA相关基础知识
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的
2014-12-07 16:42:10 868
转载 关于java多线程
由于最近工作原因,很久没有写日志了,今天在这写篇文章,是关于java多线程的。这也是我对于多线程编程的一点浅显的认识与理解。对于JAVA多线程的应用非常广泛,现在的系统没有多线程几乎什么也做不了,很多时候我们在何种场合如何应用多线程成为一种首先需要选择的问题,另外关于java多线程的知识也是非常的多,本文中先介绍和说明一些常用的,在后续文章中如果有必要再说明更加复杂的吧,本文主要说明多
2014-12-06 23:27:43 839
原创 一个很有借鉴价值的编程故事
一个很有借鉴价值的编程故事作者: moqiguzhu 来源: CSDN 发布时间: 2014-12-04 16:21 阅读: 964 次 推荐: 7 原文链接 [收藏] 摘要:一周七天,每天学一点在线课程,哪怕一次只有半小时,只要坚持不懈,你就能感觉到自己今天做出的决定是正确的。请记住:只要有耐心,任何能干的人都能成为绝世coder,当然也包括你。
2014-12-06 21:59:26 545
原创 乐观锁与悲观锁
不知疲倦的猪可以怀疑我的水平,但是不能怀疑的人品!!BlogJava 首页 联系 聚合 管理随笔-109 评论-182 文章-25 trackbacks-0乐观锁与悲观锁文章转自网上好像是玉米田的,忘记了锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们
2014-12-06 20:23:45 527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人