-
有用的sql笔记(工作总结)
1、查询当前月(数字为0表示当前月份,1表示上个月,-1表示下个月,以此类推) SELECT DATE_FORMAT((CURDATE() - INTERVAL [数字] MONTH), '%Y-%m') as `date` 2、添加数据库表字段 ALTER TABLE t_performance_ -
Centos安装Python3.8
最直白的centos8安装python3.8yum install -y update安装 gcc和make插件:yum install gcc gcc-c++yum -y install gcc automake autoconf libtool makeyum groupinstall -y ' -
Centos安装RabbitMQ
手动部署RabbitMQ 1、创建并远程连接Linux实例。 2、安装erlang 1 运行以下命令,安装erlang所需要的依赖 yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unix -
算法与数据结构-07-手写类HashTable
package day05; import java.sql.SQLOutput; import java.util.Scanner; /** * 哈希表代码实现 */ public class HashTab { public static void main(String[] args) { S -
tomcat搭建本地文件服务器(windows版本)
1、下载tomcat 2、配置环境变量 在“我的电脑”(右键)->“属性”->“高级属性设置”->“环境变量”-“系统属性”-“系统变量”中添加TOMCAT_HOME=D:\apache-tomcat-9.0.50(此路径为你解压文件夹所在的绝对路径) 在CLASSPATH中最后添加%TOMCAT_ -
算法与数据结构-06-插值查询
插值查询 二分查找虽然快捷,但是每次折半查找,查找过程不具有动态性,究其原因是由于待查找元素每次与mid中间值进行比较,但中间值的获取算法是固定的,即(left+right)/ 2 ,如果获取中间值得算法是动态的或许会更高效,这就是插值查询。 package day05; import java.u -
算法与数据结构-05-二分查找及拓展
描述 二分查找扩展:如果数组有序,且存在多个目标值,查询所有目标值索引返回。 public class Main { public static void main(String[] args) { ArrayList list = new ArrayList(); int[] arr = {1, -
List对象按属性排序
1.Stream流sorted 正序: List<Person> collect = personList.stream().sorted(Comparator.comparing(Person::getUploadTime)).collect(Collectors.toList()); 倒序: L -
算法刷题手记(2)
描述 给一个n*m大小的矩阵,寻找矩阵中所有比邻居(上下左右,对角也算,不考虑边界,即8个)都严格大的点。返回一个n*m大小的矩阵,如果原矩阵中的点比邻居都严格大,则该位置为1,反之为0。 1 public int[][] highpoints(int[][] grid) { 2 // write -
算法刷题手记(1)
描述 你将得到一个由小写字母 a-z ,左括号 '(' 和右括号 ')' 构成的字符串 s。你的任务是删除尽可能少的括号,使得 s 里面的括号匹配。你需要返回删除括号后的字符串。由于答案可能会有很多,所以你只需要返回任意一个正确答案。如果答案正确会提示 It is a correct answer.