![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
Gfeiyv
好好学习,天天向上
展开
-
数据库+swing学习(2)
继续简化lambde表达式可以更简化,新旧对比回调(callback)这次的addactionListen方法就是回调,被系统自动调用LABLE的使用鼠标悬停package j03;public class J01 { public static void creatJframe(){ MyFrame frame=new MyFrame("占扑大师"); //建一个窗口,调用构造方法,名字为占扑大师// frame原创 2020-12-19 11:52:04 · 150 阅读 · 1 评论 -
java 重点!反射机制学习
反射机制:java语言通过此可以更改字节码文件(class文件),类似黑客与之相关的类有java.classjava.lang.reflect.Field,类的属性,静态变量,实例变量java.lang.reflect.Constructor代表构造方法字节码,类的构造方法java.lang.reflect.Method代表方法字节码,类的静态,非静态方法首先要获取clss文件,通过class包获取,内部有一个Forname静态方法,内部参数是string类型,可以输入想要获取字节码的包原创 2020-12-18 11:43:21 · 120 阅读 · 1 评论 -
Java重点!OutputStream字节输出流的构造方法及子类使用
1原创 2020-12-16 21:28:46 · 353 阅读 · 0 评论 -
Java重点!File文件类的遍历list()和listfiles()及其区别
文件类的遍历有两种方法!一个是public String[] list(),一个是public File[] listfiles();分别返回两种类型的数组,区别在于第一种输出时只输出文件路径下的文件,不包含上层路径名。而第二种全都输出。两种都输出隐藏文件夹或文件。但是若路径并非是路径形式或者路径是非文件夹形式会抛出空指针异常下面我们来进行实践!package files1;import java.io.File;import java.nio.file.Files;public class原创 2020-12-16 21:11:40 · 438 阅读 · 0 评论 -
期末计算机网络!计算习题总结加理解
1收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×108m/s。试计算以下两种情况的发送时延和传播时延:(1) 数据长度为107bit,数据发送速率为100kb/s。 (2) 数据长度为103bit,数据发送速率为1Gb/s。 从上面的计算中可以得到什么样的结论?解:(1)发送时延:ts=107/105=100s //单位bit传播时延tp=106/(2×108)=0.005s(2)发送时延ts =103/109=1µs传播时 tp=106/(2×108)原创 2020-12-15 11:49:10 · 3022 阅读 · 3 评论 -
Java重点!File类基础知识
先介绍两个基本静态方法pathseparate,和separate用来输出路径的符号因为linux和widows系统的路径符号不一样,要使用这种方式来输出各自路径的符号来匹配各自的系统,不能绝对化了,使用在不同系统的服务器要考虑导这一点package files1;import java.io.File;public class File01 {// 试验两个方法separate,阻隔,独立的意思public static void main(String[] args) {原创 2020-12-06 18:25:36 · 117 阅读 · 0 评论 -
Sql server用户权限分配及回收
grant all privileges on 表名 to 用户 with grant option这里写几个比较综合的例子,引以为记grant select ON SC to U7 WITH GRANT option这样在u7新建查询里面也可以写分配权限的语句了revoke有两个权限cascade/restrict级联/受限,restrict只回收用狐的,用户分配出去的它不管级联cascade就是这个用户的权限及它分配出去的权限都收回,比如select权限,u4,u5都分配给u6..原创 2020-12-06 17:01:46 · 3025 阅读 · 0 评论 -
Java异常及处理机制throw,throws,try catch,finally
异常也是一个类,出现不正常情况时jvm停止,抛出一个类,java处理异常的的方式是中断处理,抛出打印一个异常出现异常有编译异常和运行异常,编译异常如格式不匹配但后续程序正常进行(编译期出现错误),运行异常数组越界(运行期出现异常),都可通过try catch和throw解决error必须更改原代码来解决一个程序数组的月结越界异常运行期异常直接用throw处理即可,用在方法中,runtimeexception子类都是运行期异常,用throw例子-object 类有一个方原创 2020-12-03 21:29:28 · 329 阅读 · 0 评论 -
SQL server 三级封锁协议+故障+两段锁协议
不可重复读三种情况:1,先读-后修改,验算不一致,2,先读-后删除,找不到数据,验算不一致,3,先读-后插入一些,数据不一致后两种成为幻影现象脏数据:rollback回滚(一个事务更改了一个数据,此时事务2读取它,事务一发生错误要回滚,就恢复原值,更改不成功,此时事务2被事务1给耍了(拿过我的30米大刀来))数据不一致性究其根本原因是并发操作互相干扰,并发控制机制虽然可以处- 理这些执行不一致问题,但也会误杀忠良/锱铢必较这两种拖慢速度的问题-一级封锁协议作用二级三级是长锁,,二级原创 2020-12-02 21:03:29 · 654 阅读 · 0 评论 -
SQL Server的冲突可串行化调度
冲突可串行化操作是比串行化操作更严格的操作冲突操作是指不同事务对同一数据的读写操作和写写操作(至少涉及同一个数据库元素的写操作)简言之:就是一个事务在读时,另一个事务不能再来写该数据一个事务在写时,另一个事务也再写/读不能交换的操作:1,同一事物的两个操作(用户固定好的不能改变)2,不同事务的冲突操作(针对两个事务操作同一个数据对象),读和写一旦交换,(读a=3,写a=a+1,a=4,交换后a=a+1,a=4,读a=4),显然交换后读的数据不一样两个写操作也是,如两个事务A,B分别..原创 2020-12-02 20:06:06 · 2841 阅读 · 0 评论 -
Java重点!泛型+如何使用
啥是泛型啊?它就是一个变量,用来接收数据的值,泛型就是不知道要创建什么类型的对象,先给他模拟一种,用E代替,例如,集合Arraylist,它内部的Arraylist(E),E就是泛型,当创建对象时例如,Arraylist(String) ,就会把string赋值给E,这就是E的作用,下图中Arraylist都用E代替,因为它不知奥你要传入什么呀,或许integer或许Student那么问题来了为什么要使用他呢?用不用有什么区别么?首先,不使用泛型有一个优点乃就是添加进去的对象可以是不同类型的,无需要使.原创 2020-11-28 18:29:42 · 178 阅读 · 0 评论 -
Java重点!迭代器原理,增强for循环
疑问:用for循环遍历不好吗?它是collection集合的通用获取方式,collect的子集合有很多种,每种集合都有其自身的特型,比如形象比喻成衣柜,药瓶,水,取出或放进去方式都不一样,迭代器就适应各种情况,先判断里面有没有元素,有就取出,再判断,若还有就再取出。这种取出方式就是迭代,迭代器Interator在collection是一个接口无法直接使用,需要使用它的实现类对象。//用到了多态(接口,实现类对象)collection集合是一个接口,它内部有一个方法interator(),是返回一个迭代原创 2020-11-27 20:54:53 · 156 阅读 · 0 评论 -
JAVA包装类+拆箱+装箱
package equal2;public class packageClass { public static void main(String[] args) {// packageClass p=new packageClass(); Integer integer=new Integer(1);//int System.out.println(integer); Integer integer1=new Integer(".原创 2020-11-23 11:51:05 · 85 阅读 · 0 评论 -
System+StringBuilder
System类在lang包中,有两个常用方法,currentTimeMillo?咋写来着?用来返回一个lang型毫秒,用在一个程序段前后,用来统计这个程序段执行了多久,还有arraycopy,(原数组,从哪儿开始赋值,目标数组,目标数组开始接收位置,数量)还有一个sout(Arrays.toString(数组名)),用来输出数组以字符串形式,用来前后对比package cn.dtdt.JavaZuoYe.Date;import java.util.Arrays;public class Sys原创 2020-11-22 18:44:21 · 89 阅读 · 0 评论 -
Java 日历类Calendar用法
它也是一个抽象类,不能直接创建对象,里面包含很多静态变量静态方法,这些都可以直接被类名直接调用,其中有一个静态方法特别神奇,可以返回子类的对象名,public Calender getInstance()(使用默认时区和时间返回一个日历)形成一种多态Calendar c=Calendar.getInstance(),返回的子类对象直接赋值给它...原创 2020-11-22 12:00:06 · 326 阅读 · 0 评论 -
Java重点!Date日期的使用
东八区,比1970.1.1.0点多八个小时输出当前时间(毫秒)方法内也能new对象,不必非要在main方法里面斯克alter+enter导包原创 2020-11-21 11:33:26 · 153 阅读 · 0 评论 -
java重点!Final+内部类+四种权限关键字详解
final基本都可以修饰自己定义的东西第一点关于类,public final class P这个类他可有父类(Object),但是绝不能有子类,当然依然不能重写自己的方法,但他本身可以重写它父类的方法,类似太监,没有儿子,但有父亲关于方法,abstract抽象方法表示必须被重写,而与final意义向矛盾,两者不可同时用在同一个方法中对于基本类型变量值是不可以改变的,但是对于引用类型,f的地址不可以改变,但是它指向对象的值是可以变的对于成员变量,final后必须直接赋值,默认值会来搅和的,对于fin.原创 2020-11-13 17:33:02 · 195 阅读 · 2 评论 -
详解!静态代码块,代码块,构造函数执行顺序
[静态代码块,代码块,构造函数执行顺序](https://blog.csdn.net/qq_35868412/article/details/89360250)原创 2020-11-09 21:13:41 · 98 阅读 · 0 评论 -
Java抽象类部分
静态方法在1.8之后支持放在接口类当中,A1是接口类内涵show()方法,A2是实现A1的类(implements)A3为检测实验部分抽取一个共有方法,即两个方法中有共同的部分,用第三个方法来囊括,在两个方法中调用第三个方法即可,,截图私有private只能在本类中访问默认方法 public default void show(){}默认方法在接口,实现类,使用实现类不要加edfault。会出错...原创 2020-11-09 16:21:10 · 145 阅读 · 0 评论 -
sql server简写
按年分组select year();有月也有日时候可以用year不能直接找null值,需要where is null/is not null组函数count()计算会忽略含有null的行的值nullhaving 是在group by 之后用的,表示对分组的结果进行筛选,后面不能用where 代替having前havingorder by排序order by加一个分组值,会按筛选结果的字母顺序排序不加asc,desctop语句,只能在sql server用用在s..原创 2020-10-10 21:20:14 · 563 阅读 · 0 评论 -
javase--原理
jdk就是Java语言开发工具包。包含jvm即Java虚拟机,编译阶段:::Java源文件,里面是源程序通过javac.exe检查语法若无误–>class文件,字节码文件但不是二进制文件–>java类装载器–>虚拟机–>操作系统。java文件可删除,class文件仍可运行。但若想更改必须有Java文件。只有class文件可以在别人的电脑上运行...原创 2020-10-03 18:16:36 · 166 阅读 · 0 评论 -
Java(IDEA)学习笔记,间断更新
@Java(IDEA)学习笔记第一天项目-模块-包-文件psvm+回车——直接出main函数sout+回车——输出函数alt+4——上次运行结果psvm-出现红色错误,鼠标移到-前面,点alt+/可出现提示信息(自己设置)alt+enter尝试错误修复(移到错误单词上面)ctrl+y删除当前行,ctrl+d复制当前行ctrl alt l 对齐代码ctrl+shift是/*注释(要选择多行)alt+shift 上下键交换行序项目结构导入,导入module,设置里面第二天原创 2020-10-03 10:58:22 · 161 阅读 · 0 评论 -
DOS命令实践《常用》
切换盘符d:enterc:entere: enter进入与退出cd 路径绝对路径:;包括根目录,即盘符相对路径: 不包括盘符相对路径与绝对路径通过cd进入结果相同exit退出返回返回上一级 cd .. cd即change directory切换目录返回根目录cd \清屏cls 即clear screen查看包含的目录dir 即directrory...原创 2020-10-03 10:54:45 · 79 阅读 · 0 评论 -
github如何高效搜索优质项目的方法
github如何高效搜索优质项目的方法 再搜索框可以输入in:name (这里输入想要的项目名) stars:>3000(意思为被别人stars的数量大于三千的做筛选) forks:>300(同理)in:readme c++项目(在readme内搜索)in :discription(在描述里面搜) 微服务 language:java(语言限制)pushed:>2020-08-01(时间限制)每个搜索之间用空格隔开进行组合即可有问题欢迎留言..原创 2020-07-19 20:32:44 · 251 阅读 · 1 评论 -
idea关于github,gitee的使用
视频地址 视频地址点击观看gitee的使用码云的自己看吧,很详细,不会的欢迎留言idea使用克隆,按照该图选择后输入克隆的地址克隆存储的地方应该是一个空文件夹稍等一会克隆完成点击yes,然后出现图片在github,gitee设置中添加合作伙伴,输入自己的用户名设置idea导入项目...原创 2020-07-12 12:16:24 · 262 阅读 · 0 评论 -
Hugo搭建博客克隆推送出现500问题,求解!
Hugo搭建博客克隆推送出现500问题,求解!git clone和git push都显示 return 500,网上找了很多方法还是不行,小白刚入坑,欢迎大神评论指教!原创 2020-07-08 11:00:14 · 162 阅读 · 0 评论 -
C与C++的区别;面向过程与面向对象的区别;
有待扩充以下为原答案连链接C与C++的区别;面向过程与面向对象的区别;转载 2020-03-20 10:07:47 · 225 阅读 · 0 评论 -
已解决!hexo+github搭建个人博客安装hexo时,hexo init初始化一直报错
今天搭建个人博客安装hexo时出现了错误,不知道怎么回事,网上评论说删除node module文件,还是没有解决,在这里向大神们求助,下面这个是新建博客文件夹...原创 2020-02-29 10:35:55 · 11518 阅读 · 20 评论 -
新手HTML超文本标记语言基本语法第一次总结,html格式化标签笔记
先插入代码块为敬!其中也包含部分笔记,练习时也做引用<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"><title>标题是这个</title></head><body bgcolor="#6495ed">&l...原创 2020-02-10 20:45:39 · 235 阅读 · 0 评论 -
CSDN基本操作速成演示指南
联系手册博客使用测试注脚使用测试表格使用测试化学式及指数使用测试有序无序代办测试插入图片及链接测试(此处不清楚为什么编辑栏大小没变,但显示处正常)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特...原创 2020-02-01 20:42:28 · 1647 阅读 · 0 评论