励志重写JDK
public class yanbin{
public success method(){
for(int i=0;i<yb.length;i++){
if(info< somebody){
for(){
go to study;
}
}
}
}
}
展开
-
git 多次commit合并
Git进阶之合并多次commit - 灰信网(软件开发博客聚合)Git进阶之合并多次commit,灰信网,软件开发博客聚合,程序员专属的优秀博客文章阅读平台。https://www.freesion.com/article/5474947339/1.git log --oneline 找到commitId如:1111111222222333333444444555555现在想把111111-444444合并到一起,那么要复制5555552.git rebase -i 5555原创 2022-05-20 12:56:01 · 633 阅读 · 0 评论 -
七牛云分片批量上传大文件视频
<template> <el-dialog append-to-body :close-on-click-modal="false" :before-close="crud.cancelCU" :visible.sync="crud.status.cu > 0" :title="crud.status.add ? '新增' : '修改'" width="800px" @opened="showDialog()"> <el-form ref="fo.原创 2020-10-13 15:59:51 · 3014 阅读 · 0 评论 -
gitgit跨仓库迁移,把分支从A仓库迁移到B仓库
1、进入A工程git remote ,默认是只有一个origin2、git remote add origin2 master这里的origin2随便指定3、git remote set-url origin2 http:github.com.b.git设置origin2的远程仓库地址为B仓库4、进入A工程,要迁移的分支上git checkout branchgit pull ,为了拉取最新代码5、此时有2个情况,1:使用新的branch名称,那么需要git check.原创 2022-02-14 15:12:43 · 4511 阅读 · 1 评论 -
多个mapper.xml路径时,Caused by: java.lang.IllegalArgumentException: ...
先说下我这异常是怎么出现的jar包windows程序可以运行,打包到linux上就不能运行了不是像网上说的那样,xml文件中有重复的sql方法或者重复的resultMap随后一直google找了好多资料,在一篇文章中说如果是springboot扫描了两次xml文件,也会出现上面的报错解决方法最关键的就是配置文件了,因为我的xml文件在两个文件夹下面,所以mapper-locations要扫描多个文件夹我原先的写法是:mapper-locations: classpath*:mapp转载 2021-08-20 17:39:16 · 472 阅读 · 0 评论 -
关于websocket的第一次详细使用
我是基于springboot+websocket,首先,简历websocket服务端,然后在页面进行调用,通过传参告诉服务端你要在哪个聊天室聊天,等等 ,具体的 看我的实现代码。这还是最基础的,中间可以加一些消息件第一:传值问题可以采用var url='ws://10.10.20.107:8086/webSocket/'+realname+'/'+roomname;websock...原创 2018-08-15 11:40:56 · 3099 阅读 · 0 评论 -
关于mybatis 一对多的简要概述
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> SELECT u.*,p.* FROM user原创 2018-04-09 13:42:23 · 133 阅读 · 0 评论 -
关于ArrayList 和LinkedList一些区别的分析
arrayListlinkedlist1.添加 ,都是往末尾添加,速度没有区别,分别添加1-10 ,10个元素2.执行从中间删除arraylist会将被删除的元素后面的往前一,将最后一位置为nulllinkedlist会将被删除的链表断开,然后将被删除的元素前后元素重新链接即可3.新增类似删除4.get()根据下标获取值arraylist数组在内存中是一个连续空间...原创 2020-04-25 17:09:26 · 143 阅读 · 0 评论 -
spring注解 @Qualifier @Primary
https://blog.youkuaiyun.com/qq_16055765/article/details/78833260?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase原创 2020-05-27 17:30:27 · 173 阅读 · 0 评论 -
spring springboot注解
@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean(相当于spring xml里面的bean标签),就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示延迟初始化@Service用于标注业务层组件、@Controller用于标注控制层组件(如struts中的action)@Repository用于标注数据访问组件,即DAO组件。@Component泛指组件,当组件不好归类的时候,我们...原创 2020-05-27 17:44:34 · 190 阅读 · 0 评论 -
java byte转kb gb 工具代码
public static String getNetFileSizeDescription(long size) { StringBuffer bytes = new StringBuffer(); DecimalFormat format = new DecimalFormat("###.0"); if (size >= 1024 * 1024 * 1024) { double i = (size / (1024.0 * 1024.0 * 1024.0)).原创 2020-07-08 15:57:46 · 331 阅读 · 0 评论 -
java动态创建数据库表
package com.jsdc.srever.test2;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;/** * @ClassName:Test1 * @Auther: Administrator * @Since: 2020/4/17 14:29 * @Version 1.0 * @Description .原创 2020-08-01 11:51:45 · 2410 阅读 · 0 评论 -
freemarker三元运算
${(1 ==1)?string('已成年','未成年')}原创 2020-08-06 15:19:10 · 3196 阅读 · 1 评论 -
springboot 和springcloud版本对应如何找
首先进入官网看官网:查询每个cloud版本下面的子模块的版本。https://spring.io/projects/spring-cloud第一步确定了 springcloud版本 Hoxton系列 对应的springboot版本下面 就是我们要确定使用Hoxton系列的哪一个版本了...原创 2020-08-08 13:37:42 · 855 阅读 · 0 评论 -
文件上传下载
对应上传代码public String uploadInfo(MultipartFile upload) throws IOException {//判断文件是否为空 if (upload.getSize() > 0) {// 根据上传全路径,获取真实文件名+后缀 String str = "\\"; String substring = upload.getOriginalFilename().substring(uploa.原创 2020-08-11 13:43:07 · 156 阅读 · 0 评论 -
java批量读取本地json文件并解析数据,插入数据库
public class CityCardTest { @Autowired CityCardService cityCardService; @Test public void importDb() { //指定要读取文件的路径 String path = "C:\\Users\\1.1\\Desktop\\新建文件夹"; ArrayList<File> fileList = new ArrayList&.原创 2020-09-27 10:36:16 · 1946 阅读 · 0 评论 -
关于源码加密的实践
加密方式:xjar引入依赖xjar<dependency><groupId>com.github.core-lib</groupId><artifactId>xjar</artifactId><version>4.0.0</version></dependency><dependency><groupId>org.apache.commons</group原创 2020-11-17 10:31:55 · 370 阅读 · 0 评论 -
判断是否包含中文
public static boolean isChinese(String name) { Pattern p = Pattern.compile("[\u4e00-\u9fa5]"); Matcher m = p.matcher(name); if (m.find()) { return true; } return false;}原创 2020-11-29 13:09:06 · 237 阅读 · 0 评论 -
java代码实现图片合成音乐视频
<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.5.2</version></dependency><dependency> <groupId>org.bytedeco</groupId> <arti.原创 2020-12-14 13:36:19 · 686 阅读 · 4 评论 -
java源码混淆
https://www.cnblogs.com/jpfss/p/11533257.html转载 2021-01-22 09:11:53 · 304 阅读 · 0 评论 -
Java项目:并发请求时通过线程池处理
package com.xzff.qt.controller;import com.xzff.annotation.AnonymousAccess;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import java.util.concurrent.*;import java.util.con.原创 2021-03-03 11:29:40 · 367 阅读 · 0 评论 -
Java项目:itextpdf生成PDF
package com.xzff.qt;import com.itextpdf.text.*;import com.itextpdf.text.pdf.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;import java.io.IOException;/** * 设置页面附加属性 * * @author hongli..原创 2021-03-19 13:49:22 · 169 阅读 · 0 评论 -
Java项目:itextpdf创建自定义PDF(整理后的代码)
package com.xzff.qt;import com.itextpdf.text.*;import com.itextpdf.text.pdf.BaseFont;import com.itextpdf.text.pdf.PdfPCell;import com.itextpdf.text.pdf.PdfPTable;import com.itextpdf.text.pdf.PdfWriter;import com.lowagie.text.Cell;import com.qiniu..原创 2021-03-22 08:51:45 · 226 阅读 · 0 评论 -
Java项目:局域网内实现中控(远程开关机)
package com.xzff.web;import java.io.InputStream;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 仅限局域网使用 */public class XzffTest { .原创 2021-03-24 10:32:31 · 1114 阅读 · 0 评论 -
Java项目:大文件切割为小文件,小文件合并为大文件
package com.xzff.web;import java.io.*;import java.util.ArrayList;public class LargeMappedFiles { /** * 文件分割 * * @param src 源文件路径 * @param fileSize 分割后每个文件的大小,单位是MB * @param dest 目标文件路径 */ public static .原创 2021-04-07 15:53:01 · 460 阅读 · 0 评论 -
常用工具:记一次windows服务器排查java CPU占用过高
服务器上某一进程占用CPU60%居高不下,任务管理器,进程,右键该进程跳转详细信息,找到对应PID,发现是Java程序下载https://download.youkuaiyun.com/download/ajax_yan/19494847,我的资源原创 2021-06-09 11:00:28 · 367 阅读 · 0 评论 -
druid报错com.alibaba.druid.sql.parser.ParserException: TODO. pos 97, line 4, column 43, token INTERVAL
com.alibaba.druid.sql.parser.ParserException: TODO. pos 97, line 4, column 43, token INTERVALdebug源码半天,也没有看出来到底怎么回事,最后找到类似问题看报错是 Duird 的 StatFilter - merge sql 时出错了,可以在配置里把 statFilter 的 mergeSql 功能关掉, 参考官方文档:https://github.com/alibaba/druid/wiki/%E9%原创 2021-08-05 10:46:38 · 8666 阅读 · 4 评论 -
@Mapper(componentModel = “spring“)
1、@Mapper注解的componentModel属性componentModel属性用于指定自动生成的接口实现类的组件类型。这个属性支持四个值:default: 这是默认的情况,mapstruct不使用任何组件类型, 可以通过Mappers.getMapper(Class)方式获取自动生成的实例对象。cdi: the generated mapper is an application-scoped CDI bean and can be retrieved via @Injectspr原创 2021-07-28 11:55:19 · 9866 阅读 · 0 评论 -
Java项目:Java 使用blob对H5视频播放进行加密
1.创建一个H5 <video>标签<video id="sound" type="video/mp4" controls="controls" autoplay="autoplay" webkit-playsinline="true" playsinline="true" heigth="100%"></video>2.创建请求获取视频源,并将视频源转为blob对象 //创建XMLHttpRequest对象 var转载 2021-04-01 17:56:41 · 716 阅读 · 1 评论 -
后端:springboot+redis
1、pom2、yml3、util/* * Copyright 2019-2020 Zheng Jie * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http:原创 2021-05-07 16:37:37 · 171 阅读 · 0 评论 -
springboot中配置addResourceHandler和addResourceLocations,使得可以从磁盘中读取图片、视频、音频等
https://blog.youkuaiyun.com/ajklaclk/article/details/80804137/转载 2021-02-10 14:58:45 · 1766 阅读 · 0 评论 -
如何在单元测试中自动回滚数据
https://blog.youkuaiyun.com/yiifaa/article/details/78290494转载 2020-06-05 09:57:26 · 1243 阅读 · 0 评论 -
spring整合redis缓存,以注解(@Cacheable、@CachePut、@CacheEvict)形式使用
https://blog.youkuaiyun.com/aqsunkai/article/details/51758900?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase转载 2020-06-05 09:15:59 · 367 阅读 · 0 评论 -
springboot 启动流程分析
https://www.cnblogs.com/hello-shf/p/11051476.html#_label2转载 2020-06-03 11:16:22 · 155 阅读 · 0 评论 -
限流插件
https://gitee.com/KKND97/spring-boot-starter-current-limiting原创 2020-03-28 17:40:01 · 203 阅读 · 0 评论 -
根据ip限流
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流缓存 缓存的目的是提升系统访问速度和增大系统处理容量降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开限流 限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理缓存的...原创 2020-03-28 17:37:33 · 909 阅读 · 0 评论 -
springboot项目改成用tomcat运行
一般springboot用Application启动 ,如何改成用IDEA 配置tomcat启动呢https://blog.youkuaiyun.com/BeiShangBuZaiLai/article/details/81567940首先 加入依赖<packaging>jar</packaging> 改为=> <packaging>war</pa...原创 2019-06-10 17:53:50 · 3492 阅读 · 0 评论 -
HttpSession与JSESSIONID的"盗用"
HttpSession与JSESSIONID的”盗用”先说一下什么是HttpSession,Http协议是一种无状态的协议,当我们从客户端发起一个浏览器请求的时候,服务器端如果说需要保留我们的登录信息的话,我们就需要通过某种方式解决这个登录问题。在B/S模式中不可能每次访问服务器都把自己的登录信息传递到服务器端,如果说我们不考虑单点登录系统和cookie没有被禁...转载 2019-05-30 15:44:09 · 1182 阅读 · 0 评论 -
关于 java.lang.NoSuchMethodError
出现java.lang.NoSuchMethodError 要注意了,可能是原来是A依赖找method 结果B里面也有这个method 但是参数不一样,于是冲突了。就报B java.lang.NoSuchMethodError ,把B删除就行...原创 2019-05-30 13:22:40 · 197 阅读 · 0 评论 -
zuul实现限流+postmain多次访问测试方法
https://blog.youkuaiyun.com/qq_32101993/article/details/87375917原创 2020-03-28 11:00:14 · 240 阅读 · 0 评论 -
springcloud配置通过client80端口分发多个项目
server 注册中心client 80端口配置:server: port: 80spring: http: multipart: enabled: true max-file-size: 100MB max-request-size: 100MB application: name: cloudClient-...原创 2020-01-02 12:25:25 · 446 阅读 · 0 评论