Java

Java (MyBatis)

前沿 MyBatis 是一个开源的持久层框架,它简化了数据库访问的过程,通过将 SQL 语句和 Java 方法进行映射   MyBatis 也是ORM(Object/RelationMapping),中文名称:对象/关系 映射。是一种解决数据库 发展和面向对象编程语言发展不匹配问题而出现的技术   如何创建一个 方法 注入依赖 然后在resources 新建

docker部署hadoop集群

docker部署hadoop集群: https://blog.51cto.com/865516915/2150651   一、主机规划 3台主机:1个master、2个slaver/worker ip地址使用docker默认的分配地址: master: 主机名: hadoop2、ip地址: 172.17.0.2   slaver1: 主机名: hadoop3、ip地址: 172

mybatis - [07] 模糊查询

题记部分       (1)mapper类 List<User> getUserLike(String value); (2)mapper.xml <!-- 写法1 --> <select id="getUserLike" resultType="com.harley.pojo.User"> select * from

android12 Settings 添加导航栏和状态栏开关

平台RK3568,android12 添加导航栏和状态栏的开关。  通过设置系统属性来默认系统关闭导航栏和状态栏。   通过广播来控制导航栏和状态栏。Settings和 frameworks的代码如下:  

ASP.NET Core应用程序9:使用内置的标签助手

  ASP.NET Core 提供了一组内置的标签助手,可以应用最常用的元素转换。使用了内置的标签助手,就不必像前一章一样自己创建自定义标签助手。   本章描述了基本的内置标签助手,并解释了它们是如何用于转换锚、链接、脚本和图像元素的。还解释了如何缓存内容部分以及如何根据应用程序的环境呈现内容。 1 准备工作   本章继续使用前一章中的项目。   注释Startup.cs中注释掉前一章标签组件助手

kotlin的主次构造函数

前言:每种语言都有自己的特性,在kotlin语言中,构造函数有主次之分,对于第一次接触可能很难去理解。 一、主次构造函数和init代码块之间的执行顺序 主构造函数——>init代码块——>次构造函数 个人理解:先执行主构造函数构造出对象的主体,然后执行init代码块进行初始化,这时对象的模板已经出来了,再执行次构造函数使对象个性化。 二、主构造函数 一个类必须要有主构造函数,如Java

Spring Boot开启AOT的方式运行

Spring Boot支持对AOT模式的启动、测试 1、构建 或 1、启用AOT的方式启动app 作用:在进行GraalVM Native构建前检查是否存在有AOT未注册hints,以减少native image构建时的异常 2、AOT演练 3、以AOT的方式运行单元测试 4、更多资料, 见 https://docs.spring.io/spring-boot/docs/3.2.6/r

Redis 常用的数据结构简介与实例测试【Redis 系列二】

〇、都有哪些数据结构? Redis 提供了较为丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。 随着 Redis 版本的更新,后面又支持了四种数据类型: BitMap(2.2 版新增)、HyperLogLog(2.8 版新增)、GEO(3.2 版新增)、Stream(5.0 版新增)。 本文将对以上数据类型,通过示例进

Weblogic启动异常: The Network Adapter could not establish the connection 解决方案 oracle错误

引用:https://blog.csdn.net/qq_42557844/article/details/103940544 Weblogic启动 Io 异常: The Network Adapter could not establish the connection 这个异常的出现一般与数据库和你的PC的设置有关 这种异常的出现大致上有下面几种: 1. IP错误: 在设置URL时错误,例如:

2024流行的前端框架

     HTML 负责网页中的基本布局,CSS 管理视觉格式和结构,JavaScript 用于维护交互性和功能。   一、React.js 简介:   React 无疑是市场上最知名的前端框架之一,最初由 Facebook 于 2011 年开发。简单来说,React 是一个基于 JavaScript 组件的库,具有 JSX 语法。它于 2013 年转变为开源库,这一开发过程使

zookeeper:Unexpected exception, exiting abnormally ::java.io.EOFException

转载请注明出处:   服务器中断,重启服务器在重启kafka服务时,遇到如下报错:     解决方案 从备份恢复:如果您有最近的ZooKeeper数据目录的备份,从这个备份恢复将是解决问题最快的方式。确保备份是在ZooKeeper服务器正常运行时的状态。 手动恢复日志: 如果ZooKeeper服务器仍在运行,请先停止它。 定位包含data和datalog目录

前端怎么解决跨域问题

前端跨域问题的解决方案通常涉及几种不同的方法,每种方法都有其特定的应用场景和优缺点。以下是一些常见的前端跨域解决方案: JSONP(JSON with Padding) 原理:利用<script>标签没有跨域限制的特性,通过动态创建<script>标签并设置其src属性为跨域请求的URL,来实现跨域数据获取。 实现方式:在前端定义一个回调函数,然后在跨域请求URL的末尾

一文搞懂Kafka,在项目里面更加得心应手的使用

1. kafka关键概念与术语 1.1 简单的例子说明kafka的使用场景 Apache kafka 是消息中间件的一种,我发现很多人不知道消息中间件是什么,在开始学习之前,我这边就先简单的解释一下什么是消息中间件,只是粗略的讲解,目前kafka已经可以做更多的事情。 举个例子: 生产者消费者,生产者生产鸡蛋,消费者消费鸡蛋,生产者生产一个鸡蛋,消费者就消费一个鸡蛋,假设消费者消费鸡蛋的时候噎

vue中html导出成word

vue 中将 html 中内容转换为 word 文档导出,无需模板,可以导出 echarts 图表。 使用 html-docx-js、file-saver 。 先将html中内容获取,之后将页面上的元素转成图片,然后把图片放到word文件中进行导出。 参考链接:https://blog.csdn.net/weixin_47494533/article/details/137018678 &nbsp

Golang初学:一些第三方包

go version go1.22.1 --   Web 开发 gorilla https://gowebexamples.com 中的示例有用到。   Routing (using gorilla/mux) go get -u github.com/gorilla/mux - Sessions "github.com/gorilla/sessions" - Websocket

Redis-1-底层数据结构、为什么快

参考文章: Redis常见面试题总结(上) redis IO多路复用模型详解 Java IO 模型详解 Java NIO浅析 深入理解Redis之简单动态字符串 Redis中压缩列表的优缺点和更加高效的原因 Redis中ziplist压缩列表的实现 redis数据结构解析——跳跃表 为什么读取连续内存没有比不连续的效率更高? 1.Redis是什么 Redis(REmote DIctionary S

若依框架整合WebSocket

若依框架整合WebSocket 一、前端 1、定义socket对象 2、建立连接 3、向服务端发送消息 二、后端 1、webSocket配置 2、webSocket服务建立 3、处理socket消息业务类

容器启动playwright报错TargetClosedError

运行环境 docker: Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1 ubuntu: 22.04 playwright image: itisfoundation/osparc-playwright-e2e:2024-05 maven image: maven:3.8.5-openjdk-17-slim 报错信息 问题分析 报错中有“

JA4指纹了解

原文来自:https://mp.weixin.qq.com/s/Vo57J6l7WEt7L2bF_EAfbA https://xz.aliyun.com/t/14054?time__1311=mqmx9DBG0QD%3DNGNDQiiQGk0G8UAfWRi8rD&alichlgref=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DiCpL-H6nh

restemplate访问对端,解析异常

restemplate 访问,解析异常的情况 原创:做时间的朋友

iLogtail 2.0 重大升级,端上支持 SPL

作者:太业 流式处理语言发展 早期流式处理概念: 20 世纪 70 年代,编程语言如 APL 提供了对数组的流式操作,这可以看作是流式处理语法的早期形式。 管道(Pipes)概念在 UNIX 系统中的引进使得可以通过命令行将一个命令的输出串联到另一个命令的输入。 Java 的流(Stream)API: Java 8 在 2014 年引入了 Stream API,为集合框架提供了一套流

PlantUML 画图

java -jar plantuml demo.txt    

JVM面试篇(下)

垃圾收集器 简述 Java 垃圾回收机制 在 java 中,程序员是不需要显示的去释放一个对象的内存的,而是由虚拟机自行执行。在 JVM 中,有一个垃圾回收线程,它是低优先级的,在正常情况下是不会执行的,只有在虚拟机空闲或 者当前堆内存不足时,才会触发执行,扫面那些没有被任何引用的对象,并将它们添加到要回收 的集合中,进行回收。 GC 是什么?为什么要 GC GC 是垃圾收集的意思(Ga

SpringBoot+Nginx大文件传输

Nginx配置 Springboot接口接受 实现上传的机制 结果 原图 压缩图 作者:隔壁老郭 ----------隔壁老郭还有大号:隔壁老郭--------------------------------- 个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人! 如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢! 万水千山总是情,

记录--localStorage是同步还是异步的?为什么?

🧑‍💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣 首先明确一点,localStorage是同步的 🥝 一、首先为什么会有这样的问题 localStorage 是 Web Storage API 的一部分,它提供了一种存储键值对的机制。localStorage 的数据是持久存储在用户的硬盘上的,而不是内存。这意味着即使用户关闭浏览器或电脑,localStorage&n

OpenFeign的配置和使用

OpenFeign 利用Nacos实现了服务的治理,利用RestTemplate实现了服务的远程调用。但是远程调用的代码太复杂了,而且这种调用方式,与原本的本地方法调用差异太大,编程时的体验也不统一,一会儿远程调用,一会儿本地调用。 因此,我们必须想办法改变远程调用的开发模式,让远程调用像本地方法调用一样简单。而这就要用到OpenFeign组件了。 其实远程调用的关键点就在于四个: 请求方式

Java转UML类图实现方法

一、maven依赖 二、解析Java文件类关系 三、java转U ML  

weblogic使用过程中的部分报错与解决方案

报错一:vim中 E212:无法打开并写入文件编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq 退出保存时,出现 E212:无法打开并写入文件 的错误提示。这是由于在该目录下当前用户没有写权限导致,修改该文件的权限即可 报错二:weblogic11g安装成功后,启动报错Getting boot identity from user在/home/weblogic/Oracl

代码随想录算法训练营 第一天 704 二分查找 27 移除元素

leetcode 704  二分查找 704 二分查找 思想:二分法 简单二分问题 注意二分问题有很多模式,二分问题查找核心是区间问题 注意所学两种写法:区间左闭右开   区间左闭右闭 二分查找问题   class Solution { public int search(int[] nums, int target) { if(ta

【Java】JVM字节码分析

一、功能 1、工作原理 Java编写的程序必须要先结果编译,但是这个步骤并不会生成特定平台的机器码。而是会生成一种平台无关性的.class文件。再由Java虚拟机来解释这个.class文件生成与平台相关的机器码,执行这个生成的机器码。达到跨平台的目的。 2、解释和运行 jvm本质上是运行在计算机上的程序,负责运行java字节码文件。 对字节码文件中的指令,实时的解释成机器码,计算机执行生成的机器

<<  <  353  354  355  356  357  358  359  360  361  362  363  >  >>