自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xqf的小站

let's go

  • 博客(122)
  • 资源 (9)
  • 收藏
  • 关注

原创 芝诺悖论

      芝诺悖论是个很有意思的事情。讲一个擅长跑步的神,和乌龟比赛,为了公平和表示鄙视,先让乌龟跑一段,自己再追,而古希腊数学家芝诺认为,擅长跑步的神不能追上乌龟,因为每当神跑到了乌龟刚才的起点,乌龟已经跑了一段了,神再追到下一个起点,乌龟又跑了一段,最终也只能不限接近而已。哈哈哈,明显不符合常理嘛,生活中各种田径比赛,后来者居上最终赢了比赛的多的是,明显芝诺悖论有假设条件才能成立,或者说忽略...

2018-08-15 23:40:59 1135 2

原创 聊聊学习金字塔

作为一个“学习老手”,写写对学习,对学习金字塔的认识。       学习金字塔 整体上分为被动学习和主动学习两部分。两者的学习的留存率为什么差这么多呢?原因大概是 被动学习只做到了知识大概知道,但由于各种原因,比如没有应用场景,或只为拓展知识面,或是习惯点到即止,没用去更深入的探索;而主动学习,经过讨论思考,亲身实践,和知识本身建立了更深入,更多的链接,理解和留存更多。       演示和...

2018-08-15 22:08:17 425 4

原创 Java.Lang.NoSuchMethod 错误

项目开发,调用webservice,方法调用报了 Java.Lang.NoSucheMethod..........,印象中记得是jar包冲突,maven项目,一看,这一堆jar包...用eclipse的pom可视化界面,Dependency Hierarchy 看到了不少包冲突,先从webservice 依赖的jar开始,顺着这一思路,一顿排除,没管用。网上搜了几篇文章,梳理了下解决

2015-07-09 23:41:31 5644 4

原创 用Spring提高java观察者模式灵活性

在上篇博客 用java观察者模式解耦经典三层架构 中,

2014-07-28 17:51:02 4325 9

原创 用java观察者模式解耦经典三层架构

三层架构是一个非常经典的架构模式,根据系统的职责不同,将系统分成了表现层,逻辑层和数据访问层,并且配合数据实体进行数据传输,可以大大的封装性和复用性。经典的三层架构图:我们再深入到架构图内部,看看具体的类图,用简单的登陆举例吧:这里通过LoginUI,调用了LoginLogService和LoginVerificationService两个类,通过类图可以看得出,U层和

2014-07-28 15:05:25 16215 12

转载 Node.js究竟是什么

一个 “编码就绪” 服务器Node是一个服务器端 JavaScript解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。

2014-06-30 11:03:23 2395 3

原创 js面对对象编程(二):属性和闭包

上篇博客中讲解了一些js对象的基本概念和用法,这篇博客讲解一下js属性方面的:公有属性,私有属性,特权方法。如果学过java,公有属性,私有属性,特权方法(即可以访问和设置私有属性的方法)一定很熟悉,那么让我们来看看在js里如何实现呢?1、公有属性首先看公有的第一层意思是可以被大家所访问的,对外开放的属性,是相对于私有属性而言的:function Person(

2014-06-30 10:14:08 4010 5

原创 js面对对象编程

说到js,很大一部分人会说我很熟悉,在日常的web开发中经常用,那么你的js代码是符合面对对象思路的吗?那你会问我面向过程的js代码有什么不好吗?我的感受是面对对象的js编码更加简洁,减少了混乱,可维护行增强,适合编写富客户端时应用。好了,首先看看js里如何定义对象: var obj=new Object(); obj.name='josh'; ob

2014-06-29 21:15:24 2986 8

原创 java web项目优化记录:优化考试系统

考试系统在进行压力测试,并发量高之后出现了按钮无反应,试题答案不能写到数据库的问题

2014-06-28 11:10:55 3478 6

原创 HibernateTools实现pojo类 数据库schma mapping映射的相互转换 二

接着上一篇博客:思路二:由数据库表,生成Mapping映射文件盒

2014-05-31 22:27:37 4951 13

原创 HibernateTools实现pojo类 数据库schma mapping映射的相互转换

核心利用HibernateTools,用POJO类,Mapping映射文件,数据库表有其中的一项,就能生成其他两项。概述    在使用Hibernate开发系统持久层时,按照一般开发流程,首先会从业务分析中获得业务实体,从而获得系统中真正需要的实体类,然后写Hibernate的mapping映射文件,最后根据映射文件,生成数据库表,以上这三步是Hibernate开发的起始。

2014-05-31 00:02:27 8168 16

原创 从网站细节入手提高易用性

信息系统存储了大量信息,提高对信息查找的效率,其系统的可用性会大大的提高。那如何提高效率呢?哪哪些方面入手呢?    想要提高效率,首先简化操作必不可少,拿jc系统来说,基础系统在检索特定类型的时候,用了下拉列表和搜索框: 管理员要查看某班学生,如下图,需要单击两次鼠标,选定一个下拉列表。操作三个下拉列表时,需要点6下。      接下来一起看一下大家每

2014-05-30 19:48:44 2572 20

原创 Java基础:泛型

Java的泛型是什么呢, 就是类型的参数化,也就是原本该是确定类型的地方换成了变量,把类型的确定时间向后延迟了。    在之前,学过“重载”的概念,重载是什么呢,举例来说public class Test{ // 处理整型数据 void receive(int i) { System.out.println("Received one int data"); System.ou

2014-04-29 23:49:35 2290 15

原创 Java基础: IO操作

最近抽了点时间回顾了java基础,昨天看了java的IO操作,把大致的总结写在这里。    Java的IO操作主要是数据的输入、输出操作和文件管理,输入输出操作可以包括控制台、文件的输入输出和流的输入输出,流的输入输出可以用于文件,也可以用于网络数据。控制台控制台的输入输出中,输出大家最熟悉,最常用的就是System.out,那么输入操作可以用System.in,也可以Syst

2014-04-27 18:38:55 2251 14

翻译 javascript测试框架 Qunit

大家知道java有个测试框架叫Junit,可以用简单的代码完成单元测试,最近jquery也出了一个测试javascript框架,叫Qunit。下面是jquery官网的关于QUnit的的介绍,希望对大家有帮助。原文链接:junit cookbook介绍   在软件开发中使用自动化的软件测试工具是非常基本的。单元测试是自动测试中的基本内容:针对你的功能的单元测试,最好是你只写一次,

2014-04-11 11:44:51 2458 12

原创 struts2中的ModelDriven

在使用struts2的时候,我们在jsp中经常写这样的代码片段: 学生姓名: 考试名称: 考试分数: 其中studentScores.student.stuName是对应后台action的熟悉,action是这样写的public class StudentExamAction extends ActionSupport { // 学生

2014-02-28 18:49:24 2879 22

原创 对于SOA的初步了解

SOA(Service-oriented Architecture)面向服务的架构体系,是一个组件模型(也可以说是一个结构体系),SOA把不同的服务通过接口和契约组合在一起,从而实现粗粒度和松耦合的软件架构。那么面向服务的架构体系,与我们之前学过的面向过程,面向对象,面向组件有什么不同呢?    首先,复用粒度更大:SOA的复用粒度是业务,直接映射业务实体,以便在业务级别实现企业集

2014-01-27 22:13:58 2830 17

原创 Spring的父类(继承)注入

Spring框架的一个核心就是依赖注入,依赖注入把由类主动索取的方式改为了“被动”的接受,从而提高了应用程序的灵活行。在做gxpt系统的时候,由于业务的原因,封装了级联下拉控件,用到级联下拉控件的地方,对应的action类继承一个父类就行,以提高封装性。父类需要用spring注入service对象,那怎么实现父类的注入呢?spring配置文件代码:

2014-01-24 14:58:36 21308 23

原创 一步一步学习EJB

EJB(Enterprise Javabean)用于开发可重用的服务器组件,利用EJB,可以像搭积木一样开发EJB组件,然后其他人可以把EJB组件组装到不同的应用中。还记得学面向过程的时候,复用的是代码段。刚学面对对象的时候,基于类和对象,可重用的是类。在EJB中基于组件的开发重用的则是更大的功能块,把复用又提升了一个高度。 可重用性的不同也正是Enterprise Javabean和普通的j

2013-12-31 00:31:55 3281 31

原创 对Hibernate的简单认识

这段时间学完了Hibernate,深深的感受到用Hibernate这样的框架可以给开发带来很多好处,框架轻松的解决了不少问题。Hibernate能有哪些好处呢? Hibernate是一个轻量级的ORM框架    ORM框架通过关联程序的对象和数据库的表,建立了对象和表的映射,并封装了直接把查询数据赋值给对象或把对象数据写入数据库的方法。并且轻量级的Hibernate并不需要任何容器的支

2013-12-17 21:12:14 2567 24

原创 java web filter之二 Filter与职责链模式

上接 java web filter之一 基础实现       多个Filter能够处理同一个页面,一个Filter也能处理多个页面,同时可以通过配置文件灵活的设置要通过Filter进行处理的页面。如果的灵活性是通过职责链模式实现的。职责链模式定义:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着该条链处理

2013-07-24 19:59:26 4455 27

原创 java web filter 之一 基础实现

Filter 过滤器 ,能实现对java web程序 客户端和服务器端消息的过滤,也就是在服务器段接受request之前,可以预先对request进行处理,或在客户端接受response之前,对response进行处理。       Filter的使用非常灵活,是在“链”到客户端和服务器之间的,在需要时可以配置到客户端与服务器之间,在不需要时可以去掉。filter还可以设置其对发送到哪些页面或

2013-07-24 15:25:37 3421 24

原创 深入理解ajax

.....

2013-07-17 21:32:09 1450 15

原创 使用jdbc连接oracle数据库

最近学习了j2ee,练习了用jdbc连接oracle数据库,现在把大致的过程分享在这里 JDBC是一种用于执行sql语句的java api。使用jdbc连接数据库并进行操作分为一下几步:       1、加载jdbc驱动       2、创建连接       3、执行sql语句并获得查询结果集  4、显示查询结果  5、释放资源     接下来在代码中一

2013-07-10 11:41:14 2002 18

原创 按规定放假:为什么没有早回家

请见网易博客:http://xqf309.blog.163.com/blog/static/17070884620136931522103/

2013-07-09 15:35:13 1170 5

原创 实现servlet登陆

在java web开发中,servlet是服务器端的java应用程序,可以接收客户端请求并作出相应的回应。     要建立servlet应用程序,首先要安装tomcat,tomcat的安装网上教程很多,大家可以自行搜索,这里推荐一篇Tomcat7的安装教程            tomcat安装成功后,在其安装路径下,有webapps文件夹,专门用来发布web项目,每个项目需要在w

2013-07-03 08:54:48 1903 18

原创 vb和vb.net事件机制

学习java事件前,回顾了下vb6和vb.net的事件机制,总结在这里,供对比用。    事件是面对对象中对象间通信的方法。事件发生者(又叫事件源)发生一个事件时,通过发送一条消息,给事件接受者(事件处理者),事件接受者可以做出响应的处理。比如在某登录界面中,单击一个按钮,系统会验证用户的用户名和密码是否正确。用户单击按钮后,按钮(事件源)发出了单击事件,产生了自己被单击的消息给窗体,窗体(事

2013-06-25 12:35:17 2837 6

原创 推进SB英语

“英语成功的三个要素:方法、愿望、自律,任何一个因素的提高,都会加快目标的实现.”----SB文档 这段时间每天用在英语上的时间大概有4个小时左右,把进展和大家分享一下: 英语资料上拓展了一系列的迪士尼动画资料,其中有一部资料非常值得向大家推荐,英文名字叫《Micky Mouse ClubHouse》,这部动画中的任务和观众有交互,是美国原声,发音清晰,并且语言中名词多,有对动

2013-06-15 22:53:07 1578 6

原创 j2ee的十三个技术规范

之前学了j2se,j2se是基础,讲解java的语法、特性和面对对象;j2ee是一系列标准和规范,保证企业级应用程序的高效开发。下面是j2ee十三个规范:现在对每种规范有一个大体的了解,不大深刻,有深入了解后补充这部分知识。

2013-06-08 16:25:45 1062 4

原创 为什么大人学英语这么难?

这篇文章是在软考之后,又读了一遍SB英语文档之后写的,并且参考了和SB英语学习方法理念和相近的自然英语学习法。    学习英语的学生从初中大大学,学了七八年的英语, 往往都是哑巴英语,做个试卷还可以,交流起来问题都不小。而以英语作为母语的小孩,在四五岁甚至更早,轻轻松松的就掌握了英语。 造成如此差异的区别是什么呢?首先是掌握语言的过程不同: 大人学英语的过程:记忆--记忆区

2013-06-01 20:54:22 1773 5

原创 软考过后

昨天在北京考完试,准备了两个半月的软考画上句号了。回来的的路上,大家都挺轻松,感觉考得都可以,希望我们都顺利通过。     这两个半月补了很多的基础知识,有编译原理,数据结构,算法,计算机组成,现在觉着自己“专业”多了,因为像编译原理,数据结构这样的课都是很基础的课,经常在博客上看到别人说这些东西重要,现在也算学过了。     其他涉及到的科目顶多算是复习,有的实在提高班学习的知识

2013-05-26 10:21:18 1057 4

原创 软考将近

这个周六就要软考了。前几天想到要软考了有点小焦虑,然后觉着平时积累的挺多的,而且这几次做真题都还可以就感觉没什么了。写给软考的同志们,软考加油!!!

2013-05-20 18:39:02 1036 4

原创 软考--数据库复习

软考中对于数据库的考察是一个重要内容,上午题和下午题都有涉及,主要考察的知识点有:首先接触比较多的是SQL语句,复习的时候主要找自己不太熟悉的语句看下,比如权限的GRANT和REVOKE语句。在执行SQL查询的时候,SQL语句首先会被转换成关系关系代数,以便从简单的描述性语言转换到对算法的描述,那么关系代数的内容有:关系代数是对SQL语言的一种算法上的描述,还有一种等价的描述方

2013-05-12 17:05:40 2480 2

原创 英语感受 5月份--英语思维

首先说下我对英语思维的理解:从听的角度,直接接受英语中的信息,中间不需要用中文帮助理解意思;从说的角度,直接反应出整句的英文,中间也不需要借助中文,也不需要组织英文。    在进行“英语快照”(英语测试)的时候,简单和中等难度的部分能大概听明白,当要求用英文复述几句的时候就基本上想不起来。大家和老师讨论英语学习的时候这种现象也比较明显(能听明白,但用英语复述别人说过的话很困难,脑海里几

2013-05-05 21:07:16 1778 3

原创 数据库--元组演算

在数据库查询数据时,所输入的SQL语句,是一中描述性的语言,即我们只需要告诉数据库我们要查找哪些数据,这些数据的特征是什么,而不用告诉数据库,怎么找这些数据(即通过什么样的算法,什么样的步骤)。        我们缩写的SQL语句,可以用另一种等价的形式描述出来,就是元组演算。元组演算也是一中关系数据库的查询语言,那么用元组演算到底是什么样子,怎么进行查询呢? 首先看最基本的元组演

2013-04-28 21:49:30 10392 5

原创 编译原理--文法及相关知识

编译原理讲的是把源代码编译成目标代码(机器代码)的过程,整个过程基本包括:      词法分析:编译过程的第一个阶段,将源程序一个字符一个字符的读入,识别出一个个单词。      语法分析:在词法分析的基础上将单词序列分解成语法短语,如“程序”、“语句”、“表达式”。      语义分析:审查源程序有无语义错误,如数据类型是否一致。      生成中间代码:将源程序编程中间代码,中

2013-04-21 21:29:26 1942 1

原创 软考复习--设计模式总结

总结进行中....

2013-04-14 21:59:36 1753 5

原创 pv操作实现多进程同步和互斥

本篇文章,讲解了PV操作的作用,举了两个情景模拟pv操作的应用原理,同时讲解了PV操作涉及到的基本概念,并且在文章的最后用伪代码写了pv操作过程。        要理解PV操作,请先看两个场景: 场景1:飞机场售票窗口进程Process Pi(i=1,2,3,…,n)Begin 查找当天机票剩余量A If A>1 then A=A-1; 售出一张票

2013-04-07 19:15:58 10362 2

原创 软考复习

从三月中旬,开始看java,软考的视频看了数据结构的部分,现在我想的是尽快把软考视频看完,然后做两套题,再有针对性的复习。每天晚上会用来学英语,觉着挺值得的,因为英语听了很多了,开口说确实是对自身英语的一个提升,虽然占用了每天的晚上,但是挺值得的。因此每天除了准备软考还会有英语或是其他事,我会试着用时间管理来把我好现在的时间,把每件事都做好

2013-04-03 22:36:57 1303 7

原创 等级考试过后的C语言总结

去年参加的计算机三级的考试,当时上机题“一不小心”没有过,今年又参加了一次。上机是C语言的题,既然看了就不能忘了,于是打了包。首先,看C语言的时候,感觉像是复习面对对象编程语言的基础一样,只有指针的部分是比较新的,因此复习起来也比较快,整体上分为6块:数据部分,主要是输入输出函数,数据类型和数组的总结:运算符部分:语句部分: 函数部分: 指针部分

2013-03-27 22:25:27 1208 6

java权限框架_ssh+shiro+jbpm4.4+lucene+easyui

基于角色,组织的权限,细化到按钮,可直接在此项目上进行二次开发,代码非常规范,开源项目,希望对大家有帮助

2014-11-01

Pragmatic Guide to Git

Git的使用手册,将git的日常操作分解为一个个任务,对每个操作都有详细讲解

2014-11-01

petstore 1.3.1项目用到的j2eesdk1.3.1

petstore 1.3.1项目用到的j2eesdk1.3.1

2014-07-14

petstore 1.3.1所需jdk 1.4.1版本

petstore 1.3.1所需jdk版本为1.3.1

2014-07-14

petstore1.3.1项目

包含了petstore安装包以及一份petstore的分析文档,该项目需要jdk1.4.1,j2ee sdk.1.3.1,本人也以上传到下载目录中

2014-07-14

qunit单元测试demo

qunit是javascript的单元测试框架,这里包含必须的js文件和一个简单的demo,希望对想了解的人有帮助!

2014-04-11

Jquery的animate实例

Jquery的animate实例 主要用到了animate方法

2012-12-27

Try Catch对效能的影响测试

用vb.net实现的对Try Catch对程序性能的影响的测试

2012-08-17

空空如也

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

TA关注的人

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