现在我们来简单地看看可以由Java应用程序实现持久层的各种方法。别着急,我们很快就要讲到ORM和Hibernate了。通过看看其他方法,可以学到很多东西。
用SQL/JDBC手工编写持久层
对于应用程序员来说,处理Java持久化最常用的方法是直接使用SQL和JDBC。毕竟,开发人员熟悉关系数据库管理系统,他们理解SQL,并且知道如何使用表和外键。此外,他们始终可以使用众所周知且被广泛使用的DA...
分类:
其他 时间:
2014-03-07 09:39:37
收藏:
0 评论:
0 赞:
0 阅读:
461
Ø 屏蔽Ctrl+Alt+Delete键关机的功能
#vi /etc/inittab
将“ca::ctrlaltdel:/sbin/shutdown-r -t 4 now”改为:“ca::ctrlaltdel:/bin/true”,再执行“init q”使更新生效。
Ø 禁用USB存储
# ls/lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko
# mv/lib/modules/$(uname -r)/kernel/dri...
分类:
数据库技术 时间:
2014-03-07 09:22:23
收藏:
0 评论:
0 赞:
0 阅读:
481
按菜单分类
按键分类
Alt + F
文件(菜单)
-
-
Ctrl
Alt
Shift
Ctrl + Shift
Alt + Shift
Alt + Enter
打开文件属性窗口
F1
-
列表
激活左驱动器列表
比较文件
缩略图
-
Ctrl + L
统计选中文件(夹)的大小
F2
刷新来源窗口
详细资料
激活右驱动器...
分类:
其他 时间:
2014-03-07 09:48:14
收藏:
0 评论:
0 赞:
0 阅读:
465
1. 第一步配置本地maven的服务密码
主要是全局的maven的conf 的配置文件...
分类:
其他 时间:
2014-03-07 10:05:16
收藏:
0 评论:
0 赞:
0 阅读:
544
CSU 1303
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define ll long long
#define eps 1e-8
#define inf 0xfffffff
//con...
分类:
其他 时间:
2014-03-07 09:49:15
收藏:
0 评论:
0 赞:
0 阅读:
497
基于struts2文件下载示例...
分类:
其他 时间:
2014-03-07 09:41:55
收藏:
0 评论:
0 赞:
0 阅读:
423
功能:通过按钮可以一次性添加3个吉他谱图片,并根据比例大小显示在窗体中。
代码如下:
/**
*
*/
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event...
分类:
其他 时间:
2014-03-07 09:56:48
收藏:
0 评论:
0 赞:
0 阅读:
454
WebSetting常用方法
setAllowFileAccess
启用或禁用WebView访问文件数据
setBlockNetworkImage
是否显示网络图像
setBuiltInZoomControls
设置是否支持缩放
setCacheMode
设置缓冲的模式
setDefaultFontSize
设置默认的字体大小
...
分类:
Web开发 时间:
2014-03-07 10:01:06
收藏:
0 评论:
0 赞:
0 阅读:
447
分别访问creat和del目录即可
# -*- coding: utf-8 -*-
import sae
import web
import xml.etree.ElementTree as ET
import sae.const
import MySQLdb
import urllib2
import json
urls = (
'/', 'Hello',
'/creat',...
分类:
微信 时间:
2014-03-07 10:06:16
收藏:
0 评论:
0 赞:
0 阅读:
680
重构最基本的几种方法:Extract Method,Inline Method,Extract Class,Inline Class,Move Field,Move Method,Inline Temp,Replace Temp with Query(其实就是将临时变量封装进一个method)。...
分类:
其他 时间:
2014-03-07 09:50:22
收藏:
0 评论:
0 赞:
0 阅读:
389
Windows 7转眼就要到RTM版了,这让所有喜欢Windows 7的用户欣喜不已,Windows 7的好相信不用我再多说什么地球人都知道了。小编这篇文章想要教大家十个小办法就能迅速让你的Windows 7系统“飞”起来,当然微软Windows 7系统的速度已经很快了,但是你就不想让它再快点?^-^
怎样加速Windows 7?
使用小编所说的这十个小办法能够显著提...
分类:
Windows开发 时间:
2014-03-07 09:45:04
收藏:
0 评论:
0 赞:
0 阅读:
580
软件的UI是客户直接体验软件的地方,好的用户体验可能比追求新技术和追求漂亮设计更加重要,优秀的软件应该是既有外在美也有内在美的。但大部分用户是“外貌协会”的,你和用户说你的软件如何OO,用了多少种设计模式,客户是不鸟你的,客户关注的是用户体验!...
分类:
其他 时间:
2014-03-07 09:13:55
收藏:
0 评论:
0 赞:
0 阅读:
495
Snitches概述
Cassandra提供了Snitches功能,可以知道集群中的每个节点所属数据中心和机架。所有机架感应策略都实现了相同的接口IEndpointSnitch。先来看看Snitches的类图:
IEndpointSnitch接口中提供了比较实用的方法:
//通过ip地址获取机架
public String getRack(InetAddress endpoi...
分类:
其他 时间:
2014-03-07 09:24:31
收藏:
0 评论:
0 赞:
0 阅读:
1020
微信公共服务平台开发(.Net 的实现)13-------网页授权(下 :C#代码的实现 )...
分类:
微信 时间:
2014-03-07 09:30:52
收藏:
0 评论:
0 赞:
0 阅读:
643
删除crs
Oracle CRS stack is already configured and will berunning under init(1M)
Failure at final check of Oracle CRS stack.
crsctlcheck crs Failure 1 contacting CSS daemon Cannot communicate with CRS Cannotcommunicate with EVM
PROT-1: Failed to initialize o...
分类:
数据库技术 时间:
2014-03-07 10:08:26
收藏:
0 评论:
0 赞:
0 阅读:
682
基金网每隔一分钟会更新净值估算,每次要打开网站看挺麻烦的,于是制作了一个桌面小工具,在桌面顶层并且透明显示,每隔一分钟抓取数据显示。
净值估算例子如下:
http://fund.eastmoney.com/000167.html
开发完成后的结果如下:
开发过程:
1、参考了“.net winForm 实现类似qq 弹出新闻一文”的窗体美化效果,放了两个P...
分类:
Windows开发 时间:
2014-03-07 09:51:24
收藏:
0 评论:
0 赞:
0 阅读:
1663
http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
title="View Menu Example">
import mx.core.FlexGlobals;
private function onClick (e:Event ) :void
{
...
分类:
移动平台 时间:
2014-03-07 10:07:20
收藏:
0 评论:
0 赞:
0 阅读:
539
主要使用的是深度遍历加递归的用法。
private static void printArr(Object arr) {
if(arr.getClass().isArray()){
Object[] arr1 = (Object[]) arr;
System.out.print("{");
for (int i = 0; i < arr1.length; i++) {...
分类:
其他 时间:
2014-03-07 09:36:27
收藏:
0 评论:
0 赞:
0 阅读:
468
矩阵在计算机图形学中的地位是举足轻重的,几乎所有的变换都需要通过矩阵来完成。比如我接触的DirectX9就用IDirect3DDevice9::SetTransform()的第二个参数就要求传入矩阵的指针,而OpenGL也有直接载入矩阵的方法:glLoadMatrixf(),足以见矩阵在相关领域的作用是多么大。
对三维物体的变换(transform)包括基本的平移(translation)、旋转(rotation)、缩放(scaling)\错切(shearing)以及它们的组合变换。它们都作用...
分类:
其他 时间:
2014-03-07 09:35:19
收藏:
0 评论:
0 赞:
0 阅读:
1011
Problem C - Sumsets
Given S, a set of integers, find the largest d such that a + b + c = d where a, b, c, and d are distinct elements of S.
Input
Several S, each consisting of a line containing an ...
分类:
其他 时间:
2014-03-07 09:32:01
收藏:
0 评论:
0 赞:
0 阅读:
431