- 博客(20)
- 资源 (9)
- 收藏
- 关注
原创 java实现将任务轮流分给每一个人,自动派单分配任务,java任务平均分配制度
假如有3位业务主管: ArratyList 主管={'主管A','主管B','主管C'}1.需求: 业务员提交的订单分配给3位主管中任意一位去审核,业务主管提交的订单分配给另外两位去审核 即业务主管自己不能审核自己提交的订单. 例如: 当业务员提交订单1时,将该订单分配给主管A去审核, 当业务员提交订单2时,将该订单分配给主管B去审核, 当业务员提交订单3时,将该订单分配给...
2019-10-22 14:21:40 6458
原创 Apifox一款专为开发和测试人员而定制的专属利器,强烈推荐!
作为一名Java开发程序员,开发接口与前端联调甚至有时候需要让测试人员调用是必不可少的.官网上一句话描述了它的强:Apifox=Swagger+Mock+Jmeter+Postman我所在的公司规模不是很大,平时Mock和Jmeter用的不多,此处不做赘述.1.在用apifox之前我一直在用swagger或者knife4j,二者均是在线实时的接口文档,但是它们必须要求所对应服务器必须的运行状态,否则网页就打不开,但是apifox就不存在此类情况,apifox不仅可以从swagger中导入历史接口数据还
2022-06-19 19:07:05 922 1
原创 springboot启动后执行方法的五种实现形式
亲自测试,按照执行顺序如下:第一种:@Componentpublic class SpringContext1 { @PostConstruct public void pingStart(){ System.out.println(" ======================1 @PostConstruc方法开始执行=================="); }}第二种:@Componentpublic class SpringContex
2022-03-09 22:30:15 1788
原创 xxl-job2.3.0版本无法自动注册,xxl接参为null,手动执行失败问题
A.问题描述:1.springboot服务跑起来后,连接上公司内部搭建的xxl-job服务,在执行器管理中的OnLine 机器地址都是空的2.手动添加机器地址,仍然无法执行;各种报错,无效的url/远程机机器连接超时/无效的token等等B:解决方案:由于 公司内部搭建的xxl-job服务 的版本是2.3.0,而springboot服务版本是1.9.0,二者版本不一样导致,所以此处升级springboot服务版本到2.3.0,但是新版中无法继续使用注解@JobHandler(value = “AA
2022-01-04 20:22:22 8420
原创 nfs共享远程文件夹,本地挂载远程服务器目录
nfs共享远程文件夹,本地挂载远程服务器目录解压并安装nfs:创建共享文件夹编辑配置文件加载配置文件为rpcbind和nfs做开机启动rpcbind和nfs启动重启相关服务查看端口使用情况:防火墙开启端口;解压并安装nfs:创建共享文件夹为rpcbind和nfs做开机启动rpcbind和nfs启动重启相关服务查看端口使用情况:挂载:(/image/bx/bxftp/image/)防火墙开启端口;server端(需要共享的服务器):127.0.0.1(服务端IP)client端:127.0.0.2(客
2021-07-21 18:00:52 938 1
原创 kibana操作ES简单操作之创建/更新/删除/查询索引等
ES创建字段映射规则,创建索引的各个字段类型新建一个索引"电影"的索引更新id是1的电影信息 将名字更新为"我不是药神==="查询该索引下所有的记录详情根据id查询记录详情创建索引字段映射的规则,设置字段类型删除id是2的电影删除"test"索引查看当前有多少索引以及版本信息等查看所有的索引的记录总条数新建一个索引"电影"的索引PUT /movie/type1(索引类型,可以不写)/1{ "name":"我不是药神", "type":"情感", "publishYear":2018,
2021-05-30 15:33:10 2734
原创 2021-03-08
导入excel表格时,先将表格保存在本地,保存本次上传的excel文件到本地目录:/** * 保存excel文件到本地 * @param request * @param userId * @param file excel文件 */ public static File saveExcelToLocal(HttpServletRequest request, Integer userId, MultipartFile file) {
2021-03-08 11:47:43 98
原创 springboot集成xxljob(许雪里)分布式定时任务框架
xxljob分布式定时任务框架解决了在分布式环境下,定时任务重复执行的问题;1.加入pom依赖:<!-- 许雪里定时任务 --> <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.2.0</version> </dependency>
2021-03-07 18:20:36 1014 1
原创 springcloud微服务整合/集成swagger(knife4j-小刀)实现在线文档调试和查看功能
1.在gateway网关层加入以下依赖 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.4</version> </dependency>
2020-10-20 18:29:57 3167
原创 Linux系统安装MongoDB数据库步骤
1.wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.7.tgz 在指定的目录下,直接下载源码压缩包.2.解压:tar -zxvf mongodb-linux-x86_64-4.0.7.tgz3.cd mongodb-linux-x86_64-4.0.7/bin/4.创建两个目录 存放数据库和日记1、mkdir -p logs2、mkdir -p datas6.在bin目录下创建一个mongodb.conf
2020-10-18 10:59:45 370
原创 springboot动态定时任务,动态修改cron参数,Date时间转化为定时任务cron格式
1.需求:每天网站开始营业时(一般是7:30)开始执行更新数据库,但是这个7:30是可以修改的.就是说这个定时任务不是固定时间执行的,执行时间有可能被更改;话不多说,上代码,我会将所用的代码全部粘贴上来,大家可以参考:/** * 动态定时任务-->动态修改cron参数 */@Service@EnableSchedulingpublic class ScheduledFor...
2019-11-08 16:21:13 1480 1
原创 java之Date类型的after()方法与before()方法的使用
需求: 当 当前时间date等于addDate时或者当前时间在addDate之后并且在addDate1之前进行处理逻辑 if((date.compareTo(addDate)==0)||(date.after(addDate)&&date.before(addDate1))){ 处理逻辑........省略......}解释: .compareTo()方法:前后时间一...
2019-09-29 11:29:24 12249
原创 java在线生成验证码图片
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio.ImageIO;import ja...
2019-09-27 11:34:02 137
原创 不使用原来的pom依赖,自定义pom依赖,安装本地jar包到本地运行,以及安装本地jar包到服务器运行
前两天利用java生成合同模板遇到一种情况:原来的pom依赖下载的jar包版本是商业版的,生成的合同上方总是有红字警告,虽然是免费的,但是看他不爽,于是联系成都蓝冰科技官方客服,客服发给我一个免费版本的jar包没有红字警告.太开心了,但是不会安装啊,本人只会pom依赖自动下载.请教了公司同事以后方法如下:e-iceblueSpire.Doc.Local1.0将pom文件中原来的依赖改...
2019-09-26 10:45:57 630
原创 详解HDFS的Mapper类和Reduce类及4个泛型参数含义
Mapper类:Mapper组件开发方式:自定义一个类,继承MapperMapper组件的作用是定义每一个MapTask具体要怎么处理数据。例如一个文件,256MB,会生成2个MapTask。即2个MapTask处理逻辑是一样的,只是每个MapTask处理的数据不一样。下面是Mapper类中的4个泛型含义:泛型一:KEYIN:LongWritable,对应的Mapper的输入...
2019-02-14 09:53:09 5560 2
原创 HDFS的MapReduce执行流程
1. 从HDFS中获取数据2. MapReduce首先会将输入的数据进行逻辑切片,每一个切片是一个InputSplit对象3. 每一个InputSplit对象会交给一个MapTask来执行4. 切片中的每一行数据都会触发一次map方法,5. map方法的输入的键默认为数据偏移量,输入的值为这一行的数据;输出的键以及值的类型根据业务确定6. 在Barrier阶段,会将所有相同的键所对应的值...
2019-02-14 09:42:52 290
原创 详解大数据HDFS分布式文件系统的写入流程
删除流程:1.客户端发起RPC请求到NameNode2.NameNode收到请求后,将这个操作更新到edits文件以及内存中3.NameNode更新完内存中的元数据之后,会给客户端返回一个ack信号,表示已经删除成功,但此时这个文件并没有真正的从DataNode上删除.4.等到DataNode发送心跳信息给NameNode的时候,NameNode收到心跳信息后.NameNode发现Data...
2019-02-14 09:33:31 222
原创 详解大数据HDFS分布式文件系统的写入流程
写入流程:1.客户端发起RPC请求访问NameNode2.NameNode在收到请求之后会进行校验:路径校验,权限校验3.如果所有校验都通过,则计算文件大小,计算切块数量,分配对应的DataNode,记录元数据,将文件块的储存地址,放入到队列中返回给客户端4.客户端收到队列后,将文件进行切块,然后将每一块封装成一个packets对象,准备发送5.客户端取出第一块的地址,从这些地址中选一个...
2019-02-14 09:26:45 315
原创 详解大数据HDFS分布式文件系统的读取流程
读取流程:1,客户端通过RPC请求访问NameNode(请求读取)2,NameNode查询请求的文件的元数据,获取到文件的储存路径,然后将文件所对应的全部或者部分文件块的储存地址放入一个队列中,返回给客户端.3,客户端收到队列之后,依次遍历队列,读取文件块.4,客户端从队列中获取到第一个文件块的储存地址,从中选出一个最近的DataNode来进行读取.5.读取完成之后校验文件块的大小是否符...
2019-02-14 09:11:14 572
CRC16循环冗余算法
2020-06-01
Java中文文档以及Java面试宝典
2020-04-15
最全Java常用日期处理工具类
2019-11-19
Tes视频上传三步走
2018-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人