喜欢吃糖丶
码龄5年
关注
提问 私信
  • 博客:206,963
    问答:120
    207,083
    总访问量
  • 49
    原创
  • 1,576,107
    排名
  • 4,208
    粉丝

个人简介:哇哦~代码写的不错呀~!!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2020-03-16
博客简介:

喜欢吃糖丶的博客

博客描述:
哇哦~代码写的不错呀~!!
查看详细资料
个人成就
  • 获得132次点赞
  • 内容获得45次评论
  • 获得499次收藏
  • 代码片获得1,745次分享
创作历程
  • 6篇
    2023年
  • 20篇
    2022年
  • 24篇
    2021年
  • 5篇
    2020年
成就勋章
TA的专栏
  • 学习
    3篇
  • Linux
    6篇
  • Java
    27篇
  • 数据库
    7篇
  • VUE
    11篇
  • 测试
    3篇
  • 面试
    4篇
  • 设计模式
    1篇
兴趣领域 设置
  • Java
    java
  • 前端
    vue.js
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 收藏
搜TA的内容
搜索 取消

TDengine(taos)数据库导出历史数据

业务需求:导出某个站点的累计充电量,累计放电量,光伏总放电量,进线总功率的所有数据‘
原创
发布博客 2023.10.24 ·
1104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

supervisorctl(-jar)启动配置设置NACOS不同命名空间

由于需要在上海服务器上面配置B测试环境,原本上面已有A测试环境,固需要将两套权限系统分开可以使用不同的命名空间来隔离启动服务注:本文章均不涉及公司机密。
原创
发布博客 2023.08.29 ·
1916 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux服务器使用supervisorctl命令部署Java服务详解

我们公司采用supervisorctl命令运行Java -jar包,觉得还是很方便的,此篇文章教你如何使用supervisorctl从零部署Java服务。
原创
发布博客 2023.05.08 ·
1442 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

解决 CentOS 7 内核安全漏洞 CESA-2018:3651 报错

通过上述步骤,您可以轻松解决 CentOS 7 内核安全漏洞 CESA-2018:3651 报错,并保证服务器的安全性和稳定性。在进行更新之前,务必备份重要数据并了解如何在更新后重新配置服务器。
原创
发布博客 2023.05.08 ·
750 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

本地服务调用本地虚拟机服务(超详细图文一步一步讲解)

我们系统服务(system、auth、flowable等)是其他项目组维护,他们把jar包丢到中央仓库,我们就需要从仓库拉取最新jar包在自己本机服务器上面运行,调用他们的服务,来测试自己的本地服务以下所有数据都已特殊处理,均不涉及公司机密!
原创
发布博客 2023.03.30 ·
1528 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

supervisorctl 启动服务报 Exited too quickly (process log may have details)

得确保配置文件写对,之前一直没有启动起来,最后发现是配置logfile 的时候没有精确配置到.log文件得学会看报错提醒和日志,很多时候报错提醒和日志都会明确写出问题注意Linux的文件夹权限。
原创
发布博客 2023.03.23 ·
6183 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

flowable,版本向上兼容

发布问题 2023.03.19 ·
2 回答

若依 数据权限图文详细理解及改造

若依的数据权限也是基于**角色**实现的,支持五种权限模式,按权限大小一次排列: - 全部数据权限,表示拥有所有部门的数据权限 · - 自定数据权限,表示拥有指定的若干部门的数据权限 - 本部门数据权限,表示仅拥有用户所属部门(不包括子部门)的数据权限 - 本部门及以下数据权限,表示仅拥有用户所属部门和所有子部门的数据权限 - 仅本人数据权限,表示仅拥有用户本人的数据权限
原创
发布博客 2022.12.02 ·
20741 阅读 ·
36 点赞 ·
18 评论 ·
143 收藏

VUE Date类型前端判断动态校验

前端js设置动态判断校验
原创
发布博客 2022.11.17 ·
1421 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

怎么一修改定义的变量名,所有用到这个变量名的地方一起修改

发布问题 2022.10.27 ·
2 回答

代码小白,求助大佬,有直接的代码吗

答:

/*

  • 汉语中数字大写
    /

    /
    private static final String[] CN_UPPER_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
    /

  • 汉语中货币单位大写,这样的设计类似于占位符
    /

    /
    private static final String[] CN_UPPER_MONETRAY_UNIT = { "分", "角", "圆", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟", "兆", "拾","佰", "仟" };
    /

  • 特殊字符:整
    /

    /
    private static final String CN_FULL = "整";
    /

  • 特殊字符:负
    /

    /
    private static final String CN_NEGATIVE = "负";
    /

  • 金额的精度,默认值为2
    /

    /
    private static final int MONEY_PRECISION = 2;
    /

  • 特殊字符:零元整

  • /
    private static final String CN_ZEOR_FULL = "零元" + CN_FULL;

/**
 * 把输入的金额转换为汉语中人民币的大写
 *
 * @param numberOfMoney
 *            输入的金额
 * @return 对应的汉语大写
 */
public static String number2CNMontrayUnit(BigDecimal numberOfMoney) {
    StringBuffer sb = new StringBuffer();
    // -1, 0, or 1 as the value of this BigDecimal is negative, zero, or
    // positive.
    int signum = numberOfMoney.signum();
    // 零元整的情况
    if (signum == 0) {
        return CN_ZEOR_FULL;
    }
    // 这里会进行金额的四舍五入
    long number = numberOfMoney.movePointRight(MONEY_PRECISION)
            .setScale(0, 4).abs().longValue();
    // 得到小数点后两位值
    long scale = number % 100;
    int numUnit = 0;
    int numIndex = 0;
    boolean getZero = false;
    // 判断最后两位数,一共有四中情况:00 = 0, 01 = 1, 10, 11
    if (!(scale > 0)) {
        numIndex = 2;
        number = number / 100;
        getZero = true;
    }
    if ((scale > 0) && (!(scale % 10 > 0))) {
        numIndex = 1;
        number = number / 10;
        getZero = true;
    }
    int zeroSize = 0;
    while (true) {
        if (number <= 0) {
            break;
        }
        // 每次获取到最后一个数
        numUnit = (int) (number % 10);
        if (numUnit > 0) {
            if ((numIndex == 9) && (zeroSize >= 3)) {
                sb.insert(0, CN_UPPER_MONETRAY_UNIT[6]);
            }
            if ((numIndex == 13) && (zeroSize >= 3)) {
                sb.insert(0, CN_UPPER_MONETRAY_UNIT[10]);
            }
            sb.insert(0, CN_UPPER_MONETRAY_UNIT[numIndex]);
            sb.insert(0, CN_UPPER_NUMBER[numUnit]);
            getZero = false;
            zeroSize = 0;
        } else {
            ++zeroSize;
            if (!(getZero)) {
                sb.insert(0, CN_UPPER_NUMBER[numUnit]);
            }
            if (numIndex == 2) {
                if (number > 0) {
                    sb.insert(0, CN_UPPER_MONETRAY_UNIT[numIndex]);
                }
            } else if (((numIndex - 2) % 4 == 0) && (number % 1000 > 0)) {
                sb.insert(0, CN_UPPER_MONETRAY_UNIT[numIndex]);
            }
            getZero = true;
        }
        // 让number每次都去掉最后一个数
        number = number / 10;
        ++numIndex;
    }
    // 如果signum == -1,则说明输入的数字为负数,就在最前面追加特殊字符:负
    if (signum == -1) {
        sb.insert(0, CN_NEGATIVE);
    }
    // 输入的数字小数点后两位为"00"的情况,则要在最后追加特殊字符:整
    if (!(scale > 0)) {
        sb.append(CN_FULL);
    }
    return sb.toString();
}
回答问题 2022.10.27

使用AopContext.currentProxy()获取当前类的代理对象

在controller层调用service的方法的时候,是可以被切入的,但是如果我们在service层 A方法中,调用B方法,切点切的是B方法,那么这时候是不会切入的。
原创
发布博客 2022.10.24 ·
3921 阅读 ·
1 点赞 ·
2 评论 ·
14 收藏

VUE 切换页面后点击按钮没有反应

昨天线上环境出现了一个页面问题,据当事人称,他当时在这个页面停留了很久,因为吃饭去了,然后回来发现此页面按钮点不了了,除了按钮点不了外没有其他问题,按钮就跟不存在一样页面因不好对外展示已换成其他页面。
原创
发布博客 2022.09.28 ·
3214 阅读 ·
0 点赞 ·
3 评论 ·
6 收藏

启动服务端口一直被占用,从进程方面删除解决

今天在启动Gateway的时候服务一直启不起来,说一直被占用,于是我重启电脑了一下,直接打开idea启动Gateway服务竟然还是直接报端口被占用。参考方法二,发现竟然是TabNine一直占用着这个进程,难怪重启直接启动服务还是会提示被占用,于是我直接把TabNine禁用了。验证连接器的配置,识别并停止监听端口5555的任何进程,或者将此应用程序配置为监听另一个端口。查看端口占用:netstat -ano | findstr 8080。cmd命令提示符号,执行命令:netstat -ano。
转载
发布博客 2022.09.27 ·
774 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jmeter 读取本地json值并修改

Jmeter 读取本地json值并修改。
原创
发布博客 2022.08.29 ·
1346 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

BIGDecimal类型的一些坑和使用方法的区别

Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于不需要准确计算精度的数字,可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以如果需要精确计算的结果,则必须使用BigDecimal类来操作。...
转载
发布博客 2022.08.18 ·
745 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MySQL 新增表中的数据为另外一个或多个表的数据(业务场景:创建关系表,复制旧表数据到新表)

昨天同学问了我个问题我想写个sql脚本,循环插入数据,数据是另一个表中的a.b字段A表中的a.b字段数据,循环加入B表中a.b字段.就是这个意思
原创
发布博客 2022.08.09 ·
1842 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

JMeter 读取Redis中的值并从中获取token

使用jmeter从Redis中取出登录人token的值。
原创
发布博客 2022.08.02 ·
995 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

POI删除空白行 代码和其他用法(将会持续更新)

poi 删除空白行,设置行高,合并单元格,删除整行操作
原创
发布博客 2022.07.25 ·
2929 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Java+VUE 实现下拉框联想查询

Java+VUE 实现下拉框联想查询
原创
发布博客 2022.06.22 ·
918 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多