- 博客(18)
- 资源 (9)
- 收藏
- 关注
原创 substring()方法
s.substring(l+1,r+1)获取子串是[i + 1, j + 1)区间,左闭合右开的,也就是[i + 1, j]
2021-01-15 17:55:45 1717 1
原创 map.getOrDefault()方法
Map.getOrDefault(Object key, V defaultValue);如果在Map中存在key,则返回key所对应的的value。如果在Map中不存在key,则返回默认值。例如:map.put(num, map.getOrDefault(num, 0) + 1);表示:value默认从1开始,每次操作后num对应的value值加1可以用来统计数字出现的次数!实例:剑指 Offer 56 - II. 数组中数字出现的次数 II在一个数组nums中除一个数字..
2021-01-14 13:10:35 456
原创 group by ....having 及分组函数
分组函数(多行处理函数)共有5个:count 记数 sum 求和 avg 平均值 max 最大值 min 最小值特点:输入多行,输出的结果是一行 分组函数一般都会和group by 联合使用 当一条语句中有group by的话,select后面只能跟分组函数和参与分组的字段执行顺序:select 5..from 1..where 2..group by 3..having ...
2021-01-14 11:37:58 107
原创 关于.length加不加括号的问题
当查询数组是,不加int[] a ;int len = a.length;当查询字符串时,要加String b ;int len = b.length();
2021-01-13 22:22:14 1183
原创 trim()和strip()函数
Java在JDK11中的String类中引入strip方法,trim()和strip()功能类似,主要区别是:trim()可以去除字符串前后的半角空白字符 strip()可以去除字符串前后的全角和半角空白字符半角和全角半角是我们多数人在打字的时候使用的状态,如果我们不去刻意调整半全角,它会一直伴随着我们,因为半角状态下,人们已经习惯了这种打字模式,半角状态下可以使用任何标点符号,而且对于空格也没有特殊限制。 全角占两个字节,半角占一个字节。半角全角主要是针对标点符号来说的,全角标点占两个字节,
2021-01-13 22:05:10 1430
原创 二维数组的行和列
//定义一个整型数组:3行4列int a[][] = new int[3][4];//获取行数---3行,将每一行的一维数组看作元素int lenY = a.length;//获取列数---4列,将二维数组的第一行的列数统计出来int lenX = a[0].length;a.length表示行 a[0].length表示列...
2021-01-13 20:51:13 8374
转载 整合SSM小例子
文章目录1. 整合SSM 1. 环境要求 2. 数据库环境 3. 基本环境搭建 4. Mybatis层编写 5. Spring层 6. SpringMVC层 7. Controller 和 视图层编写 项目结构图 1. 整合SSM1. 环境要求环境:IDEA / EclipseMySQL 5.7 +Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBat.
2021-01-12 21:30:10 95
原创 SpringMVC相关
在SpringMVC中,强化了注解的使用,在Controller,Service,Dao层都可以使用注解。使用@Controller创建处理器对象 @Service创建业务对象 @Autowired或者@Resource在Controller类中注入Service,在Service类中注入Dao.
2021-01-11 17:34:49 63
原创 JDK1.8的新特性
JDK1.8的新特性:序号 特性 1 Lambda 表达式 2 方法引用 3 函数式接口 4 默认方法 5 Stream 6 Optional 类 7 新的日期时间 API 8 Nashorn, JavaScript 引擎 9 Base64 <1> Lambda 表达式:Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个...
2021-01-11 11:14:01 234
原创 2020.01.07
1.怎么快速的把一个list集合中的元素去重?(1)利用HashSet去重package com.ggqq;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;public class Test01 { public static void main(String[] args) { List list = n.
2021-01-07 22:34:49 170
原创 2020.12.02
事务的特性?事务隔离级别?事务包括四大特性:ACIDA:原子性:事务是最小的工作单元,不可再分C:一致性:事务必须保证多条DML语句同时成功或者同时失败I:隔离性:事务A和事务B之间具有隔离D:持久性:持久性说的是最终数据必须持久到硬盘文件中,事务才算成功的结束。隔离级别:理论上隔离级别包括四个,实际上都是2档起步第一级别:读未提交 对方事务还没提交,我们当前事务可以读到对方未提交的数据(问题:脏读现象:表示读到了脏的数据)第二级别:读已提交...
2021-01-07 21:57:33 89
原创 网络编程学习笔记
学习内容:1.1、概述信件:、计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:传播交流信息,数据交换,通信。想要达到这个效果需要什么:1、如何准确地定位网络上的一台主机:ip+端口+定位到这个计算机的某个资源2、找到了这个主机,如何传输数据呢?区别网页编程和网络编程:javaw...
2021-01-05 17:41:32 255
原创 二分查找
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法,前提是数据结构必须先排好序,可以在数据规模的对数时间复杂度内完成查找。但是,二分查找要求线性表具有有随机访问的特点(例如数组),也要求线性表能够根据中间元素的特点推测它两侧元素的性质,以达到缩减问题规模的效果。例:给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。示例 :输入: nums...
2021-01-04 22:08:01 114
原创 Scanner 用户交互Systerm.in
Scanner 用户交互Systerm.inpackage com.ggqq;import java.util.Scanner;public class TestScanner { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入:"); if(scanner.hasNext.
2021-01-04 21:36:00 81
原创 JVM学习笔记
JVM探究面试常见:●请你谈谈你对JVM的理解? java8虚拟机和之前的变化更新?●什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析?●JVM的常用调优参数有哪些?●内存快照如何抓取,怎么分析Dump文件?●谈谈JVM中,类加载器你的认识1.JVM的位置 JVM图解2.JVM的体系结构 ...
2021-01-04 20:53:34 195
原创 练手项目一:图书馆CRUD
本项目使用的技术:SpringBoot,Vue,MyBatis Plus自动生成代码,Swagger当做监控中心,主要是为了理清楚思路!(持续更新中!!)一、后端搭建首先新建一个SpringBoot工程,spring-crud-book,在pom文件中加入以下依赖: <!--mybatisplus自动生成代码必要的,不加会报错--> <dependency> <groupId>org.apac
2021-01-02 21:30:32 447 1
零基础入门学习Python+全套源码课件.rar
2020-06-10
马尔可夫及采样算法.pptx
2019-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人