自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 832. 翻转图像

题目这一题是简单难道,注意考察两点(1) 数组翻转数组翻转可以使用取半(>>1)遍历或者使用区间[left, right] 中 left + right == col - 1 这个性质进行翻转(2) 0和1的翻转由于异或(^)是无符号相加,即1^1 = 01^0 = 1代码如下:public int[][] flipAndInvertImage(int[][] A) { int row = A.length; int col = A[0].length;

2021-02-24 10:05:55 115

原创 对异或运算符的认识

1. 异或的本质异或可以看作是数二进制位上的每一位无进位相加,如: 6^5如图所示,从低位到高位,依次相加,0+1 = 1, 1+0=1, 1+1=2 ,有进位,把进位抛弃,剩下到就是02. 异或到性质2.1 多个数进行异或,数的顺序不影响最后的结果 int a = 5; int b = 6; int c = 4; System.out.println((a ^ b ^ c) == (b ^ a ^ c)); // true因为多个数进行异或,只关心所有数的二进制位上那一位1的个数,

2020-12-23 18:28:46 543

原创 快慢指针

1. 输入链表头节点,奇数长度返回中点,偶数长度返回上中点/** * 输入链表头节点,奇数长度返回中点,偶数长度返回上中点 * @param root * @return */ public static ListNode findTopCenter(ListNode root) { if (root == null) { return null; } ListNode slow =

2020-12-22 15:38:11 142

原创 阿里云 maven jar 搜索

jar 搜索地址

2020-12-18 18:40:27 2931 1

原创 二分查找

1. 二分查找的题目查找元素value的下标,如无 return -1查找返回value(可能有重复)第一次出现的下标,如无return -1查找返回value(可能有重复)最后一次出现的下标,如无return -1查找返回刚好小于value的元素下标,如无return -1查找返回刚好大于value的元素下标,如无return -12. 题解2.1 查找元素value的下标这个是基本的二分查找,直接上代码public static int searchEqualV

2020-12-18 16:37:38 134 1

原创 centos7 yum安装JDK

一. Java 中各种名称介绍默认安装的centos7 只是安装了 JRE二. 安装2.1 查看yum包含的jdk版本yum search java | egrep java我安装1.8的 Java,对应的关系版本jrejdk1.8java-1.8.0-openjdk.x86_64java-1.8.0-openjdk-devel.x86_642.2 安装yum install -y java-1.8.0-openjdk-devel.x86_64三. 配

2020-12-17 12:01:20 250

原创 rocketmq 遇到的坑

1. sendDefaultImpl call timeout####1.1 broker配置问题没有配置brokerIP地址,导致从 RocketMQ 的 NameServer 获取到的broker ip错误,在 conf 目录下设置brokerbrokerClusterName = DefaultClusterbrokerName = broker-abrokerId = 0 deleteWhen = 04fileReservedTime = 48brokerRole = ASYNC_M

2020-12-05 17:15:46 538

原创 理解volatile关键字

一. volatile的作用1. 可见性cpu 在变量赋值之后加上写屏障,使得对 volatile变量 以及之前变量的写都写入到主内存中cpu 在变量读取之前加上读屏障,使得对 volatile变量 以及之后的变量的读都从主内存中读取2. 禁止指令重排序写屏障禁止 volatile变量 写指令之前的指令排到该写指令之后读屏障禁止 volatile变量 读指令之后的指令排到写指令之前2. 分析单例的DCLclass Factory{ private static volatil

2020-12-04 15:15:34 68

转载 idea maven模块显示灰色的解决办法

[引用][https://www.cnblogs.com/simon-xie/p/13375177.html]

2020-11-26 13:30:13 570

原创 linux 运行Java文件引入第三方jar

1. 命令执行详解引用地址2. 注意:在 javac 的 时候不需要在 -cp 后面 加上 $CLASSPATH 进行编译,只需要加上自己需要的第三方jar包># javac -cp /root/java/jar/jol-core-0.14.jar StringTable.java 在 ** java** 的时候在 -cp 后面要加上 $CLASSPATH , 执行java文件java -cp $CLASSPATH:/root/java/jar/jol-core-0.14.jar St

2020-11-17 15:03:35 881

原创 字符串常量题目

一. 请说明下面输出结果: String s1 = "a"; String s2 = "b"; String s3 = "a"+ "b"; // 直接拼接成 "ab",放入字符串常量池, String s4 = s1 + s2; // 使用StringBuilder 拼接。然后调用 toString new一个在堆中新开辟的字符串对象 String s5 = "ab"; // 把"ab" 放入常量池,之后赋值给变量s5 String s6 = s4.intern(); // 把 s4

2020-11-17 11:55:56 308

原创 github图片不显示问题

在 hosts 文件中添加域名对应的ip# GitHub Start140.82.113.3 github.com140.82.114.20 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubusercontent.com151.101.184.133 gist.githubusercontent.com151.101.184.133 cloud.githubusercontent.co

2020-10-17 13:29:07 164 1

原创 spring中BeanPostProcessor引发的循环依赖异常

一 循环依赖问题最近在项目中遇到如下异常Bean with name ‘departmentServiceImpl’ has been injected into other beans [userServiceImpl] in its raw version as part of a circular reference, but has eventually been wrapped. This means that said other beans do not use the final ve

2020-09-29 16:07:44 1089

原创 swagger2的 3.0.0版本接入swagger-ui.html 404 报错

按照之前2.x.x 版本引入如下maven <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version> </dependency> <!--swagger ui--> <depe

2020-09-27 14:38:20 2607

原创 springboot 执行初始化sql 报sql语法错误

在springboot 项目开始执行如下建表语句时DROP TABLE IF EXISTS `auto_user`;create table `auto_user` ( `id` int primary key auto_increment, `name` varchar(32) not null default '', `age` int not null default 0 )一直报如下错误:后来查找发现是 设置主键不能写在定义字段中,要单独定义主键DROP TABLE I

2020-09-25 15:48:32 525

原创 Objects 工具类提供便利的工具方法

1. equals 方法public static boolean equals(Object a, Object b) { return (a == b) || (a != null && a.equals(b));}在equals方法中对 null 进行了处理。2 deepEquals 方法public static boolean deepEquals(Object a, Object b) { if (a == b) ret

2020-09-25 15:21:01 123

原创 Arthas ognl 表达式报 Failed to execute ognl

Arthas ognl 表达式报 Failed to execute ognl如下, 使用静态变量保存 ApplicationContextpackage com.xxx.restful.controller;@Controllerpublic class LoginController implements ApplicationContextAware { public static ApplicationContext staticApplicationContext = null;

2020-09-23 15:10:54 1116

空空如也

空空如也

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

TA关注的人

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