自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 寻找两个有序数组的中位数

寻找两个有序数组的中位数 1. 题目描述: ​ 给定两个大小为 m 和 n 的有序数组 ,nums1和nums2,请你找出这两个有序数组的中位数,,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设这两个数组nums1和nums2不同时为空。 示例1: nums1 = [1, ...

2019-10-14 09:38:07

阅读数 3

评论数 0

原创 Mybatis框架学习(一)

Mybatis框架学习(一) 1. 什么是框架 ​ 框架是一件半成品软件,里面封装了很多细节,程序员在这已有的半成品基础上再加上我们自己的业务需求进去,就变成了一件完整的成品软件,好比框架就是一个舞台,舞台已经有了,接下来该怎么表演就看你的业务需求是什么。所以说在开发时,框架帮我们做了一半的工作...

2019-09-05 11:43:08

阅读数 26

评论数 0

原创 三数之和(暴力和双指针解法)

三数之和 解法1:暴力 暴力初步(排序 + 三重循环暴力) 这个算法需要三重循环,时间复杂度是O(n^3) LeetCode给出了313个测试用例,这个暴力解法通过了310个用例 public List<List<Integer>> thre...

2019-09-01 19:58:17

阅读数 11

评论数 0

原创 如何用Arrays.sort对二维数组进行排序

如何用Arrays.sort对二维数组进行排序 假如有一个二维数组是nums = [[5, 0], [4, 1], [6, 2]],这里面的每一个一维数组的第一个元素是值,第二个元素是序号,我想要排序的结果是nums = [[4, 1], [5, 0], [6, 2]],那可以这样做 pu...

2019-08-30 18:44:54

阅读数 175

评论数 0

原创 LeetCode707.设计链表(这道题有意思)

LeetCode707.设计链表(这道题有意思) 1. 题目链接 https://leetcode-cn.com/problems/design-linked-list/ 2. 代码(注释有分析) class ListNode{ private int val; private L...

2019-08-30 13:10:12

阅读数 27

评论数 0

原创 位运算、原码反码补码概念、位运算常考算法题(数组中出现一次的数字、二进制表示中1的个数)

位运算、原码反码补码概念、位运算常考算法题(异或技巧) 1.概述 位运算有6种,与、或、非、异或、左移、右移,左右移又分带符号位和不带符号位的左右移 位运算是直接在二进制层面0和1上操作的,所以它的操作效率非常高,比如正数除法可可以通过右移实现,而且它的效率比用除法高很多,java中很多类源码需要...

2019-08-28 10:16:26

阅读数 16

评论数 0

原创 裴波那契数列问题和爬楼梯问题的解法(递归和动态规划)

裴波那契数列问题和爬楼梯问题的解法(递归和动态规划) 1. 裴波那契数列概述 斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,286...

2019-08-27 11:20:00

阅读数 58

评论数 0

原创 java中的四种权限

java中的四种权限 备注: java中的“不同包”的概念是很严格的,比如现在有个包叫A,A包里面创建一个B包,那A包和B包虽然是包含的关系,但是这两个包是不同的包。 default 不是写一个关键字default,而是什么都不写,代表default权限 下面的Yes代表可以访问,NO代表不可以...

2019-08-24 19:52:31

阅读数 19

评论数 0

原创 二分查找及其变种

二分查找 本文参考https://www.cnblogs.com/luoxn28/p/5767571.html 1. 浙大数据结构老师用了查坏电线杆这个例子来解释了二分查找 比如上海到杭州的有线电话打不通了,用传统的查找办法就是从上海出发起的第一条电线杆开始找,一直找下去,这样的时间复杂度虽然是O...

2019-08-23 21:02:37

阅读数 17

评论数 0

原创 牛客网:丰收

牛客网:丰收 1. 题目链接 https://www.nowcoder.com/practice/83b419c027fa490aa60669b0e7dc06a3?tpId=98&tqId=32834&tPage=1&rp=1&ru=...

2019-08-23 19:56:27

阅读数 25

评论数 1

原创 建立mysql模板和以中文作为参数进行模糊查询的问题

建立mysql模板和以中文作为参数进行模糊查询的问题 1. 为什么要建立mysql模板 因为有时候我们并不知道这次的sql查询语句需要多少个参数 有可能是select * fom tab where id = ?,也有可能是select * fom tab where id = ? and nam...

2019-08-23 00:06:40

阅读数 24

评论数 0

原创 解决Tomcat7的中文乱码问题

解决Tomcat7的中文乱码问题 1.问题 Tomcat8已经是一个成熟的Tomcat了,可以自己处理中文乱码问题了 但是Tomcat7就一言难尽了,今晚做项目的时候就是用的Tomcat7,通过request域获取中文的时候变乱码了 String name = request.getParamet...

2019-08-22 23:45:24

阅读数 138

评论数 0

原创 java线程间通信、线程池

文章目录第四章:线程状态4.1 线程状态概述4.2 Waiting (无限等待)和线程间通信4.3 线程间通信代码实战第五章:线程池5.1 线程池5.2 线程池的使用 第四章:线程状态 4.1 线程状态概述 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生...

2019-08-22 19:38:34

阅读数 1038

评论数 0

原创 java中的数学工具类Math(round方法是重点)

数学工具类Math 1. 概述 java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。 2. 基本的方法 public static double abs(double num);获取绝对值。有多种重载,absolutely绝对地 publ...

2019-08-22 19:37:26

阅读数 640

评论数 0

原创 java的String类入门

java的String类入门 1. 概述 只要是用双引号括起来的都叫字符串 String类在包java.lang.String中,只要是java.lang中的包,在写程序时都不需要import进来 字符串的内容一旦创建,将不可再改变,是一个常量 正是因为字符串不可改变,所以字符串是可...

2019-08-22 19:36:54

阅读数 961

评论数 2

原创 java中的抽象类

java中的抽象 1. 概述 假如父类是图形,它有一个可以算面积的方法。由图形派生出的子类有正方形、三角形、圆形等等这些,每个图形都有面积,但是每个图形的具体计算面积公式是不一样的,我们在父类中只能抽象地说它是一个计算面积的方法,具体怎么算,待我们继承了父类之后,可以再重写它的计算面积方法。 [外...

2019-08-22 19:35:47

阅读数 24

评论数 0

原创 单列集合的根接口Collection接口

Collection集合 1. 集合概述 一般集合如ArrayList,相对于数组而言 数组的长度是固定的,集合的长度是可变的 数组中存储的是同一类型的元素,可以存储基本数据类型数值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般对象多的时候,使用集合进行存储 2. 集合框架 集合按照...

2019-08-22 19:34:50

阅读数 225

评论数 0

转载 解决idea中maven的javaweb项目,输出在控制台上的中文乱码问题

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-22 16:52:05

阅读数 19

评论数 0

原创 JS代码没有问题,浏览器却无法正确显示(可能是缓存问题)

JS代码没有问题,浏览器却无法正确显示(可能是缓存问题) 1. 谷歌浏览器 谷歌浏览器由于版本不一样,网上找的清楚数据方法,虽然都说是在设置那里,但是我的设置界面和你所说的完全不一样呀,怎么找到清楚数据那一栏呢? 快捷键是基本上不会变的,所以直接用找到清楚数据界面的快捷键shift + ctrl ...

2019-08-22 11:23:30

阅读数 64

评论数 0

原创 启动redis客户端时,报错:目标计算机积极拒绝

启动redis客户端时,报错:目标计算机积极拒绝 如图所示,不过我当时真的很弱智 因为我只打开了客户端,没有打开服务端,那怎么连接数据库,怎么获取数据呀,唉! 正确的姿势是,先打开服务器端redis-server,再打开客户端redis-cli ...

2019-08-22 11:07:36

阅读数 90

评论数 0

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