起初照着官方文档配,一直出错,貌似官方的文档时错的,查了很多资料,综合整理了一个可行的方案,如下:
0.1包结构
test.demo
test.domain //实体类
test.util
//工具类
0.2导如的jar包
hibernate-4.3.5的required包中的所有
optional包中的c3p0中的所有
下载slf4j,导入slf4j-api.jar...
分类:
系统服务 时间:
2014-05-22 07:35:29
收藏:
0 评论:
0 赞:
0 阅读:
450
这篇post承接上一篇,用来说明如何使用zhu...
分类:
系统服务 时间:
2014-05-20 16:15:18
收藏:
0 评论:
0 赞:
0 阅读:
433
在linux下是自带perl环境的, 那么如何在windows下开发perl呢? 相信是很多开发人员梦寐以求的事情.
本文教你在eclipse中安装perl插件, 下面我们就跟着步骤一起做吧。
1. 首先需要安装window下的perl环境:
下载地址:http://www.activestate.com/activeperl/downloads
文件名:ActivePerl-5.16.1...
分类:
系统服务 时间:
2014-05-20 14:15:40
收藏:
0 评论:
0 赞:
0 阅读:
777
投票系统
1.说明:
写了一个投票系统,过程是先配置好服务器,在写一个网上投票功能,要实现网上投票功能。
其实功能实现还是很简单的,麻烦一点的在于过程比较繁杂,要做的东西还是挺多的!
2.过程:
第一步:配置httpd服务器
先配置好httpd服务器。我先下载好了和http服务器的包后,由于fedora的httpd配置相对比较简单,所以我也只是简单的做了一下修改,如下:
把:
...
分类:
系统服务 时间:
2014-05-20 16:47:55
收藏:
0 评论:
0 赞:
0 阅读:
481
在 Linux 内核代码,特别是驱动代码中经常见到的用法是使用一个标准结构,后面的代码基于这个结构来实现,类似面向对象的多态特性。
在 C 语言里面借助结构体和函数指针实现的这个功能,这里我们写了个例子,提取了关键代码:
#include
struct s_new{
char name[10];
char* (* my_method)(char *name);...
分类:
系统服务 时间:
2014-05-23 07:57:11
收藏:
0 评论:
0 赞:
0 阅读:
509
一个入门级的小Demo,帮助初学者快速揭开hibernate的神秘面纱。...
分类:
系统服务 时间:
2014-05-22 10:03:02
收藏:
0 评论:
0 赞:
0 阅读:
409
1.查看linux详细版本信息 file /sbin/init2.下载对应nmon版本http://pkgs.repoforge.org/nmon/3.安装rpm -ivhnmon-14f-1.el5.rf.i386.rpm4.采集数据1)./nmon_x86_rhel52 -s10 -c60-f -m .-s10 每 10 秒采集一次数据 ......
分类:
系统服务 时间:
2014-05-22 09:36:16
收藏:
0 评论:
0 赞:
0 阅读:
463
一、前言很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下Linux中关于虚拟内存相关内容。 ......
分类:
系统服务 时间:
2014-05-22 11:25:31
收藏:
0 评论:
0 赞:
0 阅读:
372
#include
#include
struct test
{
char name[20];
void (*func)(char *);
};
void tttfunc(char *name)
{
printf("current is %d\n",__LINE__);
printf("%s\n",name);
}
int main()
{
struct test ttt=
{
.n...
分类:
系统服务 时间:
2014-05-22 11:24:49
收藏:
0 评论:
0 赞:
0 阅读:
448
介绍了在Ubuntu中安装eclipse的整个过程和所有命令...
分类:
系统服务 时间:
2014-05-22 13:10:46
收藏:
0 评论:
0 赞:
0 阅读:
418
1.vmlinux
vmlinux是一个包含linux kernel的静态链接的可执行文件,文件类型是linux接受的可执行文件格式之一(ELF、COFF或a.out)。
2.vmlinuz
vmlinuz是可引导的,压缩的linux内核,“vm”代表的“virtual memory”。vmlinuz是vmlinux经过gzip和objcopy(*)制作出来的压缩文件。vmlinuz不仅是一个压缩文件,而且在文件的开头部分内嵌有gzip解压缩代码。所以你不能用gunzip 或 gzip –dc解...
分类:
系统服务 时间:
2014-05-21 03:06:09
收藏:
0 评论:
0 赞:
0 阅读:
842
一对一的映射在对象模型中是经常见到的,为了将对象模型转换为关系模型就必须在映射文件中进行配置,上篇文章讨论了一对一映射的单向关联的情况,重点是标签的使用,需要在映射的主对象中添加该标签,并将该对象的主键设置为foreign这样就实现了主键关联映射...
分类:
系统服务 时间:
2014-05-22 08:19:52
收藏:
0 评论:
0 赞:
0 阅读:
429
Linux换行符与windows换行符...
分类:
系统服务 时间:
2014-05-23 08:16:26
收藏:
0 评论:
0 赞:
0 阅读:
810
前台和后台命令操作小记:
1.jobs命令查看当前后台运行程序,也可以用ps a查看
2.一个正在运行的程序,按ctrl+z,会将其放入后台运行,但此时它在后台的状态是stopped。
另一种方法加入后台:./a.out & 此时进程的状态跟上面是不一样的 表示把进程放到后台运行。running
3.将一个在后台暂停的命令,变成继续执行:bg
如经过c...
分类:
系统服务 时间:
2014-05-22 07:44:33
收藏:
0 评论:
0 赞:
0 阅读:
555
前面的一篇文章中简单的描述了一下内存映射的内容,http://blog.csdn.net/codectq/article/details/25658813,这篇文章作为用户把内存规划好之后,在用户空间使用IOCTL对设备进行控制时的常用函数的代码摘录。后续我会把这部分完善起来。
#ifdefCONFIG_MMU
externunsigned long __must_check __copy_f...
分类:
系统服务 时间:
2014-05-23 07:31:34
收藏:
0 评论:
0 赞:
0 阅读:
555
这个项目的底层是用ibatis框架完成,这几天也是都在用这个框架写代码,也有了一些简单的理解,把项目拿过来后主要的配置都已经配置好了,比如一些事务、日志控制等,在开发中主要用到的是写SQL语句以及熟悉ibatis xml文件都提供的一些标签,这些标签大部分是用来处理判断、逻辑,使得sql可以动态组装变的更灵活。
在写代码的工作量上ibatis要比hibernate高一些...
分类:
系统服务 时间:
2014-05-20 14:04:49
收藏:
0 评论:
0 赞:
0 阅读:
473
Hibernate N+1 问题及解决办法
问题出现的原因:
Hibernate 中常会用到 set , bag 等集合表示 1 对多的关系,在获取实体的时候就能根据关系将关联的对象或者对象集取出,还可以设定 cacade 进行关联更新和删除。这不得不说 hibernate 的 orm 做得很好,很贴近 oo 的使用习惯了。
但是对数据库访问还是必须考虑性能问题的,在设定了 1 对多这种关系...
分类:
系统服务 时间:
2014-05-23 07:30:13
收藏:
0 评论:
0 赞:
0 阅读:
480
曾几何时,只是一直在调用库函数fork,只知道它创建一个子进程,并且子进程返回值是0,父进程返回值是子进程pid。但是一直没有深究内核代码,今天终于使用gdb调试了一把fork的内核代码,下面就让我们一探究竟吧。
1.创建进程的本质是什么?
根据目前理解,其实就是构造了PCB,这个PCB会唯一标示一个进程的存在,并且会构建子进程的页目录和页表等等。
2.为什么fork()调用会有2个返回值,...
分类:
系统服务 时间:
2014-05-22 10:39:38
收藏:
0 评论:
0 赞:
0 阅读:
504
1.安装
Linux下直接apt-get install git 或者 apt-get install git-core 即可
2.创建版本库
进入目录 git init 此时会生成一个.git的目录,用来管理你的这个目录下的版本,一般不要动.git目录。
3.添加文件,并提交
git add filename 可以看作将文...
分类:
系统服务 时间:
2014-05-23 08:13:10
收藏:
0 评论:
0 赞:
0 阅读:
478
每个cpu都有队列来处理接收到的帧,都有其数据结构来处理入口和出口流量,因此,不同cpu之间没有必要使用上锁机制,。此队列数据结构为softnet_data(定义在include/linux/netdevice.h中):
/*
* Incoming packets are placed on per-cpu queues so that
* no locking is needed....
分类:
系统服务 时间:
2014-05-23 07:28:23
收藏:
0 评论:
0 赞:
0 阅读:
533