自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 2021-02-25

冒泡排序public int[] bubbleSort(int[] array) { int temp = -1; if (array.length < 0) { return null; } else { for (int i = 0; i < array.length-1; i++) { for (int j = 0; j < array.length-i-1; j++) {

2021-02-25 20:49:26 56

原创 2021-02-24

二分查找public static int[] array = new int[] {12,25,56,67,78,99}; public static int binarySearch(int[] array, int value) { int start = 0; int end = array.length - 1; while (true) { int medium = (start + end) / 2;

2021-02-24 22:19:44 54

原创 2020-10-16

list集合可以for循环遍历删除元素吗这是一道基础面试题答案是可以使用list中的实现类再使用传统的for循环进行元素的删除,但是要做点修改代码演示方式一传统for循环 ArrayList<Integer> list = new ArrayList<>(); list.add(100); list.add(200); list.add(400); list.add(500); for (int i =

2020-10-16 15:23:35 61

原创 2020-10-11

面试基础题ublic class Test1 { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println(" i = " + i); // i == 4 System.out.println(" j = " + j); //

2020-10-11 22:31:08 85

原创 面试内容与心得

面试经历工作时间和场所你怎么看待工作时间(加班996)如果需要出差你怎么对待技术提问java基础java中的IO与NIO的区别

2020-06-22 20:23:44 69

原创 java之final,finally,和finalize()的用法介绍

final,finally,finalize()的用法介绍finalfinal修饰的范围类方法变量final的作用修饰类,该类不能被继承修饰方法,该方法不能被子类所重写修饰变量(常量),该变量(常量)不能被改变final修饰的成员的特性修饰在类上表示该类不能被其它的类锁继承修饰在方法上表示该方法不能被重写修饰在变量(常量)上,该变量(常量)不能被改变...

2020-05-11 21:22:30 115

原创 MySQL多表连接

MySQL多表连接MySQL多表连接的方式MySQL数据中的多表连接分为三大类内连接外连接交叉连接内连接(一种使用场景)两张表或多张表的连接(也称之为内连接) JOIN 和 INNER JOIN 效果是一样的但是推荐使用INNER JOINSELECT a.*,b.* FROM city_innodb a,country_innodb b WHERE a.country...

2020-05-11 21:16:33 198

原创 MySQL触发器

触发器触发器含义触发器的创建具体实例插入 insert修改update删除delete查看触发器– 查看触发器show triggers;删除触发器– 删除触发器drop trigger city_delete_trigger;...

2020-04-28 23:38:28 85

原创 Java接口与抽象类的区别

接口与抽象类抽象类抽象类必须用 abstract 修饰,子类必须实现抽象类中的抽象方法,如果有未实现的,那么子类也必须用 abstract 修饰。抽象类默认的权限修饰符为 public,可以定义为 public 或 procted,如果定义为 private,那么子类则无法继承。抽象类不能创建对象抽象类与普通类的区别抽线类必须要使用abstract关键字修饰抽象类的访问修饰符一般是...

2020-04-28 16:22:59 103

原创 MySQL存储过程

MySQL存储过程存储过程和函数创建存储过程实例delimiter知识点调用存储过程call procedure_name()实例查看存储过程删除存储过程存储过程的语法变量实例变量赋值if 条件判断具体例子传入参数具体实例输入参数 in (in是默认的可以不加,也可以加上去)具体实例输出参数 out...

2020-04-22 20:27:51 142

原创 Java正则表达式

Java正则表达式普通字符标准字符集自定义字符集量词边界字符匹配模式选择符合和分组和反向引用

2020-04-21 23:06:12 106

原创 MySQL视图详解

视图试图概述创建视图和修改视图例子select c.,t.country_name from city c,country t where c.country_id = t.country_id;create view view_country_city as select c.,t.country_name from city c,country t where c.countr...

2020-04-21 20:27:01 182

原创 Java之多线程

synchronized实际上是利用对象锁保证临界区的代码的原子性,临界区的代码对外是不可分割的不会被线程切换所打断

2020-04-18 10:45:35 70

原创 Spring-IOC之依赖注入之注解

Spring-IOC的依赖注入之注解注解的作用@Primary 该注解的作用是优先使用该注解注解的对象@Autowired(required=false)该注解可以实现byType的方式 // 如果没有找到也默认不报错@Autowired(required=false) + @Qualifier(“userDaoImpl2”) 这两个注解加起来可以实现byName的方式@Com...

2020-04-14 22:43:57 87

原创 spring容器之beans的详解

spring中beans的详解<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http:/...

2020-04-14 16:40:01 303

原创 数据结构算法之希尔排序

希尔排序希尔排序的最大间隔是利用公式 h = h * 3 + 1当前h设置为1 ,减小间隔公式 h = (h - 1) / 3/* h = 4; while(h > 0){ long temp = 0; for(i = 4; i < 9; i++){ 第一次 temp = array[4]; j = 4; while(j &g...

2020-04-08 15:45:14 132

原创 数据结构算法之插入排序

插入排序public class InsertSort { /* 插入排序的思想,首先明确一点,插入排序是从第二个元素开始插入再进行排序(与第一个进行排序) 利用一个中间的变量 temp 来记录要插入的元素 再把插入元素的下标位置赋值给一个变量 j 如果变量 j > 0 并且 变量 j的前面的一个下标所指向的元素大于 当前变量 j所在的下标的元素,...

2020-04-04 09:44:47 68

原创 选择排序算法思想的以及实现

java 实现选择排序的思想选择排序的思想:例如数组 int[] array = {12,14,25,6,7}第一次外层遍历,加上完全遍历完内层循环,就可以把元素内容为6的下标与为12的下标进行交换这样就可以把6与12进行数据交换(中间用到一个交换变量)第二次外层遍历从array[1]开始,再加上一次内层循环,又可以把元素内容为7的小标与元素内容为14的下标进行交换第三次遍历和第四第...

2020-03-31 21:54:47 302

原创 Java之servlet的笔记

2020-03-30 20:39:47 54

原创 MySQL数据库事务和锁的机制

数据库事务的特点原子性:一个事务中的所有操作作为不可分的最小原子,这里面的操作要么全部执行,要么全不执行*原子性的实现原理:Undo Log *在MySQL数据库InnoDB存储引擎中Undo Log 是实现多版本并发控制(简称:MVCC)在操作任何数据之前,首先将数据备份到一个地方(这个存储备份的地方叫Undo Log).之后进行数据的修改。如果出现了错误或者用户执行了rollba...

2020-03-27 16:15:05 106

原创 数据结构与算法之反转排序

反转排序把数组的内容进行反转public class ReverseSortedArray { private int[] array = new int[]{1,2,3,4,5,6,7,8}; public void sortedArray(int[] arr){ int temp; if (arr.length == 0) { ret...

2020-03-26 19:16:25 171

原创 红黑树算法

R-B Tree,全称是Red-Black Tree又称红黑树,它是一种特殊的二叉查找树,红黑树的每个节点上都有存储位表示节点的颜色,可以是红或黑根据二叉树的特性,在最坏的情况下,比如存储的是一个有序的数据的话,那么所以的数据都会形成一条链红黑树的约束每个节点不是红色就是黑色跟节点为黑色每个叶子节点都是黑色每个红色节点的子节点都是黑色任意节点,到任意的节点的所有路径都包含相...

2020-03-26 19:14:45 289

原创 前端ajax的知识点

标题ajax与controller层的数据交互的形式ajax的一般形式的用法$.ajax({type:‘POST’, // 规定请求的类型(GET 或 POST)url:uploadV, // 请求的url地址dataType:‘json’, //预期的服务器响应的数据类型data:{},//规定要发送到服务器的数据beforeSend:function(){ //发送请求前运行的函...

2020-02-23 22:24:58 78

用户扫码流程图.png

开发

2021-06-15

English Learning.md

英语学习

2020-07-02

空空如也

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

TA关注的人

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