- 博客(64)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Spring_day01
今日目标对于一门新技术,我们需要从、以及这三个方向入手来学习。那对于Spring来说:从使用和占有率看Spring在市场的占有率与使用率高Spring在企业的技术选型命中率高所以说,Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>90%说明:对于未使用Spring的项目一般都是些比较老的项目,大多都处于维护阶段。从专业角度看综上所述,Spring是一款非常优秀而且功能强大的框架,不仅要学,而且还要学好。从上面的介绍中,我们可以看到Spring框架主要的优势是在和上,至于如何实现就是咱们要
2022-09-27 15:00:51 351 1
原创 Zookeeper安装
ZooKeeper服务器是用Java创建的,它运行在JVM之上。zookeeper启动成功。standalone代表zk没有搭建集群,现在是单节点。(img-GZXVjnC7-1664259475239)]修改存储目录:dataDir=/opt/zookeeper/zkdata。将下载的ZooKeeper放到/opt/ZooKeeper目录下。将tar包解压到/opt/zookeeper目录下。one代表zk没有搭建集群,现在是单节点。zookeeper没有启动。zookeeper没有启动。
2022-09-27 14:20:17 277
原创 mysql高级
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。如何理解上面的概念呢?如下图有两张表,员工表和部门表:员工表中的dep_id字段是部门表的id字段关联,也就是说1号学生张三属于1号部门研发部的员工。现在我要删除1号部门,就会出现错误的数据(员工表中属于1号部门的数据)。而我们上面说的两张表的关系只是我们认为它们有关系,此时需要通过外键让这两张表产生数据库层面的关系,这样你要删除部门表中的1号部门的数据将无法删除。软件的研发步骤数据库设计概念。
2022-09-12 16:31:08 1856 2
原创 mysql基础
了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。
2022-09-07 14:46:03 601 2
原创 java 多线程
加锁 把共享的资源进行上锁 每次只能有一个线程进入访问完毕后解锁 然后洽谈线程才能进来。多个线程同时操作同一个共享资源的时候可能会出现业务安全问题 称之为线程安全问题。原理 每次只能进入一个线程 执行完毕后自动解锁 其他线程才可以进来执行。定义一个子类 mythread 继承线程类java.lang.Thread 重写run()方法。缺点 编程多一层对象包装 如果线程有执行结果是不可以直接返回的。调用线程对象那搞的start()方法启动线程(启动后还是执行run方法)操作共享资源的代码(核心代码)...
2022-08-30 19:15:12 183
原创 IO 流(二)
l字节缓冲输入流自带了8KB缓冲池,以后我们直接从缓冲池读取数据,所以性能较好。l字节缓冲输出流自带了8KB缓冲池,数据就直接写入到缓冲池中去,写数据性能极高了。
2022-08-24 13:56:49 137
原创 java学习 File类 、IO流
单文件对象是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的路径放入File数组中放回,包含隐藏文件。File 类提供了诸如:创建文件对象代表文件、获取文件信息 (大小、修改时间) 删除文件 创建文件 等功能。当文件对象是一个有内容的文件夹时,江里面所有文件和文件夹的路径放在File数组中返回。作用以内存为基准 把磁盘文件中的数据以字节的形式读取到内存中去。作用:以内存为基准,把磁盘文件中的数据以字节的形式读取到内存中去。File类的对象戴白操作系统的文件(文件、文件夹)...
2022-08-16 15:43:49 254
原创 java学习集合二 Set集合 Map集合
HashMap 元素按照键是无序的 不重复的 无索引的 值不做要求 (与map体系一样)Set keySet() 获取所有键的集合。TreeMap 元素按照 键是排序的 不重复的 无索引的 值不做要求。Collection集合的格式: [元素1,元素2,元素3.。:底层数据结构是依然哈希表,只是每个键值对元素又额外的多了一个双链表的机制记录存储的顺序。Map集合的每一个元素的格式:key = value 键对值元素。底层数据结构是依然哈希表,只是每个元素又额外的多了一个双链表的机制记录存储的顺序。...
2022-08-12 14:41:50 211
原创 java 学习初识集合
集合更适合做数据个数不确定,且要做增删元素的场景,集合种类更多,功能更强大。不适合元素的个数和数据类型不确定的业务场景,更不合适做需要增删数据操作。集合的大小不固定,启动后也会动态变化,类型也可以选择不固定。迭代器在java中的代表Iterator 迭代器是集合的专用的遍历方式。同时,集合提供的种类特别丰富,功能也是很强大,开发中集合用的更多。集合非常适合元素不能确定,且需要做元素的增删操作 的场景。List系列集合 添加的元素是有序、可以重复、有索引的。数组的功能也比较的单一处理数据的能力并不是强大。.
2022-08-11 15:13:39 257
原创 java学习记录抽象类和接口
当父类知道子类一定要完成某些行为 但是子类的该行为的实现又不同 ,于是该父类就把该行为定义为抽象方法的形式,具体实现由子类实现,此时这个类就可以声明为抽象类。接口是用来被类实现(implements)的,实现接口的类称为实现类,可以理解为子类。3 一个类继承类了抽象类,n那么这个类必须重写完抽象类的全部抽象方法,否则这个类也要声明为抽象类。一个类继承类了抽象类,n那么这个类必须重写完抽象类的全部抽象方法,否则这个类也要声明为抽象类。一个类继承了父类 同时实现了接口 父类中和接口中有同名方法 默认用父类的。.
2022-08-10 19:17:54 185
原创 吃货联盟订餐系统(二) 对象+数组 java
内容包括:序号、订餐人姓名、订餐信息(菜品名和份数)、送餐时间、送餐地址、 状态(已预定或已完成)、总金额。送餐时间:要求当天10到20点间整点送餐,要求用户输入10~20的整数,输入错误,重复输入。(送餐费:当单笔订单金额达到50元时,免送餐费,否则,需交纳6元送餐费)状态:两种状态:0:已预定(默认状态) 1、已完成(订单已签收)...
2022-08-08 20:29:55 1041
原创 多态和重写java
父类的引用无法调用子类里独有的方法,必须使用向下转型成对应的子类,才能通过子类去调用子类中独有的方法。)测试类中创建父类引用指向不同的子类实例,父类引用调用方法,调用的是子类重写后的那些方法。子类可以定义与父类同名的静态方法,以便在子类中隐藏父类的静态方法。(类型转换异常),原因是将父类引用转换成了不匹配的子类对象。多态:同一个父类引用,指向不同的子类实例,执行不同的操作。向上转型(自动类型转换):父类的引用指向子类的实例。向下转型(强制类型转换):子类的引用指向父类的引用。父类的私有方法不能被子类覆盖。.
2022-08-06 11:55:44 273
原创 继承和static关键字
先调用它爸爸的构造器初始化父类的数据,再调用自己的构造器初始化自己的数据。注意:建议把工具类的构造器私有化,因为工具类无需对外创建对象,它的方法都是静态方法,直接用类名访问即可。代码层面:默认子类构造器的第一行都有一个super() 访问父类的无参数构造器,写不写都有。有static修饰,属于类,与类一起加载,内存中只有一份,可以被共享访问。提高代码的复用性,多个子类的相同代码可以放在父类中,增强了类的扩展性。特点:子类的全部构造器默认都会先访问父类的无参数构造器,再执行自己的构造器。...
2022-08-03 19:23:31 129
转载 DataGrip 安装教程 详细版
1、关键字导航:」当在datagrip的文本编辑区域编写sql时,按住键盘Ctrl键不放,同时鼠标移动到sql关键字上,比如表名、字段名称、或者是函数名上,鼠标会变成手型,关键字会变蓝,并加了下划线,点击,会自动定位到左侧对象树,并选中点击的对象「2、快速导航到指定的表、视图、函数等:」在datagrip中,使用Ctrl+N快捷键,弹出一个搜索框,输入需要导航的名称,回车即可「3、全局搜索」连续两次按下shift键,或者鼠标点击右上角的搜索图标,弹出搜索框,搜索任何你想搜索的东西「4、结果集搜索」...
2022-08-02 19:08:24 37411 2
原创 封装和包、访问修饰权限
什么是封装 面向对象三大特征之一 -----------封装 封装的概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 把尽可能多的东西藏起来,对外提供便捷的接口如何实现封装 1 修改属性的可见性(访问权限修饰符) 设置为private 防止错误的修改(仅本类中可以修改)
2022-08-02 16:48:23 156
原创 类和对象 java学习小结
方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率。方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果。对象用来描述客观事物的一个实体,由一组属性和方法构成。如果方法具有返回值,方法中必须使用关键字。类具有相同属性和方法的一组对象的集合。类的方法定义类的某种行为(或功能)返回该值,返回值类型为该值的类型。类是对象的抽象,对象是类的具体。属性——对象具有的各种特征。类是抽象的概念,仅仅是模板。方法——对象执行的操作。引用对象成员使用“引用类的属性对象名。引用类的方法对象名。...
2022-08-01 18:40:50 288
原创 mysql 数据库 期末复习题库
一、选择题第1章 数据库系统概述1.DBS是( A )的简写。A.数据库系统 B.数据库管理系统 C.数据库 D.操作系统2.DBMS是( B )的简写A.数据库系统 B.数据库管理系统 C.数据库 D.数据3.DB、DBMS和DBS之间的关系是 ( C )A. DB包含DBMS和DBS B. DBMS包含DB和DBS C. DBS包含DBMS和DB D. DBMS包含DB 4.位于用户和数据库之间的一层数据管理软件是 ( C ) 。 A.DBS B
2022-07-28 15:31:58 9322 1
原创 吃货联盟订餐系统 (数组 循环 ) java
现今已进入网络时代,网上购物、看新闻、交友等人们的日常生活已离不开网络。内容包括序号、订餐人姓名、订餐信息(菜品名和份数)、送餐时间、送餐地址、状态(已预定或已完成)、总金额。显示菜品序号、菜品名、单价、点赞数,提示用户输入要点赞的菜品序号完成对菜品的点赞。用户输入订单序号,如该序号定单为已完成状态,可以删除,其它情况给出相应提示信息。通过一段时间的java学习,用这段时间所学的跟着老师完成这个小型的订餐系统。(送餐费当单笔订单金额达到50元时,免送餐费,否则,需交纳6元送餐费)......
2022-07-28 14:09:04 433
原创 有10个数字要求分别用选择法和冒泡法从大到小输出 java 数组
选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。......
2022-07-27 19:06:36 1095
原创 java 多重循环 跳转关键字(break continue return)程序调试
java 多重循环 跳转关键字(break continue return)
2022-07-25 16:18:27 352
原创 生成13位条形码Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码。
注如果取结果的个位数为0,那么校验码不是为10(10-0=10),而是0)实现方法ean13()计算验证码,输入12位条码,返回带验证码的条码。Ean-13码规则第十三位数字是前十二位数字经过计算得到的校验码。例输入692223361219输出6922233612192。@将奇数和与偶数和的三倍相加26+34*3=128。@前十二位的奇数位和6+0+2+4+6+8=26。@前十二位的偶数位和9+1+3+5+7+9=34。@取结果的个位数128的个位数为8。@用10减去这个个位数10-8=2。...
2022-07-22 15:56:32 3201
原创 A、B、C、D分别为0——9之间的整数,求出满足AB+CD=DA条件的数。java(for循环)和 求两个整数的最大公约数和最小公倍数
A、B、C、D分别为0——9之间的整数,求出满足AB+CD=DA条件的数。java(for循环)
2022-07-21 19:43:38 834
原创 java 学习(四) for while do-while 三种循环结构
主要阐述 while循环结构、do-while结构 、for循环结构 的语法结构和执行规律。组成循环的四个部分:初始值、循环条件、循环操作、迭代部分。
2022-07-21 19:04:49 249
原创 java 学习 输出一个整数的二进制数、八进制数、十六进制数。
使用简单的for循环进行 一个十进制数 转换为二进制数、八进制数、十六进制数。
2022-07-20 20:49:51 2821 1
原创 java学习 (三)选择结构 If 分支结构 Switch 分支结构
基本if选择结构:可以处理单一或组合条件的情况if-else选择结构:可以处理简单的条件分支情况多重if选择结构:可以处理分段的条件分支情况嵌套if选择结构:可以处理复杂的条件分支情况switch选择结构多重分支并且条件判断是等值判断的情况......
2022-07-19 15:43:59 374
原创 判断是否三角形 是什么三角形 解一元二次方程 if选择结构(java)
一有3个整数,给出提示信息:能否创建三角形;如果能构建三角形,提示是直角三角形还是等边三角形等腰三角形还是普通三角形;最后输出三角形面积;二求ax2+bx+c=0方程的根。a,b,c分别为函数的参数,如果:b2-4ac>0,则有两个解;b2-4ac=0,则有一个解;b2-4ac......
2022-07-18 19:10:14 287
原创 使用switch选择结构实现判断某年某月某日是这一年的第几天? (java)
使用 if 和 swtich 选择结构实现判断输入的某年某月某日是这一年的第几天 ,其中分辨出是闰年还是平年 Switch 主要是判断是哪个月份的 if语句中主要判断是否为闰年。
2022-07-18 18:52:20 1530
原创 java学习数据类型
标识符:用来为程序中的常量、变量、方法、类、接口和包命名 1、 标识符命名规则 (1)标识符由字母、数字、下划线(_)、美元符号($)组成。 (2)标识符的首字母以字母、下划线或美元符号开头(不建议使用美元符号开头),不能以数字开头。 (3)标识符的命名不能与关键字、布尔值(true、false)和null相同。 (4)标识符区分大小写,没有长度限制,坚持见名知意的原则。
2022-07-14 16:21:20 115
原创 Linux C编程基础
GNU cc(gcc)是Gnu/Linux操作系统中编译器套件,使用它能够编译C等编写的程序。gcc是一个交叉平台的编译器,支持在不同CPU平台上开发基于不同体系结构硬件的软件。gcc也可以在编译时优化执行代码,而且能够产生调试代码。gcc在编辑过程中可以分为预处理、编译、链接三个阶段。下表说明了gcc常用命令行选项选项描述-o filename指定输出文件名,如果不指定filename缺省文件则是a.out-c只编译产生目标文件(.o文件)不链接-DFOO=BAR定义预处理宏FOO,其值为BAR-IDIR
2022-07-13 15:46:39 910
原创 Linux----shell 编程(脚本)
1为什么学习脚本2脚本的执行在撰写脚本时,最好养成如下良好的习惯:3卷标与运算符declare4交互式脚本5脚本逻辑判断式与表达式1)逻辑判断式2)运算符6条件判断1)if…then…fi2)case…esac7循环(1)使用while:(2)使用until:8如何调试脚本......
2022-07-13 15:18:49 600
原创 Linux ----用户管理
为什么要学习用户管理怎样登录Linux主机认识/etc/passwd文件与/etc/shadow文件增加用户useradd建立默认账号userdelgroupadd添加群组groupdel删除群组修改用户账号密码管理与设定:passwd用户身份切换susudo和visudo用户查询id 查看用户的UID,GID及所拥有的群组;inger 查看用户的一些相关信息,如电话号码等的说明文字;手动添加用户一般用户账号...
2022-07-13 14:35:26 938
原创 Linux--shell编程
1 什么是shell编程2BASH Shell(Bourne shell 简称bash)3变量与变量的设定4变量设定规则一般变量设定:取消变量设定:5 命令别名与历史命令alias与unaliashistory历史命令6bash shell 的配置文件系统设定值个人设定值通配符与特殊符号连续输入指令的方式: 7绝对路径与相对路径8命令重定向9管线命令常用管线命令如下:cut 取出每一行数据的第几个区块或...
2022-07-12 17:59:10 871
原创 java的初识
Day1了解java 程序与Java Java的产生Java的发展史 Java技术平台 Java平台的体系结构 1使用记事本开发java程序的步骤 使用记事本书编辑.java源程序 使用javac命令编译 ,生成.class文件 javac Hello.java
2022-07-11 14:30:39 82
原创 Python几个简单实验题目(python程序运行方式 运算符和表达式 程序流控制语句python的字符串)
python程序运行方式 运算符和表达式 程序流控制语句python的字符串
2022-07-09 15:45:34 4970
数据结构试题及答案(最新的十套) c语言
2022-07-28
这个输出结果在MyEclipse上面那里显示?
2021-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人