Java
vue(vue.js)—列表过滤
原文链接:vue(vue.js)—列表过滤 – 每天进步一点点 (longkui.site) 列表过滤可以认为是模糊搜索。实现的下面的这种效果: 1.监视属性watch实现 参考代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
CC2-类的动态加载
环境搭建 大概链子: 参考: https://www.bilibili.com/video/BV1NQ4y1q7EU?t=1.8 分析 因为C4除4.0的其他版本去掉了InvokerTranformer的Serializable继承,导致无法序列化 CC2跟CC4差不多 不过不走实例化的过程,直接通过TemplatesImpI.newTransfomer来执行代码 怎么走? 利用的是Invo
乱七八糟的java static知识(建议不要看)
static变量(静态变量) 静态变量是被static关键字声明的类变量,它们属于类而不是类的实例。 特点: 所有实例共享同一个静态变量。 在类加载时初始化,且在程序运行期间始终存在。 示例: public class Counter { // 静态变量 private static int count = 0; } 在这个示例中,count是一个静态变量,所有Counter类的实例共用这个
mybaties 标签相关
<select>1<select> 用于查询, <insert> <update> <delete> 用于数据变更 <selectKey> 用于主键回显 <sql> 可以用来对重复的sql语句来进行复用 <include> 用于将复用sql取出 用于对数据进行映射 <resultMap>可
2024/10/14日总结
今天上午数据结构课复习了之前栈的学习,学习了队列的知识,课上遗留的一些问题在上午下课后找例题研究了一下,尝试了用栈和队列两种方法编写了判断回文的程序,但还是不太熟练,明天有时间再练习一下。 下午Java课老师给我们讲了一些软件工程的未来就业走向,让我们意识到未来就业的困难和压力,后面继续学习了Java知识,并做了四则运算的练习,大致能明白设计方向
01.单例模式设计思想
01.单例模式设计思想 目录介绍 01.单例模式基础介绍 1.1 模式的动机 1.2 单例模式特点 1.3 单例模式定义 1.4 单例使用场景 1.5 单例模式思考 02.单例模式设计思考 2.1 为何要用单例 2.2 处理资源访问冲突 2.3 表示全局唯一类 03.如何实现单例模式 3.1 如何实现一个单例 3.2 饿汉式实现方式 3.3 懒汉式实现方式 3.4 双重DCL校验模
Java基础语法-变量,常量,作用域
变量、常量、作用域 变量是什么:就是可以变化的量。 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元。其要素包括变量名,变量类型和作用域。 注意事项: 每个变量都有类型,类型可以是基本类型,也可以是引用类型 变量名必须是合法的标识符 变量声明是一条完整的语句,因此每一个声明都必须以分号结束 变量作用域 类变量 实例变量 局部变量 常量
Mybatis的Mapper映射文件中常用标签以及作用
1.SqlMapConfig 标签 SqlMapConfig 标签是 Mybatis 配置文件中的根标签,它用于配置 Mybatis 的全局属性,包括数据库连接信息、类型别名、事务管理器等 1. properties:用于指定外部属性文件的位置,可以用来配置数据库连接信息等敏感信息。 2.Mapper 标签 Mapper 标签是 Mybatis 中最重要的标签之一,它用于描述 SQL 映射关系。
maven升级(最该注意的是别忘了修改环境)
解决方法第一步:从官网下载新版本Maven、并解压官网地址:https://maven.apache.org/ 第二步:修改settings.xml配置1️⃣ 修改本地仓库的位置:原来低版本的仓库位置即可 2️⃣ 修改下载方式(阿里云服务器) <!-- 阿里云仓库 --><mirror> <id>nexus-aliyun</id> <
Mybatis的Mapper映射文件中常用标签
select 点击查看代码 id 必选标签。同一个命名空间里面的唯一标识符,如果需要被外部接口调用,则需要和Mapper接口中的方法名保持一致。 parameterType 可选标签。参数类的完全限定名或别名,上面示例中的表示我们传入的参数是一个String类型(关于别名如果不清楚的可以点击这里)。如果不写这个属性的话,MyBatis在解析xml文件的时候会默认设为unset,然后根据Typ
代码随想录算法训练营 | 121.买卖股票的最佳时机,122.买卖股票的最佳时机II,123.买卖股票的最佳时机III
121.买卖股票的最佳时机 题目链接:121.买卖股票的最佳时机 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰买卖股票的最佳时机 日期:2024-10-14 想法:经常有用0和1表示相反状态,dp[i][0]表示第i天持有股票时身上最多的钱,比如第一天股票5元,持有了,身上的钱就为dp[0][0] = -5,第二天股票1元,你可以选择第一天不买,第二天买,这也是持有,此
Analysis of the Web Design and Technology of mm ringtones
**Layout Design** - It has a clear hierarchical structure. The main content appears to be focused on presenting a list of ringtones. Each ringtone entry has a name and a category, which are presented
html vite modulerpreload 和preload 作用和区别
<link rel="modulepreload"> 和 <link rel="preload"> 的功能在某种程度上是相似的,主要都是用于优化资源的加载性能,但它们之间有一些关键区别: 相似之处 预加载资源: 两者都允许浏览器提前下载指定的资源,以减少后续使用时的加载延迟。 非阻塞加载: 都不会阻塞 DOM 渲染,浏览器可以在下载资源的同时继续解析和渲染页面
vite打包 删除console,还有拆分太大的包配置
在 Vite 中,你可以通过使用 Rollup 插件来自动去除 console.log 语句。一个常用的插件是 rollup-plugin-terser,它能够压缩和优化代码,包括去除调试语句。 以下是如何在 Vite 中配置该插件的步骤: 安装插件: 首先,你需要安装 terser 和 rollup-plugin-terser: 配置 Vite: 在 vite.config.js 中引
2024/10/14日 动手动脑
1. 关于继承中成员变量的访问特点 代码示例: 点击查看代码  根据测试结果,我们可知,在无修饰词时,在范围内我们是就近原则。 此外,this指当前类,super指其父类。 2.动手实验 “==” /1/ 点
JavaScript 代码能够成功进行树摇(Tree Shaking),代码规范
要确保 JavaScript 代码能够成功进行树摇(Tree Shaking),你可以遵循以下几个实践: 1. 使用 ES6 模块 树摇主要依赖于 ES6 的模块语法 (import 和 export)。确保你的代码使用这种模块系统,而不是 CommonJS 的 require 和 module.exports。 2. 避免默认导出 尽量使用命名导出而不是默认导出。命名导出有助于树摇,因为它允许
JFinalcms代码审计
JFinalCms是开源免费的JAVA企业网站开发建设管理系统,极速开发,动态添加字段,自定义标签,动态创建数据库表并crud数据,数据库备份、还原,动态添加站点(多站点功能),一键生成模板代码。 环境布置:IDEA打开项目,等待maven加载好。 使用phpstudy集成的mysql5.7数据库即可,导入JFinalCMS.sql数据库。 修改pom文件: 使用local9.0.90TOMCA
IDEA如何用maven打包(界面和命令两种方式)
前言 我们在使用IDEA开发时,如果是springboot项目的话,一般是用maven来管理我们的依赖的。然后,当我们开发完成之后,就需要打包部署了。 那么,我们应该如何打包呢? 如何打包(jar包) 首先,我们点击右侧的maven侧边栏,然后点击里面的【clean】,先将以前的包清理掉。 然后,我们等待clean完成后,再点击下面的【package】,进行打包。打包时间根据项目
docx4j转换HTML并生成word文档实践
一、背景 在项目开发中,有一个需求需要将富文本编辑器中的内容转换为word文档。在网上看了很多开源第三方工具包的对比,最终选择了docx4j,主要原因有一下几点: 可以将html转换为word 对word操作功能强大,相对于开源工具 docx4j官网提供在线word转Java代码功能。主要方便对比排查生成样式问题 二、遇到的问题 在使用docx4j对html进行转换,遇到了下面这些问题: d
今日一学,5道大厂的Java基础面试题
前言 各种框架眼花缭乱,各种逻辑需求,CRUD。久而久之,写的1000行代码中都是if else,@autowired等等,等出去面试的时候,基础题不断,而且还是不常用,或者说不在意的,往往这些就容易把人问懵。今日加深下基础映像吧 ** 2024Java offer收割指南分享 ** 闲着无事,看看理解, 加深映像!!! JAVA 中的几种基本数据类型是什么,各自占用多少字节。 四种整型,二种浮
今日一学,5道Java基础面试题(附Java面试题及答案整理)
前言 马上国庆了,本来想着给自己放松一下,刷刷博客,慕然回首,自动拆装箱?equals?==?HashCode? instanceof? 似乎有点模糊了,那就大概看一下5道Java基础面试题吧。好记性不如烂键盘~ *** 12万字的java面试题整理 *** instanceof 关键字的作用 instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:
整理程序员面试中HR最常问的问题
前言 不要慌,不要怕,要调适好自己的情绪,在介绍自己的基本情况时面无表情,说的头头是道,必要的时候包装下自己,不属于你的功能也能说是你的(难不成会去查?查也查不到)。不过在面试前,建议可以找自己的朋友练习一下,也可以先对着镜子练习几遍,再去面试。 *** 12万字的java面试总结和经验 *** 请简单的介绍下自己?(开头必问,这时候面试官就在细看简历) 上一份工作是因为什么原因离职? 对加班的
Mapper 映射文件常用标签
1. <mapper> 作用: 定义映射文件的根元素。包含所有的 SQL 语句和映射配置。 属性: namespace:用于指定当前映射文件对应的接口类的全限定名,起到命名空间的作用。 2. <select> 作用: 定义 SELECT 查询语句,用于从数据库中获取数据。 常用属性: id: SQL 语句的唯一标识符,通常与 Mapper 接口中的方法名对应