- 博客(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
515
原创 在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
4695
原创 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
632
原创 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
400
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
786
原创 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
173
原创 同步方法解决多线程环境下的数据安全问题案例
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
101
原创 软件工程之软件周期开发模型
软件工程之软件周期开发模型1瀑布模型:小型 需求明确 二次开发 各阶段文档标准化 对抗风险能力弱 不灵活2 V模型:测试惯穿全程 在瀑布模型基础上3喷泉模型:面向对象 以需求为动力,对象为驱动 各阶段可并行,没有明确界限 提高效率4原型模型:需求不明确 迭代 快速 低成本 灵活应对需求变更 逐步求精5螺旋模型:庞大而高风险系统开发 强调风险分析6统一过程(Rup):以用例为驱动 以架构为中心 迭代和增量7敏捷方法:中小型项目 快速 较少文档 短平快会议 沟通 结对编程 一切从简 自动化测试8
2021-06-22 01:05:20
146
原创 数据库关系模型冲突类型
数据库关系模型冲突类型属性冲突:属性值的类型不同或取值范围不同或取值集合不同。命名冲突:不同意义的对象名称相同结构冲突:例如“课程”在某一局部中被当做实体,在另外一局部中被当做属性...
2021-06-22 01:01:44
2502
原创 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
1850
1
原创 软件工程模块设计之内聚类型 耦合类型速记
内聚类型:1功能内聚:单一功能,协同工作2顺序内聚:按顺序3通信内聚:数据结构4过程内聚:按特定顺序5时间内聚(瞬时内聚):同时执行6逻辑内聚:逻辑上7偶然内聚(巧合内聚):各部分无联系,松散耦合类型:1非直接耦合:两模块间无直接联系2数据耦合:参数传递简单数据值3标记耦合:传递数据结构4控制耦合:传递控制信息5外部耦合:软件外部环境,如设备、通信协议6公共耦合:访问一个公共数据环境7内容耦合:访问另一个模块的内部数据;不通 过正常入口访问另一个模块;一个模块程序代
2021-05-22 23:26:12
1278
原创 面向对象程序多态类型
1、参数多态: 给不同参数,得一个结构有多种类型2、包含多态: 同样的操作可用于一个类型及其子类型3、强制多态: 编译操作4、过载多态: 同一个名,不同上下文,不同含义
2021-05-22 23:23:30
165
原创 数据库关系模式冲突类型
数据库关系模式冲突类型属性冲突:属性值的类型不同或取值范围不同或取值集合不同。命名冲突:不同意义的对象名称相同结构冲突:例如“课程”在某一局部中被当做实体,在另外一局部中被当做属性...
2021-05-22 23:19:41
4432
原创 快速排序详细过程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
343
原创 分区 分区函数 文件组 分区方案 文件 磁盘之间的关系
**图片文字解说:**在创建分区方案时需要根据分区函数的参数定义映射分区的文件组。需要文件组来容纳分区数,文件组课由单个或多个文件构成,每个分区必须映射到一个文件组。一个文件组可以由多个分区使用,一个分区方案只能使用一个分区函数,一个分区函数可以用于多个分区方案**创建分区表步骤:**1、创建分区函数,指定如何分区。2、有分区函数创建分区方案,定义分区函数在文件组上的位置。3、使用分区方案。...
2020-04-29 22:08:41
619
原创 希尔 冒泡 快速 堆排序的第一趟结果
在这里#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
2305
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
12720
3
原创 第一节 C语言入门之 计算机程序、程序设计语言、C语言发展
计算机程序设计语言是人与计算机沟通的桥梁,计算机改变世界,改变人类。计算机语言大致分为机器语言,低级语言,高级语言。**机器语言**是指计算机的指令的集合;**低级语言**是指紧密联系机器硬件的一种语言,即靠近硬件的语言。**高级语言**是指比较接近人们的自然语言的编程语言,它使得编程更人性化。 C语言的发展史,这里借鉴百度百科的讲解“c语言诞生于美国的贝尔实验室,由D.M.Ritchie以B...
2019-12-10 01:08:09
471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人