- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 ArrayList原理分析01
首先看一个面试题ArrayList和LinkedList的区别?通过观看ArrayList的源码,ArrayList是对数组Array的一个封装。ArrayList中的add原理: //添加 public boolean add(E e) { ensureCapacityInternal(size + 1); // Increments modCount!! 总容量+1 elementData[size++] = e; //末尾位置赋值
2021-11-23 23:33:31 145
原创 sql练习题
学生表和课程表 一个学生多个课程 1“n课程表和成绩表 1:1学生表和成绩表 1:n查询小于18岁的学生的姓名,学号,年龄select sid,name,age from student where age<18;查询所有同学的数学成绩 输出学号,姓名,成绩select s.sid,s.name,sc.score from join student s,sc on (s.sid==sc.sid)select s.sid,s.name,sc.score
2021-06-16 13:50:02 268
原创 程序包org.apache.ibatis.io不存在。
标题error:java :程序包org.apache.ibatis.io不存在。:程序包org.apache.ibatis.session不存在找了好多博客的方法都不适合我。我的情况是导入别人的maven工程,它显示该程序包不存在。直接下载资源,reload一下maven工程,问题解决。这是我的方法,仅供参考。对了,我用的是idea 2020.1.好多人都是这个版本出现这个问题。...
2021-05-19 23:15:45 2137 1
原创 maven中找不到Resource
标题IDEA maven项目中org.apache.ibatis.io.Resources爆红的原因及解决可能是因为你没有成功的导入maven项目,需要重新导入maven项目。在idea中打开项目。找到pom.xml文件Add as Maven Project
2021-05-19 15:53:47 361
转载 2021-05-12
https://blog.csdn.net/qq_43971504/article/details/105986030jdbc中使用PreparedStatement 对数据的处理练习案例
2021-05-12 21:29:20 73
原创 CSMA/CD最大/最小帧长 争用期
CSMA/CD协议1.概念CSMA/CD (Carrier Sense Multiple Access/collision detection)MA(Multiple Access)多址接入CS(Carrier Sense)载波监听CD(collision detection)碰撞检测多址接入:多个主机连接在一条主线上,竞争使用主线。载波监听:边发送帧,边检测信道是否空闲。碰撞检测:各发送站边发送帧边检测碰撞,当发检测到碰撞发生,立即停止发送帧,等待一段时间后,再重新发送。最大帧长。
2021-01-04 23:23:13 10417 4
原创 mysql多表删除,多对多关系,外连接,自连接
多表删除:先进行查询操作删除没有学习任何课程的同学学生表,课程表select * from stu as sleft join stu_lesson as slon s.id = sl.stu_idwhere sl.stu_id is null然后把这个表删除把 select * 换成 delete s //s表示最后合并后的这个表,最后将这个表中没有学习任何课程的同学删除多对多关系一个学生可以参加多个课程,一个课程可以对应多个学生,所以二者之间的关系需要中间表进行连接
2020-12-17 17:11:04 216
原创 mysql学习笔记 基础命令
mysql数据库关系数据库SQL结构化查询语言,socket介绍 root rootDDL:数据定义语言DML:(data Manioulation)数据操作语言DCL:(data control language)数据控制语言DQL:(data Qiery language)数据查询语言 (重点)docket连接软件。tcp和udp协议:tcp安全连接:建立连接,三次握手, (文件传输使用tcp 安全性,传输效率低)udp不安全连接:直接向目的地址发送信息,可以不建立连接,可
2020-12-15 10:48:22 90
原创 vue脚手架和element组件库
vue脚手架用于快速生成vue项目基础架构: http://cli.vuejs.org/zh/安装脚手架npm install -g @vue/cli (cmd中安装)vue -V (查看是否安装成功)vue脚手架的基本用法创建vue项目vue create my-projrct //(default or mannely 默认安装或者手动安装) //use history mode for router? yes/no /
2020-12-06 17:28:22 182
原创 JS数组和字符串之间的转换
数组和字符串之间的转换:数组转字符串:需要将数组元素用某个字符连接成字符串<script>var a,b,c;a= ['a','b','c','d','e'] //b=a.join(); //.join() 默认使用,隔开 a,b,c,d,ec= a.join("-"); //使用- 隔开 a-b-c-d-ed=a.jion(""); //空字符连接 abcde</script>字符串转数组.
2020-12-04 12:13:47 144
原创 javascript 打印菱形(含分析过程及代码)
javascript 打印菱形分析:1.首先思考如果打印矩形的话怎么写代码?需要两层循环,外层控制行数,内层控制打印一行中的 * 的个数,这里选择for循环代码for(var i=1;i<=7;i++) { for(var j=1;j<=7;j++) { document.write("* "); } document.write("<br/>"); }2.如果是打印菱形,那么在同一行中既需要控制空格的个数,又需要控制*
2020-12-03 17:39:28 12715 4
原创 javascript 判断年份是否是闰年
javascript 判断年份是否是闰年判断闰年有两个条件:如果能被4整除,且不能被100整除的是闰年能被400整除的是闰年<script> function isLeapYear(year) { if((year % 4 ==0) && ((year%100)!=0) ||(year%400==0)) { return year +"年是闰年"; } else{ return year +"年不是闰年"; }
2020-12-03 16:14:45 4405
原创 python代码入门
python代码实例1.类的导入# 从 DataChangetest 模块中导入 DataChange 类,并使用该类中的 eightToten(self,p) 方法,实现将输入的八进制转换成十进制输出。########## Begin ##########//导入DataChangetest模块,可以用该模块调用类import DataChangetest obj=DataChangetest.DataChange() #实例化对象n=input() #获取用户输入o
2020-10-31 09:57:14 964
原创 第一次玩Markdown
学习一下Markdown文本(随便打的哈哈哈)#Markdown快速入门##代码块//代码块语法://~~~加代码类型# 从 DataChangetest 模块中导入 DataChange 类,并使用该类中的 eightToten(self,p) 方法,实现将输入的八进制转换成十进制输出。########## Begin ##########import DataChangetestobj=DataChangetest.DataChange()n=input()obj.eightToten
2020-10-30 22:35:06 178
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人