自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java -- 树的先序、中序、后序遍历

import java.util.*;/* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * } */public class Solution { /** * * @param root TreeNode类 the root of binary tree * @return int整型二维数组

2021-10-12 21:03:35 125

原创 JDK8.0---Stream流之List、Integer[]、int之间的互相转换

int[]转化int[] 转 List< Integer>public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; List<Integer> list = Arrays.stream(arr).boxed().collect(Collectors.toList()); list.forEach(e -> System.out.print(e

2021-10-12 21:01:24 512

原创 HashMap源码解析及面试题

public class HashMap<K,V> extends AbstractMap<K,V>implements Map<K,V>{ //操作数 transient int modCount;//3 //空数组的实例(长度为0的数组) static final Entry<?,?>[] EMPTY_TABLE = {}; //存入数据的容器(hash数组/hash表) -- new Entry[16.

2021-09-27 19:27:53 114

原创 StringBuilder与StringBuffer

StringBuilder可变字符串(内容可变,凭借时不会创建新的字符串)常用方法public StringBuilder(); //创建一个空白可变字符串对象,不含内容 StringBuilder s = new StringBuilder(); String.length() = 0;//空白字符串的长度为0public StringBuilder(String str);//根据字符串内容,创建一个可变字符串 StringBuilder s = new StringB

2021-09-26 10:16:50 91

原创 MySQL数据库

数据库存放数据的仓库目前我们存放数据的方式有哪些1、使用集合 优势:操作数据的效率 数据存放在内容中 缺点:数据会随着内存的销毁而销毁2、使用普通文件 优势:数据具备持久性 数据存放于池畔 缺点:操作数据的效率低数据库:底层也是操作文件,但是为存放的文件以及文件中的数据设计了很多的响应的数据结构与算法来提高操作效率所有数据库是一个保证了相当的操作数据效率又保证了数据持久性的方式所以真实开发中,选择使用数据库来存放数据数据库的分类关系型数据库:Oracle D

2021-09-24 11:40:31 115

原创 事务+批处理

事务概念数据库认为一个SQL指令就是一个事务MySQL:每一条语句都属于一个独立的事务金钱管理一般使用Decimal类型存储,Decimal类型的底层原理是一个字符串Decimal处理数据是将字符串使用toCharArray转为字符串数组,然后将对应位置的数据一位一位的进行相加原子性一个事务中的SQL语句要么同时执行要么同时不执行在处理银行转账的事务中,对转账的处理是两条SQL语句,如果将其看作两个独立的事务,则可能出现转账者的钱已经减了,但收账者的钱并没有收到,也就是第一条语句执行成功

2021-09-16 10:37:17 430

原创 JSP核心技术+JSTL+EL

JSP核心技术什么是JSPJSP全称是Java Server Pages,它和Servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。Jsp实际上就是Servlet,Jsp这门技术最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套Java代码,为用户提供动态数据。JSP和Servlet的区别servlet只负责响应请求产生数据,并把数据通过转发技术带给Jsp,数据的显示交给Jsp来做,在长期的软件实践中,

2021-09-12 00:55:10 305

原创 小白教程---JDBC

JDBCjava DataBase Connectivityjava连接数据库的技术jdbc仅仅只是一套接口,使用jdbc控制数据库库需要导入对应的包JDBC常用接口DriverManager:用来获取Connection对象Conection:获取此 接口的对象相当于连接上数据库Statement:此接口的对象用来执行sqlResultSet:此接口的对象用来存放查询到的结果集第一个JDBC导包:导入第三方包(mysql)数据库厂商提供的驱动包将jar复制到项目中的lib目录中,鼠标

2021-09-06 21:01:02 152

原创 IF 及 CASE when语句

IF语句用法Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用IF(expr1,expr2,expr3)如果expr1是true(expr1<>0 and expr1<>NULL),则IF()的返回值为expr2;否则返回值则为expr3。IF()的返回值为数字值或字符串值,具体情况视其所在的 语句而定示例1:select *,if(sva=1,"男","女") as sex from tanname where sva !="";如果sva是

2021-09-03 20:41:09 1458

空空如也

空空如也

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

TA关注的人

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