logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL GROUP BY 和 GROUP_CONCAT 使用方法总结,group by后将其他的字段整合到一个字段中 并通过逗号链接或指定其他链接符号

本文总结了MySQL中GROUP BY和GROUP_CONCAT的基本用法及特性。GROUP BY用于按列分组数据,SELECT中的非聚合列必须包含在GROUP BY中。GROUP_CONCAT可将分组值连接成字符串,支持DISTINCT去重、ORDER BY排序和自定义分隔符。文中提供了4个实用示例,包括分组统计、连接字符串、高级排序以及设置最大长度限制。GROUP_CONCAT默认受group

#mysql#数据库
MySQL 本地社区版安装(不登录) mysql官网链接

完成后有个 runmysqlConfigure为继续配置自己的mysql 用户,密码,端口,服务名等,点击继续就可以了。这一步为是否需要mysql帮你创建一个数据库样例 用于测试,可以跳过不创建 然后自己创建,也可以让创建一个样例数据库。继续下一步基本可以不动需开机选项可以自行选择。选择archives 可以选择其他版本下载。下面这个默认选择就可以(默认就是开发者模式)找到Path并编辑,添加刚才

文章图片
#mysql#数据库
【设计模式】命令模式 (动作(Action)模式或事务(Transaction)模式)宏命令

命令模式是一种行为型设计模式,将请求封装为对象,实现发送者和接收者的解耦。它包含四个核心角色:命令接口(Command)、具体命令类(ConcreteCommand)、调用者(Invoker)和接收者(Receiver)。这种模式支持撤销/重做、任务队列等功能,常见于智能家居控制、文本编辑器等场景。通过Java代码示例展示了遥控器控制家电的实现,其中命令对象封装了具体操作,调用者只需触发命令执行而

文章图片
#设计模式#命令模式
【设计模式】桥接模式(柄体模式,接口模式)

摘要:桥接模式是一种结构型设计模式,通过将抽象部分与实现部分分离,使两者能独立变化。它解决了多维度变化导致的"类爆炸"问题,适用于需灵活扩展抽象和实现的场景(如跨平台系统)。典型应用包括图形渲染、视频播放器等,通过组合替代继承,提高系统扩展性。该模式优点在于解耦抽象与实现、增强灵活性,但会增加系统复杂度。实现时需定义抽象类、实现接口及具体实现类,并通过组合关系建立连接。

文章图片
#设计模式#桥接模式
【设计模式】装饰(器)模式 透明装饰模式与半透明装饰模式

装饰模式摘要 装饰模式是一种结构型设计模式,允许动态地为对象添加功能而不改变其结构或使用继承。它通过组合对象的方式扩展功能,比继承更灵活。该模式包含四个角色:抽象构件、具体构件、抽象装饰类和具体装饰类。典型应用场景包括Java I/O流系统、需要动态添加功能的系统以及替代多重继承的情况。以咖啡加料为例,装饰模式可以灵活组合各种配料而不需创建大量子类。代码实现时,装饰器类继承自同一抽象构件,并持有构

文章图片
#设计模式#装饰器模式
分布式锁的三种实现方式 学习总结

数据库分布式锁,redis 缓存分布式锁,zookeeper 分布式锁

文章图片
#分布式
Java专题 数据库连接池,手动创建连接池+dbcp+C3P0+Druid+dbUtil

连接池(database connection pool)每一次链接数据库后都会关闭一次链接是相当麻烦和浪费时间和资源的。现在我们可以通过连接池获取数据库链接,用完了再放回去,可以省去不停创建和关闭连接的时间和操作,更加高效,现在普遍连接池都可以自己设置连接池的配置。手动创建连接池import java.sql.Connection;import java.sql.ResultSet;import

#数据库#java
    共 61 条
  • 1
  • 2
  • 3
  • 7
  • 请选择