自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(34)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 spring cloud 2.x版本 Gateway路由网关教程

前言 本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前两篇文章 eureka-server、eureka-client、eureka-ribbon 和 eureka-feign 的实现。 参考eureka-server[1] eureka-client[2] eureka-ribbon[3] eureka-...

2019-10-12 21:20:28 962

原创 [每天进步一点点]Redis笔记:常用的基本数据类型

Redis常用的基本数据类型激励:人人都有一个大厂的心,坚持自己的梦想,你就是世界。乏味:笔记很无聊,需要去品味。坚持:每天进步一点点,当知道的越多,才发现不知道的也越多。String最基本也是最常用的数据类型,也被叫做Binary-safe strings。可以用来存储字符串、正数、浮点数。操作命令批量操作(原子性)mset key1 val1 key2 val2...

2020-04-11 10:20:36 1100 1

原创 [每天进步一点点]mysql笔记整理(三):索引

「笔记很无味,点赞请准备。」索引定义❝数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库表中的数据。❞从定义中可以看出,索引其实就是一种「数据结构」。数据都是以文件的形式存储在磁盘上的,每一行数据都有它的磁盘地址,如果没有索引,要从几百万行数据中检索一条数据,只能遍历整张表才能找过结果。有了索引之后,只需要在索引里面去检索这条数据就可以了,因为索...

2020-04-02 15:46:39 157

原创 [每天进步一点点]mysql笔记整理(二):事务与锁

一. 事务定义事务是数据库管理系统执行过程中一个逻辑单位,由一个有限的数据库操作序列构成。说明:它是数据库最小的工作单元。它包含一个或者多个DML语句,包括:insert、update、delete。单条的DDL(create drop)和DCL(grant revoke)也会有事务。事务是和存储引擎对应的,引用mysql官网特性Atomicity原子性对数据库...

2020-03-26 11:10:30 779

原创 [每天进步一点点]mysql笔记整理(一)

mysql 的一条 sql 是如何执行的说明:mysql8.0 版本已经移除了查询缓存。通信协议mysql 是支持多种通信协议的,可以使用同步/异步的方式,支持长链接/短链接。通信类型同步同步通信依赖于被调用方,受限于被调用方的性能。当应用操作数据库,线程会阻塞,等待数据库的返回结果。同步方式一般只能做到一对一。异步异步可以避免线程的阻塞等待,但是不能减...

2020-03-24 14:55:33 807

原创 【一起刷LeetCode】整数反转

前言年前更新一篇LeetCode,在这里先祝大家新年快乐,身体健健康康的,哈哈。题目描述给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:- 输入: [-2,1,-3,4,-1,2,1,-5,4],- 输出: 6- 解释:连续子数组[4,-1,2,1] 的和最大,为6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使...

2020-01-23 13:25:21 809

原创 【一起刷LeetCode】整数反转

前言&絮叨别人都忙着参加年会晒奖品,我却忙着写代码。每逢年底都要安排几个紧急项目,我什么时候能摆脱这种宿命。在忙也不能忘记刷LeetCode,毛毛向前冲!!!题目描述给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:- 输入: 123- 输出: 321示例 2:- 输入: -123- 输出: -321示例 3:...

2020-01-16 20:50:46 823

原创 Disruptor的简单介绍与应用

前言最近工作比较忙,在工作项目中,看了很多人都自己实现了一套数据任务处理机制,个人感觉有点乱,且也方便他人的后续维护,所以想到了一种数据处理模式,即生产者、缓冲队列、消费者的模式来统一大家的实现逻辑。下面时是对Disruptor基本使用的演示。使用中需要引入依赖<dependency> <groupId>com.lmax</groupId> ...

2020-01-07 21:45:33 1110

原创 【一起刷LeetCode】Z 字形变换

题目描述将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下:之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);...

2019-12-27 18:57:25 799

原创 十大基本排序整理

前言忙里偷闲,顺手整理一下十大排排序算法。冒泡排序步骤说明:- 1. 比较相邻的2个元素,如果第一个比第二个大,就交换他们的位置。- 2. 对每一对相邻元素做同样的操作,从开始第一对到结尾的最后一对,这步骤完成后,最后的元素会是最大的元素。- 3. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。代码示例public class BubbleSort...

2019-12-25 18:17:30 386

原创 【一起刷LeetCode】在未排序的数组中找到第 k 个最大的元素

题目描述在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明:你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度。题解根...

2019-12-18 11:13:21 3049

原创 Spring Cloud进阶篇之Eureka原理分析

前言之前写了几篇Spring Cloud的小白教程,相信看过的朋友对Spring Cloud中的一些应用有了简单的了解,写小白篇的目的就是为初学者建立一个基本概念,让初学者在学习的道路上建立一定的基础。从今天开始,我会持续更新几篇Spring Cloud的进阶教程。Eureka简介Eureka是Netflix开发的服务发现框架,本身就是一个基于REST的服务。Spring Cl...

2019-12-14 00:06:22 913

原创 Redis 笔记整理:回收策略与 LRU 算法

Redis的回收策略noeviction:返回错误当内存限制达到并且客户端尝试执行会让更多内存被使用的命令(大部分的写入指令,但DEL和几个例外)allkeys-lru: 尝试回收最少使用的键(LRU),使得新添加的数据有空间存放。volatile-lru: 尝试回收最少使用的键(LRU),但仅限于在过期集合的键,使得新添加的数据有空间存放。allkeys-random: 回收随机的键使得新添加的...

2019-11-28 12:37:58 1055

原创 spring cloud 2.x版本 Spring Cloud Stream消息驱动组件基础教程(kafaka篇)

本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前两篇文章 eureka-server、eureka-client、eureka-ribbon 和 spring-gateway 的实现。参考- eureka-server- eureka-client- eureka-ribbon- spring-cloud-st...

2019-11-25 10:32:08 811

原创 spring cloud 2.x版本 Sleuth Zipkin分布式链路追踪补充内容(rabbitmq日志收集)

前言本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和spring-gateway的实现。参考- eureka-server- eureka-client- eureka-ribbon- spring-gateway...

2019-11-12 18:09:57 1227

原创 spring cloud 2.x版本 Sleuth Zipkin分布式链路追踪

前言本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和eureka-feign的实现。参考- eureka-server- eureka-client- eureka-ribbon- eureka-feign概述...

2019-11-08 15:24:55 1642

原创 spring cloud 2.x版本 Gateway动态路由教程

spring cloud 2.x版本 Gateway动态路由教程摘要本文采用的Spring cloud为2.1.8RELEASE,version=Greenwich.SR3本文基于前面的几篇Spring cloud Gateway文章的实现。参考- Gateway路由网关教程- Gateway自定义过滤器教程前言写了几篇关于Spring Cloud Gateway的...

2019-11-03 22:48:00 2156 2

原创 spring cloud 2.x版本 Hystrix Dashboard断路器教程

前言本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和eureka-feign的实现。参考- eureka-server- eureka-client- eureka-ribbon- eureka-feign概念...

2019-10-31 10:00:36 365

原创 spring cloud 2.x版本 Zuul路由网关教程

前言本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和eureka-feign的实现。参考- eureka-server- eureka-client- eureka-ribbon- eureka-feign概念...

2019-10-31 10:00:03 926

原创 spring cloud 2.x版本 Config配置中心教程

前言本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前面的文章eureka-server的实现。参考- eureka-server概述在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,所以需要分布式配置中心组件。Spring Cloud Config为分布式系统中的外部化配置提供服务器和客户端...

2019-10-31 09:59:04 1599

原创 spring cloud 2.x版本 Eureka Client服务提供者教程

本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR31 创建eureka client1.1 新建Srping boot工程:eureka-client1.2 pom.xml所需要依赖的jar包<dependency> <groupId>org.springframework.boot</grou...

2019-10-31 09:56:14 818

原创 spring cloud 2.x版本 Hystrix Dashboard断路器教程

前言本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和eureka-feign的实现。参考- eureka-server- eureka-client- eureka-ribbon- eureka-feign概念...

2019-10-31 09:43:47 558

原创 spring cloud 2.x版本 Ribbon服务发现教程(内含集成Hystrix熔断机制)

本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3前言本文基于前两篇文章eureka-server和eureka-client的实现。参考eureka-servereureka-client1 Ribbon工程搭建1.1 创建spring boot工程:eureka-ribbon1.2 pom.xml所需要依赖的...

2019-10-31 09:41:46 803

原创 spring cloud 2.x版本 Gateway熔断、限流教程

前言本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon、eureka-feign和spring-gataway的实现。参考- eureka-server- eureka-client- eureka-ribbon- eur...

2019-10-25 15:33:37 1785

原创 spring cloud 2.x版本 Gateway自定义过滤器教程

前言本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3[toc]本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon、eureka-feign和spring-gataway的实现。参考- eureka-server- eureka-client- eureka-ribbon...

2019-10-21 17:57:17 1152

真的好累

真的好累。 做男人真的好累,肩负所有责任,不能有一点松懈。 男人是什么。。。。。。  

2014-10-21 13:38:22 73

关于spring MVC的投票讨论

最近在开发过程中发现一个问题,现在系统的架构中才有的springMVC框架来与前台进行数据交互,最开始是将所有的业务都写在一个Controller中(例如:增,删,改,查),现在进行代码重构,第一步就是将现有的Controller中的方法全部独立出来,从原来的一个Controller变成了4个Controller(增,删,改,查分别对应一个Controller),想不明白为什么要这样分开。(注:...

2014-07-31 01:13:19 94

IntelliJ IDEA使用,常用设置备份

 常用设置:1. maven设置2. import包设置: 3.基本设置:  先整理这么多,后期会陆续更新,有问题请留言。

2014-07-15 11:23:16 458

原创 jquery操作复选框(checkbox)的12个技巧如下

jquery操作复选框(checkbox)的12个技巧如下:1、获取单个checkbox选中项(三种写法)1$("input:checkbox:checked").val()   2$("input:[type='checkbox']:checked").val();   3$("i...

2014-04-24 22:46:14 52

原创 JSTL的fn函数

JSTL的fn函数 JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码...

2014-04-18 12:12:17 60

原创 SourceTree中英文切换

 用了好久的英文版SourceTree后,突然有一天点击了更新,然后就变成中文版了,找了好久也没找到还原成英文版的方法。 研究了几天终于解决,拿出来分享。1.  2   .  现在发现SourceTree也如此的强大。   ...

2014-04-12 15:38:09 1821 1

原创 js tab页如何优化?

项目首页待办,数据是直接从数据库中读取出来的,由于某种原因,sql语句基本上是不能修改了。现在首页加载待办信息速度非常慢。最开始的方案是一次性将所有的tab页的待办数据全部读取出来,然后在前端根据条件来判断tab页的显示。现在改成了前端异步调用去动态加载tab页的显示,不过效果不明显。 请问大神们,还能如何优化这个场景中的首页待办。...

2014-03-17 21:39:20 142

原创 一道算法题,欢迎来讨论!!!

昨天去面试,各种被掘。有这样一道算法题:有200个长度为100的long型数组,求top20?欢迎大家来讨论下该题的思路。小弟才疏学浅。

2014-03-12 18:05:27 73

至奋斗在编码一线的战士们!!!

第一次写博客,都不知道写些什么。只能祝福奋斗在编码一线的码友们加油,努力向前。积累经验,多与人分享。早日实现自己的梦想,不做吊丝,做她人心目中的钻石王老五。...

2014-03-10 22:55:27 137

java问卷调查系统

在校园、机关或企业里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且还要消耗大量时间和精力发放问卷,回收问卷,统计问卷,并且问卷可控性差,容易产生漏卷,废卷等问题。本系统建立在信息技术基础上,构建一个在线的问卷设计、分发、调查、回收、统计的系统,基本解决传统问卷的上诉老大难问题。

2011-07-15

freemarker学习

freemarker基础学习 新手可看看,有经验的可以路过

2011-03-03

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

TA关注的人

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