
Java高级开发工程师
宁内疚不迁就
阿诗丹顿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA代码实现抖音转载视频无水印视频,亲测通过
许多小伙伴想做抖音视频,无奈没有摄影器材,也没有取景材料,就想着去用别人人气视频来提高自己的粉丝量。可问题又来了,别人的视频通过分享,或者链接根本不是原创,上面还带着水印。视频一挂上去就被发现了,小则视频不通过,给出警告,大则封号,降低视频流量。 别着急,我在这里贴出两份代码,只需要你把分享链接拷贝过来,就能将想要的视频无水印的保存到本地。 package demo;impo...原创 2019-10-31 10:12:39 · 4607 阅读 · 14 评论 -
了解分布式事务解决方案吗你们都是咋做的?有啥坑
1,我们先看看单块系统里的事务,通常如下图所示2,再看看分布式系统里的事务3,两阶段提交方案4,TCC方案5,本地消息表方案6,可靠性最终一致性方案7,最大努力通知方案8 这也是读者最看重的问题,(我们可以不会写但是我们一定要了解)1、面试题分布式事务了解吗?你们如何解决分布式事务问题的?2、面试官心里分析只要聊到你做了分布式系统,必问分布式事务,你对分布式事...原创 2019-05-27 10:26:55 · 680 阅读 · 0 评论 -
分布式系统中接口的幂等性该如何保证?比如不能重复扣款?
该问题是以前在面试过程中被反复问到过的问题,由于当时没有准备好,导致面试时手忙脚乱,结果自然而然。而后看了一下相关帖子,总结了一下,无非下面这几点,我在这里先给大家看一个图:2.面试官心理分析 从这个问题开始,面试官就已经进入了实际的生产问题的面试了一个分布式系统中的某个接口,要保证幂等性,该如何保证?这个事儿其实是你做分布式系统的时候必须要考虑的一个生产环境的技...原创 2019-05-30 17:44:50 · 727 阅读 · 0 评论 -
Oracle SQL 性能优化规范
SQL 优化总览1.1.优化中心思想SQL 优化的中心思想有两点:1、 少做甚至不做。少做事情,甚至对不必要的事情干脆不做,自然就能使 SQL 提高效率。使用索引来减少数据扫描就是少做事思想的最普遍、最形象的运用场景。2、 集中资源做一件事情。同样的工作量,相比一个人做,大家一起做自然就快了。并行操作就属于这种情形。1.2.性能优化两大法宝在我们看来,意识和技能正是优化的两大法...原创 2019-05-28 14:48:02 · 3060 阅读 · 0 评论 -
MySQL读写分离
@MySQL读写分离一 :MySQL主从复制原理图二 :为什么MySQL要读写分离?三 :MySQL读写分离,主从复制面试题爬坑1、面试题你们有没有做MySQL读写分离?如何实现mysql的读写分离?MySQL主从复制原理的是啥?如何解决mysql主从同步的延时问题?2、面试官心里分析这个,高并发这个阶段,那肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,...原创 2019-05-24 10:36:41 · 443 阅读 · 0 评论 -
redis都有哪些数据类型?分别在哪些场景下使用比较合适?
1、面试题redis都有哪些数据类型?分别在哪些场景下使用比较合适?2、面试官心里分析除非是我感觉看你简历,就是工作3年以内的比较初级的一个同学,可能对技术没有很深入的研究过,我才会问这类问题,在宝贵的面试时间里,我实在是不想多问其实问这个问题呢。。。主要就俩原因第一,看看你到底有没有全面的了解redis有哪些功能,一般怎么来用,啥场景用什么,就怕你别就会最简单的kv操作第二,看看你在...原创 2019-05-24 10:41:02 · 282 阅读 · 0 评论 -
判断list 中元素是否有重复
1,声明一个List集合,并未其填充数据List li = new ArrayList<>();li.add(1);li.add(2);li.add(3);li.add(4);li.add(5);li.add(1);方法一 //判断集合里面元素是否重复 //JDK 1.8新特性,通过stream来判断 //todo 02 ...原创 2019-05-29 10:38:11 · 15500 阅读 · 0 评论 -
设计模式-策略模式
设计模式-策略模式概念其思想是针对一组算法,将每一种算法都封装到具有共同接口的独立的类中,从而是它们可以相互替换。策略模式的最大特点是使得算法可以在不影响客户端的情况下发生变化,从而得到不同的结果。特点策略模式体现了面向对象程序设计中非常重要的两个原则:1.封装变化的概念。2.编程中使用接口,而不是使用的是具体的实现类(面向接口编程)。直接上代码1.定义抽象策略角色接口packa...转载 2019-07-11 11:03:41 · 113 阅读 · 0 评论