对很多软件系统而言,保存数据到数据库和从数据库中检索数据是其工作流程中至关重要的一部分。在 Java 领域,有很多的实现了数据持久化层的工具和框架,它们每一个都有自己不同的实现方法。而 MyBatis,一个简单但功能强大的 Java 持久化框架,则采用了消除冗余代码和充分利用 SQL 和 Java 自身提供的强大的特性的策略。
这本MyBatis 教程将带你经历 MyBatis的安装、...
分类:
编程语言 时间:
2014-06-29 23:00:53
阅读次数:
382
我们都知道当你要运行一个JAVA文件的时候必须要有一个main函数。这是为什么呢?
跟C语言的道理一样,当你运行一个文件的时候,你必须要有一个入口函数或者入口地址,在C里面是main函数,同样的在JAVA里面则是public static void main(String args[])这样一个入口函数。这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里...
分类:
编程语言 时间:
2014-06-30 10:30:40
阅读次数:
242
在用Eclipse写java代码时候,有时候因为不知道一个java函数的作用,会通过把鼠移动到java函数上,如果它有javadoc的相关内容就会显示出来。但是并非所有java代码都有javadoc;即使安装了javadoc,在eclipse中如果不进行设定,也可能无法使用。
我在win7下安装的是javase的jdk,发现eclipse中默认的javadoc路径是http://down...
分类:
编程语言 时间:
2014-06-29 22:59:49
阅读次数:
323
本文章介绍了关于Java中的面向对象封装、抽象、继承、多态特点
Java面向对象主要有四大特性:封装、抽象、继承和多态。...
分类:
编程语言 时间:
2014-06-29 23:22:23
阅读次数:
287
最近想再看一遍C++ Primer ,于是在网上找了第四版的电子版和习题答案 完整版的,现在传到CSDN上面供大家免费下载。希望能帮助到大家......
本版本的电子版书籍和答案全部是完整版的。...
分类:
编程语言 时间:
2014-06-30 10:28:37
阅读次数:
174
使用Java开发程序时,AWT控件上的中文在程序运行的时候显示成乱码,这是myeclipse的运行参数设置的问题。
解决方法:
第一:在你的具有main函数的类也即你应用运行的主类上点击右键,选择Run As中的Run
Configurations,如下图:
第二,在Arguments标签下的VM arguments中添加下面这行参数代码,然后点击应用。
...
分类:
编程语言 时间:
2014-06-30 00:09:42
阅读次数:
397
从Java 强引用,软引用,弱引用http://blog.csdn.net/jltxgcy/article/details/35558465一文中,我们看到把一个对象赋值给另一个对象,本质上是增加了引用计数,但是它们都指向同样的堆内存,它们是一个对象。如果我们想要一个独立的对象,改怎么办呢?答案是clone。
1、浅拷贝
浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变...
分类:
编程语言 时间:
2014-06-30 00:59:55
阅读次数:
303
1、强引用
public void handleMessage(Message msg) {
case FAIL:
GoplayException mException = new GoplayException();
setVideoUrlFailReason(mException);
mListener.onFailed(mException);
break;...
分类:
编程语言 时间:
2014-06-29 20:36:11
阅读次数:
299
具有代表性的死锁避免算法是Dijskstra给出的银行家算法。本程序是基于银行家算法的思想通过编写C++程序实现银行家算法的计算机程序化,同时提供算法基本思想和流程图等说明,结果演示附图仅供参考。...
分类:
编程语言 时间:
2014-06-29 22:44:31
阅读次数:
356
Python实现抓取网页
下面的Python抓取网页的程序比较初级,只能抓取第一页的url所属的页面,只要预定URL足够多,保证你抓取的网页是无限级别的哈,下面是代码:
##coding:utf-8
'''
无限抓取网页
@author wangbingyu
@date 2014-06-26
'''
import sys,urllib,re,thread,time,thr...
分类:
编程语言 时间:
2014-06-29 22:15:45
阅读次数:
395
(一)
class Shape {
public:
virtual void draw() const = 0;
virtual void error(const string& msg);
int objectID() const;
};
class Rectangle : public Shape {...};
class Ellipse : publi...
分类:
编程语言 时间:
2014-06-30 00:55:48
阅读次数:
409
使用传统的web开发技术,也就是html+js,然后搭配一个后端语言,已经成为当今web开发的固定模式了,为此也形成了众多的toolkit,譬如ror,django,各种js图形库更是玲琅满目,从很大程度上也加速了开发过程.但传统web应用也很自然地有一些诟病,有些特殊效果,c端可以轻而易举地完成,但b端就会很纠结了,从根本上讲,这是因为html这种语言是内容驱动行为的服务模式,导致js没有状态保...
分类:
编程语言 时间:
2014-06-29 22:41:24
阅读次数:
299
集合包含的内容很多,我发现一个很好的博客,感觉自己都没有写的必要了!...
分类:
编程语言 时间:
2014-06-29 23:55:16
阅读次数:
243
考试系统在进行压力测试,并发量高之后出现了按钮无反应,试题答案不能写到数据库的问题...
分类:
编程语言 时间:
2014-06-30 11:03:33
阅读次数:
241
1、先读入终结符,非终结符,和所有产生式。
2、预处理:初始化;getpp()获得每个非终结符在产生式左边时的产生式编号,
记录在 string getp[]中(可以多个)。
3.获得所有的符号的first集:dfs法,从S开始DFS,遇到终结符则是递归出口,回溯时候沿路保存记录所有路径上VN的first,(遇到有左递归的,continue,左递归的产生式不用不影响求fisr...
分类:
编程语言 时间:
2014-06-30 00:36:21
阅读次数:
375
五:Java之Vector类专题
据说期末考试要考到Vector 这个类,出于复习需要在这里就要好好整理下这个类了。...
分类:
编程语言 时间:
2014-06-30 09:54:44
阅读次数:
234
建议0:不要让main函数返回void
建议1:区分0 的四种面孔
建议2:避免由运算符引发的混乱
建议3:对表达式的计算不要想当然
建议4:小心宏#define使用中的陷阱
建议5:不要忘记指针变量的初始化...
分类:
编程语言 时间:
2014-06-30 11:00:27
阅读次数:
223
#include
#include
#include
#include
#include
#include
#include
using namespace std;
mapgetnum;
char getchar[100]; //获得对应字符
vectorproce;
int table[100][100]; //预测分析表
int num=0;int numvt=0;...
分类:
编程语言 时间:
2014-06-29 23:42:00
阅读次数:
857
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int line=1,row=1;
char c;
mapma;
struct kind
{
string na; //单词
int num; //内码
string type; //类型
...
分类:
编程语言 时间:
2014-06-29 20:37:12
阅读次数:
195