自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 有人云4G模块WH-LTE-7S1数据上传

有人云4G模块WH-LTE-7S1数据上传

2024-06-05 14:30:32 1905 5

原创 MySQL经典SQL试题45道

数据库结构创建四张表 分别存储 学生信息 课程信息 分数 讲师信息表 存储相应数据学生信息表 Student字段名 字段类型 字段约束 / 含义Sno Varchar(3) Not null / 学员编号Sname Varchar(4) Not null / 学员姓名 Ssex Varchar(2) Not null / 性别Sbirthday Datetime 生日Classnum Varchar(5) 班级号CREATE TABLE STUDENT(SNO VARCHAR

2020-11-15 15:34:34 496

原创 C数据结构-顺序表

顺序表顺序表利用 一块连续的内存单元 依次存储数据元素顺序表的定义:#define MAXLEN 10 //开辟的总的存储空间typedef int DataType; //DataType相当于int的别名typedef struct { DataType data[MAXLEN]; //存放顺序表的数据,表示最多可以存储10个元素 int length; //表示顺序表已使用的长度}SeqList; 创建一个空的顺序表://初始化顺序表void InitList(Seq

2020-11-15 07:44:03 472

原创 Ubuntu安装Mysql(各版本通用)

1.下载MySQL社区(GPL)点击链接: MySQL Community (GPL) Downloads »2. 安装首先cd到上一步下载好的文件夹中执行:sudo apt dpkg -i mysql-apt-config_0.8.15-1_all.deb选择 OK – 确定然后更新下软件源:执行

2020-10-30 00:10:15 493

原创 集合的继承结构图

总结(所有的实现类):ArrayList:底层是数组。LinkedList:底层是双向链表。Vector:底层是数组,线程安全的,效率较低,使用较少。HashSet:底层是HashMap,放到HashSet集合中的元素等同于放到HashMap集合key部分了。TreeSet:底层是TreeMap,放到TreeSet集合中的元素等同于放到TreeMap集合key部分了。HashMap:底层是哈希表。Hashtable:底层也是哈希表,只不过线程安全的,效率较低,使用较少。Properti..

2020-08-30 23:06:35 2221 12

原创 Linux的基本操作

VIM编辑器在终端中输入vim test.txt 执行如果不存在这个文件的话则创建,存在的话则打开vim的一般操作一般模式使用vim查看文件内容时的状态就是一般模式编辑模式在一般模式下,按 i 或 a 键进入编辑模式,按esc键进入一般模式命令行模式在一般模式下,按shift+:键进入命令行模式q:推出编辑器w:保存wq:保存并退出q!:不保存强制退出vim的快捷键复制/粘贴当前行在一般模式下,按 yy 复制当前行,按 p 粘贴到光标所在的下一行复制/粘贴

2020-08-23 20:00:08 167

原创 SpringMVC的使用

第一章 SpringMVC概述1.SpringMVC简介SpringMVC是基于Spring的一个框架,实际上就是Spring的一个模块,专门是做web开发的可以理解为是一个Servlet的升级版web开发的底层是servlet,框架是在servlet基础上面加入一些功能,使web开发更方便2.SpringMVC的优点1.基于MVC 架构功能分工明确,解耦合2.容易理解,上手快,使用简单,SpringMVC也是轻量级的,jar很小。不依赖特定的接口和类3.作为Spring框架的一部分,能够使

2020-07-28 12:58:06 239

原创 Spring框架的使用

第一章:Spring概述1. Spring全家桶:Spring、Spring MVC、Spring Boot、Spring Cloud2. Spring:出现在2002年左右,解决企业开发的难度,减轻对模块之间的管理,类和类之间的关系Spring核心技术ioc,aop。能实现模块之间、类之间的解耦合3. 依赖:类A中使用类B的属性或者方法,叫做类A依赖类B4. 特点1)轻量2)针对接口编程,解耦合3)AOP编程的支持4)方便集成各种优秀框架5. 框架怎么学?框架是一个软件,其他人

2020-07-01 17:22:31 700

原创 Mybatis框架的使用

Mybatis第一章:框架概述1.三层架构​ 界面层:和用户打交道,接受用户的请求参数,显示处理结果的。(jsp,servlet,html都是属于界面层的)​ 业务逻辑层:接受了界面层传递的数据,计算逻辑,调用数据库,获取数据​ 数据访问层:就是访问数据库,执行数据库的查询、修改、删除等等。2.三层对应的包:​ 界面层:controler包(servlet)​ 业务逻辑层:service包(各种XXXservice类)​ 数据访问层:dao包(各种XXXDao类)​ 三层中类的交互:​

2020-06-26 23:31:48 554 2

原创 JDK动态代理AOP

动态代理步骤:1.创建一个实现接口InvocationHandler的类,必须实现invoke方法2.创建被代理的类以及接口3.通过Proxy的静态方法newProxyInstance(ClassLoaderloader, Class[] interfaces, InvocationHandler h)创建一个代理4.通过代理调用方法实现AOP首先创建一个接口package com.ss.aop;public interface UsbSell { float sell(int

2020-06-21 18:48:44 179

原创 AspectJ框架的使用

AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件1. 切面的执行时间,这个执行时间在规范中叫做Advice(通知,增强 的意思)1.在aspectj框架中使用注解表示的。也可以使用xml文件中的标签。1)@Before2)@AfterReturning3)@Around4)@AfterThrowing5)@After2.表示切面执行的位置,使用的是切入点表达式。(1) *:匹配任何

2020-06-21 18:40:37 488

原创 Ubuntu19.04或Ubuntu20.04版本安装后开机花屏的解决办法

Ubuntu19.04或Ubuntu20.04版本安装后开机花屏的解决办法注意:我是笔记本电脑,解决办法是我无意间发现的,本人啥都不懂,可能只对于本人电脑有效首先花屏是这个样子的:很多条横杠(甚至比图中的更多)在网上搜索了很多的方法都无法解决,来回弄了两天,心态要崩!!!因本人是刚接触Ubuntu Linux,是一个纯小白。甚至还想到了去某宝(大概30RMB解决),但是总这样也不行啊!玄学解决办法:到了深夜,我已经放弃的时候,突然一心想,老子不用Ubuntu了(其实是为了克制自己不玩游戏才

2020-06-21 14:40:40 4889

原创 Servlet & JSP 的使用

本博客只做笔记使用import java.util.Random;public class RadomNum { public static void main(String[] args) { Random rad = new Random();// 创建随机数对象 int[] a = new int[5];// 创建长度为5的数组 ...

2020-04-09 11:13:06 571

原创 AJAX的四个步骤

本博客本人做笔记使用import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Date;public class test { public static void main(String[] args) { // 获取1970-01-01 00:00:00...

2020-04-09 10:46:01 315

原创 统计方法执行时长

本博客只用于记笔记使用import java.text.SimpleDateFormat;import java.util.Date;public class test { public static void main(String[] args) { long nowTimeMillins = System.currentTimeMillis(); ...

2020-04-08 16:44:44 153

原创 String类中常用的方法

注:本博客只用于本人记笔记使用1.charAt(int index)返回int功能:返回索引处的char值 public static void main(String[] args) { char c = "中国人".charAt(1); System.out.println(c); }输出结果:国2.compareTo(String...

2020-04-07 18:53:53 220

原创 String类中的常用的构造方法

注:本博客只用于本人做笔记使用1.String(byte[] byte)public class test { public static void main(String[] args) { // String(byte[] byte) byte[] bytes = {97,98,99}; String s = new String(b...

2020-04-07 18:00:06 299

原创 public static void main(String[] args) 中 String[] args的意义

‘注:博客只为本人做笔记使用’public class ArgsArrays { public static void main(String[] args) { if (args.length != 2){ System.out.println("使用该系统时请输入账号和密码,例如:zhangsan 123"); retu...

2020-04-07 12:09:21 179 3

原创 Java环境变量配置

test.java文件public class test { public static void main(String[] args) { User a = new User("zhangsan",new Address("北京","XX路","111111")); User b = new User("zhangsan",new Address("北...

2020-04-07 12:05:43 239

原创 接口在开发中的作用

注:博客只为本人做笔记使用'FoodMenu.java文件(接口)public interface FoodMenu { // 西红柿炒蛋 void shiZiChaoJiDan(); // 鱼香肉丝 void yuXiangRouSi();}ChinaCooker.java文件 // 中餐厨师public class ChinaCooker impl...

2020-04-07 11:53:28 217

原创 使用二维数组模拟简易酒店订房退房系统

Room.java文件import java.util.Objects;public class Room { // 房间编号 private int no; // 房间类型 private String type; // 房间状态 private boolean status; public Room() { } ...

2020-04-07 11:19:25 286

原创 冒泡法与选择算法实现数组元素排序

利用冒泡法实现数组元素排序9,8,10,7,6,0,11以上数列按照冒泡法排序:第一轮:8 9 10 7 6 0 118 9 10 7 6 0 118 9 7 10 6 0 118 9 7 6 10 0 118 9 7 6 0 10 118 9 7 6 0 10 11(第一轮比较6次)第二轮:8 9 7 6 0 108 7 9 6 0 108 7 6 9 0 108...

2020-04-07 11:04:10 409

原创 递归实例

让我们先看以下的代码片段:public class DiGui { public static void main(String[] args) { System.out.println(f(5)); // 10 } public static int f(int n) { if (n>2) return(f(n-1)+f(n-2)); else return(...

2020-04-07 10:26:09 168

空空如也

空空如也

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

TA关注的人

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