自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 SQL与数据库笔记

order by (case when flags=‘是’ then 0 when flags=‘否’ then 1 else 2 end),groupid,SORT。

2025-09-05 18:19:02 955

原创 前端笔记2025

NodeVersionManager(NVM)在处理多项目中不同Node.js版本需求的解决方案。NVM允许轻松切换版本,包括下载远程LTS版本、Windows安装步骤、配置淘宝镜像、基本使用命令及常见操作。对于Node.js开发者来说,NVM简化了版本管理,提高工作效率。Vite 是一个现代化的前端构建工具,旨在提高开发和构建速度。它由 Evan You(Vue.js 的创始人)开发,旨在解决传统构建工具(如 Webpack)在开发和构建过程中的一些痛点。

2025-09-05 18:17:24 891

原创 swing笔记

jframe是一个顶层容器。

2025-09-05 18:15:29 1002

原创 系统架构思考20241204

避免功能大多只是增删改查,关键在于从业务角度深入理解需求、设计系统架构,并将更多的业务逻辑从数据层抽象出来。通过领域驱动设计、事件驱动架构、工作流引擎、CQRS等设计模式,可以将系统中的功能划分为多个更高层次的业务操作,而不仅仅是对数据库的 CRUD 操作。这不仅提高了系统的可扩展性、可维护性,也能更好地满足用户的业务需求。

2025-09-05 18:13:37 471

原创 Java笔记20240726

在Java中,注解(Annotation)是一种用于添加元数据信息的机制。它可以应用于类、接口、方法、字段等程序元素上,从而为这些元素添加额外的信息,以便被其他程序读取和处理。注解的定义方式类似于接口的定义,使用@interface关键字进行声明,并可以包含多个成员变量。通过@Retention和@Target注解,我们可以指定注解的生命周期和作用目标。在@MyAnnotation注解中,定义了两个成员变量value和count,并使用default关键字为count提供了默认值1。

2025-09-05 18:11:39 1020

原创 javafx笔记

类型参数:S - TableView 项目列表中包含的对象的类型。TableView 控件旨在可视化无限数量的数据行,分成列。因此,TableView 与 ListView 控件非常相似,只是增加了对列的支持。有关如何创建 TableView 的示例,请参阅下面的“创建 TableView”控件部分。TableView 控件具有许多功能,包括:强大的 TableColumn API:支持单元工厂在渲染和编辑状态下轻松自定义单元内容。

2025-09-05 18:10:21 821

原创 十大常用算法(待更新)

有一个背包,容量为4磅,现有如下物品。动态规划算法最佳实践-背包问题。分治算法最佳实践-汉诺塔。分治算法和动态规划的比较。

2025-09-05 18:05:54 566

原创 Java全栈知识点问题汇总

一般使用T、K和V表示,例如List<T>、Map<K, V>定义是设置变量和对应的getter、setter在接口上定义泛型必须在返回类型前增加<T>,来声明这是一个泛型方法Java的反射机制是在运行状态中,对于任意一个类,都能获取到这个类的所有属性和方法,而且可以使用SPI,(服务提供者接口),是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要用于框架Minor GC是新生代垃圾收集Major GC是老年代垃圾收集Full GC是收集整个堆的垃圾。

2025-09-05 18:05:04 670

原创 设计模式笔记

软件设计模式,又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重复代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现;UML不是一种编程语言,但工具可用于生成各种语言的代码中使用UML图虽然UML用于非软件系统,重点是面型对象的软件应用建模。大多数的UML图到目前为止讨论的用于模拟静态、动态等不同的方面,如现在各方面的构件是对象。

2025-09-05 18:03:13 973

原创 webpack笔记

webpack是一个静态资源打包工具它会以一个或多个文件作为打包的入口,将整个项目的文件编译组合成一个或多个文件输出输出的文件就是编译好的文件,可以直接在浏览器中运行。

2025-09-05 18:01:27 640

原创 Axure笔记

axure笔记

2025-09-05 17:59:27 426

原创 工作记录-数据库问题

文章分享了作者在达梦数据库中的SQL优化经验:1)通过合并多个MERGE语句将查询时间从3-6秒降至700毫秒;2)解决数据类型不一致问题,建议保持查询条件与字段类型一致或使用显式转换函数。这些经验强调了SQL优化和数据类型匹配对数据库性能的重要性,能有效提升查询效率和准确性。(150字)

2025-08-14 21:51:25 341

原创 使用adb工具卸载预装软件

adb命令有助于各种设备操作,例如安装和调试应用程序。

2023-05-20 14:09:23 1012 3

原创 网络音视频下载小套路-dy、xmly

网络资源下载

2022-11-26 00:49:07 222

原创 Java基础面试

Java基础面试题面向对象三大特征封装:是指把对象的属性进行私有化,同时提供方法供外界调用继承:是使用已存在的类作为基础建立新的类,新的类继承父类的所有属性和方法,也可以添加新的属性和方法,优点是提高代码重用、提高程序维护性、提高开发效率多态:在程序运行时才决定引用变量是哪个具体类,实现方式有继承和接口String类的常用方法indexOf():返回指定字符的索引charAt():返回指定索引处的字符replace():字符串替换trim():去除字符串两侧的空白split():分割字符

2022-05-20 11:28:52 192

原创 面试准备01

面试准备01JavaSE面向对象的特征封装:是指把对象的属性进行私有化,同时提供方法供外界调用继承:是使用已存在的类作为基础建立新的类,新的类继承父类的所有属性和方法,也可以添加新的属性和方法,优点是提高代码重用、提高程序维护性、提高开发效率多态:在程序运行时才决定引用变量是哪个具体类,实现方式有继承和接口集合容器整体关系结构List, Set, Queue, Map 四者区别List:有序的、可重复的。Set:无序的、不可重复的。Queue:队列,有序的、可重复的。Map:使用

2022-05-20 09:38:52 258

原创 pagehelper问题20220415

pagehelper不分页问题

2022-04-15 17:29:24 624

原创 Python中选择结构和循环结构练习

Python中选择结构和循环结构练习看过《射雕英雄传》的人,可能会记得,黄蓉与瑛姑见面时,曾出过这样一道数学题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之余二,问几何?分析:1、整数;2、除以3、5、7分别余2、3、2;3、选择和循环。代码for i in range(1, 1000): if i % 3 == 2: if i % 5 == 3: if i % 7 == 2: print(i)

2020-06-07 20:42:54 2283

原创 Python习题004

编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。import randoma_list=[]for j in range(20): qwe=random.randint(0,100) a_list.append(qwe)print(a_list)b_list=a_list[0:10]print(b_list)b_li...

2019-03-18 23:41:34 519

原创 Python习题

设计一个字典,并编写程序,用户输入内容作为“键”,然后输出字典中对应的“值”,如果用户输入的“键”不存在,则输出“您输入的键不存在!”。a_dict={'a':1,'b':2,'c':3,'d':4}for i in range(1000): aaa=input("请输入键:") if a_dict.get(aaa,'asd')=="asd": print("您...

2019-03-18 01:40:27 1724

原创 Python习题

编写程序,用户输入一个列表和两个整数作为下标,然后输出列表中介于两个下标之间的元素组成的子列表。a_list=[]b_list=[]print("请输入一个列表,结束请输入“,”")for j in range(100): qwe=input() if qwe==",": break else: a_list.append(qwe)...

2019-03-18 00:58:00 1359

原创 Python:生成包含1000个0~100之间的随机整数,并统计每个元素的出现次数

Python:生成包含1000个0~100之间的随机整数,并统计每个元素的出现次数我的思路:生成这么多数,还得一个一个添加,故用列表存储比较好循环生成随机数,并添加进列表要数每个元素的次数,用字典比较好遍历列表,遍历的数都加进字典(字典键的不重复性)判断字典键中有没有该元素,若有,其值加一,若无,其值置一输出字典在这里插入代码片这是Python 3哦!import rand...

2019-03-12 21:30:06 35159 1

idea快捷键中文版PDF(可打印)

idea软件的快捷键说明,中文版

2023-10-10

谷歌最新adb工具包安卓调试桥

谷歌最新adb工具包安卓调试桥

2023-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除