自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 文字版头条项目

功能概览: 首页展示, 登录注册功能,页面访问(拦截器,匿名用户,网址分析)问题功能,评论, feed流, 关注, 点赞功能, 站内信功能 首页展示: 1 首页就是显示问题 那就是跟从数据库选出是个最新的问题; 简单的sql语句 根据用户在不在取出是不是该用户的问题 用户在就是该用户的10个...

2019-09-25 10:22:52

阅读数 5

评论数 0

原创 Spring框架

什么是 Spring 框架? Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/。 我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助...

2019-09-25 09:32:13

阅读数 5

评论数 0

原创 zookeeper

一 什么是 ZooKeeper ZooKeeper 的由来 通用的无单点问题的分布式协调框架 ZooKeeper 的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。 ZooKeeper 是一个典型的分布式数据一致性...

2019-09-24 22:38:47

阅读数 3

评论数 0

原创 求解两个有序数组的中位数(要求时间复杂度为log(m + n))

① 假如只是求解两个有序序列的中位数的话那么还是比较简单的,可以直接通过下表求解出中位数或者可以直接遍历两个有序序列找到中间的一个数字或者是两个数字,假如两个数组的总长度是奇数的话那么最中间的那个数字便是中位数,假如长度为偶数的时候那么需要求解出中间的两个数字,它们的平均数就是中位数 ② 但是题...

2019-09-24 10:31:01

阅读数 5

评论数 0

原创 设计

设计模式 创建形 1. 单例模式及其使用场景 懒汉式-线程不安全 懒汉式-线程安全 懒汉式-双重校验锁-线程安全 public class Singleton { private volatile static Singleton uniqueInstance; ...

2019-09-23 18:40:23

阅读数 5

评论数 0

原创 Mysql原理

一、索引 B+ Tree 原理 MySQL 索引 索引优化 索引的优点 索引的使用条件 二、查询性能优化 使用 Explain 进行分析 优化数据访问 重构查询方式 三、存储引擎 InnoDB MyISAM 比较 四、数据类型 整型 浮...

2019-09-21 13:09:26

阅读数 3

评论数 0

原创 B+树 B-树

二叉查找树(BST): 二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值; (3)左、右子树也分别为二叉排序树; (4)没有键值相等的节点(因此,插...

2019-09-21 13:08:10

阅读数 7

评论数 0

原创 sql优化

1. 创建一个临时内存表, 做数据插入的时候会比较快些 DROP TABLE IF EXISTS `vote_record_memory`; CREATE TABLE `vote_record_memory` ( `id` int(10) unsigned NOT NULL AUTO_INC...

2019-09-20 07:50:50

阅读数 4

评论数 0

原创 linux命令

从认识操作系统开始 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石; 操作系统本质上是运行在计算机上的软件程序 ; 为用户提供一个与系统交互的操作界面 ; 操作系统分内核...

2019-09-20 07:50:33

阅读数 2

评论数 0

原创 计算机网络

网络的网络 网络把主机连接起来,而互联网是把多种不同的网络连接起来,因此互联网是网络的网络。​ ISP 互联网服务提供商 ISP 可以从互联网管理机构获得许多 IP 地址,同时拥有通信线路以及路由器等联网设备,个人或机构向 ISP 缴纳一定的费用就可以接入互联网。 目前的互联网是一种多...

2019-09-19 10:11:11

阅读数 13

评论数 0

原创 JAVA 集合

接口继承关系和实现 集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。 1. Collection:Collection 是集合 List、Set、Queue 的最基本的接口。 2. Iterator:迭代器,可以...

2019-09-19 10:10:59

阅读数 7

评论数 0

原创 java基础

JAVA 异常分类及处理 概念 如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。 异常分类 ...

2019-09-19 10:10:44

阅读数 3

评论数 0

原创 多线程交替打印1-10

Synchronized 这个要知道你锁的对象是谁 package chdy; public class jiaotidayin { public static void main(String[] args){ MyTask task = new MyTask(...

2019-09-19 10:10:29

阅读数 8

评论数 0

原创 十大经典排序算法总结

1.冒泡排序(Bubble Sort) 1)算法描述 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮...

2019-09-19 10:10:14

阅读数 3

评论数 0

转载 动态规划:最长回文子串

public class Main { public static void main(String[] args) { String s = "cabbaeeaf"; System.out.println(getLPS(s)); ...

2019-09-17 23:05:01

阅读数 5

评论数 0

转载 剑指offer(51)矩阵中的路径

题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e ...

2019-09-15 17:32:52

阅读数 6

评论数 0

转载 剑指offer(50)不用加减乘除做加法

不用加减乘除做加法 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 思路: 首先看十进制是如何做的: 5+7=12,三步走 第一步:相加各位的值,不算进位,得到2。 第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结...

2019-09-15 11:16:26

阅读数 6

评论数 0

原创 剑指offer(49)剪绳子

题目描述 给你一根长度为n的绳子,请把绳子剪成m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],...,k[m]。请问k[0]xk[1]x...xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三...

2019-09-15 11:04:31

阅读数 8

评论数 0

原创 剑指offer(48)字符串的排列

题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 https://b...

2019-09-15 10:53:15

阅读数 7

评论数 0

原创 剑指offer(47)复杂链表的复制

题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 见cyc /* public class RandomListN...

2019-09-15 10:47:07

阅读数 6

评论数 0

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