- 博客(13)
- 收藏
- 关注
原创 mysql 按id 聚合 id 相同的列的字段收集起来用 “,“分隔 显示
使用 GROUP_CONCAT() 函数将每个相同 ID 的 column_name 字段值进行收集,并使用逗号作为分隔符。请注意,GROUP_CONCAT() 函数有一个默认的最大长度限制,可以使用 GROUP_CONCAT_MAX_LEN 参数进行调整,以确保能够容纳所需的拼接结果长度。要按照 ID 聚合,并将相同 ID 的列字段收集起来用逗号进行分隔显示,你可以使用 MySQL 中的 GROUP_CONCAT() 函数。这个查询会返回每个 ID 对应的列字段值的拼接结果,以逗号分隔显示。
2023-06-30 19:51:09
587
原创 clickHosue 修改注释
ALTER TABLE qcc_data.trade_mark_search_by_applicant_clt MODIFY COMMENT ‘(231)全国商标查询’;clickHose 修改表注释。
2023-06-29 20:01:58
332
1
原创 【无标题】
ALTER TABLE qcc_data.trade_mark_search_by_applicant_clt MODIFY COMMENT ‘(231)全国商标查询’;clickHose 修改表注释。
2023-06-08 17:09:14
54
原创 java中正则表达式的学习与用法
正则表达式学习记录(java 版)1.基本介绍如果想灵活运用正则表达式,必须了解其中的各个元字符的功能,元字符从功能上大致可以分为(1).限定符(2).选择匹配符(3).分组租户和反向引用(4).特殊字符(5)字符匹配符(6) 定位符java中的关键关键几个正则使用对象Pattern (模式对象)Matcher (匹配器对象)例如:package com.huilan.regexp;import org.junit.Test;import javax.sound.midi.
2022-04-18 22:58:03
284
原创 【无标题】
介绍java中直接用于校验正则表达式的内容1.表达式:^[1-9]\d*$2.需要校验的内容78代码校验Pattern r = Pattern.compile(expression); Matcher m = r.matcher(content); Boolean a =m.matches();匹配上了为ture 不匹配为false这个正则表达式也支持匹配中文 只要你把表达式需要匹配的内容设置成为中文就可以...
2021-11-20 17:44:37
310
原创 2021-09-09
单点登录首先单点登录,得解释下什么单点登录,什么是第三方登录单点登录就是自己的系统为第三方,然后嵌入到别人的系统中,对方只有登录自己的账号,就可以免登录到我放系统,这样就成为单点登录,也叫oss第三方登录第三方就是我方未主系统,继承别人的系统,可以免登录到第三方系统(微博,微信,qq)切具有相同的功能这里主要讲一下单点登录,也是本人系统实现的简单高效的登录这是我想实现的效果,其实这是一个非常简单的实现往往只需要注意三个地方1.首先对方系统与我方系统,需要用户的基本数据相同,2.在前后
2021-09-09 19:20:26
58
原创 2021-02-24
Error:(1, 1) java: 非法字符: ‘\ufeff’Error:(1, 10) java: 需要class, interface或enum有时候在Idea辅助别人给的java文件时,在编译的时候会出现以上错误,其实就是这个java文件可能是Eclipse编写的,Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,IDEA没有这个智能转换。解决方法如图:再点击GBK 把UTF-8转化为GBK然后再把GBK转化为UTF-8就可以了...
2021-02-24 19:22:59
51
原创 2021-02-24
遇到断网导致maven依赖导入失败,并且联网后依赖依然没有解决办法怎么办?解决方案首先找到你依赖导入失败的工程maven中.然后install,再刷新,最后一定得做的一步,不然没效果,如图
2021-02-24 18:50:20
86
原创 2021-02-23
org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1在springCloud中,在启动的时候,遇到一下错误,找个好久,最后发现是编码问题切记…application.yml中一定不要有中文.同时要检查编码不一致,巨坑...
2021-02-23 22:30:50
63
原创 2020-12-23
定时任务的处理----Timer 类1.所用到的方法有四个1.1–void schedule(TimeTask task ,long delay) 在指定的延迟之后安排指定的任务执行。1.2–void schedule(TimerTask task, long delay,long period) 在指定 的延迟之后开始,重新 执行固定延迟执行的指定任务1.3–schedule(TimerTask task, Date time) 在指定的时间安排指定的任务执行。1.4–schedule(Ti
2020-12-23 23:31:33
156
1
原创 2020-12-23
线程由生到死的完整过程1.NEW(新建)线程刚被创建,但是并未启动。还没调用start方法。MyThread t = new MyThread只有线程对象,没有线程特征。2.Runnable(可运行)线程可以在java虚拟机中运行的状态,可能正在运行自己代码,也可能没有,这取决于操作系统处理器。调用了t.start()方法 :就绪(经典教法)3.Blocked(锁阻塞)当一个线程试图获取一个对象锁,而该对象锁被其他的线程持有,则该线程进入Blocked状态;当该线程持有锁时,该线程将变成Runn
2020-12-23 22:39:54
54
原创 自写一个任意类型数组复制的数组
自写一个任意类型数组复制的数组需要了解到Java.lang.reflect.Aarray类中有一下一些方法:static get(Object array ,int index) 返回给定位子上给定数组的内容static set(Object array ,int index,Object newValue) 将一个新值储存到给 定位子的上的给定数据中int getLength() 返回数据长度Object newInstance(Class componentType, int
2020-12-13 23:01:59
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人