- 博客(41)
- 收藏
- 关注
原创 JPA坑爹的saveAll方法
后面发现是代码实现里list落库的时候直接用的JPA的savaAll方法,这个方法的底层实现是一个循环,然后每个循环里先执行查询操作,然后判断是更新还是插入操作,又因为目标表的数据量极其庞大(几千万条记录),导致其每次查询的消耗时间非常长,然后又因为MQ的消息不停到来,导致其一直执行类型操作,最终数据库负载很大,造成阻塞。发现落库的时候,有张数据量很大的表一直在执行查询操作,导致写入的程序一直处于等待状态。测试环境没有问题,到预生产环境的时候,发现数据同步及其缓慢,MQ消息堆积了几千条。
2025-03-04 14:42:05
80
原创 Chatbox+阿里云免费秘钥打造专属自己的deepseek桌面客户端
地址:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台 API模式:OpenAI API兼容(默认不需要修改)名称:阿里云(自定义)API域名 :API路径:/chat/completions(默认不需要修改) API秘钥:复制粘贴模型:复制粘贴 点击保存
2025-02-08 13:45:08
4446
1
原创 FastBee物联网开源项目本地启动调试
(2)IntelliJ IDEA Community Edition (启动后端项目)(1)Visual Studio Code(启动前端项目)(3)Docker Desktop(安装组件)(1)docker 安装Redis7.0。(2)docker 安装Mysql5.7。(4)Node.js(前端启动使用)1、docker安装组件。
2024-07-17 17:28:24
1097
原创 Anaconda3常用命令汇总
win+R打开cmd窗口,以下所有命令都是通过cmd窗口执行。如果无法识别“conda”命令,请自行设置环境变量。1、查看所有虚拟环境。二、环境管理命令汇总。2、创建指定虚拟环境。3、删除指定虚拟环境。
2023-12-08 17:24:56
266
原创 springboot-技术栈汇总
2、springboot集成ShardingSphere-JDBC实现实现分库分表读写分离。3、springboot集成jasypt实现配置文件明文密码加密。1、springboot原生实现数据源动态切换、读写分离。6、springboot集成elasticsearch。5、springboot集成rabbitmq。4、springboot-集成nacos。
2023-12-04 13:34:03
563
原创 VirtualBox+Vagrant快速构建linux环境
running(运行),poweroff(关机),saved(保存),not created(未创建)VirtualBox可以看到虚拟机正在运行 ,说明虚拟机创建成功并可以正常运行。销毁:vagrant destroy,执行后状态是 not created。重启:vagrant reload,执行后状态是 running。停止:vagrant halt,执行后状态是 poweroff。暂停:vagrant suspend,执行后状态是 saved。启动:vagrant up,执行后状态是 running。
2022-09-09 14:34:00
2126
原创 Docker快速安装常用开发镜像
docker pull rabbitmq:3.9.11-managementdocker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9.11-management
2021-12-18 17:46:06
1541
1
原创 Python爬虫入门
一、抓取豆瓣Top250电影信息"""爬取豆瓣电影Top250"""import requestsimport bs4# 1,打开要抓取的网页# 2,查看接口(页面地址URL)的调用顺序# 3,查看数据的结构result = []header = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) '
2021-09-25 17:42:35
431
原创 sm4加密Java实现参考代码
来源博客:https://blog.youkuaiyun.com/CREATE_17/article/details/89067193package com.demo.utils;import java.util.Arrays;public class Sms4 { /** * @description: ENCRYPT与DECRYPT为加解密的判断依据 */ private static final int ENCRYPT = 1; private .
2020-08-09 22:01:20
5426
原创 fastJson解析三层嵌套字符串20200808
解析复杂嵌套的json报文,三层list嵌套,报文示例如下:{ "returnCode": "000", "returnMsg": "查询成功有数据", "policyInfo": [ { "insuranceInfo": [ { "insuranceId": "第二层list元素1", "paymentInfo": [
2020-08-07 22:55:50
988
原创 Java面试题目收集
1、String对象public class TestDemo { public static void main(String[] args) { String a = "hello"; String b = "hello"; String c = new String("hello"); String d = String.valueOf("hello"); String e = "he" + "llo";
2020-07-26 10:55:59
198
原创 Java常用设计模式
一、单例模式参考博客:https://www.cnblogs.com/happy4java/p/11206105.html1、枚举实现/** * 枚举类实现单例模式,保证单一性和线程安全 * @author DELL * */public enum Singleton1 { /** * 单例变量 */ INSTANCE; public void doSomething() { System.out.println("do something ..."); }
2020-07-15 18:08:15
251
原创 JMeter压力测试工具
一、下载安装参考博客:https://www.cnblogs.com/monjeo/p/9330464.html二、使用示例
2020-07-11 18:35:47
265
1
原创 Java Socket从NIO到Netty
一、传统IO参考博客:https://blog.youkuaiyun.com/a78270528/article/details/803185711、单向通信(客户端向服务端发消息)(1)服务端实现代码package com.demo.io;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class IOServ
2020-07-10 16:36:23
254
原创 JavaSE之final关键字与static关键字
1、static修饰类(只能修饰内部类)public class StaticTest { /** * 静态内部类 */ public static class InnerClass { InnerClass() { System.out.println("静态内部类构造方法。。。"); } public void method() { System.out.p.
2020-07-08 13:51:27
265
原创 大数据学习之Hadoop集群搭建(二)
集群使用192.168.1.102、192.168.1.103、192.168.1.104三台虚拟机服务器,主机名对应为hadoop102、hadoop103、hadoop104集群配置方案:(9个节点搭配部署在3台服务器,生产环境中每个节点单独一台服务器) hadoop102 hadoop103 hadoop104 HDFS NameNode Data...
2020-06-30 18:20:18
1289
原创 大数据学习之Spark(一)
学习资料来源:B站尚硅谷大数据系统视频一、Spark基本介绍1、Spark历史介绍https://www.bilibili.com/video/BV1BJ411U7hW?p=7072、Spark简要说明https://www.bilibili.com/video/BV1BJ411U7hW?p=7083、Spark核心概念https://www.bilibili.com/video/BV1BJ411U7hW?p=709二、Linux安装使用Sparkhttps://www.
2020-06-30 13:25:16
404
原创 大数据学习整理
大数据基础:JavaSE、JavaWeb大数据技术框架:1、Hadoop:HDFS(存储框架)、YARN(资源调度框架)、MapReduce(计算框架)2、Hive3、Spark(计算框架,替代MapReduce,基于Scala语言)
2020-06-27 21:58:24
379
原创 Scala学习入门
一、开发环境搭建注意:必须先配置好jdk环境,scala编译器是java编译器孪生弟弟,都会将程序编译成class字节码文件然后在jvm里运行1、Scala下载官网地址:https://www.scala-lang.org/download/all.html这里我下载的是2.11.8版本解压或者安装到本地目录目录结构如下:2、配置环境变量:创建SCALA_HOME变量(纯属个人喜好,也可以直接将Scala的bin路径配置到PATH变量中)将bin路..
2020-06-22 12:07:21
407
原创 JavaSE总结——基于jdk1.8
零、Java环境搭建jdk安装、环境变量设置、cmd窗口操作、javac命令、java命令、main方法一、Java基本语法1、常量与变量(常量不可位于赋值运算符左侧)2、标识符命名规则:由字母、数字、下划线、美元符$组成,不能以数字开头类名、接口名:必须大写字母开头,通常由单词或缩写组成方法名:必须小写字母开头,通常由单词或缩写组成常量名:必须全部大写,单词之间以下划线分割变量名:不能由数字开头3、数据类型基本数据类型——四类8种char:字符型,占1个字节,可
2020-06-10 22:13:22
279
原创 PyCharm常用设置
一、主题选择及主题字体设置Settings——>Appearance二、编辑器、控制台字体设置Settings搜索框搜索‘font’,设置编辑器字体、控制台字体
2020-05-22 19:41:51
503
原创 大数据学习之Hadoop集群搭建(一)
说明:虚拟机网关地址统一为192.168.1.2集群使用192.168.1.102、192.168.1.103、192.168.1.104三台虚拟机服务器,主机名对应为hadoop102、hadoop103、hadoop104集群配置方案:(9个节点搭配部署在3台服务器,生产环境中每个节点单独一台服务器) hadoop102 ...
2020-05-06 18:04:45
449
原创 SQL语句学习汇总(Mysql)
一、如下user表,查询表中每人重复出现的次数id name mobile 1 老大 13812340010 2 老二 13812340020 3 老二 13812340020 4 老三 13812340030 5 老四 13812340040 6 老五 13812340050 7...
2020-01-16 09:51:00
279
原创 阿里云centos7二进制压缩包安装mysql5.7详细步骤
官方文档:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html参考文档:https://blog.jkdev.cn/index.php/archives/125/1、查看MySQL进程并杀掉进程ps -ef |grep mysqlkill -9 进程号2、删除原有数据库查找yum方式或rpm...
2019-12-08 00:37:08
293
原创 前端框架Vue学习笔记
一、Vue简介二、搭建脚手架1、工具及环境准备:安装webstorm、安装Node.js说明:webstorm是前端开发的IDE工具,类似于后端开发的IDE工具eclipse、Idea等;而Node.js是JavaScript开发的运行时环境,类似于Java开发的运行时环境JDK2、配置Node.js的环境变量,在webstorm中指定Node.js的安装目录环境变量配置成...
2019-11-01 09:15:52
204
原创 JavaEE基础学习之HttpServlet
一、HttpServlet层次结构说明:HttpServlet继承自抽象类GenericServlet,而抽象类GenericServlet实现了Servlet、ServletConfig和java.io.Serializable三个接口,HttpServlet对service方法进行了封装和细化,http请求到达httpservlet后首先调用service方法,service方法根据请...
2019-10-08 19:05:53
458
原创 树莓派3B+入门操作
前言: 总目标是不使用显示屏,通过自己的笔记本或台式机以图形化界面远程操作树莓派一、软硬件准备硬件:树莓派3B+主板一块、64G空白TF卡一张、5V/2A的手机充电头一个、普通数据连接线一根(外壳和风扇可有可无)软件:(建议复制下载链接后用迅雷下,浏览器下载慢得要死)1、树莓派官方系统2019-04-08-raspbian-stretch-full(下载地址...
2019-05-12 19:07:56
4345
5
原创 IDEA快速搭建SpringBoot后端项目(ssm)
工具及环境准备:Jdk1.8、Maven3.3.9、Idea2018.2一、通过Idea的Spring Initializr功能自动生成demo项目(需要连外网才行)1、创建新的项目Idea的启动页创建或者进入Idea后创建2、项目模板选Spring Initializr,确定SDK(即JDK)后,直接点击“Next”3、项目设置默认即可,直接点击“Next”...
2019-05-02 01:12:52
2152
原创 阿里云CentOs安装tomcat
一、jdk安装1、下载jdk压缩包jdk-7u79-linux-x64.tar.gz并上传到服务器的某个目录,如:/root/temp2、在linux服务器上新建一个jdk安装文件夹,如:/root/jdk,然后将压缩包解压至该目录下,在安装包所在目录输入以下命令tar -zxvf jdk-7u79-linux-x64.tar.gz -C /root/jdk3、cd /进...
2019-04-11 20:56:34
226
原创 eclipse启动tomcat服务器报错解决
一、错误信息:Illegal access: this web application instance has been stopped already.Could not load . The eventual following stack trace is caused by an error thrown for debugging purposes as well as to att...
2018-07-25 16:48:56
12250
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人