Java
手写Mapper的映射文件(通用)
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="cn.edu.neu.h
Kafka 集成Flink
1.环境准备 1.Kafka集群环境准备 1.准备一个Kafka集群环境并启动 Kafka 3.6.1 集群安装与部署 2.创建first Topic 2.Flink环境准备 1.新建Maven项目 flink-kafka 【略】 2.添加POM依赖 3. 资源路径resources下新建log4j.properties 文件,更改打印日志的级别为 error 4.新建包 cn.coreqi
安卓应用开发日记10
修正主界面显示资产,并且每次切入主界面重新计算总资产,简易记账本完工 package com.example.helloworld;import static com.example.helloworld.util.DateUtil.getTime;import androidx.appcompat.app.AppCompatActivity;import android.content.Inte
使用 AI 为开发提速
与 AI 同行。 出题 最直接使用 AI 的方法,就是出题。出题方式适用于写工具类。 如 “再谈函数式编程:释放编程创造力” 一文所示。 再给一例: AI + 函数式 + 泛型编程,将能让你的编程效率成倍提升。 利用 AI 生成自动化工具 更复杂的出题,让 AI 生成自动化的完整实用工具。注意要详述要求。 比如,java 工程转 Go,需要把大量 Java 对象转成 Go 结构体。需要一
【libGDX】Mesh纹理贴图
1 前言 纹理贴图的本质是将图片的纹理坐标与模型的顶点坐标建立一一映射关系。纹理坐标的 x、y 轴正方向分别朝右和朝下,如下。 2 纹理贴图 本节将使用 Mesh、ShaderProgram、Shader 实现纹理贴图,OpenGL ES 的实现见博客 → 纹理贴图,本节完整代码资源见 → libGDX Mesh纹理贴图。 DesktopLauncher.java
【libGDX】Mesh立方体贴图(6张图)
1 前言 本文通过一个立方体贴图的例子,讲解三维纹理贴图的应用,案例中使用 6 张不同的图片给立方体贴图,图片如下。 读者如果对 libGDX 不太熟悉,请回顾以下内容。 使用Mesh绘制三角形 使用Mesh绘制矩形 使用Mesh绘制圆形 使用Mesh绘制立方体 Mesh纹理贴图 2 立方体贴图 本节将使用 Mesh、ShaderProgram、Shader 实
《程序是怎样跑起来的》第七章——程序是在何种环境下运行的
本章讲解内容围绕操作系统和运行环境。 以下是是本章大致内容的总结: 运行环境=操作系统+硬件,不同操作系统之间不能相互沟通,硬件CPU只能解释自身固有的机器语言,不同CPU能解释的机器语言的种类不同。 机器语言的程序称为本地代码,而我们用各种语言编写的代码,在编写时仅仅只为文本文件,在任何地方都能显示和编辑,我们称之为源代码。对源代码编译过后,就得到本地代码。 在以前各种计算机外围设备并没有互通的
【触想智能】工控一体机与PLC电脑的三大区别
工控一体机与PLC电脑都是工业自动化控制中使用非常广泛的设备。虽然它们都是一体化设备,但是它们的设计和功能是不同的。 很多客户朋友对工控一体机和PLC电脑分不清,下面小编为大家介绍一下它们之间的区别。 1、设计结构: 工控一体机是一种将计算机和控制器集成在一起的设备。它通常采用工控机或嵌入式系统作为计算机核心,与各种工业外设集成在一起,如触摸屏、输入输出模块、传感器等。工控一体机的
图片Base64编码解码的优缺点及应用场景分析
随着互联网的迅猛发展,图片在网页和移动应用中的使用越来越广泛。而图片的传输和加载往往是网页性能的瓶颈之一。为了解决这一问题,图片Base64编码与解码技术应运而生。本文将介绍图片Base64相互转换的优缺点,以及它可以解决的问题和适用的方面,并提供完整的JavaScript示例。 图片Base64相互转换 | 一个覆盖广泛主题工具的高效在线平台(amd794.com) https://
浅析ThreadLocal源码
对于expungeStaleEntry,参考下图: 如图,staleSlot位置需要清掉,后面的元素需要重新哈希,直到遇到entry还是null的为止,也就是会遍历到staleSlot+3位置会停下来,对i位置重新哈希计算的位置h已经存在元素,从h往后遍历,遇到空位置就将i位置的entry移过去。
pkl apple 开源的配置即代码语言
pkl apple 开源的配置即代码语言 应用场景 生成静态配置 可以方便的生成json,yaml,xml 格式配置 应用运行时配置 官方提供了swift,go,java,kotlin 语言的支持,可以方便使用 说明 github 上的start 不少,值得看看,同时也直接可以集成到spring boot 项目中,很不错 参考资料 https://github.com/a
KMP 字符串搜索算法
KMP 字符串搜索算法是 Knuth、Morris、Pratt 三位在类似的时间段内一起发明的一种字符串搜索算法,该算法的主要原理是利用待查找子串中的某些信息,在匹配失败时能够减少回退的步数 算法原理 假设现在有一个待搜索的字符串 ABABAC,如何利用现有的字符串实现在字符不匹配时尽可能向后调整搜索的开始位置。 目前主要存在两种处理方式:DFA 和部分匹配表 DFA[1] 假设通过原有的搜索字符
SpringBoot + Redis 的配置及使用
一、SpringBoot 配置Redis 1.1 pom 引入spring-boot-starter-data-redis 包 1.2 properties配置文件配置redis信息 默认连接本地6379端口的redis服务,一般需要修改配置,例如: 二、RedisTemplate<K,V>类的配置 Spring 封装了RedisTemplate<K,
美团面试:说说Java OOM的三大场景和解决方案?
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
mybatis xml配置文件头
@Entity <dependency> <groupId>javax.persistence</groupId> <artifactId>javax.persistence-api</artifactId> <version>2.2</version> <!-- 请根据你的需要选择版本 -
实名认证Api接口:验证身份证号码和姓名是否匹配成功
实名认证是在互联网信息时代中,为了保障身份信息的正确性而进行的一种核验手段。实名认证可以有效防止虚假身份的使用,维护公共利益和个人权益的安全。在很多互联网应用中,实名认证已经成为了一个非常重要的环节。 在开发过程中,我们经常需要通过API接口来实现实名认证功能。其中,验证身份证号码和姓名是否匹配成功的接口是实名认证的核心功能之一。本篇博文将介绍一个实名认证API接口,通过该接口可以验证身份证号码和
Kubernetes配合Jenkins实现轻量自动持续集成
Kubernetes配合Jenkins实现轻量自动持续集成 原创 王先森sec 王先森Sec 2024-02-19 13:16 北京 听全文 这是一个分享运维,DevOps,安全等知识的微信公众号。王先森Sec 王先森Sec 分享运维,DevOps,安全等知识。 23篇原创内容 公众号 背景介绍 在当今的
面试官:你知道Comparable 和 Comparator 的区别吗?我:巴拉巴拉
写在开头 面试官:“我们在Java的集合和数据结构中都离不开比较器,请你聊一聊Comparable 和 Comparator 这两种的区别吧” 内心活动:“上来就这么直接吗,那些ArrayList,HashMap都不问呀,好,既然如此,那让我来征服你吧,面试官大人!” 我:“好滴!巴拉巴拉~” Comparable Comparable是java.lang包下的一个接口,其内部构造非常简单,只有一
Markdown体验加上解释
Markdown学习 标题: 通过#+空格+标题名字 可以设置标题 可以通过“#”的数量来设置标题的级别“#”越多标题级别越低,最多可以设置六个级别 这里用四级标题到六级标题举例子 四级标题 ####+空格 五级标题 ##### + 空格 六级标题 ###### + 空格 字体 加粗:在要加粗的内容两边加上两个“*”。 斜体:在需要斜体内容两边加上一个“*”。 粗体加上斜体:在需要加粗斜体内容两
03 java 入门 介绍
03 java 入门 介绍 JDK、JRE、JVM JDK : Java Development Kit (java 开发者工具) JRE : Java Runtime Environment (java运行时环境) JVM : Java Virtual Machine (Java 虚拟机)
《程序是怎样跑起来的》读后感——第七章 程序是在何种环境中运行的
在读完了本章后,我了解到本章的主要核心是解释程序的运行环境。 在本章开篇我就了解到,程序包含运行环境。而由书中图可知,在表示程序的运行环境时,列出了操作系统和计算机主机,由此可见,操作系统和硬件决定了程序的运行环境。从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。它只能解释其自身固有的机器语言。而且不同的CPU 能解释的机器语言的种类也是不同的。机器语言的程序称为本地代码。程序