自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 自定义一个JDBC工具类 用于获取数据库连接对象Connection 和 使用后释放资源

import java.io.FileReader;import java.io.IOException;import java.net.URL;import java.sql.*;import java.util.Properties;/*抽取JDBC工具类 用于获取数据库连接对象Connection 和 使用后释放资源 目的:简化书写 分析: 1、注册驱动也抽取 2、抽取一个方法获取连接对象 需求:不想传递参数,还.

2021-07-25 14:55:39 442

原创 在JAVA中JDBC应用之遍历结果集ResultSet

package ResultSet结果集类的使用;//遍历结果集import java.sql.*;/*ResultSet结果集: next()方法:游标向下移动一行,初始位置为数据库表中第一行的上一行 getXxxx(参数为“数字索引”或“表中的字段名称”)方法:索引从1开始代表第一列 获取数据类型,返回值为相对应的数据类型,如int getInt(),String getString()等* */public class T1 { public.

2021-07-25 10:37:23 4485

原创 JDBC中ResultSet结果集应用

import java.sql.*;/*ResultSet结果集: next()方法:游标向下移动一行,初始位置为数据库表中第一行的上一行 getXxxx(参数为“数字索引”或“表中的字段名称”)方法:索引从1开始代表第一列 获取数据类型,返回值为相对应的数据类型,如int getInt(),String getString()等* */public class T1 { public static void main(String[] args) {.

2021-07-25 10:05:05 524

原创 JABC使用步骤之MySQL篇

package JDBC入;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/*使用JDBC使用步骤: 1、导入驱动包jar包 2、注册驱动Class.forName("文件名"); 3、获取数据库连接对象 4、定义sql语句 5、获取执行SQL语句的对象Statement .

2021-07-24 20:00:46 311 1

原创 JAVA网络编程中使用UDP协议接收数据的步骤

package 使用UDP协议接收数据;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;import java.util.Scanner;/*使用UDP协议接收数据的步骤 * 1、创建数据接收端Socket对象 DtagramSocket(端口号) * 2、创建一个数据包DatagramPa.

2021-07-24 19:50:47 696

原创 JAVA进阶网络编程之使用UDP协议发送数据步骤

package 使用UDP协议发送数据;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java.net.UnknownHostException;/*使用UDP协议发送数据步骤: * 1、创建发送端Socket对象(Dat.

2021-07-24 19:48:13 130

原创 同步方法解决多线程环境下的数据安全问题案例

public class SellTicket implements Runnable{ private int tickets=100; Object obj=new Object(); int x=0; @Override public void run() { while(true) { if(x%2==0) { synchronized (obj) { try { Thread.sleep(1); } catch (Interrupted.

2021-07-24 19:43:11 78

原创 软件工程之软件周期开发模型

软件工程之软件周期开发模型1瀑布模型:小型 需求明确 二次开发 各阶段文档标准化 对抗风险能力弱 不灵活2 V模型:测试惯穿全程 在瀑布模型基础上3喷泉模型:面向对象 以需求为动力,对象为驱动 各阶段可并行,没有明确界限 提高效率4原型模型:需求不明确 迭代 快速 低成本 灵活应对需求变更 逐步求精5螺旋模型:庞大而高风险系统开发 强调风险分析6统一过程(Rup):以用例为驱动 以架构为中心 迭代和增量7敏捷方法:中小型项目 快速 较少文档 短平快会议 沟通 结对编程 一切从简 自动化测试8

2021-06-22 01:05:20 92

原创 数据库三模式职责作用

数据库三模式职责作用1外模式:用户接口2内模式:索引、文件组织3模式(也称概念模式):整体逻辑结构类型

2021-06-22 01:02:53 138

原创 数据库关系模型冲突类型

数据库关系模型冲突类型属性冲突:属性值的类型不同或取值范围不同或取值集合不同。命名冲突:不同意义的对象名称相同结构冲突:例如“课程”在某一局部中被当做实体,在另外一局部中被当做属性...

2021-06-22 01:01:44 1943

原创 JAVA后端就业速成学习路线

标题JAVA后端就业速成学习路线1 设计模式 单例 工厂 代理2 java集合框架3 sql基本能力4 跳过jsp5 javaweb中html css js ajax vue走马观花过一 遍即可,但是servlet必须要整明白,为以后springmvc做基础6 中间件:三种件至少选一种玩好(能聊聊原理的那种),面试最容易问到的中间件是缓存,常见问题:数据类型 持久化 集群 通道 事务 redis分部锁 缓存穿透 缓存雪崩 缓存击穿。 消息列队rabbitMQ玩一个,了解几种MQ的异同和优缺

2021-06-14 00:43:05 1614 1

原创 软件工程模块设计之内聚类型 耦合类型速记

内聚类型:1功能内聚:单一功能,协同工作2顺序内聚:按顺序3通信内聚:数据结构4过程内聚:按特定顺序5时间内聚(瞬时内聚):同时执行6逻辑内聚:逻辑上7偶然内聚(巧合内聚):各部分无联系,松散耦合类型:1非直接耦合:两模块间无直接联系2数据耦合:参数传递简单数据值3标记耦合:传递数据结构4控制耦合:传递控制信息5外部耦合:软件外部环境,如设备、通信协议6公共耦合:访问一个公共数据环境7内容耦合:访问另一个模块的内部数据;不通 过正常入口访问另一个模块;一个模块程序代

2021-05-22 23:26:12 927

原创 面向对象程序多态类型

1、参数多态: 给不同参数,得一个结构有多种类型2、包含多态: 同样的操作可用于一个类型及其子类型3、强制多态: 编译操作4、过载多态: 同一个名,不同上下文,不同含义

2021-05-22 23:23:30 119

原创 数据库关系模式冲突类型

数据库关系模式冲突类型属性冲突:属性值的类型不同或取值范围不同或取值集合不同。命名冲突:不同意义的对象名称相同结构冲突:例如“课程”在某一局部中被当做实体,在另外一局部中被当做属性...

2021-05-22 23:19:41 4110

原创 面向对象设计模式速记笔记

面向对象设计模式速记笔记

2021-05-22 23:18:24 143

原创 快速排序详细过程c/c++程序实现

快速排序详细过程c/c++实现不啰嗦,直接上图解析:第一趟第二趟第三趟第四趟本人亲手c++代码如下:#include<iostream>using namespace std;void quickSort(int a[],int l,int r){ if(l>r)return; int i=l; int j=r; int k=a[l]; while(i<j){ while(i<j&&a[j]>=k){ j--;

2020-10-25 17:03:45 286

原创 分区 分区函数 文件组 分区方案 文件 磁盘之间的关系

**图片文字解说:**在创建分区方案时需要根据分区函数的参数定义映射分区的文件组。需要文件组来容纳分区数,文件组课由单个或多个文件构成,每个分区必须映射到一个文件组。一个文件组可以由多个分区使用,一个分区方案只能使用一个分区函数,一个分区函数可以用于多个分区方案**创建分区表步骤:**1、创建分区函数,指定如何分区。2、有分区函数创建分区方案,定义分区函数在文件组上的位置。3、使用分区方案。...

2020-04-29 22:08:41 514

原创 希尔 冒泡 快速 堆排序的第一趟结果

在这里#include <stdio.h>#define MAX 8void display(int a[],int len){ for(int i=0;i<len;i++)printf("%d ",a[i]); printf("\n");}void shellsort(int a[],int n)//一趟希尔排序 { int i,j,temp; int k...

2019-12-29 15:36:08 2121 2

原创 C语言/C++语言程序设计集合运算 集合的交集、并集、补集运算

使用C/C++实现集合的交集、并集、补集运算不墨迹,直接上代码,祝大家学习愉快。#include<stdio.h>#define MAX1 5#define MAX2 4void display(int a[],int n)//输出数组元素{ printf("\n"); for(int i=0;i<n;i++) printf("%d ",a[i]); p...

2019-12-26 00:01:26 11798 3

原创 重装系统 安装电脑系统和重装系统

如何安装电脑系统和重装系统

2019-12-10 09:53:58 176

原创 第一节 C语言入门之 计算机程序、程序设计语言、C语言发展

计算机程序设计语言是人与计算机沟通的桥梁,计算机改变世界,改变人类。计算机语言大致分为机器语言,低级语言,高级语言。**机器语言**是指计算机的指令的集合;**低级语言**是指紧密联系机器硬件的一种语言,即靠近硬件的语言。**高级语言**是指比较接近人们的自然语言的编程语言,它使得编程更人性化。 C语言的发展史,这里借鉴百度百科的讲解“c语言诞生于美国的贝尔实验室,由D.M.Ritchie以B...

2019-12-10 01:08:09 412

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除