神也在Copy
码龄3年
关注
提问 私信
  • 博客:32,273
    32,273
    总访问量
  • 32
    原创
  • 189,566
    排名
  • 290
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-07-18
博客简介:

神也在Cpoy

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    313
    当月
    2
个人成就
  • 获得399次点赞
  • 内容获得53次评论
  • 获得393次收藏
  • 代码片获得839次分享
创作历程
  • 30篇
    2024年
  • 2篇
    2023年
成就勋章
TA的专栏
  • Java
    6篇
  • 架构
    2篇
  • 英语
    1篇
  • Java定时任务
    3篇
  • SpringBoot
    2篇
  • 深度学习
    1篇
  • DeepLearning4J
    1篇
  • 系统设计
    1篇
  • Redis
    1篇
  • 刷穿LeetCode
    8篇
  • 算法-动态规划
    1篇
  • 算法-数论
    1篇
  • vue
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

AWS ECS安装Nginx问题解决

【代码】AWS ECS安装Nginx问题解决。
原创
发布博客 2024.08.04 ·
136 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

AWS EC2设置root登录

在使用亚马逊的服务器时,官方默认是使用密钥登录,跟国内的云服务器差别较大,本文记录下,如何开放AWS EC2的root登录。
原创
发布博客 2024.03.25 ·
1905 阅读 ·
10 点赞 ·
2 评论 ·
7 收藏

Java环境变量配置(Linux)

在Oracle官网下载JDK后,需要配置环境变量才可以使用。
原创
发布博客 2024.02.22 ·
463 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏

【设计模式】观察者模式Observer Pattern

notifyObservers()方法采用的是从后向前的遍历方式,即最后加入的观察者最先被调用update()方法。定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。很自然就会想到回调,这个就是观察者模式的核心,观察者模式可以将大量的回调解耦,从而使代码更加优雅。一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知,进行广播通知。一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。
原创
发布博客 2024.02.17 ·
741 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

【设计模式】单例模式 Singleton Pattern

Java的对象,通常需要我们new出来,大多数时候,应对这种情况,我们很容易想到,只保持一个对象,并提供全局的访问,在并发的场景下,让它线程安全。
原创
发布博客 2024.02.17 ·
1310 阅读 ·
19 点赞 ·
0 评论 ·
29 收藏

服务治理中间件-Eureka

Eureka是Spring团队开发的服务治理中间件,可以轻松在项目中,实现服务的注册与发现,相比于阿里巴巴的Nacos、Apache基金会的Zookeeper,更加契合Spring项目,缺点就是仅仅只有服务发现与治理功能。
原创
发布博客 2024.02.12 ·
1384 阅读 ·
12 点赞 ·
0 评论 ·
9 收藏

Nacos、Eureka、Zookeeper、Consul对比

开发中,经常需要对微服务进行管理,所以需要引入一些服务治理的中间件,用于注册、发现服务,常见的服务治理中间件为。
原创
发布博客 2024.02.12 ·
3919 阅读 ·
30 点赞 ·
0 评论 ·
35 收藏

程序员英语学习笔记-fid词根(20词)

作为一个老程序猿,最近想复习下遗忘的英语,突然有个奇思妙想,如果把学英语这个事情的逻辑给搞明白了,那么学起来是否就跟编程一样简单呢~have a go~词根= 信任、信心注意:作为词根跟作为单词意思是不同的。
原创
发布博客 2024.02.04 ·
825 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

【深度学习】ND4J-科学计算库

ND4J主要是JVM的科学计算库,内置了很多计算方法,目的是以最低的RAM需求快速运行。主要特点是:一个多功能的n维数组对象。线性代数和信号处理函数。多平台功能,包括GPU。所有主要操作系统: win/linux/osx/android.架构: x86, arm, ppc.Nd4j的主要特点是具有多功能的n维阵列接口INDArray。为了提高性能,Nd4j使用堆外内存来存储数据。INDArray不同于标准Java数组。
原创
发布博客 2024.02.01 ·
1513 阅读 ·
17 点赞 ·
0 评论 ·
23 收藏

【深度学习】数据归一化/标准化 Normalization/Standardization

归一化后的数据范围为 [-1, 1],其中mean、min、max为样本数据的平均值、最小值和最大值。归一化后的数据范围为 [0, 1],其中min max分别求样本数据的最小值和最大值。归一化后的数据范围为实数集,其中mean、σ 分别为样本数据的均值和标准差。海拔越高、氧气含量越低,因为数据范围的原因,导致两者的相关性展示得不明显。归一化,指将数据样本中的数据进行处理,使它们处于同一量级。的最小整数,归一化后的数据范围为 [-1, 1]:经过处理的数据呈均值为0,标准差为1的分布。
原创
发布博客 2024.01.30 ·
3002 阅读 ·
25 点赞 ·
1 评论 ·
29 收藏

【JavaMail】Java中发送邮件

我们要在程序中发送邮件,就必须有SMTP服务器,可以选择网易、Gmail等邮箱,并开启POP3/SMTP服务,用于充当我们的SMTP服务器,也可以自己搭建一个SMTP服务器。可以看到,这段代码构建TextPart的时候,格式支持HTML代码,如果要在邮件中展示图片,只需要在其中构造图片标签即可。也就是说,发送邮件一般有SMTP协议,接收邮件常用的有两种协议(POP3、IMAP)网易邮箱中就提供了这两种组合给用户选择。Java开发中,经常用sun公司的。组件来进行邮件的发送。
原创
发布博客 2024.01.26 ·
3607 阅读 ·
18 点赞 ·
0 评论 ·
34 收藏

传送门-博文总览

Java定时任务-Timer、Quartz、Spring、LinuxCron对比-CSDN博客【Java定时任务】Timer+TimerTask-CSDN博客【Java定时任务】SpringBoot+@Schedule注解-CSDN博客【PotatoDate】更适合国人体质的Java Date工具类-CSDN博客SpringBoot执行顺序-CSDN博客SpringBoot 过滤器Filter-CSDN博客Java定时任务-Timer、Quartz、Spring、LinuxCron对比-CSDN博客Vue-
原创
发布博客 2024.01.21 ·
363 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

【Java定时任务】Timer、Quartz、Spring、LinuxCron对比

优点:支持cron,功能强大,不用Spring框架也可以使用。优点:不需要任何框架,JDK自带,调度简单。优点:操作系统级别的定时任务,支持所有语言。优点:支持cron,比Quartz简单。缺点:仅仅是个时间间隔的定时器。缺点:精度只能达到分钟级别。
原创
发布博客 2024.01.21 ·
738 阅读 ·
5 点赞 ·
39 评论 ·
9 收藏

【Java定时任务】SpringBoot+@Schedule注解

可以看到,最大线程数使用的是Integer.MAX_VALUE,即对于每一次定时任务的执行都会创建新的线程,并发环境下,会。【3】实现类上要有组件的注解@Component,@Service,@Repository。【1】cron表达式配置的任务如果执行超时,会从上一个任务结束的时间开始计算间隔。启用@EnableAsync注解,并在每一个定时任务方法上使用@Async注解。下一次的任务执行时间是从上一次定时任务结束时间开始计算。下一次的任务执行时间是从上一次定时任务开始时间开始计算。
原创
发布博客 2024.01.21 ·
1580 阅读 ·
5 点赞 ·
0 评论 ·
17 收藏

【Java定时任务】Timer+TimerTask

在java.util.concurrent中的ScheduledThreadPoolExecutor,也可以完全实现定时任务的功能。:源码是使用Object.wait(timeout)进行线程阻塞,timeout是根据下次执行时间和当前时间之差来计算。而其他的框架,无非是功能的增强,特性更多,更好用,都是在基础的java之上的包装。:根据上一次任务结束的时间来算间隔时间,所以不存在并发问题,但是任务可能会被推迟。:严格按照间隔时间执行,所以可能存在并发问题。方法,参数及调用方式跟。
原创
发布博客 2024.01.21 ·
435 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

【PotatoAdmin】系统的设计记录(未完结)

移交Controller处理具体逻辑。请求Body追加用户信息。
原创
发布博客 2024.01.20 ·
433 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏

【PotatoDate】更适合国人体质的Java Date工具类

PotatoDate库可对日期的常规操作,提供了构造、增减、起始、对比、取值等方法,并通过支持 进行代码的精简。如:将原本的几十行代码,精简为上述代码,同时提高了可读性。对于Date、Calander一些不友好的东西也进行重新的定义,如一周的开始为周一,而非周日。PotatoDate——更适合国人体质。作者:Github地址喜欢的朋友可以点个Star无参数构造方法字符串构造支持 和 两种字符串格式,同时支持使用自定义格式构造时间戳构造支持使用时间戳构造Date对象构造格式化输出默认格
原创
发布博客 2024.01.20 ·
1516 阅读 ·
47 点赞 ·
0 评论 ·
21 收藏

【Redis】Ubuntu安装&配置

【2】通过redis-cli中的CONFIG命令查看或设置配置项。解密解密工具,用于确认下载的Redis包是否来自官方。或者先进入redis-cli 再执行ping。从APT仓库安装的Redis,配置文件位置为。【1】直接修改redis.conf文件。用于查看系统版本及具体的发行信息。看到PONG就是可以使用了。获取某项配置的值,参数名写。
原创
发布博客 2024.01.17 ·
1427 阅读 ·
25 点赞 ·
0 评论 ·
18 收藏

【刷穿LeetCode】404. 左叶子之和

给定二叉树的根节点root,返回所有左叶子之和。24在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24root = [1]0[1, 1000]
原创
发布博客 2024.01.16 ·
481 阅读 ·
15 点赞 ·
1 评论 ·
7 收藏

SpringBoot 过滤器Filter

在客户端跟服务端之间,构建一个过滤网,既可以过滤请求,也可以过滤返回结果。Filter引入了FilterChain机制,即过滤链,支持配置多个Filter,每个Filter按照顺序执行过滤。
原创
发布博客 2024.01.13 ·
426 阅读 ·
10 点赞 ·
1 评论 ·
10 收藏
加载更多