Java
Docker安装部署ElasticSearch
参考文档: https://blog.csdn.net/qq_37726813/article/details/129917352 https://blog.csdn.net/yangkei/article/details/126837326 https://blog.csdn.net/yangkei/article/details/126837326 1.部署单点ElasticSearch 因
Vue第一个程序,经典Hello
弄明白了简单模式的vue应用,开始应用,首先下载vue.js文件,也可以访问使用 CDN 方法, 我是直接下载了vue.global.js,方法是NPM 方法(这个在上面的官网与菜鸟都有) ,然后用Visual Studio 建了一个空网站,新建文件夹scripts 把vue.global.js放文件夹下,新建文件夹pages在这个文件夹下新建一个html文件 写如下代码,然后保存 <!DO
【Java】信创开发(东方通)中台后端项目踩坑小记
在万事国产化以备世界风云突变之日,我们做软件开发的也不可避免的需要完成一部分信创项目,通常 Web 项目国产化部署的首要选择都是东方通 Web 容器。此次中台项目信创适配过程中踩坑无数,唯独这个坑让我印象深刻念念不忘,接下来就请诸君与我共同复盘一下。 背景:中台项目源于 ruoyi 开源框架,根据公司需要做了一些定制化改造增强。 1.首先,按照惯例进行 war 包打包。 a.去除项目内置 to
有时候感觉自己像个杂学家
有时候感觉自己像个杂学家,总是感觉精力不够,这也学那也学,从上学是学习汇编、C语言,到工作之后学会了vbc#javaC++CSShtmljsts,每次学习都是项目需要,结果每次都有新技术要学。 然后就觉得自己只是会了,哪样都不精通,虽说都可以拿来做些项目,但是也只是混饭吃 最近想把C++重新学习一下,为什么学C++ ,好多人都说C++老了,不好用、功能不强大等等,我自己感觉说这的不是外行就是对手
mybatis-plus分页插件之count优化
分页插件配置 分页代码示例 分页查询control 分页查询service 分页查询mapper 分页查询mapper.xml 优化前分页sql执行流程 1,先执行count统计,统计sql如下,规则时方法sql结果作为子查询,在外套一层select count(*) from (select * from split_experiment_type); 2, cou
Vue第二例data 选项
讲的主要还是附值方式,以及值的变化,总之是操作里面的数据选项 还是如上节讲的建html 上代码 <!DOCTYPE html><html><head> <meta charset="utf-8" /> <script src="../scripts/vue.global.js" type="text/javascript">&
Flink 容错机制 保存点和检查点
Flink检查点常用配置: //配置检查点 env.enableCheckpointing(180000); // 开启checkpoint 每180000ms 一次 env.getCheckpointConfig().setMinPauseBetweenCheckpoints(50000);// 确认 checkpoints 之间的时间会进行 50000 ms env.getCheckpoin
2023年7月26日 天气:晴
今天早上起来背了10个英语单词,然后学习了一个小时的java,写了一会英语阅读,然后和朋友出去打了两个小时的羽毛球,最后写了一会作业。 明天打算看一小时的电视剧,然后和朋友出去玩一会,打一两个小时的篮球,最后晚上练一小时的字,然后学习一小时的java。
JavaScript数据类型
JavaScript数据类型 分类 数据类型就是指的就是字面的的类型 JavaScript数据类型(共六种) 基本数据类型 字符串型(String) 数值型(Number) 布尔型(Boolean) undefined型(Undefined) null型(Null) 引用数据类型:Object 所有new出来的对象 用[]声明的数组 用{}声明的对象 String 声
JavaScript运算符
运算符 JavaScript有多种运算符,包括以下几类: 算术运算符 + 加号:用于相加 String相加会拼串 任何值和字符串相加时,都会先转换为字符串再拼接 除了+会将值转换为字符串,其余运算符都会将值转换为number - 减号:用于相减 * 乘号:用于相乘 / 除号:用于相除 % 取模运算符:返回两个数值相除的余数 赋值运算符 = 等于号:将右操作数的值赋给左操作数 +
MongoTemplate字段别名源码分析
背景 在使用 MongoTemplate 进行 upsert 操作时,发现mongodb表中,同一个字段出现了两种命名,如下: 说明:upsert方法中的参数,为 mongodb 中自带Update对象,且该对象的字段使用的是实体类的字段名,实体类如下: 问题分析 出现如上问题,第一反应就是实体类字段的@Field注解中别名未生效,那为啥没有生效呢
HashMap非线程安全到底有什么问题
HashMap是Java中常用的数据结构,用于存储键值对,并且提供了快速的查找和插入操作。下面挖掘一下HashMap内部的架构设计思维: 哈希函数的设计: HashMap使用哈希函数将键映射到数组索引上。好的哈希函数应该尽量减少哈希冲突,使得键能够均匀地分布在数组中,从而提高查找效率。Java中的HashMap使用了一种称为"扰动函数"(或称"混淆函数")的方式来增加哈希值的随机性,减少哈希冲突。
大实验2:用DS1302时钟芯片设计一个高精度时钟
需求: 1.在LCD1602上面显示年,月,日,星期,时,分,秒,并且按秒更新动态显示 2.4个独立按键各有各的功能,按键1能够实现进入暂停;按键2实现数值增大;按键3实现数值减小;按键4设定为功能选择键 3.具有闹钟设定以及到时报警功能,报警响起时,按任何按键均可以取消报警 完成: 1.根据DS1302的特性,读取DS1302中保存的date信息。 2.按键1判定之后,LCD进入功能设置模式,按
【Cesium源码系列】Cesium地形格式解析
Cesium地形数据解析 Cesium地形数据采用了一种扩展名为.terrain的二进制文件结构,该结构为quantized-mesh-1.0格式的、简单多重采样的四叉树金字塔结构。每个瓦片的地形数据包含了当前瓦片的顶点信息、三角网信息、索引信息以及扩展信息等。访问每个瓦片的服务地址为: 瓦片金字塔的两个根文件的范围及服务地址为 (-180 deg, -90 deg) - (0 deg, 90
cpu 操作系统 JVM(大白话)
大白话直接描述下,cpu,操作系统和jvm: cpu就像 健身房的跑步机硬件设备 操作系统 就是更有权威的大人(有很多权限) jvm及我们写的java应用,或其他用户程序,就像一群小朋友 每个小朋友都想在跑步机上玩,大人就需要按某种规则安排(任务调度),只允许玩多久,每次换其他小朋友,都要记录下当前同学的跑步参数(方便下次轮到他玩时恢复),再设置要玩同学的参数(这种切换很耗时)。有些操作也不许小朋
PHP 中优雅的将JSON/XML/YAML 等数据反序列化成指定的类对象
这个小事情何以需要记上一笔?实在是因为当用了各种编程语言以后,发现系统 I/O处,尤其对外的接口Interface最重要,它或许可以被称为 Specification ,规约。 PHP 是混合型编程风格的语言,不强求完全的OOP。但是代码不OOP化的话,又得不到更多的开发工具的支持。尤其在PHP中如果只是用数组结构处理这种 接口处的强spec场景,在Editor/IDE中的代码就很难达到易读性(不
SpringMVC从入门到精通深入学习路线?
SpringMVC从入门到精通深入学习路线? 如果你想深入学习SpringMVC,以下是一个从入门到精通的学习路线: 1. Java基础知识:了解Java语言的基本语法和特性,包括面向对象编程(OOP),异常处理等。这将为你后续学习SpringMVC打下基础。 2. Servlet和JSP:学习Servlet和JSP的基本概念和用法。了解Servlet生命周期、请求与响应、Servlet的配置等。
Mybatis从入门到精通深入学习路线?
Mybatis从入门到精通深入学习路线? 1. MyBatis基本概念和原理:- 学习MyBatis的基本概念,包括SqlSessionFactory、SqlSession、Mapper等的作用和关系。- 了解MyBatis的工作原理,包括SQL解析、参数映射、结果集映射等核心流程。 2. 环境搭建和配置:- 下载MyBatis和相关依赖,并配置开发环境。- 学习如何配置MyBatis的数据源、事
mybatis-plus:主键id、uuid
mysql-8.0.33-winx64.zip(免安装版) spring boot 2.7.13 Java 8 mybatis-plus-boot-starter 3.5.3.1 -- 序言 本文 测试&记录 spring boot 项目 中使用 mybatis-plus 时,主键(整型的 id、字符串型 的 uuid)的生成。 准备工作 mybatis-plu
每日汇报 第五周第四天 CSS弹性盒子模型和html排版
今日学习: CSS中的弹性盒子模型和html中的排版 盒子模型html代码: css: html排版html代码: CSS代码: 明日计划: 网页的响应式设计;JAVA再等等 遇到困难:东西好多
一、创建Maven聚合工程
1.聚合工程结构 2.Maven聚合工程创建 2.1构建父工程fmmall 2.1.1创建一个maven工程,packing设置为pom,父工程继承 spring-boot-starter-parent 2.1.2在fmmall项目下创建common工程(同样也是maven工程),packing设置为jar 2.1.3在fmmall项目下分别继续创建beans工程,map