自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pgsql 更新A表的x字段通过查询b表的z字段

【代码】pgsql 更新A表的x字段通过查询b表的z字段。

2023-11-29 09:12:58 290

原创 pgsql 查询最近6天或是30天 (时间可以自己设置)的数据根据时间分组统计,查询每天的数量

【代码】pgsql 查询最近6天或是30天 (时间可以自己设置)的数据根据时间分组统计,查询每天的数量。

2023-09-06 16:54:48 1240

原创 多线程,线程池,异步代码

【代码】多线程,线程池,异步代码。

2023-09-02 14:15:10 101

原创 es查询!!!!!!!!!!

https://blog.csdn.net/qq_45141105/article/details/115751857?ops_request_misc=&request_id=&biz_id=102&utm_term=kibana%E6%9F%A5%E8%AF%A2%E8%AF%AD%E6%B3%95&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1-115751857.nonecase&spm=1

2023-03-29 11:02:16 98

转载 多线程 等待子循环结束在执行主线程

多线程等待子线程结束 主线程执行

2022-06-12 14:28:44 188

原创 全部是中文排序,还有是获取中文首字母 然后自己排序

package com.qsdi.archives.person.controller;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.format.H

2022-03-15 16:07:49 314

原创 java8流的用法,平时总结

1***.有一个集合,想获得其中对象的某个字段结果,变成集合Set orgCodeList = list.stream().filter(e -> e != null && StringUtils.isNotBlank(e.getOrgCode())).map(DeviceInfoVo::getOrgCode).collect(Collectors.toSet());

2021-09-08 17:30:39 211

原创 集合 处理数据

1.集合多字段排序比如 奥运会时期,每场赛事后,对国家的金、银、铜牌进行排序,排序规则如下:先以金牌排序,金牌数越多,排得越前,如果金牌数相同,则比银牌数,如果银牌数一样多,则比铜牌数,如果铜牌数还一样多,则按国家英文字母顺序升序排序。list.sort(Comparator.comparing(QryCouponResp::getCouponId).reversed().thenComparing(Comparator.comparing(QryCouponResp::getQuantity).r

2021-09-08 16:07:08 89

原创 JSON的转换数据。平时用到的

1.通过把字符串,变为数组String urls="[“http://192.168.1.121:9002/qsdi/2021/06/29/2cf11ac4fe6f434f8a6696cbc2351f38.jpg”,“http://192.168.1.121:9002/qsdi/2021/06/29/2cf11ac4fe6f434f8a6696cbc2351f38.jpg”]"List list=JSON.parseArray(urls, String.class);2.解析json字符串{“co

2021-09-07 11:22:52 92

原创 activeMq生产者消费者代码

加在配置文件里 本文用springboot写的 所以加在配置文件spring:下面。如果是spring mvc 写的 代码配置一样就是书写格式不同,代码都一样的 activemq: broker-url: tcp://192.168.1.121:61616 #user: admin # password: admin #close-timeout: 15 #in-memory: true #non-blocking-redelivery: false

2021-08-13 20:20:11 409

原创 kafka消费代码 改下参数就行其他不变直接用

package com.qsdi.kafka;import java.util.HashMap;import java.util.Map;import org.apache.kafka.clients.consumer.ConsumerConfig;import org.apache.kafka.common.serialization.ByteArrayDeserializer;import org.apache.kafka.common.serialization.StringDeser

2021-08-13 20:08:15 75

原创 1. Java自带工具方法

1.1 List集合拼接成以逗号分隔的字符串// 如何把list集合拼接成以逗号分隔的字符串 a,b,c List<String> list = Arrays.asList("a", "b", "c"); // 第一种方法,可以用stream流 String join = list.stream().collect(Collectors.joining(",")); System.out.println(join); // 输出 a,b,c // 第二种方法,其实Strin

2021-06-30 10:12:36 81

原创 Hutool 工具类导出 Excel

1.先把你要导出的字段写到实体类```goimport io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;import lombok.*;import lombok.experimental.Accessors;import java.math.BigDecimal;@Getter@Setter@Builder@NoArgsConstructor@AllArgsConstru

2021-06-19 11:12:19 950

原创 redis各种数据类型的应用场景

1.String:使用INCR article:readcount:1001 (加入文章id是1001)每执行一次上面的命令会自动加一,所以阅读数可以用这个实现2.hash:看下图可以知道hash是 key:key:value形式,以后这样的格式可以存hash可以把用户信息询hash类型,考虑如果数据非常大。100万条数据,要分片处理,比如上图user这个key给他设置user001,然后里面存100条数据,user002存1000 …这样想获得用户信息时候可以根据用户id对10

2021-05-13 17:39:05 78

原创 reids分布式锁模板

public String redis1(){//分布式锁的使用模板//这里可以使用随机数+uuidString lockKey=“prou_001”;String UUiD = UUID.randomUUID().toString();try{Boolean zhuyao = stringRedisTemplate.opsForValue().setIfAbsent(lockKey,UUiD);//设置超时时间,这样写有个弊端就是上行代码挂了,这个不执行stringRedisTemplat

2021-04-30 14:52:21 149 1

原创 mysql常用循环

SELECT mac FROM t_sys_device WHERE valid_time='9999-12-31' and type=0 and collect_code in #{item} and find_in_set(#{collectCode},tl.label_code) or 批量插入insert into t_person_code(name,id_type, id...

2021-04-29 15:25:47 106

转载 java链接hbase数据库实例代码,包括增删改查及批量操作、范围查询等(转载的)

import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.Cell;import org.apache.hadoop.hbase.CellUtil;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.HColumnDescriptor;import org.apache.hadoop.hbase.H

2021-04-12 10:40:49 268

原创 spring面试

1、Spring是什么? 或是什么是 Spring 框架?Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。主要包括以下七个模块:Spring Context:提供框架式的Bean访问方式,以及企业级功能(JNDI、定时任务等);Spring Core:核心类库,所有功能都依赖于该类库,提供IOC和DI服务;Spring AOP:AOP服务;Spring Web:提供了基本的面向Web的

2021-01-08 15:35:10 95

原创 easyexcel 导出 导出多个文件合成一个压缩包返回

https://blog.sunxiaowei.net/java/43.htmlhttps://www.bilibili.com/video/av99022731/?p=2

2021-01-04 18:29:46 399

原创 获得当前年 月,星期

public class HelloWord {public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int day = cal.get(Calendar.DATE); int month = cal.get(Calendar.MONTH) + 1; int yea...

2019-12-07 14:58:38 108

转载 mysql获得当前时间,上个月的时间,去年的时间

获取日期:当前当前时间:select now()结果:2019-08-31 11:10:40当前日期:select date(now())结果:2019-08-31当前年月:select left(now(),7)结果:2019-08当前月份:select month(now())结果:8当前年份:select year(now())结果:2019获取日期:之前当前日期前7...

2019-12-05 17:51:41 11966

转载 获得身份证信息

15位身份证号码各位的含义:1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码;7-8位为出生年(默认19xx年出生);9-10位为出生月;11-12位为出生日;13-15位为顺序号,其中第15位男为单数,女为双数;18位身份证号码各位的含义:1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码;...

2019-11-28 09:57:14 424 1

转载 正则表达式提取数字,汉字,英文

/*提取中文、数字、英文/@Testpublic void test (){    String str = “……^1dsf  の  adS   DFASFSADF阿德斯防守对方asdfsadf37《?:?@%#¥%#¥%@#%#@%^><?1234”;      String regEx="[a...

2019-11-28 09:29:55 4463

原创 JAVA第二十二章(小结)

1:字符流(掌握)(1)字节流操作中文数据不是特别的方便,所以就出现了转换流。转换流的作用就是把字节流转换字符流来使用。(2)转换流其实是一个字符流字符流 = 字节流 + 编码表(3)编码表A:就是由字符和对应的数值组成的一张表B:常见的编码表ASCIIISO-8859-1GB2312GBKGB18030UTF-8C:字符串中的编码问题编码String – byte...

2019-04-25 19:04:10 273 8

原创 JAVA第二十一章(小结)

1:递归(理解)(1)方法定义中调用方法本身的现象举例:老和尚给小和尚讲故事,我们学编程(2)递归的注意事项;A:要有出口,否则就是死递归B:次数不能过多,否则内存溢出C:构造方法不能递归使用(3)递归的案例:A:递归求阶乘B:兔子问题C:递归输出指定目录下所有指定后缀名的文件绝对路径D:递归删除带内容的目录(小心使用)2:IO流(掌握)(1)IO用于在设备间进行数据传输...

2019-04-24 08:34:32 219 1

原创 JAVA第二十章(小结)

1:异常(理解)(1)程序出现的不正常的情况。(2)异常的体系Throwable|–Error 严重问题,我们不处理。|–Exception|–RuntimeException 运行期异常,我们需要修正代码|–非RuntimeException 编译期异常,必须处理的,否则程序编译不通过(3)异常的处理:A:JVM的默认处理把异常的名称,原因,位置等信息输出在控制台,但是呢程序...

2019-04-24 08:29:42 153 1

原创 JAVA第十九章(小结)

1:Map(掌握)(1)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。(2)Map和Collection的区别?A:Map 存储的是键值对形式的元素,键唯一,值可以重复。夫妻对B:Collection 存储的是单独出现的元素,子接口Set元素唯一,子接口List元素可重复。光棍(3)Map接口功能概述(自己补齐)A:添加功能B:删除功能C:判断功能D:...

2019-04-24 08:28:42 136

原创 集合扑克牌斗地主案例

import java.util.ArrayList;;public class Demo01 {public static void main(String[] args) {ArrayList list = new ArrayList();// 把扑克牌写入二维数组里面String[][] arr = {{ “红桃A”, “红桃2”, “红桃3”, “红桃4”, “红桃5”, “红...

2019-04-22 19:22:59 755

原创 JAVA第十八章(知识小结)

Set集合(理解)(1)Set集合的特点无序,唯一(2)HashSet集合(掌握)A:底层数据结构是哈希表(是一个元素为链表的数组)B:哈希表底层依赖两个方法:hashCode()和equals()执行顺序:首先比较哈希值是否相同相同:继续执行equals()方法返回true:元素重复了,不添加返回false:直接把元素添加到集合不同:就直接把元素添加到集合C:如何保证元素...

2019-04-22 19:15:12 140

原创 JAVA第十七章(小结)

1:List的子类(掌握)(1)List的子类特点ArrayList:底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector:底层数据结构是数组,查询快,增删慢线程安全,效率低LinkedList:底层数据结构是链表,查询慢,增删快线程不安全,效率高(2)ArrayListA:没有特有功能需要学习B:案例a:ArrayList存储字符串并遍历b:ArrayL...

2019-04-22 19:14:19 335

原创 JAVA第十六章(知识总结)

1:对象数组(掌握)(1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。(2)案例:用数组存储5个学生对象,并遍历数组。2:集合(Collection)(掌握)(1)集合的由来?我们学习的是Java – 面向对象 – 操作很多对象 – 存储 – 容器(数组和StringBuffer) – 数组而数组的长度固定,所以不适合做变化的需求,Java...

2019-04-22 19:13:19 564

原创 JAVA第十五章(知识小结)

1:正则表达式(理解)(1)就是符合一定规则的字符串(2)常见规则A:字符x 字符 x。举例:‘a’表示字符a\ 反斜线字符。\n 新行(换行)符 (’\u000A’)\r 回车符 (’\u000D’) B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内...

2019-04-19 08:29:33 422 3

原创 JAVA第十四章(知识小结)

1:StringBuffer(掌握)(1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了一个字符串缓冲区类。StringBuffer供我们使用。(2)StringBuffer的构造方法A:StringBuffer()B:StringBuffer(int size)C:StringBuffer(String str)(3)Stri...

2019-04-19 08:28:20 343

原创 JAVA第十三章(知识总结)

1:Scanner的使用(了解)(1)在JDK5以后出现的用于键盘录入数据的类。(2)构造方法:A:讲解了System.in这个东西。它其实是标准的输入流,对应于键盘录入B:构造方法InputStream is = System.in; Scanner(InputStream is) C:常用的格式 Scanner sc = new Scanner(System.in);(...

2019-04-18 08:44:21 244

原创 JAVA学习第十二章(知识总结)

1:Eclipse的概述使用(掌握)请参照ppt和课堂练习.txt2:API的概述(了解)(1)应用程序编程接口。(2)就是JDK提供给我们的一些提高编程效率的java类。3:Object类(掌握)(1)Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。(2)Object类的构造方法有一个,并且是无参构造这其实就是理解当时我们说过,子类构造方法默认访问父...

2019-04-18 08:37:14 201

原创 水仙花打印

public class _03 {public static void main(String[] args) {// 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,// 其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",// 因为153=1的三次方+5的三次方+3的三次方。//// 1.程序分析:利用for循环控制100-999个数,...

2019-04-16 08:41:17 610

原创 java素数

public class _02 {public static void main(String[] args) {// 判断101-200之间有多少个素数,并输出所有素数。// 素数就是只能被1和他本身整除,比如3.5.7.11 for (int i = 101; i < 200; i++) { int x = 0; for (int j = 2; j < i; j+...

2019-04-16 08:38:36 417

原创 JAVA学习第十一章(知识总结)

1:形式参数和返回值的问题(理解)(1)形式参数:类名:需要该类的对象抽象类名:需要该类的子类对象接口名:需要该接口的实现类对象(2)返回值类型:类名:返回的是该类的对象抽象类名:返回的是该类的子类对象接口名:返回的是该接口的实现类的对象(3)链式编程对象.方法1().方法2()…方法n(); 这种用法:其实在方法1()调用完毕后,应该一个对象; 方法2()调...

2019-04-16 08:34:03 322

原创 JAVA学习第十章(知识总结)

1:final关键字(掌握)(1)是最终的意思,可以修饰类,方法,变量。(2)特点:A:它修饰的类,不能被继承。B:它修饰的方法,不能被重写。C:它修饰的变量,是一个常量。(3)面试相关:A:局部变量a:基本类型 值不能发生改变b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的B:初始化时机a:只能初始化一次。b:常见的给值定义的时候。(推荐)构造方法中。2...

2019-04-16 08:33:07 307

原创 JAVA学习第九章(知识总结)

1:如何制作帮助文档(了解)(1)写一个类(2)加入文档注释(3)通过javadoc工具生成即可javadoc -d 目录 -author -version ArrayTool.java2:通过JDK提供的API学习了Math类(掌握)(1)API(Application Programming Interface)应用程序编程接口(帮助文档)(2)如何使用呢?请参照day08...

2019-04-16 08:31:10 474

空空如也

空空如也

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

TA关注的人

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