自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 史上最全springboot整合webservice例子,没有之一。

什么是 Web Services 呢?`Web Services实际上是一种平台,提供了一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类`型系统。Web Services 拥有三种基本的元素:它们是:SOAP、WSDL 以及 UDDI。什么是 SOAP?(SOAP教程)基本的 Web services 平台是 XML + HTTP。SOAP 指简易对象访问...

2019-11-20 14:29:10 1899 1

原创 springboot+mybatis集成restful风格demo

前言:开发工具 :IDEA版本:2018.03.04JDK 1.8搭建springboot项目4. 构建步骤file->New->Project->Spring initializr ,点击next点击next。然后选择项目所需依赖,由于我们需要集成mybatis.需要勾选的依赖如图:至此:框架搭建完成。我们需要做的是,建表,构建实体,mapper文件以及s...

2019-11-15 10:31:25 344

原创 判断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 15201

原创 如何设计一个高并发系统架构

1,一般一个高并发系统的架构组成如下图所示:2,面试题如何设计一个高并发系统?3、面试官心里分析说实话,如果面试官问你这个题目,那么你必须要使出全身吃奶劲了。为啥?因为你没看到现在很多公司招聘的jd里都是说啥,有高并发就经验者优先。所以如果你确实有真才实学,在互联网公司里干过高并发系统,那你确实拿offer基本如探囊取物,没啥问题。但是如果你要是真是干过高并发系统,面试官绝对绝对不会问...

2019-05-27 10:37:58 11724 3

原创 MySQL读写分离

@MySQL读写分离一 :MySQL主从复制原理图二 :为什么MySQL要读写分离?三 :MySQL读写分离,主从复制面试题爬坑1、面试题你们有没有做MySQL读写分离?如何实现mysql的读写分离?MySQL主从复制原理的是啥?如何解决mysql主从同步的延时问题?2、面试官心里分析这个,高并发这个阶段,那肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,...

2019-05-24 10:36:41 414

原创 JAVA 开发手册

一、编程规约(一) 命名规约【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ / Object$ 【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼...

2019-12-23 14:09:51 182

原创 springboot+mybatis整合shiro核心类

springboot+mybatis整合shiro1.什么是shiro?Apache Shiro™ is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management. With Shiro’...

2019-12-19 13:29:13 257

原创 关于web页面实现根据word模板导出word功能的实现。

1.废话不多说,直接上传模板可以看到模板里面不仅包含文本框,表格,跨行,跨列,而且还有图片。很头疼,没关系,在这里我给大家分享一下我的经验。第一步:将word模板文件打开,将需要替换的文本框数据用字母代替。表格里面需要跨行的数据 和 不需要跨行的数据 都需要用特殊标记标记后的模板文件:图片比较复杂一点,构造模板的时候,需要点击word工具上方插入图片。然后另存为word2003...

2019-11-13 11:00:18 1669

转载 阿里资深工程师教你如何优化 Java 代码!

转载地址:https://blog.csdn.net/csdnnews/article/details/100987866让代码性能更高需要 Map 的主键和取值时,应该迭代 entrySet()当循环中只需要 Map 的主键时,迭代 keySet() 是正确的。但是,当需要主键和取值时,迭代 entrySet() 才是更高效的做法,比先迭代 keySet() 后再去 get 取值性能更佳。...

2019-11-07 17:23:43 106

原创 JAVA代码实现抖音转载视频无水印视频,亲测通过

许多小伙伴想做抖音视频,无奈没有摄影器材,也没有取景材料,就想着去用别人人气视频来提高自己的粉丝量。可问题又来了,别人的视频通过分享,或者链接根本不是原创,上面还带着水印。视频一挂上去就被发现了,小则视频不通过,给出警告,大则封号,降低视频流量。 别着急,我在这里贴出两份代码,只需要你把分享链接拷贝过来,就能将想要的视频无水印的保存到本地。 package demo;impo...

2019-10-31 10:12:39 4061 14

转载 设计模式-策略模式

设计模式-策略模式概念其思想是针对一组算法,将每一种算法都封装到具有共同接口的独立的类中,从而是它们可以相互替换。策略模式的最大特点是使得算法可以在不影响客户端的情况下发生变化,从而得到不同的结果。特点策略模式体现了面向对象程序设计中非常重要的两个原则:1.封装变化的概念。2.编程中使用接口,而不是使用的是具体的实现类(面向接口编程)。直接上代码1.定义抽象策略角色接口packa...

2019-07-11 11:03:41 86

原创 Java程序员笔试题含答案

谈谈final, finally, finalize的区别。final 可以用来修饰类、方法、变量,分别有不同的意义,final 修饰的 class 代表不可以继承扩展,final 的变量是不可以修改的,而 final 的方法也是不可以重写的(override)finally 则是 Java 保证重点代码一定要被执行的一种机制。我们可以使用 try-finally 或者 try-catch...

2019-05-31 14:02:19 1548

原创 分布式系统中接口的幂等性该如何保证?比如不能重复扣款?

该问题是以前在面试过程中被反复问到过的问题,由于当时没有准备好,导致面试时手忙脚乱,结果自然而然。而后看了一下相关帖子,总结了一下,无非下面这几点,我在这里先给大家看一个图:2.面试官心理分析 从这个问题开始,面试官就已经进入了实际的生产问题的面试了一个分布式系统中的某个接口,要保证幂等性,该如何保证?这个事儿其实是你做分布式系统的时候必须要考虑的一个生产环境的技...

2019-05-30 17:44:50 690

原创 Oracle SQL 性能优化规范

SQL 优化总览1.1.优化中心思想SQL 优化的中心思想有两点:1、 少做甚至不做。少做事情,甚至对不必要的事情干脆不做,自然就能使 SQL 提高效率。使用索引来减少数据扫描就是少做事思想的最普遍、最形象的运用场景。2、 集中资源做一件事情。同样的工作量,相比一个人做,大家一起做自然就快了。并行操作就属于这种情形。1.2.性能优化两大法宝在我们看来,意识和技能正是优化的两大法...

2019-05-28 14:48:02 2760

原创 了解分布式事务解决方案吗你们都是咋做的?有啥坑

1,我们先看看单块系统里的事务,通常如下图所示2,再看看分布式系统里的事务3,两阶段提交方案4,TCC方案5,本地消息表方案6,可靠性最终一致性方案7,最大努力通知方案8 这也是读者最看重的问题,(我们可以不会写但是我们一定要了解)1、面试题分布式事务了解吗?你们如何解决分布式事务问题的?2、面试官心里分析只要聊到你做了分布式系统,必问分布式事务,你对分布式事...

2019-05-27 10:26:55 638

原创 redis都有哪些数据类型?分别在哪些场景下使用比较合适?

1、面试题redis都有哪些数据类型?分别在哪些场景下使用比较合适?2、面试官心里分析除非是我感觉看你简历,就是工作3年以内的比较初级的一个同学,可能对技术没有很深入的研究过,我才会问这类问题,在宝贵的面试时间里,我实在是不想多问其实问这个问题呢。。。主要就俩原因第一,看看你到底有没有全面的了解redis有哪些功能,一般怎么来用,啥场景用什么,就怕你别就会最简单的kv操作第二,看看你在...

2019-05-24 10:41:02 239

空空如也

空空如也

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

TA关注的人

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