实在不想看JVM了。刷几道剑指Offer的题,今天就水一水吧,脑子迷糊。 1.二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一…
分类:编程语言
好程序员Java教程分享Java语法
好程序员Java 教程分享Java 语法基础部分汇总 1 ,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 &nb…
springboot导出excel(easyexcel和poi 列下拉及表格锁定)
最近做的项目导入的数据量比较大,直接用poi或者easypoi会可能会出现OOM的情况,综合考虑下用easyexcel, pom引入所需包 <!-- https://mvnrepository.com/artifa…
Java中封装与抽象类的理解
封装,提供的对象隐藏内部特性和行为的一种能力,每个对象提供了一些方法,其他的对象可以访问并改变其内部数据。在Java中,提供了三种访问修饰符:公有的,私有的以及保护的。每个修饰符都设定了不同的访问权限,这个权限设置不会因…
中文技术文档写作规范(汇总整理版)
前言:规范文档的好处,其一增加文档易读性,其二体现个人专业性 只使用一二三级标题,三级标题下面的并列性内容使用列表展示 二级标题前使用行分隔符表示分隔 段落之间使用一个空行隔开 一句话或者以逗号分隔的句子,长度尽量保持在…
视图中插入数据
视图除了进行查询记录外,也可以利用视图进行插入、更新、删除记录的操作,减少对基表中信息的直接操作,提高了数据的安全性。 在视图上使用INSERT语句添加数据时,要符合以下规则。 (1)使用INSERT语句向数据表中插入数…
软件版本号规范与命名原则
1. 软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 Beta版: 该版本相对于α版已有了很大的改进,消除…
重新学习MySQL数据库6:浅谈MySQL的中事务与锁
『浅入深出』MySQL 中事务的实现 在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的;在这篇文章中,我们将对事务…
IDEA远程debug线上项目(实操版)
# 1.在服务器上 tomcat 的 bin目录下找到并打开 catalina.sh 在文件中搜索: “` JPDA_ADDRESS= “` 找一个服务器上没有被使用的端口,填入,如50005,保…
MyBatis一级缓存的笔记及记录
一、概述: 一级缓存是MyBatis天然自带的,是默认开启且没有关闭的地方,1级缓存只能作用于查询回话中,所以也叫会话缓存; 这里举个例子: 订单表存在一对多的关系,为了尽可能的减少join的查询,进…
位运算符;三目运算符;键盘录入Scanner 流程控制语句之顺序结构语句week_02
位运算符 基本的位运算符: &:有零则零 |:有一则一 ^:相同为零不同则为一 特点:1)一个数据被另一个数据位异或两次还是其本身 2)实现两个数据间的交换 …
构造二叉搜索树
节点 public class TreeNode { int val; TreeNode right; TreeNode left; public TreeNode() { }; public TreeNode(int …