自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot2---静态资源映射规则,写得太好了

spring:# mvc:# static-path-pattern: /res/** 这个会导致 Favicon 功能失效 []()2.3、静态资源配置原理 SpringBoot启动默认加载 xxxAutoConfiguration 类(自动配置类) SpringMVC功能的自动配置类 WebMvcAutoConfiguration,生效@Configuration(proxyBeanMethods = false)@ConditionalOn.

2021-09-09 18:17:53 283

原创 SpringBoot2----数据访问,大厂面试必备

@Testvoid contextLoads(){ Long num = jdbcTemplate.queryForObject("select count(*) from employee", Long.class); System.out.println("查询到的记录数为: "+num);}}![在这里插入图片描述](https://img-blog.csdnimg.cn/9c494be546d34c66884571021ed5c76d.png)*

2021-09-09 18:16:11 170

原创 SpringBoot-自动配置-源码解析,Java高级程序员面试笔记宝典

我们挨个分析。[]()@SpringBootConfiguration点进去我们发现,它就是一个Configuration@Configuration@Indexedpublic @interface SpringBootConfiguration { @AliasFor( annotation = Configuration.class ) boolean proxyBeanMethods() default true;} Sp

2021-09-09 18:14:37 205

原创 SpringBoot-整合-MyCat-实现读写分离,Java数据库面试问题

| default_storage_engine | InnoDB || default_tmp_storage_engine | InnoDB || disabled_storage_engines | || internal_tmp_disk_storage_engine | InnoDB |±---------------------------------±-------+4 rows in set (0.00 sec)//

2021-09-09 18:13:01 204

原创 SpringBoot+Redis基本操作,Java开发工程师面试题目

import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.d

2021-09-09 18:11:16 82

原创 SpringBoot 核心知识点整理!,Java经典入门教程

[SpringBoot 组件管理 + 属性注入]()[]()springboot 集成 Jsp、Thymeleaf 模板=================================================================================================[SpringBoot 集成 JSP、Thymeleaf 模板 + Thymeleaf 基本使用]()[]()springboot 集成 Mybatis==============

2021-09-09 18:09:28 128

原创 你的简历能帮你争取到面试机会吗?,原来SqlSession只是个甩手掌柜

要知道,招聘方只能从简历开始了解到候选人的信息,所以简历不用面面俱到,简明扼要地列出应聘方关心的要点即可;也不用千方百计地在格式上费脑筋,能让招聘方感到一目了然即可。1 简历中应包含的要素,一个都别落下==================在筛选简历时,招聘方往往需要从大量的简历中找到值得面试的(这个比例起码是5比1),所以停留在每份简历上的时间不会很长。所以大家在准备简历应当注意“直接”两字:能让筛选人能直接地看出本人的教育背景、工作经历和项目经理,并让他们“直接”感到这份简历能纳入考虑范围。根据

2021-09-08 18:24:10 387

原创 你想要的git命令都在这(图解,mybatis面试题2020

常用的git操作注意几个主要操作的步骤【git学习】macbook pro chrome 开发者模式快捷键 Command - Option - JGit的学习2.1 git init 文件生成 …git 便于git2.2 git clone 【地址】 进入本地文件进行克隆2.3 git checkout -b 【分支名】 切换到对应的分支下,创建新的分支并且切换到新的分支下2.4 git checkout 【分支名】 切换到分支下2.5 git branch 查看当前..

2021-09-08 18:21:02 81

原创 你张口就来volatile的理解是保证可见性,BAT大厂面试基础题集合

现代计算机都是多核CPU,一开始,内存中的变量A的值是1,第一个CPU读取了数据,第二个CPU也将数据读取到了自己的高速缓存当中,当第一个CPU对变量A进行加1操作时,变量A的值变成了2,然后将将变量A的值写回内存中,这时第二个CPU也对变量A进行加1操作时,由于第二个CPU中高速缓存中的值还是1,所以加1操作后的结果为2,然后第二个CPU又将变量A的值同步回内存中,这样就导致执行了两次加1操作后,变量A的值最终是2,而不是3。 这种被多个CPU访问的变量,通常称为共享变量。 而产生的上面的问题,就是引入了

2021-09-08 18:19:25 87

原创 【干货,被腾讯辞退的高级Java工程师现在怎么了

END;;– 生成100w条随机数据– 预计花费半小时或更久,其实也可以生成1w条。主要是数据多一点,更能反映出索引的重要性call create_test_data(100*10000);# ExplainExplain是确定一个SQL是否走索引最简单的办法,我们用此方法可以对SQL进行调优,本文章只需关注以下项目,关于Exolain的具体说明可查阅[具体说明]( )* type(  从最好到最差依次是 const  > eq_ref

2021-09-06 19:26:32 103

原创 【实习之T100开发,深入理解JVM的核心知识点

SCROLLING CURSOR 通常运用在 单文件控制 或 查询类 的程序,如『个人资料表』般的作业,可以随机抓取数据,一次一笔,再处理完后可以选择 往前一比、往后一笔 或 往这个查询序列中的任何一笔数据 移动的指针(CURSOR)。DECLARE cursor_id SCROLL CURSOR [WITH HOLD] FOR sql statementOPEN cursor_id [USING value]FETCH [first|last|previous|next| cursor_id

2021-09-06 19:24:50 191

原创 【实习之T100开发(2),华为Java高级工程师面试题

具体参考官方文档-行式报表自由报表=======================================================================具体参考官方文档-自由报表层次坐标=======================================================================层次坐标:官方文档-层次坐标相对层次坐标相对层次坐标:官方文档-相对层次坐标绝对层次坐标绝对层次坐标:官方文档-绝对层次坐标注意

2021-09-06 19:23:19 83

原创 【实习之T100开发(1),韩顺平Java视频教程百度云盘

* [新增开窗③开窗传参(交易条件)](about:blank#_211) * [校验带值 - 单据别](about:blank#___219) * [根据 \[税种\] 带出 \[含税否\]](about:blank#____246) * [根据 \[币种\] 带出 \[汇率\]](about:blank#____281) * [查询开窗](about:blank#_319) * ...

2021-09-06 19:21:31 3179 1

原创 【压力测试 2,Java四年工作经验面试题

从JMeter 5.0开始,当使用默认的HC4实现时,JMeter将在每个线程组迭代时重置HTTP状态(SSL状态+连接)。如果您不想要此行为,请设置httpclient.reset_state_on_thread_group_iteration = false所以httpclient4 在连接复用设置打开的情况下,压测结果与java的是不一样的,因为java复用链接,httpclient4每次连接都会重新建立tcp连接,如果httpclient4吞吐量过低,需要考虑网络带宽的限制java实现适合压榨性

2021-09-06 19:19:47 524

原创 【万字长文,Java常用算法面试题

});//局部组件使用 在Vue实例范围内* 第二种开发方式//1.声明局部组件模板 template 标签 注意:在Vue实例作用范围外声明<template id="loginTemplate"> <div> <h3>用户登录局部组件</h3> <input type="text"> </div></template>//2.

2021-09-06 19:18:06 140

原创 【Vue,netty框架原理

下面的代码:第一个 h2 元素中的内容会被编译解析出来对应的内容第二个 h2 元素中会直接显示 {{message}}v-cloak:可用于隐藏未编译的 Mustache 标签在某些情况下,我们浏览器可能会直接显然出未编译的 Mustache 标签绑定属性=======================================================================插值操作的主要作用是 将值插入到我们模板的内容当中但是,除了内容需要动态来决

2021-09-06 19:16:33 490

原创 “抽象类,Java架构师必备技能

package exeicise1;//定义圆形类继承抽象类public class Circle extends ShapeArea{public double r;public double s;//对抽象方法重写public void Area() {s = 3.14 * r* 2;System.out.println("面积是:" + s);}}**在主方法中调用圆形类输出方法:**package exeicise1;public class Test

2021-09-05 20:56:34 75

原创 ZooKeeper面试题(2020最新版,springmvc源码分析pdf百度云

10. ACL 权限控制机制UGO(User/Group/Others)目前在 Linux/Unix 文件系统中使用,也是使用最广泛的权限控制方式。是一种粗粒度的文件系统权限控制模式。ACL(Access Control List)访问控制列表包括三个方面:权限模式(Scheme)(1)IP:从 IP 地址粒度进行权限控制(2)Digest:最常用,用类似于 username:password 的权限标识来进行权限配置,便于区分不同应用来进行权限控制(3)World:最开放的权限控制方式,

2021-09-05 20:54:53 154

原创 zookeeper开山篇-编译安装与zk基础命令使用,字节跳动面试必问

除了前面的直接下载zk的正式版以外,我们也可以选择下载zk源码,进行编译,然后配置启动zk服务端,此种方式的好处是zk的所有代码和启动类代码等都可以进行自定义编写和修改,但是较为繁琐,我们先来了解一下:1.zk源码需要使用Ant进行编译,所以我们需要进入Ant官网下载对应的版本,进行配置下载地址如下:http://ant.apache.org/bindownload.cgi,这里需要注意的是我们下载的ant版本分为jdk1.5兼容版本和jdk1.8版本,我们需要按照当前开发环境的jdk版本以及需要编译的

2021-09-05 20:53:16 210

原创 zookeeper原理篇-Zookeeper选举过程分析,农民工看完都会了

Zookeeper的选举算法zookeeper的选举的大概流程我们知道了,但是我们都知道,选举的过程是基于算法的,zookeeper的选举算法有哪些呢?在zookeeper中,提供了三种Leader选举的算法,分别是LeaderElection、UDP版本的FastLeaderElection以及TCP版本的FastLeaderElection三种选举算法。而选举算法,则是可以在zoo.cfg配置文件中的electionAlg属性来指定,这三种选举算法分别对应值为0-3,其中0为LeaderElectio

2021-09-05 20:49:49 241

原创 一元稀疏多项式计算器 【 数据结构课设 ,Java高级开发笔试题

if (q->coef == 1) { if (q->expn == 0) printf("1"); else if (q->expn == 1) printf("x"); else printf("x^%d", q->expn); } if (q->coef == -1) { if (q->expn == 0) printf("-1"); else if (q->expn == 1) printf..

2021-09-03 20:04:38 423

原创 【面试必看,linux架构学习视频

系统设计怎么做?我们将步骤总结成了以下 4 步。[]()Step1:问清楚系统具体要求当面试官给出了系统设计题目之后,一定不要立即开始设计解决方案。 你需要先理解系统设计的需求:功能性需求和非功能性需求。为了避免自己曲解题目所想要解决的问题,你可以先简要地给面试官说说自己的理解,为啥要询问清楚系统的功能性需求也就是说系统包含哪些功能呢?毕竟,如果面试官冷不丁地直接让你设计一个微博系统,你不可能把微博系统涵盖的功能比如推荐信息流、会员机制等一个一个都列举出来,然后再去设计吧!你需要筛选出系统所

2021-09-03 19:59:37 126

原创 【重识 HTML ,干货精讲

建议像下面这样写:CSS 的一个很大作用是:取代以前的 font 元素font 元素违背了结构、样式分离的原则为了添加样式,而必须写很多 font 元素,这是不合理的设置网页的图标link 元素除了可以用来引入 CSS 文件,还可以设置网页的图标(href的值是图标链接)<link rel="icon" type="image/x-icon" href="http://www.jd.com/favicon.icon"> link 元素的 rel .

2021-09-03 19:58:04 111

原创 【重识 HTML (3),四面阿里Java开发岗

CSS 属性 - position====================================================================================利用 position 可以对元素进行定位,常用取值有 4 个:static:静态定位relative:相对定位absolute:绝对定位fixed:固定定位relative - 相对定位元素按照 normal flow 布局:可以通过 left、right、to

2021-09-03 19:56:32 46

原创 Java多线程实现原理,记一次字节跳动Java研发岗的面试经历

**a.使用线程实现方式**主要是将Callable的实例对象通过FutureTask包装了一下,可以看下FutureTask中构造方法的源码FutureTask 实现RunnableFuture接口,而RunnableFuture接口继承Runnable, Future接口因此FutureTask可以包装的Callable的实例中的call()在run()中执行,所以这种方式就等于将Runnable实现的子类实例放入到Thread的构造方法中,子类的run()方法正好是重写里...

2021-09-02 21:46:36 47

原创 Java多态实现原理,Java高级程序员面试集合

class Person { public String toString() { return "I'm a person."; } public void eat() { } public void speak() { }}class Boy extends Person { public String toString() { return "I'm a boy"; } public void

2021-09-02 21:44:58 74

空空如也

空空如也

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

TA关注的人

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