- 博客(150)
- 资源 (10)
- 收藏
- 关注
原创 公众号和小程序用户互通,无需unionid解决方案
目录前话前提条件技术思路解决方案步骤1.新建一个web-view页面(小程序端)2.用accessToken获取openId(公众号后端)3.获取openId的页面(公众号后端)4.小程序中获取跳转参数中openId(小程序端)需要注意的点公众号小程序前话Hi~ o( ̄▽ ̄)ブ, 我偷偷回来了,你还在吗?最近在搞公众号和小程序的开发,需要进行公众号和小程序的用户互通。网上搜、问人,都说需要公众平台绑定公众号和小程序,拿到unionId才能互通,但根据我自己的实践(瞎搞),发现无需unio
2021-08-07 19:01:41
5433
1
原创 美团、饿了么大额红包怎么领取?
每天能省 3- 20 元,天天都能省钱,一个月能省好几百快,像我这种每天都需要点外卖的,真的是挺香的注意,美团、饿了么都是支持的哦,领取的方法非常简单,下文有说明,有兴趣的小伙伴们可以试下,一个月也能节省不少呢~对于上班族来说每天一到饭点就头疼不仅选择困难而且打包费配送费加起来点外卖实在太贵了!!!一个月上班25天一顿20+四舍五入半个月工资就没了!今天笔者教你一个大招如果你经常点外卖可要认真看了哦!以下内容绝对干货!入口先给你们献上,.
2021-07-13 21:51:22
1773
1
原创 在电脑如此普遍的今天,这是每个人都有必要了解的计算机知识
给你们推荐一个科普视频,计算机科学速成课 - Crash Course Computer Science它所讲内容几乎涵盖了所有计算机相关知识,而且小姐姐讲得很生动有趣。它从计算机历史到计算机组成,编程、算法、数据结构再到互联网、黑客&攻击、机器学习&人工智能,最后是计算机未来。不管你是否从业于IT行业,我觉得都很有必要了解计算机科学。了解它的历史,原理和互联网相关...
2020-04-22 20:54:32
405
原创 【从0到1学算法】散列表
这可能是这么多种数据结构中最有用的-----散列表。一、什么是散列表超市中用到的条形码,每个码对应一个商品,扫一下马上就能知道商品的价格,查询速度O(1)。哪种数据结构能做到这样?那只有散列表了。散列函数首先需要理解散列函数,散列函数是散列表的灵魂。散列函数是这样的函数,无论你给他什么数据,它都还给你一个数字。专业点说,就是散列函数“将输入映射到数字”。散列函数映射数字有这些规则:...
2020-04-22 20:49:17
307
1
原创 【从0到1学算法】递归
今天我们将学习一种优雅的问题解决方式–递归。 对于它,通常有3个阵营:恨它的、爱它的以及恨了几年后又爱上它。你属于哪一个?1、递归递归就是函数自己调用自己,但写递归很容易出错而导致死循环。循环和递归是可以相互转换,下面从一个简单例子学习递归。现在需要编写一个倒计时函数。效果如下:321循环方式代码:def countdown(i): # 从i开始, 到0结束(不包括0),每次循...
2020-03-12 23:10:05
269
原创 【从0到1学算法】快速排序
系列文章导航:【从0到1学算法】二分查找法【从0到1学算法】大O表示法【从0到1学算法】 数组和链表【从0到1学算法】选择排序【从0到1学算法】递归今天我们将学习快速排序,是最快的排序算法之一,速度比选择排序快得多!一、分而治之在学习快速排序前,先上开胃菜,快速排序中用到的算法–分而治之(divide and conquer, D&C,分治法)。只能解决一种问题的算法毕竟用...
2020-03-12 20:27:26
367
原创 【从0到1学算法】选择排序
又到了算法时间,今天我们来学第二种算法—选择排序。这里有个表格,记录了乐队及其作品的播放次数,如下:要将它们按播放次数从多到少排序,要怎么做呢?有一种方法是这样子的,遍历列表,找出播放次数最多的乐队,将这个乐队添加到一个新的列表中。再次这样做,找出第二多的乐队。循环上述做法,最终便可得到一个有序列表。上述这种算法便是选择排序法,n次遍历列表选出最大/小进行排序。我们用代码来一遍呗。题目:对...
2020-02-16 23:14:50
195
原创 【从0到1学算法】 数组和链表
今天讲最基本的数据结构,数组和链表。如果你已经滚瓜烂熟,可以跳过本文或选择查缺补漏。内存的工作原理假设你正要去超市,需要寄存两样东西。这个超市的寄存柜,一个抽屉只能放一个东西,所以你需要两个抽屉。将东西分别放到了1号和2号抽屉里。服务员将号码牌给你后,就可以去shopping了,购物完,凭号码牌拿东西即可。这大致就是计算机内存的工作原理,计算机内存就像很多抽屉,各个抽屉都有地址,根据地...
2020-02-16 22:58:01
168
原创 【从0到1学算法】大O表示法
一般我们在选择算法时,都是想要选择效率最高的算法。那算法的效率,用什么表示?没错!就是用大O表示法。PS: 大O表示法中,log即为log2,后面不再说明。下面以简单查找和二分查找,在含有n个元素的有序列表中查找其中一个元素为例,下表总结了我们发现的情况。使用简单查找时,最多需要猜测次数与列表长度相同,这被称为线性时间,大O表示法为O(n)。二分查找则不同,最多需要猜测次数为logn(n...
2020-02-05 17:24:09
399
1
原创 【从0到1学算法】二分查找法
说到算法,大家应该都会脑壳疼吧。除了应付一下面试,准备过算法,也接触过不少算法,但是面试完了,基本上就忘光了。但不得不说,算法真的很重要,算法是解决问的方法,你可能会说根本用不上,那只是因为你根本没有算法的思维,又如何说得上使用呢。在这里,我会和大家一起重学算法,阅读《图解算法》入门算法经典书籍,然后根据个人知识进行整理与补充而编写的文章。今天讲的二分查找法,如果你对这个算法很熟请忽略或者复习一下...
2020-02-05 17:07:09
563
原创 有钱没钱,都该学会理财
今天给大家说一下我对理财的看法,只是个人看法,不喜轻喷(貌似喷不到,没有评论功能)理财,听到这个词,可能心中便不由生出"没钱",“高风险”,“与我无关”…等词汇理财其实与每个人都有关,不管你有钱没钱。它也并不是单单指投资,大的范围来讲,就是如何支配钱。(什么!你没钱?你手上的苹果是树上掉下来的?)也不都是高风险的,比如把钱压床头底下或者存银行,不都风险极低吗?还有余额宝,有在用吧?先说说学...
2020-01-28 22:18:55
515
原创 Python入门小建议
我也是刚踏入python的大门,所以只能给点小建议,而不是指导(暂时只接触了python爬虫)入门3部曲1.语法学习,推荐可以看菜鸟教程上的python3语法https://www.runoob.com/python3/python3-tutorial.html有其他语言基础的人,其实可以随便过一遍,因为python语法很简单,不看语法也能直接看懂,实在不懂的时候再返回去查,效果可能会更好...
2020-01-28 19:15:39
308
原创 最新中级java面试总结
最近面试了不少家公司,从一家非外包跳到了外包(委屈脸Ծ‸Ծ),下面总结一下最近的一些心得体会1.如果在做技术只是为了过日子,而没多大兴趣,那你必须需要考虑一下行业发展方向了。选定一个行业,深入某个行业发展,熟悉业务+技术,你会得到更多。懂业务的技术人,往往比技术大牛,牛逼(所以我选了这家银行外包)2.面试中问了挺过关于运维的东西的,比如redis的集群策略,mq的集群策略等等,如果你公司中有运...
2020-01-01 14:30:55
473
转载 Redis分布式锁的正确实现方式
转载至:https://www.cnblogs.com/linjiqin/p/8003838.html前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将...
2020-01-01 14:28:27
165
原创 MySQL优化总结
1.存储引擎的选择(MyISAM和Innodb)存储引擎:MySQL中的数据、索引以及其他对象是如何存储的,是一套文件系统的实现。5.1之前默认存储引擎是MyISAM,5.1之后默认存储引擎是Innodb。功能差异区别MyISAMInnodb文件格式数据和索引是分别存储的,数据.MYD,索引.MYI数据和索引是集中存储的,.ibd文件能否移动能,一张表就对...
2020-01-01 14:23:04
1017
1
原创 深入学习MySQL 03 Schema与数据类型优化
Schema是什么鬼schema就是数据库对象的集合,这个集合包含了各种对象如:表、视图、存储过程、索引等。为了区分不同的集合,就需要给不同的集合起不同的名字,默认情况下一个用户对应一个集合,用户的schema名等于用户名,并作为该用户缺省schema。所以schema集合看上去像用户名。如果把database看作是一个仓库,仓库很多房间(schema),一个schema代表一个房间,tabl...
2020-01-01 14:20:01
144
原创 「 从0到1学习微服务SpringCloud 」13 断路器Hystrix
背景与功能在微服务架构中,很多情况下,各个服务之间是相互依赖,一个服务可能会调用了好几个其他服务,假设其中有一个服务故障,便会产生级联故障,最终导致整个系统崩溃无法使用(这称为雪崩效应),Spring Cloud Hystrix正是用来防止雪崩效应的。功能:服务降级、服务熔断、线程和信号隔离、请求缓存、请求合并以及服务监控等强大功能。服务降级定义优先核心服务,非核心服务不可用或弱可用 比...
2020-01-01 14:16:18
148
原创 「 从0到1学习微服务SpringCloud 」12 Zuul的综合使用
上次讲了Zuul的基本使用,这篇讲的是综合使用,比如过滤器,限流,鉴权等应用这里继续使用api-getway这个项目过滤器实现token验证(前置过滤器)1.新建一个类,继承ZuulFilter,细节方面看下面代码,还有别忘了在类上加@Component注解,否则不生效@Componentpublic class TokenFilter extends ZuulFilter { ...
2020-01-01 14:10:33
199
原创 「 从0到1学习微服务SpringCloud 」11 补充篇 RabbitMq实现延迟消费和延迟重试
Mq的使用中,延迟队列是很多业务都需要用到的,最近我也是刚在项目中用到,就在跟大家讲讲吧。何为延迟队列?延迟队列就是进入该队列的消息会被延迟消费的队列。而一般的队列,消息一旦入队了之后就会被消费者马上消费。业务场景延迟队列能做什么?最常见的是以下两种场景:消费比如:用户生成订单之后,需要过一段时间校验订单的支付状态,如果订单仍未支付则需要及时地关闭订单;用户注册成功之后,需要过一段...
2020-01-01 14:04:35
208
原创 深入学习MySQL 02 日志系统:bin log,redo log,undo log
上一篇文章中,我们了解了一条查询语句的执行过程,按理说这篇应该讲一条更新语句的执行过程,但这个过程比较复杂,涉及到了好几个日志与事物,所以先梳理一下3个重要的日志,bin log(归档日志)、redo log(重做日志)、undo log(回滚日志)概括MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(bin log)、错误日志(err...
2020-01-01 13:40:45
243
原创 深入学习MySQL 01 一条查询语句的执行过程
在学习SpringCloud的同时,也在深入学习MySq中,听着<mysql45讲>,看着<高性能MySQL>,本系列文章是本人学习过程的总结,水平有限,仅供参考,若有不对之处或有啥建议都可与我联系,感谢!</mysql45讲>在学习一个东西之前,了解它的历史都是很有必要的,那么首先,我们先来了解MySQL的历史。MySQL的前世今生1.1990年,有一个...
2019-04-18 16:13:38
392
原创 @ControllerAdvice实现优雅地处理异常
@ControllerAdvice,是Spring3.2提供的新注解,它是一个Controller增强器,可对controller中被 @RequestMapping注解的方法加一些逻辑处理。最常用的就是异常处理统一异常处理需要配合@ExceptionHandler使用。当将异常抛到controller时,可以对异常进行统一处理,规定返回的json格式或是跳转到一个错误页面//全局异常捕捉...
2019-04-18 16:09:38
78952
9
原创 「 从0到1学习微服务SpringCloud 」10 服务网关Zuul
系列文章(更新ing):「 从0到1学习微服务SpringCloud 」06 统一配置中心Spring Cloud Config「 从0到1学习微服务SpringCloud 」07 RabbitMq的基本使用「 从0到1学习微服务SpringCloud 」08 构建消息驱动微服务的框架 Spring Cloud Stream为什么需要服务网关假如当前有十几个微服务服务,订单,商品,用户等...
2019-04-18 15:49:52
208
原创 「 从0到1学习微服务SpringCloud 」09 补充篇-maven父子模块项目
系列文章(更新ing):「 从0到1学习微服务SpringCloud 」06 统一配置中心Spring Cloud Config「 从0到1学习微服务SpringCloud 」07 RabbitMq的基本使用「 从0到1学习微服务SpringCloud 」08 构建消息驱动微服务的框架 Spring Cloud Stream作为微服务的项目,如果将每个项目都拆成一个完整的项目,很难开发,那...
2019-04-18 15:25:37
476
原创 「 从0到1学习微服务SpringCloud 」08 构建消息驱动微服务的框架 Spring Cloud Stream
系列文章(更新ing):「 从0到1学习微服务SpringCloud 」01 一起来学呀! 「 从0到1学习微服务SpringCloud 」02 Eureka服务注册与发现「 从0到1学习微服务SpringCloud 」03 Eureka的自我保护机制「 从0到1学习微服务SpringCloud 」04服务消费者Ribbon+RestTemplate「 从0到1学习微服务SpringClo...
2019-04-18 15:13:06
231
原创 「 优质资源20190409 」Java最新精选优质资源!
资源导读经过小编精心整理,java最新优质资源出炉不想看书,可以看视频,比较生动有趣,好的视频教程是一个好老师!资源来自于网络,请勿用于商业用途资源目录1、Java Spring 技术栈构建前后台团购网站2、java项目实战课 企业级权限管理系统3、Java高并发高性能与高可用缓存架构实战视频教程4、java高性能电商实战教程(秒杀,高并发)5、java Netty实战...
2019-04-18 15:04:34
409
原创 基于javaSwing的贪食蛇游戏
这个项目时,是我好几年前写的了。但对刚入门,或者想瞧瞧java的图形的界面swing的同学,还是有点用处的。在这推荐给你。涉及技术点 swing,多线程,文件读写,多媒体文件播放等 游戏简介该游戏分为两种模式:单人、双人。单人模式分3个等级:新手,普通,高手双人模式分为两种游戏模式:激斗:抢吃食物,相撞或撞到障碍物,游戏结束,仍存活者获胜来呀!互相伤害:在限定时间内,相互攻击,时间结...
2019-04-18 14:56:59
417
原创 「 从0到1学习微服务SpringCloud 」07 RabbitMq的基本使用
系列文章(更新ing):「 从0到1学习微服务SpringCloud 」01 一起来学呀! 「 从0到1学习微服务SpringCloud 」02 Eureka服务注册与发现「 从0到1学习微服务SpringCloud 」03 Eureka的自我保护机制「 从0到1学习微服务SpringCloud 」04服务消费者Ribbon+RestTemplate「 从0到1学习微服务SpringClo...
2019-04-18 14:47:17
255
原创 「 从0到1学习微服务SpringCloud 」06 统一配置中心Spring Cloud Config
系列文章(更新ing):「 从0到1学习微服务SpringCloud 」01 一起来学呀! 「 从0到1学习微服务SpringCloud 」02 Eureka服务注册与发现「 从0到1学习微服务SpringCloud 」03 Eureka的自我保护机制「 从0到1学习微服务SpringCloud 」04服务消费者Ribbon+RestTemplate「 从0到1学习微服务SpringClo...
2019-04-18 14:31:37
220
原创 「 从0到1学习微服务SpringCloud 」05服务消费者Fegin
系列文章(更新ing):「 从0到1学习微服务SpringCloud 」01 一起来学呀! 「 从0到1学习微服务SpringCloud 」02 Eureka服务注册与发现「 从0到1学习微服务SpringCloud 」03 Eureka的自我保护机制「 从0到1学习微服务SpringCloud 」04服务消费者Ribbon+RestTemplateFegin简介Feign是一个声明式的...
2019-04-18 14:18:28
200
原创 「 从0到1学习微服务SpringCloud 」04服务消费者Ribbon+RestTemplate
系列文章(更新ing):「 从0到1学习微服务SpringCloud 」01 一起来学呀! 「 从0到1学习微服务SpringCloud 」02 Eureka服务注册与发现「 从0到1学习微服务SpringCloud 」03 Eureka的自我保护机制讲完了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring clo...
2019-03-14 17:28:31
199
原创 「 从0到1学习微服务SpringCloud 」03 Eureka的自我保护机制
系列文章(更新ing):「 从0到1学习微服务SpringCloud 」01 一起来学呀!「 从0到1学习微服务SpringCloud 」02 Eureka服务注册与发现Eureka的高可用需要依赖于它的心跳机制和自我保护机制心跳检测机制Eureka server和client之间每隔30秒会进行一次心跳通信,告诉server,client还活着默认为30秒,可在client配置进行配...
2019-03-14 17:23:52
208
原创 「 从0到1学习微服务SpringCloud 」02 Eureka服务注册与发现
系列文章(更新ing):「 从0到1学习微服务SpringCloud 」01 一起来学呀!Spring Cloud Eureka基于Netflix Eureka做了二次封装(Spring Cloud Eureka并不是从零开始做出来的,而是对Netflix Eureka做了二次封装)两个组件组成Eureka Server:Eureka服务器,注册中心Eureka Cli...
2019-03-14 17:05:20
229
原创 「 神器 」极简网速监控悬浮窗软件
前言很多时候,我们使用xx卫士/管家只是为了使用它的网速监控悬浮功能,这次墙裂推荐一个小众软件TrafficMonitor,极简的网速监控悬浮窗软件,软件虽小但很精致,终于能摆脱xx卫士/管家了~TrafficMonitorTraffic Monitor是一款用于Windows平台的网速监控悬浮窗软件,可以显示当前网速、CPU及内存利用率,支持嵌入到任务栏显示,支持更换皮肤、历史流量统计等功...
2019-03-14 16:56:59
2369
原创 「 扫盲 」Web服务器和应用服务器的区别
我们经常使用apache,tomcat,nginx,jetty等服务器,但并不清楚它们间的区别,它们中,哪些是Web服务器,哪些是应用服务器?今天就来告诉你Web服务器理解WEB服务器,首先你要理解什么是WEB?WEB表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)和超文本传输协议(HTTP)。你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这...
2019-03-14 16:51:23
634
原创 「 从0到1学习微服务SpringCloud 」01 一起来学呀!
有想学微服务的小伙伴没?一起来从0开始学习微服务SpringCloud,我会把学习成果总结下来,供大家参考学习,有兴趣可以一起来学!如有错误,望指正!Spring 、SpringBoot、SpringCloud三者关系SpringBoot基于spring来构建的,可以说是简化spring 的使用,开发起来无需被配置困扰,能够快速构建Spring应用,可以专注业务开发SpringBo...
2019-03-14 16:35:17
346
原创 java面试| 线程面试题集合
集合的面试题就不罗列了,基本上在深入理解集合系列已覆盖「 深入浅出 」java集合Collection和Map「 深入浅出 」集合List「 深入浅出 」集合Set这里搜罗网上常用线程面试题,答案仅供参考,并没有标准答案,请通过自己的理解再整理成自己的答案1、说说进程,线程,协程之间的区别简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程....
2019-03-14 16:11:27
279
原创 「 神器 」用得贼舒服的压缩/解压缩工具
压缩/解压缩软件是电脑上必备软件,大多数人都是用的WinRAR / WinZip,但其实它们都是收费软件,与其盗版,不如找个好用的正品。无意淘到了 Bandizip ,出人意料的好用!Bandizip 是一款来自韩国的免费优秀的文件压缩/解压缩软件,支持 Win 与 Mac,操作方式与 WinRAR 相似,支持压缩和解压 ra...
2019-03-14 16:02:30
2027
原创 私活初体验
Hello!鹅肥来了!私活的编码进入尾声了,说说这次私活初体验吧,希望能给你些许的帮助哈一、来源首先得找到来源,才有私活,才能赚钱。1.最靠谱的来源,熟人,朋友 。这两双方都放心,一般也不会欠款(我这次就是找的朋友介绍的,谢谢大水同学)2.网上私活平台,猿急送、大鲲、极牛等等,我并有在平台上接过,若是在平台上接,这个大家得谨慎点。合同要写清楚允许该需求次数,收取定金,一般为全部费用的...
2019-03-14 15:54:44
1358
原创 快速入门Vue
刚进公司做的第一个项目,刚好前端人手不足,需要我们后端同时兼顾前后端的工作,采用的iview UI框架,基于vue.js。先给大家科普一下:前端JS框架和前端UI框架的区别前端JS框架:基于js进行一定封装与一些独立设计的框架比如:jQuery,Vue,React,angular等等前端UI框架:基于某种js框架进行设计的UI组件库,就是一些写好的UI组件,拿来就能用,不需要自己写css...
2019-03-14 15:46:28
1281
1
黑色透明玻璃质感鼠标指针.zip
2020-03-12
基于javaWeb的在线考试系统(含数据库)
2018-09-26
基于java swing的贪食蛇
2018-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人