自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue问题及解决记录(有需要可以根据标题查找,持续更新)

记录贴,大致分为“代码方法”和“样式一.代码方法1.数据/渲染顺序问题记录:在编辑时,需要带入原来的数据但字典数据总在向组件插入id之后才被查出,导致输入框/选择框中是未被翻译的字段。解决方案:vue中的数据和渲染是异步的,既然知道了是渲染顺序的问题,那么我们可以通过使用来解决其他:$nextTick() 看起来是一个等待作用,实际是让结构随数据去改变,该方法并不适用于所有的场景,比如在同一个方法中获取同一个组件上的多个数据进行渲染可能会失效。二.样式。

2023-05-18 15:56:43 169

原创 jvm中字符串存放在哪里?字符串常量池存放的又是什么?

jvm内存区域,以及字符串常量池

2022-07-28 17:02:45 1248

原创 线程池零碎知识点

一.线程池的创建(四种) 1.newFixedThreadPool(定长线程池,超出会到队列中等待,不建议使用)2.newCachedThreadPool(可缓存线程池,需要时创建,不需要时回收)3.newSingleThreadExecutor(单线程化的线程池,按优先级执行)4.newScheduledThreadPool (定长线程池,支持定时及周期性任务执行)为什么不建议使用newFixedThr...

2022-04-02 10:26:02 579

原创 SpringBoot及集成配置的零碎知识点(回顾+巩固)

一.多数据源配置 1.参数配置(properties文件映射) 方法①:@Value@Value("${spring.datasource.driver-class-name}")private String driverClassName;@Value("${spring.datasource.url}")private String url;@Value("${spring.datasource.username}")private S...

2022-03-30 17:16:59 894

原创 <快速入门>,工作中使用AOP

使用AOP是为了降低我们的开发量,且直观,我只需要知道这个AOP是做什么的就够了。拿一个较为常用例子讲解:一.Weight(签名验证)这个AOP实现的是为接口提供自动增加权值,只要有对该接口的调用就会实现一次权值增加。我们要了解它的实现只需要了解3个步骤:①:interface - 接口package com.seatrend.sign.aop;import *;@Retention(value = RetentionPolicy.RUNTIME)public @inte

2022-03-07 16:34:09 123

原创 两个服务间传递Data时发生ClassCastException

ClassCastException:数据转换异常在服务间传递Data时发生这种异常,通常是因为"两个服务中的实体类字段有差异"。解决方案①:将实体类同步成一样的。解决方案②:原码:List<Object> list = baseService.getlist();修改后:String json = JSON.toJSONString(baseService.list());List<Object> list = JSONObject.parseO.

2022-02-28 10:19:16 136

原创 一套git,让你从此没有冲突

这篇文章不讲分支,只讲如何在开发中避免冲突以及一些常用的小技巧。首先我们理一下我们提交的流程://首先查看我们的代码是否是当前最新的版本git status//如果不是最新的版本也就是有以下提示,那么我们需要拉一遍代码-使用idea的同学可以直接在idea内进行pull操作Your branch is ahead of 'origin/master' by 1 commit.//讲工作区代码提交到仓库git add .//如果有不想提交的代码就可以使用reset将它从仓库拉回工作区..

2022-01-05 15:18:41 289

原创 使用sequence+merge造成不必要自增的解决方案

如题,在使用merge的同时希望使用sequence做到某个字段的自增,相信大家也在项目中遇到过同样的问题:也就是无论sql是否执行,sequence总是会自我执行一次。解决方案:使用Funciton函数讲sequence包裹住,只有执行函数时才会触发sequence的增长。创建函数Function:create or replace function 方法名(自定义sequence名 in varchar2) return varchar2 is 返回名 number;begin

2022-01-05 14:28:10 314

原创 Page分页失效的问题以及解决方案

最近遇到一个问题,在我的项目中页面的分页突然失效了?通过查看历史的修改发现在我对查询的List进行了操作之后,Total无法正常返回导致分页失效了。目前有2种解决方案,这里就只讲解最容易理解和书写的。源代码:Page<xx> page = new Page<>(curPage, pageSize);PageHelper.startPage(curPage, pageSize);//获取listList<xx> list = sql;//list操

2022-01-05 14:16:37 11390

原创 ORACLE 递归查询,向下遍历

ORACLE有使用WITH+UNION的方法去实现递归,今天想要讲的是使用START WITH去实现递归。实际上使用START WITH更便于理解,但是据了解START WITH使用并不广泛。包含主节点:select idfrom tablestart with id = #{xxx}connect by prior id = sjid不包含主节点select idfrom tablestart with sjid = #{xxx}connect by prior id =..

2021-09-09 16:57:26 1106

原创 MyBatis实现查询时自动插入key、value

今天想做2个Map的循环遍历,发现自己从数据库中取出来的数据key、value值错误。通过DEBUG找原因发现时从数据库取出数据时,MaBatis没有自动帮我插入对应的key、value。原代码:xml:<select id="xxx" resultType="java.util.Map"> select THEKEY,COUNT(THEVALUE) thevalue from table group by THEKEY</select>Ma

2021-06-29 16:34:08 573

空空如也

空空如也

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

TA关注的人

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