自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从教程开始学习Rabbitmq

Rabbitmq 入门概念首先来介绍下Rabbitmq的一些概念:Producer:生产者,生产者负责发送信息(messages) Queue:队列,队列是RabbitMQ中的信箱,唯一区别是信箱里的是信件,而队列中的是数据 Consuming:消费者,消费者负责接受消息。这三个概念就足以支撑MQ的一个简单模式了。请看如下代码:public class Recv { private final static String QUEUE_NAME = "hello"; pu.

2020-09-18 20:58:09 120

转载 玩转SpringBoot之整合Mybatis拦截器对数据库水平分表(转)

https://www.cnblogs.com/mmzs/p/11174551.html#_label0

2019-07-16 11:15:29 373

原创 Java静态类与建造者模式

Java里静态类都是静态内部类。静态类可以声明普通、静态成员变量和方法,但是只能访问外部静态的成员变量和方法,不能访问外部的非静态方法和属性。普通的内部类不能声明静态成员和方法,但是可以访问外部。还有一个就是初始化的区别,静态内部类可以单独直接初始化,就像这样:StaticInner si = new Outer.StaticInner();普通内部类构造方法:Outer o = ...

2019-05-10 19:57:14 289

转载 windows下修改Mysql5.7.11初始密码的图文教程

原文链接:https://www.jb51.net/article/98481.htm修改还是很简单的,先关闭mysql

2019-03-27 13:22:41 441

原创 jquery mobile 页面跳转遇到的问题

最近在搞chrome插件开发,使用到了jquery mobile,我发现在页面跳转的时候,js文件加载不出来,浪费了好半天时间。后来百度才发现,jquery mobile 为了提高效率,增强了页面过渡效果,这种效果可以做到页面跳转的时候比较高大上,而且过渡的时候只加载dom,不用每次都加载css、js等,会在一定程度上提高页面加载速度。 俺就被这个坑了,后来找到了解决方法: 为...

2019-01-01 19:03:54 512

原创 Dijkstra算法——java实现

面试时遇到Dijkstra算法,这个算法我是知道的,但是没具体写过,所以答题比较慢,抽时间实现了下这个算法。 Dijkstra算法基本思路:该算法的基本思路是这样的,从起始点开始,将未访问过的相邻节点加入一个优先队列,类似于广度优先算法,然后从该队列中取出节点考虑:对于单个节点,找出其所有相邻边,对于其邻接节点,计算总长度,如果该邻接节点的长度大于从该节点的长度,则更新路径为该节点...

2018-09-08 18:13:06 855

原创 字符串的排列(全排列)——Java、回溯法

题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。Solution:从这张图中,我们可以看出来,找全排列类似于深度优先遍历,深度优先最关键的就是要记住上一个状态,而所谓回溯就是要回到上一没...

2018-06-19 21:04:03 9238 2

原创 第一个只出现一次的字符——Java

在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置。可以通过空间换取时间的方式来降低时间复杂度,最简单的想法是通过一个map来保存字母以及它出现过的次数,然后再从头遍历一边,找到第一个只出现过一次的数,代码如下:import java.util.*;public class Solution { public int F...

2018-06-19 20:06:03 275

原创 丑数问题——动态规划、Java

题目描述把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。这道题使用动态规划是比较易于理解的一种解法。思路如下:丑数只包含因子2、3、5,那么反过来想,1、2、3、5这几个数组合相乘起来就能得到一个丑数,更进一步,一个丑数乘以2、3、5后可以得到另一个丑数,因此,我们可以...

2018-06-17 16:37:58 1107

原创 SQL练习题——查询相关

1.查询选修了全部课程的学生姓名。SELECT SnameFROM StudentWHERE NOT EXISTS(SELECT *FROM CourseWHERE NOT EXISTS(SELECT *FROM SCWHERE Sno= Student.SnoAND Cno= Course.Cno);这道题我看了半天才给看懂了。说说思路:我们先关注最后这个 select * from sc wh...

2018-06-12 23:12:52 1634

转载 要看的书籍或视频——Java后端

书单:    算法与数据结构:        数据结构(严蔚敏)/大话数据结构  //如果觉得教材无聊就可以看大话系列,印象中里面还有很多诗        剑指Offer/程序员面试金典/编程珠玑/编程之美/牛客网+leetcode        程序员笔试面试最优解(左程云)/不如直接看左神的笔试面试指南视频        Java的版本(不是很推荐):        数据结构与算法经典问题解析...

2018-06-12 00:22:54 964

转载 要学的东西,秋招基础知识

基础知识:  1. 算法和数据结构  1. 数组、链表、二叉树、队列、栈的各种操作(性能,场景)  2. 二分查找和各种变种的二分查找  3. 各类排序算法以及复杂度分析(快排、归并、堆)  4. 各类算法题(手写)  5. 理解并可以分析时间和空间复杂度。  6. 动态规划(笔试回回有。。)、贪心。  7. 红黑树、AVL树、Hash树、Tire树、B树、B+树。  8. 图算法...

2018-06-10 00:45:47 362

空空如也

空空如也

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

TA关注的人

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