- 博客(20)
- 收藏
- 关注
原创 我的求学应聘之路(面试题2)
毕业的第一次跳槽,去杭州,最近又在看面试题,看到一些别人写的很好的,拿过来整理一下。面试题前言一、MySQL 的逻辑架构二、 MySQL 的读写锁三、 MySQL 的锁策略1.表锁2.行锁四、 数据库死锁如何解决五、 SQL事务六、 MySQL 的隔离级别未提交读 READ UNCOMMITTED提交读 READ COMMITTED可重复读 REPEATABLE READ(MySQL默认的隔离级别)可串行化 SERIALIZABLE七、 索引的作用八、 索引的作用总结前言我最喜欢的一句诗是:天生我
2021-07-24 23:49:57
202
原创 我的求学应聘之路(面试题)
最近面试见得比较多的是数据库和java基础的集合,这两个板块内容居多,下面分享一些我见过的题目。1.ArrayList 和 Vector的区别。(1):Vector是线程安全的,源码中有很多的synchronized可以看出,而ArrayList不是。导致Vector效率无法和ArrayList相比;(2):ArrayList和Vector都采用线性连续存储空间,当存储空间不足的时候,ArrayList默认增加为原来的50%,Vector默认增加为原来的一倍;(3):Vector可以设置capaci
2021-03-20 01:03:50
228
原创 Java语言基础之数组
概念:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组的常见概念:数组名、 下标(或索引) 、元素、数组的长度数组的概述:数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是这块连续空间的首地址。数组的长度一旦确定,就不能修改。我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。数组的分类:
2021-03-14 15:23:29
373
1
原创 com.sun.org.apache.xpath.internal.operations.String
又是手贱发现BUG的一天,分享一下今天遇到的BUG以及解决办法:还是老套路,上图,如果和我一样,请大胆跟着我,一步解决。解决办法:注释掉引用的包即可。解释原因:com.sun.org.apache.xpath.internal.operations.String与java.lang.String冲突,导致所有涉及到String的地方全部报错。而String用到的地方就包含main(String args[]){}故就会出现而在运行之前 ideal 已经无法识别main方法了,故run 以及 可运行
2021-03-14 12:09:31
4050
1
原创 九九乘法表
九九乘法表:public class Number04 { public static void main(String[] args) { //打印九九乘法表 //1*1=1 //2*1=2 2*2=4....... for (int i=1;i<=9;i++){ for (int j=1;j<=i;j++){ System.out.print(i+"*"+j+"=
2021-03-14 10:40:09
118
原创 从键盘输入个数不确定的整数,并判断读入的整数和负数的个数,输入为0时结束程序
从键盘输入个数不确定的整数,并判断读入的整数和负数的个数,输入为0时结束程序:public class Number03 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int ZNumber = 0; int FNumber = 0; while (true){ int i
2021-03-14 01:30:43
1875
原创 do while循环遍历一百以内的偶数,并计算所有奇数的和并输出
do while循环遍历一百以内的偶数,并计算所有奇数的和并输出:public class Number02 { public static void main(String[] args) { int a = 1; int sum = 0; do { if (a%2==0){ System.out.println(a); s
2021-03-14 01:09:38
1610
原创 输入两个正整数m和n,求其最大公约数和最小公倍数
输入两个正整数m和n,求其最大公约数和最小公倍数public class Number01 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入第一个正整数"); int m = scan.nextInt(); System.out.println("请输入第二个正整数");
2021-03-14 00:36:02
1194
原创 For循环遍历一百以内的奇数,并计算所有奇数的和并输出
For循环遍历一百以内的奇数,并计算所有奇数的和并输出: public static void main(String[] args) { int sum = 0; for (int i = 1; i <= 100; i++) { if (i%2!=0){ System.out.println(i); } sum=i+sum;
2021-03-13 23:20:52
6848
原创 Spring框架-IOC(1)
IOC容器:(1)IOC底层原理(2)IOC接口(BeanFactory)(3)IOC操作Bean管理(基于XML)(4)IOC操作Bean管理(基于注解)IOC(概念和原理):1.什么是IOC(1)控住反转,把对象创建和对象之间的调用过程,交给Spring进行管理(2)使用IOC目的:降低耦合度(3)做入门案例就是IOC实现2.IOC底层原理(1)xml解析、工场模式、反射3.IOC底层原理图(摘自尚硅谷)IOC接口:(1)IOC的思想基于IOC容器,IOC容器底层就是对象工
2021-03-13 17:31:36
114
转载 Spring
什么是Spring?学习一个东西之前,并不是盲目的去学习他怎么用,而是知道它是啥,用来干什么的,然后才是怎么用,那我们先一起来看一下什么是spring。摘抄百度百科: Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJ
2021-03-12 23:39:04
295
原创 Error:(4, 17) java: 程序包org.junit不存在
是这种错误的请大胆进来,保证药到病除,如果解决了请给个赞!!!下面插入图片:错误之处在于把junit-4.12.jar包和junit-4.12.jar包放错了地方,没有放在你自己建立的(如上图所示的lib文件夹下,导致找不到,而且jar包还带了锁,也不能复制粘贴),下面交给大家方法,一步到位:只需要勾选这里,把他下载到自己的文件夹里,就可以应用了。如下图:运行结果如下:这里问题就解决了,这只是我遇到的BUG,当然还有其他的问题,只是我这个问题我搜了一下并没有,所以我发一下,如果帮助到您,请来个
2021-03-12 23:04:30
399
7
原创 maven安装与配置(跟着步骤5分钟解决本地仓库)
配置maven本地仓库官网下载maven包。下载地址:http://maven.apache.org/download.cgi把下载的maven包放进(你想放的)某个盘中去去,然后将下载的包解压了。配置MAVEN_HOME的环境变量(这里建议就是配置的两个不管是MAVEN_HOME或者是Path都在系统变量中)。如下图:注意事项:路径到你解压的文件夹外就可以配置完成之后,将MAVEN_HOME配置到Path变量中。如下:在path变量末尾加入MAVEN_HOME%\bin,(直
2021-03-12 01:43:05
224
2
原创 什么是CRUD?
CRUD是4个单词的首字母,CRUD分别指增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)这4个单词的首字母。- C:Create增加对应CREATE TBL …;- R:Retrieve查询SELECT * from TBL;- U:Update修改UPDATE TBL …SET …;- D:Delete删除DELETE FROM TBL WHERE …;...
2021-03-11 21:51:53
1041
原创 java语言基础之标识符及命名规则
标识符Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符技巧:凡是自己可以起名字的地方都叫标识符定义合法标识符规则:由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。不可以使用关键字和保留字,但能包含关键字和保留字。Java中严格区分大小写,长度无限制。标识符不能包含空格下面是代码说明:(帮助大家理解一下每句话的意思)class IdentifierTest{ public static void main(String[] args){
2021-02-28 16:56:26
1682
8
原创 Java语言基础之关键字和保留字的说明
**关键字(keyword)**的定义和特点定义:被java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写
2021-02-28 15:19:36
120
原创 Java语言基础之数组
Arrays一个针对数组的工具类,只针对一维数组把数组里的元素以字符串的形式展现出来String str = Arrays. toString(arr)数组从小到大排序Arrays.sort(arr);把数组初始化成指定的值Arrays. fill(arr,key);在数组arr里查key的索引int index = Arrays. binarySertch(arr,key);复制数组arr的值给新的数组int [] newArr=Arrays. copyof(arr,dar);比较
2021-02-14 18:06:25
243
原创 Java语言基础之单行注释与多行注释
什么叫注释用于注解说明解释程序的文字就是注释Java规范的三种注释方式1.单行注释//单行注释:1.对所写的代码用于解释说明,增强可读性,方便自己,方便别人,不参与程序运行。//2.调试所写的代码2.多行注释/* 这个就是多行注释,同单行注释一样,注释掉的东西,不参与程序运行,换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息。 */3.文档注释(JAVA特有)格式:/** @author 指定java程序的作者 @version 指定原文件夹的版本 */和
2021-02-14 17:49:17
2553
2
原创 什么是JDK
JDK 是 Java Development ToolKit 的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,包括 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)。最主流的 JDK 是 Oracle 公司发布的 JDK,除了 Oracle JDK(商业化,更稳定)之外,还有很多公司和组织开发了属于自己的 JDK,比较有名的有 IBM J
2021-02-14 15:24:46
698
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人