当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] SpringBoot简介与特性

    简介 1.Springboot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Springboot能简化我们之前采用SpringMVC+Spring+Mybatis框架进行开发的过程。 2.在以往我们采用SpringMVC+Spring+Mybatis框...

    29
    热度
  • [综合] mybatis批量插入与更新

    由于系统中一次性需要导入1000条数据,为防止超时以及长时间占用数据库连接,采取了批量更新插入。 1.后台代码每50条,与数据库进行一次交互 //批量插入/更新intdataLimitNum=50;//限制分批条数inti=0;while(i<list.size()){ intfrom=i;i...

    56
    热度
  • [综合] java8 stream ,filter 等功能代替for循环List

    比如ListA得id与ListB的classId相同时,将ListB中相同classId的数据放到ListA中 1. /** *班级类 */ ClassGrade{ privateLongid;//班级ID privateStringclassName;//班级名称 privateList<...

    106
    热度
  • [综合] java8 使用stream将List转成Map,或者从List对象中获取单个属性List,List中根据某个字段排序

    1. //学生类 importlombok.Data;@Data publicclassStudent{privateStringstuId;privateStringname;privateStringage;privateStringsex;} 2. //测试类 publicclassTest{...

    110
    热度
  • [综合] StringRedisTemplate常用hash操作

    基础model类: classStudent{ privateLongid; privateStringname; privateLongclassId; Student(Longid,Stringname,LongclassId){ this.id=id; this.name=name; ...

    93
    热度
  • [综合] SpringBoot-redis、mysql、JPA、mongodb多数据源配置

    1.配置文件application.yml,或者application-dev.yml/application-test.yml等 spring:datasource:story:jdbc-url:jdbc:mysql:replication://URL1:3306,URL2:3306/story?...

    32
    热度
  • [综合] 分布式定时任务elastic-job简介与使用

    1.简介 elastic-job是当当网基于Zookepper,Quartz开发并开源的Java分布式定时任务,解决Quartz不支持分布式的弊端。由两个相互独立的子项目Elastic-job-lite和Elastic-job-cloud组成。 2.基本概念 分片:任务分布式执行,需要将一个任务拆...

    16
    热度
  • [综合] RedisTemplate、StringRedisTemplate管道Pipeline用法

    1.简介 Redis是采用基于C/S模式的请求/响应协议的TCP服务器。redis客户端通过socket连接发起请求,每个请求在命令触发后会阻塞等待redis服务器进行处理,处理完毕后将结果返回给client。每个请求都存在往返时间,即使redis性能高,当数据量大时也会极大影响性能,还可能引起其他...

    104
    热度
  • [综合] Spring计时器StopWatch的简单使用

    最近新学了一个代码计时方法StopWatch替代繁琐的System.currentTimeMillis()计时,常见的工具类有org.springframework.util.StopWatch、org.apache.commons.lang3.time.StopWatch。(前者支持多任务执行时间...

    77
    热度
  • [综合] List中对象排序的几种常用方法

    1.Student类 @Data publicclassStudent{privateLongstuId;privateStringname;privateIntegerage;privateIntegersex;privateDatecreateTime;privateDateupdateTim...

    79
    热度
  • [综合] 如何将下载到本地的jar包安装到本地maven库中

    1.找到jar包的路径 mac举例:将文件拖入终端中,终端会显示文件路径,复制出来即可 2.在终端下执行命令: mvninstall:install-file-Dfile=/Users/XXX/open-api-sdk-2.0.jar-DgroupId=com.test-DartifactId=op...

    49
    热度
  • [综合] 设计模式-单一职责原则(简介和使用)

    一、简介 单一职责原则准确的解释应该是,就一个类而言,应该仅有一个引起它变化的原因. 如果一个类有一个以上的职责,这些职责就耦合在了一起.当一个职责发生变化时,可能会影响其他的职责.并且也会影响复用. 此原则的核心是解偶和增强内聚性.遵守单一职责原则,将不同的职责封装到不同的类或模块中. 比如,T负...

    60
    热度
  • [综合] Spring线程池ThreadPoolTaskExecutor的简介和使用

    一、ThreadPoolTaskExecutor的重要参数 corePoolSize:核心线程数,线程池维护线程的最少数量。allowCoreThreadTimeOut:是否允许核心线程超时(默认为false)。当为true是,小于等于核心线程数的线程超时会关闭;为false是,小于等于核心线程数的...

    98
    热度
  • [综合] 使用多线程,并获取返回结果的简介写法

    一、背景 在实际开发中,有些业务需要依赖多线程的返回数据,不是单纯的只执行业务逻辑就好。 二、demo 1.线程池工具类 @Slf4j publicclassThreadPoolUtils{privatestaticThreadPoolTaskExecutorpoolTaskExecutor=nul...

    53
    热度
  • [综合] springboot + mybatis plus + druid多数据源用法

    一、添加依赖 <!--AlibabaDruid--><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactI...

    66
    热度
  • [综合] oracle数据库筛选备份

    筛选备份 Mdata01数据导到Sdata02 1.导出 1.给用户授予权限 grantconnect,resource,dbatousername; grantread,writeondirectorydpdatatousername; 2.查看数据库dba_directories目录 sel...

    51
    热度
  • [综合] rman备份中出现的ORA-19804和RMAN-06056错误总结及解决方案

    正常情况下 rmantarget/,backupdatabase即可完成备份 报错:ORA-19804:cannotreclaim48156160bytesdiskspacefrom4039114752limit 1.查看数据库归档状态 archiveloglist; Databasel...

    100
    热度
  • [综合] ORACLE闪回机制分析与研究应用

    ORACLE闪回机制分析与研究应用 1.查看数据库归档和闪回状态,及环境准备 SQL>archiveloglist; SQL>selectflashback_onfromv$database; 关闭数据库,启动归档和闪回 SQL>shutdownimmediate; ...

    18
    热度
  • [综合] dockerfile封装zookeeper

    #选择基础镜像 FROMcentos #维护者 MAINTAINERFANWENPENG"FANWENPENG" #构建 RUNyuminstall-yepel-release\ yummakecache\ yuminstall-yjava\ yuminstall-y...

    48
    热度
  • [综合] dockerfile封装activemq

    #选择基础镜像 FROMcentos #维护者 MAINTAINERFANWENPENG"FANWENPENG" #构建 RUNyuminstall-yepel-release\ yummakecache\ yuminstall-yvimmkdir\ mkdir/da...

    60
    热度