自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请叫我书生的博客

福兮祸所伏,祸兮福所倚

  • 博客(83)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql面试题

例如,使用ROW_NUMBER()窗口函数为每个部门的员工分配一个唯一的序号: sql SELECT department_id, employee_id, ROW_NUMBER() OVER (PARTITION BY department_id ORDER BY employee_id) AS row_num FROM employees;处理大量的DELETE操作时,应考虑以下方法以提高效率并减少对性能的影响: - 分批删除:将大型删除操作分成多个小批量操作,以减少对数据库性能的影响。

2025-02-05 13:53:03 583

原创 shiro面试题

好处:如果需要修改都是一个资源级别的修改,不会对其他模块代码产生影响,粒度小;shiro:guest标签 匿名访问,即游客访问信息 shiro:user标签 用户已经身份验证/记住我登录后显示相应的信息 shiro:authenticated 用户已经身份验证通过,即Subject.login登录成功,不是记住我login shiro:notAuthenticated 未身份验证(包括记住我) shiro:principal/ 显示用户身份信息,默认调用Subject.getPrincipal()获取。

2025-02-05 13:44:24 866

原创 SpringCloud面试题

Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。它们可以在任何分布式环境中正常工作,包括开发人员自己的笔记本电脑,裸机数据中心以及Cloud Foundry等托管平台。所谓的微服务是SOA架构下的最终产物,该架构的设计目标是为了肢解业务,使得服务能够独立运行。微服务设计原则:1、各司其职。2、服务高可用和可扩展性。

2025-02-05 13:33:09 821

原创 ES面试题

每次 merge 的时候,会将多个 segment 文件合并成一个,同时这里会将标识为 deleted 的 doc 给物理删除掉,不写入到新的 segment 中,然后将新的 segment 文件写入磁盘,这里会写一个 commit point ,标识所有新的 segment 文件,然后打开 segment 文件供搜索使用,同时删除旧的 segment 文件。深度分页其实就是搜索的深浅度,比如第1页,第2页,第10页,第20页,是比较浅的;搜索得太深,就会造成性能问题,会耗费内存和占用cpu。

2025-02-05 13:21:56 959

原创 springboot面试题

Spring Data 的使命是在保证底层数据存储特殊性的前提下,为数据访问提供一个熟悉的,一致性的,基于 Spring 的编程模型。Spring 查看(CLASSPATH 上可用的框架)已存在的应用程序的配置。你可以一站式的获取你所需要的 Spring 和相关技术,而不需要依赖描述符的通过示例代码搜索和复制黏贴的负载。例如,如果你想使用 Sping 和 JPA 访问数据库,只需要你的项目包含 spring-boot-starter-data-jpa 依赖项,你就可以完美进行。

2025-02-05 13:17:14 1009

转载 77道spring面试题

Spring是一个开源的Java平台,它由Rod Johnson创建,旨在简化企业级应用程序的开发,它提供了一个全面的编程和配置模型,使得开发者可以轻松地构建服务导向的应用程序。Spring的核心优势在于其**依赖注入(DI)和面向切面编程(AOP)**的支持,这两个特性极大地简化了Java应用的开发。Spring框架可以被划分为多个模块,每个模块解决特定的问题,并且模块之间保持松耦合。这种模块化的设计使得开发者可以只选择他们需要的模块,从而保持应用的轻量级。

2025-02-05 13:12:57 82

原创 前端上传zip压缩包 java解压并且将数据存入数据库

中间的代码是相对于好理解点的 我也懒得整理 代码像做饭的一样 然后在最后会把解压的文件删除掉 不要占用资源。这里面请求地址得fileId 是前端上传的后fileId 这是我们框架自己的东西 所以大家不用理会。这里面是将压缩包解压到指定位置,下面是saveFile方法的内容。注意下saveFile方法中。这是我们压缩包里面得内容。这里面主要是获取压缩包。

2024-12-12 14:17:45 406

原创 Intellij热部署插件JRebel

Intellij热部署插件JRebel

2024-10-31 15:56:22 149

原创 郑州面试得问题

然后过滤器将Authentication提交至认证管理器(AuthenticationManager)进行认证,其子类providermanager里面存了很多的认证方式,最终执行者是由AuthenticationProvider完成的,我们通常会实现UserDetailsService接口,最终AuthenticationProvider将UserDetails填充至Authentication。如果这些提示被误用,可能会导致性能下降。对于复合索引,如果查询条件没有使用索引的最左列,那么索引可能会失效。

2024-10-28 09:48:01 448

原创 学习ES的知识点总结

stopword.dic</entry> 禁用字段。"analyzer": "ik_smart", // 最简单得分词 占的内存比较小。<entry key="ext_dict">ext.dic

2024-09-25 14:26:17 165

原创 ERR wrong number of arguments for ‘auth‘ command

请去掉spring配置中对应的redis配置的username属性。

2024-04-23 20:43:14 486

原创 springboot3整合mybatis-plus报Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String

version>版本</version>如果你是springboot2.x版本 请使用。如果你是springboot3.x请使用。cnm 真是个神坑啊。

2024-04-11 22:10:34 304

原创 Error creating bean with name ‘departmentServiceImpl‘: Unsatisfied dependency expressed through fiel

SpringBootApplication(exclude = DataSourceAutoConfiguration.class)中的exclude = DataSourceAutoConfiguration.class。

2024-04-10 17:59:50 222

原创 CloseableHttpClient 跳过https验证 拿来就可以用

过第三方服务器证书验证

2024-03-01 09:50:03 755 1

原创 union all

查询的所有集合的列名和顺序都需要一致 不然会出现数据错乱的问题。

2023-08-16 09:19:56 163

原创 vue之最简单最常用的图片验证码

<a-row :gutter="0"> <a-col :span="16"> <a-form-model-item required prop="inputCode"> <a-input v-model="model.inputCode" size="large" type="text" placeholder="请输入验证码"> <a-icon slot="prefix" type="smile" :s.

2022-03-02 21:44:35 3521

原创 vue之最简单的购物车实现

<template><div> <el-table :data="books" style="width: 100%"> <el-table-column label="序号" width="180"> <template slot-scope="scope"> <i class="el-icon-star-off"></i> .

2021-04-17 20:05:53 355

原创 安装vue的辅助工具vue-devtools

话不多说 直接操作 百度网盘地址:https://pan.baidu.com/s/13wieoiamUrcWyKrKlMQcSw 密码:alx3下载之后 是一个.crx文件 将这个文件直接拖入 谷歌浏览器的扩展工具中 然后重启浏览器 看看有没有如果没有的话 点击详细信息 修改里面的至此完成了...

2021-04-06 22:28:55 310

原创 springboot引入mybatis-plus

1.引入mybatis-plus的依赖包(不要看网上其他的依赖 引入3个依赖 都是瞎扯淡) 直接用我的 完全ojbk2<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.3</version></dependency>...

2021-04-03 00:04:53 6281 4

原创 springboot整合mybatis-plus报Error processing condition on com.baomidou.mybatisplus.autoconfigure.****

java.lang.IllegalStateException: Error processing condition on com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionTemplate at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java.

2021-03-31 22:21:20 8225

原创 关于hbuildX的内置终端不能使用的解决办法

1、打开HbuilderX安装目录;2、打开HBuilderX\plugins\builtincef3terminal\script下main.js;3、从17行到44行之间,将shell中的值写成绝对路径,如将shell="powershell.exe"改为shell = 'C:/WINDOWS/System32/WindowsPowerShell/v1.0/powershell.exe';4、shell="cmd.exe"同等改法;5、关掉终端,重新打开即可。...

2021-03-29 21:38:00 8807 6

原创 ant-design vue 的a-range-picker的值传入服务端处理办法

<template> <div id="app"> <template> <div> <a-range-picker @change="onChange" format="YYYY-MM-DD HH:mm:ss" v-model="timeEl"/> </div> </template> </div></template><.

2021-03-11 22:40:03 1629

原创 leetcode 两数之和 完美解答 拿去不谢

public int[] twoSum(int[] nums, int target) { // 数据转为list List<Integer> resultList = new ArrayList<>(nums.length); for (int num : nums) { resultList.add(num); } List<Integer> indexList..

2021-01-30 16:30:35 175

原创 php(wampserver)环境搭建问题

1.一个问题wampserver安全成功 启动报could not execute menu item internal error 解决办法:先查看你的安装目前 存不存在中文 把中文改成英文 然后再检查端口号是否被占用 主要查看apache 监听的80端口是否被占用 mysql监听的3306是否被占用 成功的话 图标为绿色 访问http://127.0.0.1:81/ (我的端口改为81) ...

2021-01-13 14:43:30 247 1

原创 springboot+RMQ实现邮件发送

传送门

2020-08-30 22:36:55 273

原创 使用springboot + springcloud从零搭建微服务项目(微服务)适合初学者(四)

这篇写的主要是在原有的基础引入Ribbon(负载均衡)和 Fegin(负载均衡)负载均衡:分摊到多个操作单元上进行执行 减轻服务器的压力Ribbon:客户端 处理负载均衡的工具下面直接代码落地修改之前咱们创建的springcloud-customs(消费者=客户端)项目pom文件 和 yml文件具体里面什么意思 我就不解释了因为Ribbon是对客户端进行操作的 而现在管理我们客户端请求的是RestTemplate 所以要让RestTemplate携带负载...

2020-08-27 15:05:35 810

原创 使用springboot + springcloud从零搭建微服务项目(微服务)适合初学者(三)

上篇文章咱们已经将Eureka加入项目 下面来咱们搭建Eureka集群因为我是在windows系统 所以 咱们要修改下hosts文件然后咱们再创建两个子项目项目需要引入都是和springcloud-eureak一样 其中启动类的名字和配置文件要修改下那针对于咱们的提供者要给他多个Eureka地址下面咱们来启动下 看看效果7003携带7002 7001 说明已经成功了 ...

2020-08-27 14:02:05 679

原创 使用springboot + springcloud从零搭建微服务项目(微服务)适合初学者(二)

今天的话 咱们在昨天的项目上面加Eureka(服务注册,发现中心)来管理咱们的服务 那首先的话 咱们搞清楚几个概念Eureka是什么?Eureka是主载服务注册,发现中心 采用了cs架构设计 而Eureka Server是服务注册功能的服务器 其他服务通过Eureka client来链接服务器 并且保持心跳 这样系统维护人员就可以通过Eureka去监控每个服务的运行情况。概念搞清楚之后 那咱们去落地项目代码实现我先创建个子项目 上篇已经讲过了然后修...

2020-08-26 19:54:54 655

原创 使用springboot + springcloud从零搭建微服务项目(微服务)适合初学者

福兮祸所伏,祸兮福所倚今天初步了解了微服务 所以记录下 首先咱们来了解下什么是微服务架构和微服务所谓的微服务架构:就是将之前开发的单一应用程序分成一个个的小服务 这个小的服务可以为理解为一个公共模块 就比如短信模块 这一个个的小服务可以在自己所属的进程中独立运行 服务之间通过http restful来进行通讯 相互协调 相互配合 而这一个个小服务就是微服务。理解了这两个概念之后 咱们就开始咱们的搭建工作(这里我使用的idea来创建的) :...

2020-08-26 01:07:02 4171

原创 springboot运行原理(下)

福兮祸所伏,祸兮福所倚接着上篇来说 springboot运行主要做了两件事 1.new SpringApplication对象 2.调用了run方法 上篇已经把new SpringApplication对象说清楚了 下面咱们来看看run方法到底做了 上源码public ConfigurableApplicationContext run(String... args) { // StopWatch stopWatch = new StopW...

2020-08-24 15:55:36 179

原创 springboot的运行原理 (上)(博主推荐哦 嘻嘻)

福兮祸所伏, 祸兮福所倚入口:public class BootStudyApplication { public static void main(String[] args) { SpringApplication.run(BootStudyApplication.class, args); }}SpringApplication.run(BootStudyApplication.class, args);debug进入SpringAppl...

2020-08-24 00:11:41 376

原创 springboot整合Druid demo

加入相关依赖 <!--数据驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>

2020-08-23 17:40:47 398

原创 解决docker下载镜像很慢的问题

由于我安装docker时候 加速器使用的是docker官网 下载镜像的时候 慢的要死 所以贴上解决办法使用阿里的加速器 下载飞快https://f3lu6ju1.mirror.aliyuncs.com完美

2020-08-23 09:22:23 1491 1

原创 docker相关命令(最完整)

docker ps 查看docker容器 docker ps -a 查看所有的容器包括没有运行 docker images 查看镜像 docker stop + id 停止某个容器 docker version 查看版本 docker info 查看信息 docker pull 镜像:镜像版本 拉取指定版本的镜像 ...

2020-08-23 00:31:45 156

原创 最简单 快捷的win10安装docker

福兮祸所伏,祸兮福所倚今天学习了docker的安装 分享步骤首先下载docker的安装包 两种方式:官网,百度云盘:https://pan.baidu.com/s/1Jelop_9OWl1zeUI74F9Fvw 密码:r009下载完成后 傻子安装就好了 Close and log out,重启一次电脑。桌面会出现鲸鱼图标 运行就可以启动了docker version可以查看当前docker版本号更换镜像源地址中国官方镜像源地址为:https://regi...

2020-08-22 23:32:45 666 2

原创 学习:docker相关的概念

docker主机:安装了docker程序的机器 (直接安装在操作系统上面)docker客户端:链接docker的主机进行操作docker仓库:用来保存打包好的软件镜像docker镜像:软件打包好的镜像 放在你docker仓库中docker容器:运行docker镜像 就会生成一个个的docker容器安装步骤安装docker 下载相关的镜像 运行镜像 生成容器 对容器操作 启动或者停止 就是对咱们项目的启动和停止...

2020-08-20 23:09:13 131

原创 springboot防止重复提交最简单的方法

前端界面:<form class="form-signin" th:action="@{/user/login}" method="post">后端控制层: @PostMapping("/user/login") public String login(@RequestParam ("userName")String userName, @RequestParam ("password")String passwo.

2020-08-19 21:57:23 1515

原创 如何修改springboot对springmvc的自动配置

自动配置列为一个个的组件存在,如果我们要修改默认配置的话 就需要在boot里面添加组件就可以了 但是在springboot中 当前组件 只允许有一个的话 那么springboot会使用我们的配置 如果允许有多个的话 springboot会将我们的配置和自动配置组合 比如视图解析器...

2020-08-19 20:48:20 295

原创 小程序微信授权获取用户信息

福兮祸所伏,祸兮福所倚关于微信授权这块都有固定的几个步骤首先调用官方API获取登录凭证code 通过code去换取openId(openId就是当前用户针对于微信官方(某一环境 比如小程序 网页等 要和unionId区分开)的唯一)和session_key等信息 通过openId去获取用户基本信息或者私密信息接下来我们就来完成第一步(获取code): 来看官方给的API解释和实例吧调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户的唯一标识(ope...

2020-08-17 22:35:47 4944

原创 springboot引入国际化

福兮祸所伏,祸兮福所倚编写国际化文件 我的默认放在i18n的文件下login.properties是默认文件 login_en_US.properties是英文 login_en_US.properties 是中文当我们创建完之后 idea会自动识别国际化 自动生成 Resource Bundle login 右键选择接下来 在配置文件中告诉springboot 你的国际化位置记得修改 你idea的编码格式 默认的...

2020-08-16 23:13:30 265

jeecg前后端分离 快速开发框架

jeecg前后端分离 快速开发框架 一款自动生成vue界面和curd的框架 程序员接单必备

2020-11-22

最完整的小程序开发API

全网最完整的微信小程序开发api,全网最完整的微信小程序开发api

2018-08-17

springboot服务端

基于springboot开发的服务端快速开发框架,数据库mysql,

2018-08-13

空空如也

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

TA关注的人

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