搜索到与相关的文章
编程技术

DataRabbit 轻量的数据访问框架(03) -- IOr

本文将接着DataRabbit轻量的数据访问框架--IOrmAccesser继续介绍IOrmAccesser的一些高级功能。这些高级功能需要DataRabbit.ORM.ISmartEntity接口的支持。注意,对于Entityclass来说,该接口并不是强制的。(1)关于含自增字段的Entity插入:插入后,Entity中对应自增字段的属性将被正确地赋为数据库中自增结果值。如果Entityclass继承了ISmartEntity接口,那么这个Entity

系统 2019-08-29 23:24:37 2544

编程技术

Struts2、Hibernate3、Spring2、Sitemesh、Free

Struts2、Hibernate3、Spring2、Sitemesh、FreeMarker整合收藏1.SitemeshSiteMesh是一个网页的外观,布局,导航框架,它能够将网页中的静态内容与动态内容进行分离,使整个网站拥有同一的外观,统一的装饰,并且易于今后更改外观样式设计。2.FreeMarkerFreeMarker我认为要比老掉牙的Velocity要强大得多,FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编

系统 2019-08-29 22:55:26 2544

编程技术

从哥尼斯堡“七桥问题”到盖洛普“优势识别器”

从哥尼斯堡“七桥问题”到盖洛普“优势识别器”WrittenbyAllenLee18世纪,在俄国哥尼斯堡城(Konnigsberg)(今俄罗斯加里宁格勒)的普莱格尔(Pregel)河上有7座桥,将河中的两个岛和河岸连结。当时,城中的居民经常沿河过桥散步,有一天,某人提出了这样一个问题:能否从任意一地点出发,一次走遍7座桥,而每座桥只许通过一次,最后仍回到起始地点。当时,当地的居民一次又一次的进行尝试,但最终都是失望而归。这就是著名的“哥尼斯堡七桥问题”。愚公

系统 2019-08-29 22:30:07 2544

编程技术

Hibernate 关系映射(7) 基于外键关联的单向1:N

基于中间表关联的单向1:N单向1对N关联,注意和N:1是相反的想象下:吃大锅饭的时候,就是很多人住一个地方,一个房间,一个大炕上eg:一个地方有多个人住.或者说多家人eg:每个同学记住老师,比老师记住每个同学简单.(在n的一端进行配置效率高)N1Person:AddressStudent:Teacher这个里面放的是单向N对1包括无连接表的N:1有连接表的N:1注意需求是:以前N:1是在N的一端配置,也就是因为多个人记住老师比较容易现在要在1的一端配置,就

系统 2019-08-29 22:08:42 2544

编程技术

可视化建模

可视化建模中科永联高级技术培训中心(www.itisedu.com)可视化建模(VISUALMODELING)是利用围绕现实想法组织模型的一种思考问题的方法。模型对于了解问题、与项目相关的每个人(客户、行业专家、分析师、设计者等)沟通、模仿企业流程、准备文档、设计程序和数据库来说都是有用的。建模促进了对需求的更好的理解、更清晰的设计、更加容易维护的系统。可视化建模就是以图形的方式描述所开发的系统的过程。可视化建模允许你提出一个复杂问题的必要细节,过滤不必要

系统 2019-08-29 22:03:04 2544

MySql

mysql中列出所有表格的对应字段

SELECTTABLE_NAME,COLUMN_NAMEFROMinformation_schema.key_column_usagewhereCONSTRAINT_SCHEMA='tablename'andCONSTRAINT_NAME='PRIMARY'mysql中列出所有表格的对应字段

系统 2019-08-12 09:30:10 2544

编程技术

对服务器上出现大量的SYN_RCVD状态的TCP连接的

首先我们需要弄清楚SYN_RCVD状态是怎样产生的,通过TCP状态转换图(如下图)我们可以清楚的看到,SYN_RCVD是TCP三次握手的中间状态,是服务端口(监听端口,如应用服务器的80端口)收到SYN包并发送[SYN,ACK]包后所处的状态。这时如果再收到ACK的包,就完成了三次握手,建立起TCP连接。如果服务器上出现大量的SYN_RCVD状态的TCP连接说明这些连接一直没有收到ACK包,这主要有两种可能,一种是对方(请求方或客户端)没有收到服务器发送的

系统 2019-08-12 09:29:28 2544

各行各业

第八章--注册码是怎样炼成的

你应该明白的是,并不是所有的软件作者都像你想象并希望的那笨没有人愿意自己的软件被别人在调试器中用一条d指令就能找到正确的注册码...要是那样的话还出来搞什么?前边儿我们讲的查找软件注册码的方法是有针对性的,必须保证的是该软件使用的是明码比较,这样的话,我们只需找对地方,一个d指令就成了。那既然有明码比较这个词,就不难猜出还有相应的非明码比较...非明码比较也比较容易理解,就是软件比较两个注册码的方法不同而以,并不是计算出正确的注册码后就与用户输入的进行比较

系统 2019-08-12 09:26:45 2544