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
modulemap的使用方法
modulemap的作用 modulemap 文件是用来解决 C,Object-C,C++ 代码在 Swift 项目中集成的问题的。 在 Swift 项目中,如果需要使用 C,Object-C 或者 C++ 代码,需要将相应的头文件和源文件导入到项目中,并且需要手动管理它们之间的依赖关系。导致项目结构复杂,管理困难。 为了解决这个问题,可以使用 modulemap 文件来定义模块,将
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
使用@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)加强版》 面试
【Druid】数据库连接超时
现象: 接口请求,10秒钟超时,看了一下,是sql查询耗时太长了,数据还没来得及返回,连接就断开了。 连接断开,上层应用直接报错。。 这些问题,都是。。。知道答案后,就觉得,emmm,好简单。知道答案前,....tmd, 这啥玩意儿。。。。 直接说答案吧: 数据库连接超时,那就配置超时时长,准确地说是 druid 的超时时长。。。 要设置 druid 的 connectTimeout 、sock
JUC并发编程(1)—CompletableFuture详解
@目录CompletableFuture介绍1.创建异步任务2.CompletableFuture API①. 获得结果和触发计算(get、getNow、join、complete)②. 对计算结果进行处理(thenApply、handle)③. 对计算结果进行消费(thenRun、thenAccept、thenApply)④. 对计算速度进行选用(applyToEither、acceptEith
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
[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找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片插入位置】 获取剪切板内容;【主要是获取文件】 上传剪切板图片; 在指定光标位置插入图片