- 博客(290)
- 收藏
- 关注
原创 Mysql的Buffer Pool缓存机制(也是Innodb引擎的事务原理)
【代码】Mysql的Buffer Pool缓存机制(也是Innodb引擎的事务原理)
2024-06-13 21:53:26 118
原创 WEX ISO 8583通信协议
ISO 8583 是国际标准化组织( ISO )定义的一种金融交易协议,它定义了一种消息格式,用于在不同的金融系统之间传递交易请求和响应。
2023-12-14 10:13:03 545
原创 springboot配置多数据源
一、pom依赖即springboot框架搭建集成mysql、mybatis-plus<dependencies> <!--spring-boot-starter--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactI
2022-05-30 21:56:44 345
原创 apache wordpress php 外贸独立站
一、windows环境安装参考地址1、下载安装apache1、下载Apache2.4.53 下载地址https://httpd.apache.org/download.cgi 点击Files for Microsoft Windows——跳转页面后再点击ApacheHaus——跳转页面再点击download图标下载 2、解压httpd-2.4.53-o111n-x64-vs17.zip, 并将“安装目录\Apache24\conf\httpd.conf”里面的“Define SRVRO
2022-04-15 11:33:27 1700
原创 大数据之Flink计算框架
一、Flink介绍Flink官网:https://flink.apache.org/zhApache Flink 是一个流批统一的计算框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。Flink能在所有常见集群环境中运行,并能以内存速度和任意规模进行计算。OLTP 实时计算(流式计算)OLAP 离线计算(批量计算)Flink运行环境: StandAlone 自己单独运行 Hadoop-Yarn 通过hadoop-yarn运行 Mesos为什么要选择
2022-03-08 17:35:49 1701
原创 大数据用户画像项目实战 ETL数据抽取
一、课程介绍一个基于规则的大数据用户画像项目为什么要选这样一个项目: 1、典型的批量计算场景 2、基于规则。涵盖大数据批量处理的各个典型场景 3、可视化。所有控制流程全程可视化 4、可扩展。通过集成更多的计算方式来扩展出更多的业务场景课程收获: 1、了解一个典型的大数据项目的整体处理流程 2、熟悉大数据组件如何整合工作 3、举一反三,熟悉其他大数据处理流程...
2022-03-01 14:11:29 1478
原创 大数据风控项目实战 Drools规则引擎
一、风控项目背景介绍对一个复杂支付系统提供统一、全名高效的风险控制服务特定: 1、数据全 2、响应快二、风控项目系统架构实时风控: 规则前处理、统一规则引擎、规则后处理非实时风控: 数据收集入库、流式计算引擎、批量计算引擎统一存储服务:数据存储BFF:非核心模块...
2022-02-19 13:25:14 8232
原创 SpringBoot项目打成.exe程序
参考链接一、准备工作1.正常运行的SpringBoot项目编译出jar包2.下载安装exe4j,将springboot项目打成exe文件 官网地址:https://exe4j.apponic.com/download/3.下载安装inno setup,将exe文件和jre打个包合并,达到没有jdk电脑环境下也能运行 官网地址:https://jrsoftware.org/isinfo.php二、操作步骤1.打开exe4j 安装目录下bin/exe4j.exe2.操作
2022-02-08 09:50:29 1503
原创 Python学习(四)后端开发框架django
常见python web开发框架:web.pyDjangoPylonsTornadoBottledjango菜鸟教程一、django项目创建与启动1.安装django pip install django==1.10.1 pip list查看是否安装成功2.新建django项目 进入某个文件夹,CMD命令:django-admin startproject pythonDemo2 测试:在该文件夹下生成一个pythonDemo2的文件夹3.运行项目 .
2022-01-25 16:37:59 3341
原创 Python学习案例之TCP连接
服务端import socket# 1.声明socket AF_INET:互联网协议 SOCK_STREAM:TCP流式协议serverSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 2.声明serverSocket的地址和端口serverSocket.bind(('10.10.71.14', 8080))# 3.开启监听serverSocket.listen(5)print("服务端已经开启")# 4.等
2022-01-25 16:26:25 2258
原创 Python学习(二) Idea创建python项目
前提要已经安装好python( python -v )或者anaconda( conda --version )File——New——Project——Python——Next
2022-01-25 15:13:02 657
原创 时序数据库之InfluxDB
中文文档一。安装启动//docker-compose方式version: "3.7"services: minio: image: 10.10.62.7:5000/inluxdb:latest container_name: influxdb restart: always privileged: true #避免挂载目录提示没有权限 environment: - INFLUXDB_ADMIN_ENABLED=true -
2022-01-24 14:54:33 1011
原创 SpringBoot + SpringSecurity + JWT
一、pom依赖1.POM依赖 <!--security--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> <version>2.2.4.RELEASE&l
2022-01-24 10:13:59 1151
原创 内网穿透工具 ngrok NATAPP
花生壳nat123ngroknatapp https://natapp.cn/ngrok官网ngrok登录页面
2021-12-05 15:21:37 340
原创 CICD之 gitlab和gtilab runner
一。安装方式一:rpm包安装(centos) 1,下载rpm包 清华源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/ linux命令wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el7/gitlab-ee-12.9.0-ee.0.el7.x86_64.rpm --no-check-certificate 或者windows电脑访问软件直接下载rpm包然后上传linux
2021-11-14 00:45:58 1812
原创 VUE(一)——创建VUE项目,引入不同组件
vue创建项目参考一。环境准备nodeJs和npm : 官网地址下载运行即可 https://nodejs.org/en/vue脚手架: 测试:如下命令出现版本号node -vnpm -vvue -V二。创建项目1.在要创建项目的文件夹下cmd,然后命令: vue create vue-project-1,回车2.在控制台上下键选择安装方式,然后回车 default (bable,eslint) // 默认 Manually select features // 手
2021-10-29 01:08:31 724
原创 并发编程之FutureTask 异步编程 十个方法并行 十个接口合成一个
一. main程序示例public class UseFutureTask { /*实现Callable接口,允许有返回值*/ private static class UseCallable implements Callable<Integer> { private int sum; @Override public Integer call() throws Exception { Thread
2021-10-27 14:50:44 252
原创 项目控制台发送消息 scan
一层@SpringBootApplicationpublic class MainApplication implements CommandLineRunner { @Value("${app.userName}") private String userName; public static void main(String[] args) { SpringApplication.run(MainApplication.class, args);
2021-10-21 18:46:48 115
原创 java判断、测试ip和端口是否可连接 服务是否可连接
public class NetAddressIsReachable { /** * check ip and port * * @param address * @param port * @param timeout * @return True if connection successful */ public static boolean checkAddressReachable(String address
2021-10-21 10:57:15 611
原创 linux系统中 java newDate的时间和系统时间不一致
1.首先linux命令date看时间是否正确, 如果不正确: date -s 正确时间 修改2.JVM的启动参数添加:-Duser.timezone=GMT+08
2021-10-14 15:33:37 1359
原创 EFLK四组件日志收集 ELK filebeat
filebeat和logstash的区别相同点: 都可以做日志收集不同点: 语言:logstash是JVM,filebeat是golang 轻量级:logstash资源消耗比较大,filebeat更轻量级 过滤:logstash能进行日志过滤 filebeat可以把数据传输给logstash进行数据过滤处理,称为背压机制logstash1.下载安装 下载地址:https://www.elastic.co/cn/downloads 解压即完成安装2.运行测试: linux
2021-10-03 11:11:43 520
原创 JavaMailSender发送邮件
1.pom加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.2.4.RELEASE</version> </dependency&g
2021-09-30 11:47:02 1050
原创 模拟代码——内存溢出OOM 高CPU 死锁
//模拟内存溢出public class HeapTest { byte[] byteArray = new byte[1024 * 100]; public static void main(String[] args) throws InterruptedException { ArrayList<HeapTest> heapTests = new ArrayList<>(); while (true) {
2021-09-29 13:47:17 558
原创 flyway
1.pom加依赖 <!--引入flyway--> <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> <version>6.1.0</version> </dependency>
2021-09-26 15:08:16 165
原创 minio
docker-compose运行version: "3.7"services: minio: image: quay.io/minio/minio command: server /data --console-address ":9001" environment: MINIO_ROOT_USER: root MINIO_ROOT_PASSWORD: 12345678 volumes: - ./data:/data:Z
2021-09-16 14:48:49 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人