Springboot2.x+Quartz分布式集群

Springboot2.x+Quartz分布式集群生产环境一般都是多节点高可用,Springboot本身自带有定时任务功能,但我们项目需求要求能对定时任务进行增,删,改,查。所以考虑引进Quartz,引入Quartz就需要考虑分布式集群,所以就有了这篇文章。数据库脚本Quartz数据库有11张表,既支持Mysql,也支持OracleMysql/*NavicatMySQLDataTransferSo
分类: 编程语言 发布时间: 09-21 20:15 阅读次数: 0

今天我是如何10分钟完成30万售后单问题分类的

数据分析组要对公司的售后维修单进行分析,筛选出top10,然后对这些问题进行分析与跟踪;
分类: 编程语言 发布时间: 09-21 19:35 阅读次数: 0

面试官:你说你精通SpringBoot,你给我说一下类的自动装配吧

剖析@SpringBootApplication注解创建一个SpringBoot工程后,SpringBoot会为用户提供一个Application类,该类负责项目的启动:@SpringBootApplicationpublicclassSpringbootSeniorApplication{publicstaticvoidmain(String[]args){SpringApplication.r
分类: 编程语言 发布时间: 09-21 19:35 阅读次数: 0

结构与算法(04):排序规则与查找算法

本文源码:GitHub·点这里||GitEE·点这里一、递归算法递归就是方法自己调用自己,每次调用时传入不同的变量,可以让代码变得简洁。递归算法在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法,递归式方法可以被用于解决很多的计算机科学问题,因此它是计算机科学中十分重要的一个概念。基础案例:通过递归打印数据;publicclassM01_Recursion{publicstat
分类: 编程语言 发布时间: 09-21 19:35 阅读次数: 0

热点技术讲解:ShardingJdbc分库分表实战案例解析(上)

在对诸如订单、交易、支付等实时在线业务系统的研发、维护过程中,随着业务量的快速增长,我们经常会遇到由于关系型数据库(如:MySql)单表数据量增长过大而引发的线上事故;虽然这些事故多数时候是由于不合理的慢SQL而引起的系统雪崩,但有时也会出现由于数据库热点块IO争用而引发的系统性性能下降。总之,单表数据量的无限增长总是会在这样或那样的情况下增加系统的不稳定性因素。
分类: 编程语言 发布时间: 09-21 19:25 阅读次数: 0

pandas dataframe根据列值筛选数据

python 小白第一次写数据处理,如有问题请随时指出:
分类: 编程语言 发布时间: 09-21 19:05 阅读次数: 0

Java ConcurrentHashMap 高并发安全实现原理解析

深挖 Java ConcurrentHashMap高性能和线程安全的底层支撑,运用并发和线程安全的基本理论验证其为何这么设计,以及如何保证安全。
分类: 编程语言 发布时间: 09-21 19:05 阅读次数: 0

一眼看懂 Spring SpringMVC和SpringBoot 区别

一、概念1、SpringSpring是一个开源容器框架,可以接管web层,业务层,dao层,持久层的组件,并且可以配置各种bean,和维护bean与bean之间的关系。其核心就是控制反转(IOC),和面向切面(AOP),简单的说就是一个分层的轻量级开源框架。2、SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spri
分类: 编程语言 发布时间: 09-21 19:05 阅读次数: 0

冰眼冷链物流监控平台学习总结

冰眼冷链物流监控平台学习总结采用的的主要技术有:netty、springboot、springcloud、kafka、flink、redis、druid/vue等资料:https://pan.baidu.com/s/1KZf1Gj4-UGleJjWiLfStSw提取码:8wyv解决方案:监控部分采用分布式微服务架构,同时针对海量物联网数据的统计和查询引入了专门的解决方案。基于物联网及大数据实时计算
分类: 编程语言 发布时间: 09-21 18:45 阅读次数: 0

Python和R之间的优势有何不同?

Python和R语言应该很多人都听说过,不过对于这两门语言很多人都比较纠结该选择那个,接下来我们来看看各自的优势吧。
分类: 编程语言 发布时间: 09-21 15:05 阅读次数: 0

ccf 1246 最详细的菜鸟解析

ccf 1246一百分的代码咱就不奢望了,送上九十六分代码,供大家参考参考。题目链接:http://118.190.20.162/view.page?gpid=T102观察测试点知道,大多测试点的s都只有一位或者两位。最后一个测试点,赞就直接放弃了。观察测试点和字符串长度可以知道,当n足够大的时候,字符串长度会变得巨大,暴力方法肯定不行。所以需要一定的规律。观察得知,在字符串中,s为一位或两位的情况只有14种。一位:1,2,4,6两位:16,26,41,42,44,46,61,62,64,
分类: 编程语言 发布时间: 09-21 11:42 阅读次数: 0

LeetCode 第 35 场双周赛(216/2839,前7.61%)

文章目录1. 比赛结果2. 题目1. LeetCode 5503. 所有奇数长度子数组的和 easy2. LeetCode 5505. 所有排列中的最大和 medium3. LeetCode 5504. 使数组和能被 P 整除 medium4. LeetCode hard1. 比赛结果做出来3题。继续加油!全国排名: 216 / 2839,7.61%;全球排名: 585 / 8750,6.70%2. 题目1. LeetCode 5503. 所有奇数长度子数组的和 easy题目链接给你一个
分类: 编程语言 发布时间: 09-21 11:42 阅读次数: 0

口罩预约管理系统——系统网站实现(前端+PHP+MySQL)

口罩预约管理系统(系统网站)基本功能实现,结合前端基础、后端PHP和MySQL数据库实现。基于上一篇设计地数据库,开始搭建口罩预约管理系统,实现基本需求功能!
分类: 编程语言 发布时间: 09-21 11:41 阅读次数: 0

二进制炸弹的拆除——张渣渣_的学习记录(1)

张渣渣_的学习记录(1)之二进制炸弹的拆除二进制炸弹闯关我们学校计算机系统基础课程的大作业,现在我把自己做实验的整个过程贴在下面,希望大家对不足的地方加以指正。(因为自己在学习的过程中还是有很多的不足,所以在之后的博客中,我会有一篇专门对这篇文章中不足的地方进行补充。话不多说,我们直接开始!!!!!!【大作业要求】该大作业为闯关实验,共需破解7关。下载压缩文件,在Debian系统里进行解压缩,通过对可执行文件bomb反汇编,分析汇编代码并获取相关线索,从而破解每一关的输入内容,完成闯关。【闯关
分类: 编程语言 发布时间: 09-21 11:41 阅读次数: 0

cesium标绘之点,线,面,圆,曲线,矩形,多边形,图标,直线箭头,攻击箭头,钳击箭头(思路解析加源码)

目录前言一、点二、折线三、曲线四、圆五、矩形六、多边形七、直线箭头效果图总结更多标绘作为GIS最基本需求之一,想必大家在工作中肯定遇到了,标题中的这些标绘大家肯定都实现过,但是也许总是不太全面,在此,我把标绘的逻辑做了统一的封装处理,没准等你看完了点线面的处理逻辑后,你会说,只要你给我一个算法,我给你画出个牡丹花(本质上就是给你一堆点,看你能画出什么奇奇怪怪的东西了)绘制逻辑说明:constructor:这里采用ES6的新语法,用来构造每种标..
分类: 编程语言 发布时间: 09-21 11:41 阅读次数: 0

前端开发实习工作之关于git的每天使用浅谈

git是什么分布式版本控制系统,他用来干什么呢?实习的第一天,leader就把我拉进了部门的GitLab组中。GitHub仓库之前使用过,但是GitLab还是第一次接触。GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。简单来说,我们部门一共有30个大大小小的项目,首席架构和部长拥有全部权限,而对于其他同事以及实习生来说,负责什么才进入这
分类: 编程语言 发布时间: 09-21 11:41 阅读次数: 0

腾讯面试官的面经分享,我是如何面试别人的?

前言这两天小编有幸结识了一位腾讯的大佬,并面试过很多人,遂向他请教了站在面试官角度上是如何看待面试这件事的。接下来文章将会以第一口吻为大家分享大佬的面经。一般面试(无论几轮),都会从三个角度来考察面试者1、技术面试2、项目面试3、个人综合素质面试简单来说,你要在这三个层面,不停的加强,才能够入得了大佬法眼(这里主要是讲述的社招,校招由于学生一般没有做过什么项目,所以项目面试只是简单聊一聊,看看知识的广度以及想法)一、技术面试技术面试,顾名思义就是面试技术。这里就拿JAVA的面试题来说,一
分类: 编程语言 发布时间: 09-21 11:40 阅读次数: 0

终于有人把JVM什么是同步讲清楚了,受益匪浅啊!

JVM 的内存模型和 JVM 的垃圾回收机制一直是 Java 业内从业者绕不开的话题(实际调优、面试),大家再来一起学习一下 JVM 的垃圾回收机制。作为 Java 从业者如果不掌握这些知识点可能很难跳过高级走向架构师阶段。怎么理解什么是同步?答案:同步用来控制共享资源在多个线程间的访问,以保证同一时间内只有一个线程能访问到这个资源。在非同步保护的多线程程序里面,一个线程正在修改一个共享变量的时候,可能有另一个线程也在使用或者更新它的值。同步避免了脏数据的产生。对方法进行同步:public syn
分类: 编程语言 发布时间: 09-21 11:40 阅读次数: 0

Java深入篇~04.List数据结构的实现(JDK1.8)

Java深入篇~04.List数据结构的实现(JDK1.8)上一篇文章前言       通常程序总是根据运行之后才知道的某些条件去创建对象。在此之前并不知道所需对象的数量,甚至也不知道对象的类型。为了解决这个问题,则需要在任意时刻任意位置来创建这个所需要的对象。这样一来,数组是肯定行不通的。因为数组的尺寸是固定的不可改变的。所以在大多数编程语言里面都会提供某种方法来解决。比如C++有STL,而Java则有一套容器类。 &
分类: 编程语言 发布时间: 09-21 11:40 阅读次数: 0

芯原数字IC笔试题(每年题型类似)

具体是哪个年份的不太清楚,但是2021届的题型和这个一样,有些还是原题。下文给出部分答案,请有志者自行补充。解析:B第三个等于前两个之和除以2解析:C从左到右三个图,有相同图案就消去,没有则保留解析:A考眼力,最终在A和B中选,但是显然B中最上面的梯形中间的横线与右边梯形横线重合,显然不对解析:D(1+1)/(1/300+1/450)解析:解析:A有同样黑色就保留解析:D大扇形中的值等于小扇形中的两个值之和加3解析:F和都为11解析:吞吐量和laten
分类: 编程语言 发布时间: 09-21 11:39 阅读次数: 0