编程笔记
-
Java 为什么我们需要匿名内部类(使用及作用)
1.匿名内部类的基本格式 new 类名或接口名(){ //重写方法 }; 我们平时new一个对象的基本格式为类名或接口名 对象名=new 类名或接口名(),形式上是有区别的,但两者其实都是新建了个对象,不要被名字中有个类…
-
Java之递归算法的理解与Demo(包含return的坑)
在平时的工作或者面试中,大家一说到“递归”,我们会想到“自己调自己”,确实,程序调用自身的编程技巧称为递归(recursion)。但是在真正编写递归程序的时候一定要具备三个条件: 1.终结条件(满足边界条件时,停止…
-
JAVA使用easyexcel操作Excel
之前写过一篇《JAVA操作Excel》,介绍了jxl和poi读写Excel的实现,今天为大家介绍一下使用easyexcel对Excel进行读写,项目主页地址:https://github.com/alibaba/easyexcel 作者对easyexcel的介绍是: Java解析、生…
-
Java中的值传递和引用传递(详解)
1.1 基本概念值传递:传递对象的一个副本,即使副本被改变,也不会影响源对象,因为值传递的时候,实际上是将实参的值复制一份给形参。 引用传递:传递的并不是实际的对象,而是对象的引用,外部对引用对象的改变也…
-
编程模式-表驱动编程
前言 刚开始编程时,往往会碰到一些根据不同条件执行不同功能的情况,通常都是采用if-else或者switch-case的方式,如果有很多的情况需要区分,则会有很多的 else if 或者case的代码处理,整个功能实现完成…
-
Java多线程详解——一篇文章搞懂Java多线程
目录 1. 基本概念 2. 线程的创建和启动 2.1. 多线程实现的原理 2.2.多线程的创建,方式一:继承于Thread类 2.3.多线程的创建,方式一:创建Thread匿名子类(也属于方法一) 2.4. 多线程的创建,方式二:实现Runnabl…
-
Laravel队列
Laravel流程: 触发机制: 死循环的读取方式:易实现,故障及时回复(秒杀) 定时任务:压力均分、处理上限 守护进程:php-rpm和cgi 队列使用场景:
-
贪心-2193. 得到回文串的最少操作次数
问题描述 给你一个只包含小写英文字母的字符串 s 。 每一次 操作 ,你可以选择 s 中两个 相邻 的字符,并将它们交换。 请你返回将 s 变成回文串的 最少操作次数 。 注意 ,输入数据会确保 s 一定能变成一个回文串。…
-
Web APIS 第四天
事件对象 事件对象是什么? 也是个对象, 这个对象里有事件触发时的相关信息 事件对象在哪里? 在事件绑定的回调函数的第一个参数就是事件对象 事件对象常用属性 type 获取当前的事件类型…
-
Docker-Compose
Docker-Compose 官方文档:https://docs.docker.com/compose/ Docker-Compose 是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排 Compose 是一个用于定义和运行多个容器 Docker 应用程序的工具,使…