Java

Mybatis中执行sql

在mappr.xml中配置 <update id="updateUser" parameterType="String"> ${sqlStr} </update> 上面的代码中,我们定义了一个update语句,用于更新user表中的数据。该语句使用了{value}占位符来表示参数值,并将参数类型设置为String。当调用该方法时,MyBatis会自动将参数值绑定到SQL

linux安装openoffice

linux安装openoffice 一、使用步骤 1.下载openoffice 2.安装openoffice 上传文件到openoffice文件夹 这里我使用的是finalshell 装完后会在当前目录下生成一个desktop-integration目录 进入desktop-integration目录 安装 安装成功后会在/opt下出现一个openoffice4文件。 临时启

解决IDEA安装/卸载插件后启动报错问题

一. IDEA新安装并且卸载了一些插件,重启IDEA的时候报错Internal error. Please refer to https://jb.gg/ide/critical-startup-errors 二. 关键信息错误为以下这些: 三. 通过查看错误可以看出是在IDEA启动时候会去加载插件ActivatePowerModeApplicationPlugin,但是却没有找到对应插件的代

【后端面经-Java】JVM垃圾回收机制

目录1. Where:回收哪里的东西?——JVM内存分配2. Which:内存对象中谁会被回收?——GC分代思想2.1 年轻代/老年代/永久代2.2 内存细分3. When:什么时候回收垃圾?——GC触发条件4. Why:凭什么说它是垃圾?——垃圾判断算法4.1 引用计数法4.2 可达性分析法5. How:如何对待垃圾?——垃圾回收算法5.0 垃圾的垂死挣扎5.1 标记-清除算法5.2 标记-整理

iOS使用Run Script提升开发效率

通过在Xcode Run Script添加shell脚本,然后通过脚本来帮助我们在编译阶段完成一下资源的copy,文件替换,修改等繁琐的事件。使Xcode在编译过程中自动完成耗时繁琐的操作提升开发效率。 添加脚本的过程很简单,添加+添加   添加完脚本后可以根据需要调整脚本的执行顺序,如:对应Bundle资源,Framework的copy工作放在链接后。对应编译前的源码分析,代码规

Java中十进制二进制相互转换的方法

Java中十进制二进制相互转换的方法 在计算机中,数字的表示方式有多种,其中最常见的两种是十进制和二进制。十进制是我们日常生活中最熟悉的数制,它有10个数字符号,从0到9。二进制是计算机内部使用的数制,它只有两个数字符号,0和1。 在Java中,有时我们需要在十进制和二进制之间进行转换,例如在处理位运算或加密算法时。本文将介绍三种常用的方法来实现这种转换,并给出相应的代码示例。 方法一:使用Int

每日总结(7.19)

大学生勇闯补课班(6)-----下午五点到家 晚上学习一小时java,了解了String的一部分知识

modulemap的使用方法

modulemap的作用   modulemap 文件是用来解决 C,Object-C,C++ 代码在 Swift 项目中集成的问题的。 在 Swift 项目中,如果需要使用 C,Object-C 或者 C++ 代码,需要将相应的头文件和源文件导入到项目中,并且需要手动管理它们之间的依赖关系。导致项目结构复杂,管理困难。 为了解决这个问题,可以使用 modulemap 文件来定义模块,将

七月十九日总结

早上8点起床洗漱吃饭,修养身体。 中午吃完午饭拆线,午睡一会起来以后学习java,吃完晚饭洗漱,准备睡觉。 明天康复训练,并进行java的进一步学习。 睡觉时间较晚,保持早睡。

ant design vue树形表格默认展开所有行,并且去掉 + 号

ant design vue树形表格默认展开所有行,并且去掉 + 号 ant desig vue 的 table组件 中的树形表格默认是不展示所有内容,并且在父元素前面会显示一个“+” 号,但是这样的样式影响表格的实用性和美观性,设计的过程中可以解决这两个问题让页面更美观详细。(树形表格默认样式如下) 默认展开所有行 通过设置默认展开所有节点属性::def

nuxt项目如何在路由地址上添加.html后缀?

export default { // ... router: { extendRoutes(routes, resolve) { routes.push({ name: 'test-id-html', path: '/test/:id.html', component: resolve(__dirname, 'tes

js中的内置对象

一、Array数组 创建数组对象的两种方式:1.字面量方式 2.构造函数 new Array() // 创建数组的两种方式 // 1. 利用数组字面量 var arr = [1, 2, 3]; console.log(arr[0]); // 2. 利用new Array() var arr1 = new Array(); //创建了一个空的数组 var arr2 = new Array(2); /

使用@WebMvcTest--使用MockMvc框架来模拟HTTP请求进行测试--实现对单个控制器的http模拟测试

1.优点 无需启动内置服务器就可以对Controller中某一个HTTP接口进行测试,减少电脑内存占用和运行springboot时间消耗 2.控制器类简单的方法 3.使用MockMvc框架来模拟HTTP请求进行测试 4.需要注意的地方 注意1:如果BookControllerTest注入了BookService,那么在编写测试方法时需要使用@MockBean注入service的对象,注意不是使

10亿级用户,如何做 熔断降级架构?微信和hystrix的架构对比

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试

Week4 day4

今天下午看了一下 多态 Java的抽象类 要加abstract 然后 定义父类的对象 可以由子类的填充  接下来就要看接口了 明天学习一下接口 敲一下 pta  

【Druid】数据库连接超时

现象: 接口请求,10秒钟超时,看了一下,是sql查询耗时太长了,数据还没来得及返回,连接就断开了。 连接断开,上层应用直接报错。。 这些问题,都是。。。知道答案后,就觉得,emmm,好简单。知道答案前,....tmd, 这啥玩意儿。。。。 直接说答案吧: 数据库连接超时,那就配置超时时长,准确地说是 druid 的超时时长。。。 要设置 druid 的 connectTimeout 、sock

每日汇报 第四周第四天 科四考试

今日学习:   科四一百分一次过,明天继续之前的JAVA学习。 明日计划:   JAVAI/O流 遇到困难:无

JUC并发编程(1)—CompletableFuture详解

@目录CompletableFuture介绍1.创建异步任务2.CompletableFuture API①. 获得结果和触发计算(get、getNow、join、complete)②. 对计算结果进行处理(thenApply、handle)③. 对计算结果进行消费(thenRun、thenAccept、thenApply)④. 对计算速度进行选用(applyToEither、acceptEith

7月19日总结

7.19周三 上午写了pta,下午看了大道至简与Java,晚上感觉进度慢了 周四:加快速度。

7.19(周三)总结

上午学习Java,下午去商场

html5 - 支持word上传的富文本编辑器

​  如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html&nb

Java基础入门

一、 注释 方式 标识符 单行注释 // 多行注释 /* */ 文档注释 /** */ 二、 基础 1、 进制 进制 前缀 二进制 0b 八进制 0 十进制 无 十六进制 0x 2、 数据类型 注: 最好避免完全使用浮点数进行比较!!! 类型转换时,小数的优先级一定大于整数 不能对布尔值进行转换 3、变量、常量、作用域 ① 变量

浅谈Java容器

Java容器 容器类是Java以类库的形式供用户开发程序时可直接使用的各种数据结构。所谓数据结构就是以某种方式将数据组织在一起,并存储在计算机中。数据结构不仅可以存储数据,还支持访问和处理数据的操作。在面向对象思想里,一种数据结构被认为是一个容器。数组是一种简单的数据结构,除数组外Java还以类库的形式提供了许多其他数据结构。这些数据结构通常称为容器类或称集合类。 Java容器框架 Java容

[LeetCode] 2222. Number of Ways to Select Buildings

You are given a 0-indexed binary string s which represents the types of buildings along a street where: s[i] = '0' denotes that the ith building is an office and s[

week4 day3

昨天又忘记发了   .................最近因为一些个人原因  作息不太规律  昨天看了一个小时的黑马课程  感觉 Java跟c++ 其实差不多   随机数 Random r=new random(100)  产生0-99的随机数 今天一定不会忘记发博客的!!!  

springboot - kafka实践

Kafka是一个开源的分布式流处理平台,由Apache软件基金会开发和维护。它是一种高性能、可持久化、可扩展的消息队列系统,常用于解决大规模数据传输和处理的问题。 以下是Kafka的一些核心概念和主要特点: 消息和主题:Kafka基于发布订阅模式,消息被发布到一个或多个主题(Topic)中。每条消息都有一个唯一的标识符称为偏移量(Offset)。 分区和副本:每个主题可以被分为一个或多个分

[LeetCode] 2461. Maximum Sum of Distinct Subarrays With Length K

You are given an integer array nums and an integer k. Find the maximum subarray sum of all the subarrays of nums that meet the following conditions: The length of the subarra

影响 Java 程序的性能的因素和性能指标

有哪些因素会影响 Java 程序的性能? 执行速度:程序的反应是否迅速,响应时间是否足够短 内存分配:内存分配是否合理,是否过多地消耗内存或者存在泄漏 启动时间:程序从运行到可以正常处理业务需要花费多少时间 负载承受能力:当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓 Java程序的性能指标 执行时间:一段代码从开始运行到运行结束,所用的时间 CPU时间:函数或线程占用CPU

JavaScript - 支持word上传的富文本编辑器

​  在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片插入位置】 获取剪切板内容;【主要是获取文件】 上传剪切板图片; 在指定光标位置插入图片

<<  <  922  923  924  925  926  927  928  929  930  931  932  >  >>