小石头YY
码龄6年
关注
提问 私信
  • 博客:67,374
    67,374
    总访问量
  • 24
    原创
  • 1,278,533
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-07-16
博客简介:

小石头的博客

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得8次评论
  • 获得56次收藏
  • 代码片获得192次分享
创作历程
  • 8篇
    2021年
  • 7篇
    2020年
  • 18篇
    2019年
成就勋章
TA的专栏
  • java
    17篇
  • 开发笔记
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mongodb增加字段

db.gp_message_visitor.update({},{$set:{userLoginAccount:""}},{multi:1})
原创
发布博客 2021.10.05 ·
1402 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot+ seata+nacos

**1、**在 Seata Release 下载最新版的 Seata Server 并解压得到如下目录:.├──bin├──conf├──file_store└──lib2、 修改 conf/registry.conf 配置,目前seata支持如下的file、nacos 、apollo、zk、consul的注册中心和配置中心。这里我们以nacos 为例。将 type 改为 nacosregistry { # file 、nacos 、eureka、redis、zk、consul、e
原创
发布博客 2021.08.09 ·
1312 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Redisson分布式锁简单使用

import org.redisson.Redisson;import org.redisson.api.RLock;import org.redisson.api.RedissonClient;import org.redisson.config.Config;import org.springframework.stereotype.Component;import java.util.concurrent.TimeUnit;@Componentpublic class RedisL.
原创
发布博客 2021.08.03 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

超简单使用redisson延迟队列做定时任务

转载:https://my.oschina.net/wangnian/blog/3167316
原创
发布博客 2021.07.29 ·
495 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EncodingDetect-master.zip

发布资源 2021.07.29 ·
zip

java TXT文件编码转UTF-8

package com.syqm.greatpan.gateway.controller.multimedia;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;/** * <Detect encoding .> * Copyright (C) <2009> <Fluck,ACC http://androidos.cc/dev> * * This
原创
发布博客 2021.07.29 ·
1888 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

List对象处理

1.// 根据position去重// 根据position去重 return responseDTOList.stream().collect( Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(xxxxxxxxxxx::getXxxxxxx))), A
原创
发布博客 2021.06.23 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java常用方法

1.参数检验Preconditions.checkArgument();
原创
发布博客 2021.01.20 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

雪花算法实现优化系统时钟回退

1.工具类/** * 使用雪花算法生成全局id */@Log4j2@Componentpublic class SnowflakeIdUtils { private SnowflakeIdWorker idWorker; @PostConstruct public void init() { Random rd = new Random(); //工作id,数据中心ID long workerId = r
原创
发布博客 2021.01.19 ·
883 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

mysql创建分区表

1.按天分区CREATE TABLE 表名xxxxxxxxx (id BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT ‘id’,create_time date NOT NULL COMMENT ‘创建时间’,PRIMARY KEY ( id,create_time)) ENGINE = INNODB AUTO_INCREMENT = 29 DEFAULT CHARSET = utf8mb4 COMMENT = ‘表说明xxxxxxxx’PARTITI
原创
发布博客 2020.11.30 ·
872 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

表创建时自动创建时间和更新时间

表创建时自动创建时间和更新时间 `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间,即数据首次同步的时间', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '触发唯一约束时记录更新时间',...
原创
发布博客 2020.11.25 ·
1423 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux环境下发送post请求 curl

curl --location --request POST '填写url' \--header 'xxxx: xxxxxxxxxxxxx' \--header 'Content-Type: application/json' \--data 'JSON格式'
原创
发布博客 2020.10.16 ·
1842 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

linux下常用查看日志命令

1.查询日志尾部最后100行的日志,并且随文件tail -fn100 catalina.log2.查询日志文件中的头10行日志head -n100 catalina.log3.清空屏幕ctrl+l 或者 clear4.按照关键字查找日志 (知道程序出问题的模块,而且有日志关键字的可以用此方法)<1>.找到发错错误异常的行号比如我们日志中关键字error表示错误grep "error" -n access.log或者cat -n catalina.log |gre
原创
发布博客 2020.07.02 ·
880 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

使用lombok后项目启动报警告

在实体类下添加 lombok.config 文件,文件内容为下列内容config.stopBubbling=truelombok.equalsAndHashCode.callSuper=call
原创
发布博客 2020.06.22 ·
669 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

校验不通过 抛出异常

1.无效状态异常。 一般来说无效状态异常是因为你弄错了调用一个方法的流程if (count < 1) { throw new IllegalStateException("提交失败,数据状态不一致"); }2.不合法的参数异常Preconditions.checkArgument(isValidDate(startTm) && isValidDate(endTm), "日期格式不正确。");...
原创
发布博客 2020.06.04 ·
1798 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java中元素、数组转换成List集合

如何将一个元素优雅的转换成一个集合 @Test public void testArraysList() { String[] array = {"a","b","c"};// List<String> strings = Arrays.asList(s);// ArrayList<String> string...
原创
发布博客 2020.01.08 ·
2630 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

使用easyExcel导出excel报错Failed to read zip entry source

poi导出报IOException异常,错误提示Failed to read zip entry source问题:poi读取excel模板配置,按模板格式导出excel,读取excel模板时,报以上错误。KaTeX parse error: Undefined control sequence: \classes at position 59: …缩时出问题,可以去target\̲c̲l̲a...
原创
发布博客 2019.12.31 ·
3860 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

mysql设置密码报错:mysqladmin: connect to server at 'localhost' failed的解决方法

起因:安装完mysql后,启动mysql服务,接下来为mysql设置用户root的密码,结果报错D:\developSoftware\mysql\mysql-5.6.17-winx64\bin>mysqladmin -u root -p passwordEnter password: ******mysqladmin: connect to server at 'localhost' ...
转载
发布博客 2019.12.31 ·
12077 阅读 ·
8 点赞 ·
3 评论 ·
9 收藏

使用easyExcel读取模版时 报 java.io.FileNotFoundException: does not exist

在开发时使用easyExcel读取模版时 报 java.io.FileNotFoundException: does not exist原代码String templateFileName = this.getClass().getClassLoader().getResource("template.xlsx").getPath();改后代码InputStream inputStrea...
原创
发布博客 2019.12.30 ·
3112 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

JAVA中serialVersionUID = 1L

serialVersionUID作用:序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式:一个是默认的1L,比如:private static final long serialVersionUID = 1L;一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:private static final long ser...
原创
发布博客 2019.12.16 ·
11468 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏
加载更多