数据库_3_关键字说明

关键字说明 数据库(DB):database 数据库系统:DBS(Database System):是一种虚拟系统,将多种内容关联起来的称呼 DBS=DBMS+DB DBMS:Database Management System,数据库管理系统,专门管理数据库 DBA:Database Administrator,数据库管理员 行/记录:row/record,本质是一个东西:都是指表中的一行(一条记录),行是从结构角度出发,记录是从数据角度出发 列/字段:column/field,本质是一个东
分类: 其他 发布时间: 05-03 22:13 阅读次数: 4

C# combox 绑定数据

DataTable GetDataTable() { DataTable dt = new DataTable(); dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("Name", typeof(string)); for (int i = 0; i < 10; i++) { DataRow row = dt.NewRow(); row["ID"] = i; row["Name"] = "name" + i.ToString(); dt.Ro
分类: 其他 发布时间: 05-03 22:13 阅读次数: 6

数据库_2_关系型数据库

关系型数据库 1.什么是关系型数据库? 关系型数据库:是一种建立在关系模型(数学模型)上的数据库。 关系模型:一种所谓建立在关系上的模型。 关系模型包含三个方面:1.数据结构:数据存储的问题,二维表(有行和列) 2.操作指令集合:所有SQL语句 3.完整性约束:表内数据约束(字段与字段之间),表与表之间的约束(外键) 2.关系型数据库的设计? 关系型数据库:从需要存储的数据需求中分析,如果是一类数据(实体)应该设计成一张二维表,二维表是由表头(字段名:用来规定数据的名字)和数据部分组成(实际存
分类: 其他 发布时间: 05-03 22:13 阅读次数: 3

Struts2基础 例子

1.新建一个web项目,目录结构如下,添加jar包到lib文件夹里,并把jar包add 到 buildpath里面 2.web.xml配置 struts2的过滤器类:StrutsPrepareAndExecuteFilter ,把全部请求定位到该Struts2过滤器中 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 3
分类: 其他 发布时间: 05-03 22:13 阅读次数: 5

Netty核心概念(8)之Netty线程模型

1.前言  第7节初步学习了一下Java原本的线程池是如何工作的,以及Future的为什么能够达到其效果,这些知识对于理解本章有很大的帮助,不了解的可以先看上一节。  Netty为什么会高效?回答就是良好的线程模型,和内存管理。在Java的NIO例子中就我将客户端的操作单独放在一个线程中处理了,这么做的原因在于如果将客户端连接串起来,后来的连接就要等前一个处理完,当然这并不意味着多线程比单线程有优势,而是在于每个客户端都需要进行读取准备好的缓存数据,再执行一些业务逻辑。如果业务逻辑耗时很久,那
分类: 其他 发布时间: 05-03 22:10 阅读次数: 6

[时序图笔记] 步步为营UML建模系列五、时序图(Squence diagram)【转】

概述 顺序图是一种详细表示对象之间以及对象与参与者实例之间交互的图,它由一组协作的对象(或参与者实例)以及它们之间可发送的消息组成,它强调消息之间的顺序。 顺序图是一种详细表示对象之间以及对象与系统外部的参与者之间动态联系的图形文档。它详细而直观地表现了一组相互协作的对象在执行一个(或少量几个)用况时的行为依赖关系,以及操作和消息的时序关系。类图对对象之间的消息(交互情况)表达不够详细;详细说明对消息的表达虽然详细,但不够直观;顺序图既详细又直观,但通常只能表示少数几个对象之间的交互。 时序图
分类: 其他 发布时间: 05-03 22:10 阅读次数: 5

1004. Counting Leaves (30)

1 #include<cstdio> 2 #include<cstring> 3 using namespace std; 4 const int maxn = 105; 5 struct Node 6 { 7 int father; 8 int level; 9 bool NoChild; 10 }; 11 12 Node v[maxn]; 13 int level[maxn]; 14 15 int main() 16
分类: 其他 发布时间: 05-03 22:10 阅读次数: 5

Confluence 6 使用主题

主题是被用来修改 Confluence 站点或空间的外观的。 Confluence 安装了一个单一的默认主题,或者你也可以下载和安装其他的主题。你可以从 The Atlassian Marketplace 中搜索你要的主题。 一旦主题被安装了,这个主题可以应用到全站也可以应用到某一个空间。 希望查看你站点中已经安装的主题: 进入 > 基本配置(General Configuration) > 主题(Themes)。 你可以看到你站点中安装的所有主题列表。 当一个新的空间被创建的时候将会应用当前
分类: 其他 发布时间: 05-03 22:10 阅读次数: 4

用栈来解决c++问题,例1:

/*题目简介:把看到的一串数字(长度不一定,以0结束,最多不超过100个, 数字不超过2^32-1) 记住了然后反着念出来(表示结束的数字0就不要念出来了)。 编程解决这个问题。*/ #include <bits/stdc++.h> //万能头文件,不说什么了,自己上网搜 using namespace std; int main() { stack<int> s;//定义一个栈 while (1) { int a; scanf("%d",&a); if (!a) break;//判断是否结束
分类: 其他 发布时间: 05-03 22:10 阅读次数: 5

Spring_boot简单操作数据库

Spring_boot搭配Spring Data JPA简单操作数据库 spring boot 配置文件可以使用yml文件,默认spring boot 会加载resources目录的下的application.yml文件,yml文件严格使用tab缩进。 pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version
分类: 其他 发布时间: 05-03 22:10 阅读次数: 5

【简单算法】30.将有序数组转换为二叉搜索树

题目: 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定有序数组: [-10,-3,0,5,9], 一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树: 0 / \ -3 9 / / -10 5 解题思路如下: 每次取数组最中间的数据作为根节点,数组分为半部分和后半部分,前半部
分类: 其他 发布时间: 05-03 22:10 阅读次数: 6

[ORA-RAC] ORACLE RAC概览

在今天的商业时代,随着互联网重要性的日益增长,越来越多的应用需要全天候在线,一个明显的例子就是在线商城,如淘宝,许多公司希望他们的在线商城可以7*24小时365天全时在线,可以为来自全球不同地区不同时区的用户提供一直可用的商品浏览和购买。 HA(High availability) 对非面向用户的应用也同样重要,IT部门通常都有应用连接到多个数据源,比如从在线商城统计销售数据到Reporting系统。这类应用的典型特征是任何非意料中的DOWN机时间可能导致大量的损失或者客户。Oracle数据库
分类: 其他 发布时间: 05-03 22:10 阅读次数: 4

Unsupported major.minor version 51.0

今天在开发启动tomcat的过程时候,出现了Unsupported major.minor version 51.0 的错误,这个是因为用高版本的JDK编译的CLASS文件,运行在低版本的JDKTOMCAT上,所以出现了版本错误,51就是代号JDK7的意思,那要怎么解决呢? (1)选择报错的项目------>右键------>properties------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本
分类: 其他 发布时间: 05-03 22:10 阅读次数: 5

idea maven项目要想正常编译成war包,需要做的处理

以及右键项目 - Build(第一次打包成war) (第一次Build) - ReBuild(非第一次打包成war)(非第一次Build) 按照顺序做一到几次,就可以成功编译成war包了 maven打包方法: 先进到项目根目录下,然后在这里打开cmd,然后 mvn package 即可打包成war,打包好的war文件在根目录的 target 目录下
分类: 其他 发布时间: 05-03 22:10 阅读次数: 6

spring的IOC原理

spring的IOC原理 什么是IOC: ioc顾名思义:(inversion of controller)控制反转。在java程序开发过程中,每个业务逻辑至少需要两个java对象配合来实现业务,之前,通过new Object()方式申请对象,但这样会造成程序之间的耦合,通过控制反转,将新建对象的工作交给spring容器,需要使用对象的时候到容器中申请对象,对象如何得到他的配合对象的责任被反转了。 spring怎样工作? public static void main(String[] arg
分类: 其他 发布时间: 05-03 22:10 阅读次数: 4

【简单算法】31.合并两个有序数组

题目: 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。 示例: 输入: nums1 = [1,2,3,0,0,0], m = 3 nums2 = [2,5,6], n = 3 输出: [1,2,2,3,5,6] 解题思路:
分类: 其他 发布时间: 05-03 22:10 阅读次数: 5

基础才是重中之重~面向接口编程的含义

大叔认为面向接口有以下几个方面的作用 1 实现多态 2 在的团队开发中,先定义接口,其他开发人员跟据接口在配合DI实现自己的业务,而不需要等你把具体业务全部实现,大叔认为这是最重要的,有时我们看到业务层定义接口会想有什么用,业务很少多态,他不像数据层、你可以有很对持久化的方式,事实上,业务层接口的作用就是为其他人用的,所为的“伪接口”
分类: 其他 发布时间: 05-03 22:10 阅读次数: 5

同上一个博客,只是将代码这样放

1 /*题目简介:把看到的一串数字(长度不一定,以0结束,最多不超过100个, 2 3 数字不超过2^32-1) 4 记住了然后反着念出来(表示结束的数字0就不要念出来了)。 5 编程解决这个问题。*/ 6 7 8 9 #include <bits/stdc++.h> //万能头文件,不说什么了,自己上网搜 10 11 using namespace std; 12 13 int main() 14 15 { 16 17 stack<int> s;//定义一个栈
分类: 其他 发布时间: 05-03 22:10 阅读次数: 5

第一个shell脚本

Shell 环境 Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。 Linux 的 Shell 种类众多,常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin/ksh) Shell for Root(/sbin/sh) …… Bash,也就是 Bourne Aga
分类: 其他 发布时间: 05-03 22:10 阅读次数: 4

复习面向对象和网络编程TCP前部分

复习(面向对象+socket(网络)编程) 1、 Foo.x 《=》 Foo.__dict__['x'] 2、 import settings import uuid class Mysql: def __init__(self,host,port): self.host=host self.port=port def tell_info(self): print("<%s:%s>" %(self.host,self.port)) @classmethod def from_conf(cls)
分类: 其他 发布时间: 05-03 22:10 阅读次数: 6
今日推荐