自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洛雪

淡笑执心从何去,青衫磊落少年行

  • 博客(82)
  • 资源 (21)
  • 问答 (15)
  • 收藏
  • 关注

原创 @FunctionalInterface函数式接口深入实践附demo 多种写法 提高代码可读性健壮性

@FunctionalInterface 是Java 8引入的一个注解,主要用于标记一个接口为函数式接口。函数式接口是指只有一个抽象方法(除了默认方法和静态方法外)的接口。特点如下:唯一抽象方法:被@FunctionalInterface注解的接口必须保证只包含一个未实现的方法。如果接口中有多于一个抽象方法,编译器将会报错。Lambda表达式的载体:函数式接口是Java中Lambda表达式的目标类型。你可以通过Lambda表达式来创建该接口的实例,使得代码更加简洁和易于阅读。默认方法和静态方法不

2024-04-23 19:12:03 391 1

原创 如何做代码抽象设计,多种设计模式的应用【四种抽象方式,干货附上代码】

代码这种东西,机器不管你写的怎么样,肯定能识别, 人就不一样了,前人拉屎后人踩屎,一坨认栽,n坨就有点过分了哈一般写代码也不用太高大上,很多接口还是很简单的,如果把各种设计模式搞上来那叫过度设计,叫逼王;就在多渠道,多河流的时候才能当逼王看到过几位写的不错的同事搞的设计,和大家简单介绍一下下面介绍下这三种方式。

2023-02-10 09:54:34 832

转载 JDK8飞到JDK17版本介绍和踩坑记录

SpringBoot3和Spring6的最低依赖就是JDK17!JDK17就是官方保证会长期支持的版本。JDK 17 最多可以支持到 2029 年 9 月份。JDK 8 支持的时间更长,可以延长到 2030 年 12 月从 JDK 诞生到现在,还在长期支持的版本主要有 JDK 7、JDK 8 、JDK 11以及 JDK 1,JDK 17 将是继 Java 8 以来最重要的LTS版本,是 Java 社区八年努力的成果。

2023-01-03 20:17:55 6784

原创 支付架构调用流程以及常见支付问题解决方案

支付在业务中很重要,这里我根据自己做过的一些支付模块和大家讨论一下支付的一些事支付什么最重要? 安全性:可通过签名验签保证 健壮性:商户通知系统若挂掉,影响发货,所以通知系统要保证其可用性 及时性:及时通知,对商户的发货和订单扭转至关重要 下面我画了一种方案的时序图大家可以借鉴,当然具体业务具体分析,也有其他好的方案时序图解释如上客户端下单...

2020-02-15 15:49:43 4151 2

原创 几种非常常用的方式获取springboot中application中的配置 大家看着用

在springboot应用中可以从application.properties中获取配置文件的方式,多种介绍

2024-02-01 19:04:23 550

原创 建造者模式深入理解:演示建造单个和多个产品的实践,结合模板模式,通俗易懂

建造者模式(Builder Pattern)是一种创建型设计模式,它主要用于将一个复杂对象的构建过程与它的表示分离,使得同样的构建过程可以创建不同的表现形式。这种模式通过一系列可重用的独立的类(称为建造者或构建器)来一步一步创建一个复杂的对象,而不需要知道具体的内部构造细节

2024-01-11 20:41:23 1229

原创 高级鉴权网关设计二:SM2国密+协议SPI可扩展+动态配置

​ 既然是网关其实就是和外部的礼尚往来,每个第三方还有可能不一样,一般常用的有http的form表单,get,post,https,和每个第三方的交互签名方式、加密方式都可能不同,很多时候取决于你是甲方爸爸还是乙方儿子,如果是甲方就好了,对接就按你们的来,你们来对我们,乙方就痛苦了,得适配不同的甲方爸爸,那我们该如何设计呢?下面为大家介绍一种比较常用的方案,附带可扩展设计。关于加密和协议根据两个维度进行扩展,一个是加密类型encryptType,一个是协议类型protocolType,分别定义好枚举。

2024-01-08 20:28:56 455

原创 高级鉴权验签方式的实践,技术方案为注解+ASCII排序+多类型多层级动态拼接+RSA加密(或国密SM2)+Base64+Redis滑动窗口限流

虽然大多数企业的流量没有那么大,不过限流还是要有的,毕竟还有外部调用我方系统接口,需要验证访问权限进行,同时防止万一接口并发量大影响我方系统, 所以要增加流控处理;不同的来源在独立配置,可以做到不同来源的限流鉴权设计技术方案:采用注解+ASCII排序+多类型多层级动态拼接+RSA加密(或国密SM2)+一次Base64转码限流设计:采用Redis的zset滑动窗口限流的方式建议用国密,SM2比RSA的效率要高,话不多说,先说方式,后说好处。

2024-01-05 17:52:29 549

原创 Spring基础梳理(二):面试常见必备

Spring很常见的知识点,也是面试题,简单列一列吧。

2023-08-24 18:47:40 122

原创 Spring基础梳理(一):一定要先全局掌握Spring

越活越完蛋了,看着看着现在又想梳理梳理Spring基础,搞点原始真解吧,不过技术人每个阶段看相同东西的理解都是不同的,只是现在浮躁的技术中又有多少人能够一本书啃两遍以上呢,我也一样,徜徉于业务之中,所以技术是什么,永远记住,技术是服务于业务的,架构也是同样的道理,不要为了技术而技术,为了架构而架构。

2023-08-17 19:37:57 119

原创 【AI资源福利篇】整理当前主流AI开发工具、聊天机器人、资讯、大语言模型、以及绘画等其他AI平台工具

福利篇~~~~~~~~陆陆续续看了很多AI相关的网站,并且也实践了一些,今天整体整理一下分享给大家,希望大家都是风口上的猪,能够飞上天。

2023-08-02 18:44:40 732

原创 【深入浅出Redis-高可用篇】带你吃透Redis高可用以及弹性扩容方案

同志,别忘了成长这一篇给大家介绍一下,保证让大家心里有底,脑中有概念Redis的高可用主要有两种,一种是主从复制,一种是哨兵,一种是集群cluster。

2023-07-24 00:40:31 265

原创 Redis缓存雪崩、穿透、击穿原因分析和解决方案,附Redis管道使用技巧

Redis管道(pipeline)是一种在网络层面上实现的批量操作机制,它可以将多个命令一次性发送给Redis服务器,而不需要等待每个命令的响应。这样可以减少客户端和服务器之间的网络通信次数,提高命令执行效率。Redis管道的原理是基于TCP协议的请求/响应模型,即客户端发送一个请求后,必须等待服务器的响应才能发送下一个请求。如果客户端有多个请求要发送,那么就会产生多次网络往返延迟(RTT),影响性能。

2023-07-16 02:55:13 268 2

原创 Redis过期策略和持久化机制全面揭秘,教你如何合理配置

Redis过期策略就是指Redis如何处理设置了过期时间的键值对。。

2023-07-08 11:44:06 324

原创 【深入浅出Redis 一】从版本特性到数据类型到线程模型,带你了解Redis的核心特性和应用场景!

先了解下Redis的一些基础知识和特性,Redis是一个开源的,基于内存的高性能键值数据库。它支持多种数据类型,如字符串、列表、集合、散列、有序集合等等。高性能:Redis可以处理每秒数十万次的读写操作,因为它将所有数据存储在内存中,避免了磁盘I/O的开销。持久化:Redis可以将内存中的数据定期保存到磁盘中,或者将每次修改操作追加到日志文件中,以实现数据的持久化。这样,即使发生系统崩溃或重启,也可以恢复数据。主从复制。

2023-07-03 22:41:52 199

原创 如何解决多线程卡死问题?四招教你轻松应对!

多线程大家都用过,可以让一个程序同时执行多个任务,提高效率和性能,一个人干的慢,三个人干。但是,多线程也带来了一些问题和挑战,比如等问题,三个人抢一碗米饭,没有个规矩肯定要打架的。这里我介绍一种可能出现的多线程问题:如果一个线程在执行过程中一直卡住,线程不释放最终导致线程耗尽怎么办。这是前一阶段对接外部系统时遇到的一个问题,对方提供了个SDK,我们集成后用他们的netty的方式建立连接,推送相关数据,但是呢这个推送不能阻塞业务,所以我们采用异步推送,搞了个线程池,随取随还,如图后来就发现有一个。

2023-06-26 20:10:12 3879

原创 Java类加载机制:从字节码到对象的奇妙之旅

类加载机制是Java虚拟机将字节码转换成可运行的类的过程。这个过程包括三个主要步骤:加载、链接和初始化​编辑就是将字节码文件从不同的来源(如本地文件系统、网络、内存等等)读取到虚拟机中,并创建一个对应的Class对象,用来表示这个类在内存中的数据结构。连接:就是将加载后的Class对象进行验证、准备和解析三个阶段的处理,以保证类的正确性和完整性。其中包含了下面三个小步骤验证:就是检查元数据Class对象是否符合Java虚拟机规范。验证文件格式验证;验证字节码验证(确定程序语义合法,符合逻辑);

2023-06-23 10:51:15 824

原创 【起飞】让你电脑速度快到飞起的一些牛逼的设置整理【电脑卡顿反应慢等问题解决】

对于开发来说电脑的反应速度简直影响了思维的速度,要让电脑速度跟上我们的思维,提高工作效率,早点打卡下班回家陪老婆孩子哈哈这篇文章主要对windows系统做的一些优化,是真的好用,仿佛在访问静态页面一样,下面我分享一下相关设置以及一些使用情况吧。

2023-05-16 12:23:23 2726 1

原创 【SpringBoot1.5.x升级到SpringBoot2.2.13记录】

为什么升级到2.x1.SpringBoot 1.X 官方已不再进行维护;2.SpringBoot 1.X 下许多新发现的SpringBoot和SpringFramework的漏洞无法再进行升级处理,安全扫描无法通过;3.SpringBoot 2.X 下的应用启动速度会比SpringBoot1提升10到20秒时间,整体性能上也更优。

2022-12-15 19:18:53 883

原创 开发者友好的Linux常见命令整理

uname -a # 查看内核/操作系统/CPU信息cat /etc/redhat-release 查看服务器版本cat /proc/cpuinfo # 查看CPU信息hostname # 查看计算机名lspci -tv # 列出所有PCI设备lsusb -tv # 列出所有USB设备lsmod # 列出加载的内核模块env # 查看环境变量查看ip信息:ifconfigdu -sh # 查看指定目录的大小。

2022-11-29 20:30:58 951 1

转载 ReentrantLock-AQS源码分析

AQS,ReentrantLock源码分析

2022-02-07 17:49:53 131

原创 2022除岁迎新,与君共勉

2022,除岁迎新愿我们的坚持都能够得偿所愿愿少bug,高质量愿我们都学有所成,体现自己的价值,展现自己的知识此刻,看到这里,相信我们都是活在了最好的时代改变世界,有时候就是不经意间相信自己,即是无敌...

2022-02-07 16:47:49 194

原创 try catch finally各种情况的执行顺序(示例)

比较有意思的,基础的,容易忽略的小例子,开发的时候要注意上例子示例1public static void main(String[] args) { int i = test1(); System.out.println("main " + i); } private static int test1(){ int i=0; try { i++; System..

2021-10-08 10:58:17 256 2

原创 类加载顺序示例解析理解

通过实例加深一下理解吧 类加载顺序的认识直接影响开发的水平,包括后续设计扩展点,作用范围都有着明确的指导比如下面父子类,分别定义静态变量,全局变量,静态代码块,非静态代码块,构造方法public class ParentTest { static int x = 1; int xx = 2; static { System.out.println("x " + x); } { Syste...

2021-09-24 13:27:22 125

原创 TRC20代码接入

@Test public void balanceOfTrc20() throws Throwable { String queryAddress = "TXoDY8b3upAAkPxaK5B845zd8x44bFh1nX"; String url = tronUrl + "/wallet/triggerconstantcontract"; JSONObject param = new JSONObject(); ...

2021-06-03 14:49:24 7783 1

原创 Springboot+JWT+Shiro集成完全版(带测试示例)

相信大家已经对shiro,jwt有基本的概念了,不熟悉的可以看下jwt:https://blog.csdn.net/Goligory/article/details/104400381对于shiro等会我贴上代码然后简单分析下maven引入 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-s...

2021-05-24 18:04:06 830 2

原创 堆外内存的介绍及释放

热爱美好的事物,是一种追求介绍____堆外内存意味着把内存对象分配在 Java 虚拟机的堆以外的内存,这些内存直接受操作系统管理(而不是虚拟机),作用:能缩短垃圾回收时间​ 适合生命期中等或较长的对象特点:对于大内存有良好的伸缩性,可以自行扩展对垃圾回收停顿的改善可以明显感觉到,不影响用户线程在进程间可以共享,减少虚拟机间的复制如果使用的多,那么你可能会考虑硬盘的速度会有影响堆外内存的回收堆外内存的分配很简单,比如如下ByteBuffer buffer = ByteBuffer

2021-04-02 17:20:03 1416

原创 Elasticsearch多索引查询搜索 排序异常问题方案

Elasticsearch6.8HighLevel方式场景:全局搜索,综合搜索,可能有帖子,产品,文章等,要倒序,哪个发布了就在最上面显示出来问题在多索引全局查询时,比如设置了sourceBuilder.sort(“字段名”, SortOrder.DESC);会报错如下Elasticsearch exception [type=class_cast_exception, reason=java.lang.Long cannot be cast to org.apache.lucene.util.

2021-03-23 16:25:14 2426 2

原创 SpringBoot集成ELK详细教程

该文章主要介绍了ELK(Elasticsearch+Logstash+Kibana)的概念和搭建方法,并提供了详细的操作步骤和代码示例。同时还介绍了如何在SpringBoot项目中集成ELKElasticsearch:是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在是使用最广的开源搜索引擎之一。

2021-03-01 16:03:59 9467 3

原创 AbstractQueueSynchronizer简称AQS的理解

我是一个使者,不为所斩,但求已知AbstractQueueSynchronizer,抽象的队列式同步器, 简称 AQS,一般用于支持其他框架,在多线程中常用工作原理:   把所有请求线程构成一个CLH队列,当一个线程执行完毕lock.unlock时会激活自己后续节点,正在执行的线程不在队列中,等待执行的线程全部处于阻塞状态比如ReentrantLock,先通过CAS尝试获取锁。如果此时已经有线程占据了锁,那就加入CLH队列 队尾并且被挂起 自旋。当锁被释放之后,排在CLH队列队首的线程会被唤醒,.

2021-02-24 17:09:57 124

原创 lambda表达式的使用(全)

大家应该都知道jdk8的lambda表达式了,还是比较好用的,下面介绍一下用法Lambda简介Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。语法形式为 () -> {},其中 () 用来描述参数列表,{} 用来描述方法体,-> 为 lambda运算符 ,读作(goes t.

2021-02-17 16:49:37 843

原创 RocketMQ常用的几种消息队列形式

RocketMQ常用几种消息发送形式可靠同步消息可靠异步消息耗时短消息延时消息顺序消息事务消息注入@Autowiredprivate DefaultMQProducer defaultMQProducer;可靠同步消息 /** * 可靠同步消息 */ public void syn(String tag, String topic, String content) { try { Message msg = new Messag

2021-02-08 10:17:33 1234

原创 支付服务代码设计(策略模式,可扩展,接入方便)

最近一直在深入学习一些知识,整理出一些东西一直没有时间写出来,后续会慢慢总结一下写在博客上,对于博客还是不想专门写知识点,总结和提升终究是为了自己,写出来的博客为了让别人看的好,更为了自己的成长和记录,这种记录不仅仅是知识,知识不仅仅是软硬件,还有经验,有思想,这些才是更宝贵的我们很难真正的交心交流,但是却可以把心放在这里,谁看到了,和它聊一聊那也是好的;这种沟通的活跃就像我不喜欢程序员越来越像机器人一样,像法律一样死板,应该还是一个有血有肉有思想的人,不是猿原来分享了支付服务的一些点,今天实..

2020-06-14 11:24:52 983 2

转载 问题排查手段好文章。JAVA 线上故障排查套路

线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、free、top 三连,然后依次 jstack、jmap 伺候,具体问题具体分析即可。CPU一般来讲我们首先会排查 CPU 方面的问题。CPU 异常往往还是比较好定位的。原因包括业务逻辑问题(死循环)、频繁 gc 以及上下文切换过多。而最常见的往往是业务逻辑(或者...

2020-05-27 09:44:21 623

原创 Java OOM原因以及问题分析排查步骤

Java服务OOM,最常见的原因为:(1)有可能是内存分配确实过小,而正常业务需要使用更大的内存;(2)某一个对象被频繁申请,却没有释放,内存不断泄露,导致内存耗尽;(3)某一个资源被不断申请,系统资源耗尽,例如:不断创建线程,不断发起网络连接排查过程如果知道具体服务和接口,可以ps -ef|grep java查看pid1. jmap -heap pid 确认内存本身是否分配过小,可以看到新生代老生代的参数配置[root@bird74 ~]# jmap -h...

2020-05-26 17:04:21 1260 1

原创 cpu占用过高排查分析解决,简单方便

要想遇到个CPU过高也不是件容易的事啊,先模拟下吧@GetMapping("/letCpuBuisy") public void letCpuBuisy(){ int i=0; while(true) { i++; } }发包-->运行-->请求top命令看一下。它来了 它来了!可以看到cpu100%了,pid是135243的,怎么破?如果我们要是手动解决,步骤如下...

2020-05-22 15:56:30 1111

原创 关于线程安全的小测试

起100个线程 + 1,循环100次查看结果,正常来说应该是100对吧public static int t = 0; public static void main(String[] args) throws InterruptedException { for (int i=0;i<100;i++){ for (int j=0;j<100;j++){ new Thread(new Runnable()...

2020-05-17 20:00:30 339

原创 一次redis OOM问题分析解决,rdbtools安装分析redis内存

遇到比较尴尬的项目是难免的,质量真是乱的一批,对于redis的使用也是乱用,那么就会有一个问题,内存撑不住怎么办?不是高可用,只有一个裸redis(高可用方案下次再说)分析步骤进入redis,查看内存使用情况redis -a 密码info memory服务器分配了5G内存,maxmemory为5G,可用4.66G,发生OOM的时候已经全部用完;详细分析可以专门问下度娘OOM紧急解决方案:提高最大内存,configsetmaxmemory xxx设置内存淘汰...

2020-05-10 13:43:43 1213 2

原创 Linux python3安装,替换python2,pip安装 以及解决安装过程存在的问题

目录安装python3python2切换python3安装pip安装python3下载安装包,如果慢就本地下载传上去wgethttps://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz下载python3编译的依赖包yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel s.

2020-05-10 13:27:45 1605 1

原创 Hibernate JPA的异常java.sql.SQLException: ORA-00932: 数据类型不一致: 应为 TIMESTAMP, 但却获得 BINARY

报错如下代码查询如下Entity如下 //Entity对应的字段如下 @CreatedDate @ApiModelProperty(value = "创建时间") private Date createTime;网上查了好久,根据网上的解决方式怎么都不行,不论用between and 还是大于小于号都不行解决方法:我升级sprin...

2020-04-30 16:08:31 1064

Git开发操作文档 全面介绍Git技术

这份Git开发操作文档是一份全面介绍Git技术的文档,内容包括了Git的基本概念、使用方法和常见问题解决方案,以及Git在版本控制和协同开发中的应用。 该文档首先介绍了Git的基本概念和原理,包括Git的工作流程、版本历史记录和分支管理等概念,以及Git的优势和应用场景。接着,详细讲解了Git的安装和配置方法,包括如何下载和安装Git客户端、如何设置用户信息等方面的内容。 在学习Git的过程中,读者可以深入了解Git的核心命令和功能,包括git clone、git add、git commit等常用命令的使用和配置方法。同时,还介绍了如何使用Git进行团队协作开发,包括如何创建和管理分支、如何合并代码等方面的内容。 最后,该文档还介绍了Git的安全性和最佳实践,包括如何保护提交历史、如何处理冲突等方面的内容。通过学习这份文档,读者可以全面掌握Git技术的应用方法和技巧,提高自己在软件开发领域的技术水平。

2023-08-31

Docker学习文档,全面介绍Docker技术

这份Docker学习文档是一份全面介绍Docker技术的文档,内容包括了Docker的基本概念、使用方法和常见问题解决方案,以及Docker在开发、部署和管理中的应用。 该文档首先介绍了Docker的基本概念和原理,包括容器、镜像、仓库等概念,以及Docker的优势和应用场景。接着,详细讲解了Docker的安装和配置方法,包括如何下载和安装Docker引擎、如何创建和管理容器等。 在学习Docker的过程中,读者可以深入了解Docker的核心组件和命令行工具,包括Dockerfile、docker run、docker ps等常用命令的使用和配置方法。同时,还介绍了如何使用Docker进行应用程序的构建、打包和发布,以及如何使用Docker进行持续集成和持续交付等方面的内容。 最后,该文档还介绍了Docker的安全性和最佳实践,包括如何保护容器的安全、如何处理容器故障等方面的内容。通过学习这份文档,读者可以全面掌握Docker技术的应用方法和技巧,提高自己在云计算领域的技术水平。

2023-08-31

云原生学习word文档(全)

这份云原生学习word文档是一份全面介绍云原生技术的文档,内容包括了容器服务、微服务、POD服务治理、微服务弯管、权限管控等多个方面。 在容器服务部分,该文档详细介绍了Docker容器的基本概念、使用方法和常见问题解决方案,包括镜像构建、容器管理等方面的内容。此外,还介绍了Kubernetes的架构和核心组件,包括Pod、Service、Deployment等常用对象的作用和使用方式。 在微服务方面,该文档深入讲解了微服务的概念、原理和实现方式,包括如何设计和开发微服务架构、如何进行微服务的部署和管理等方面的内容。同时,还介绍了微服务治理的重要性和实现方法,包括服务发现、负载均衡、熔断器等方面的内容。 在POD服务治理方面,该文档详细介绍了如何使用Kubernetes进行POD服务的治理和管理,包括如何配置和管理Pod的生命周期、如何进行Pod的健康检查和故障处理等方面的内容。 在微服务弯管方面,该文档介绍了如何使用Istio等工具进行微服务的路由管理和流量控制,以及如何进行安全策略的配置和管理。 最后,在权限管控方面,该文档介绍了如何使用Kubernetes进行用户身份认证

2023-08-31

宝藏网站合集:里面有个各种网站,网页工具,AI,素材模板等

宝藏网站合集是一个包含了各种实用网站的资源集合,其中包括了网页工具、AI、素材模板等多个类别。这个合集可以帮助用户快速找到自己需要的网站和工具,提高工作效率和生活质量。 网页工具部分包括了各种在线工具,如二维码生成器、图片压缩工具、在线文件转换器等,这些工具可以帮助用户更方便地处理网络中的各种信息。 AI部分则包括了一些人工智能相关的网站和应用,如智能写作工具、AI音乐生成器、AI图像识别等,这些工具可以帮助用户更好地理解和使用人工智能技术。 素材模板部分则提供了各种设计素材和模板,如图标库、字体库、PPT模板等,这些资源可以帮助用户更好地完成设计和创作工作。 总的来说,宝藏网站合集是一个涵盖了多个领域的实用资源集合,无论你是在工作中需要使用网络工具,还是在生活中需要获取设计素材,都可以在这个合集中找到你需要的资源。

2023-08-31

Discord安装包,没错就是你以为的MJ-discord安装包

欢迎来到我们的Discord下载资源页面!这里提供了最新版本的Discord安装包,让您轻松地将这款强大的语音和文字聊天软件添加到您的设备中。Discord为玩家、创作者和团队提供了一个安全、便捷的沟通平台,支持多种语言和功能。立即下载并安装Discord,开始享受无与伦比的社交体验吧!

2023-06-08

node-v12.16.2-linux-x64.tar.xz

搭建看到版本号了 node-v12.16.2-linux-x64的, 我已安装,版本号还是比较高的 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 话不多说, 欢迎下载

2020-04-25

jacob和百度语音播报

博客地址:https://blog.csdn.net/Goligory/article/details/81215414 说明有前端播报,后端播报,jacob播报

2018-07-26

个推推送工具类

个推推送工具类,包括android,ios的个推和群推,设置别名,设置标签,查看别名,查看标签,可以直接用里面的dto来传送数据进行推送,有不懂的看文档,也可以找我

2018-07-26

java微信退款(支持部分退款)

亲测,需要注意的地方在博客中有:http://blog.csdn.net/goligory/article/details/79274416

2018-02-06

模板化工具arttemplate

很不错的例子,例子不少并且也很经典,这几天写篇博客记录一下

2017-11-06

新版支付宝支付集成

http://blog.csdn.net/goligory/article/details/78402520 新版支付宝手机网站支付、支付宝pc支付、扫码支付,支付宝无密退款,实现,这个测试过,后续看我博客可以加上app支付

2017-11-01

springboot demo

springboot demo,log,导入就能用,后期加其他东西,搭建过程见博客

2017-10-31

微信公众号支付demo(未封装)

经过测试可以支付,工具类没有封装,我有个经过封装的jar的demo在另一页可以自行寻找,一样好使,只要设置对

2017-10-30

微信h5支付和微信公众号支付demo 下载

微信外浏览器h5支付,微信公众号支付,别人已经封装好的jar还不错,经过测试可以使用,需要注意的地方看我博客

2017-10-30

阿里云短信demo

阿里云短信demo,jar包在里面,若要maven依赖看我博客

2017-09-29

简单的template的js模板

一个简单好用的template模板,可以直接运行使用,比拼接字符串不知道快了多少倍,是一个优雅的方式,看这个demo就知道原理了

2017-09-21

java查询本地文件夹动态显示并下载文件

根据路径动态查找显示文件并点击下载,如果显示的是文件夹自行处理,语句是 if(file.isDirectory){},改成自己的就能用

2017-09-05

基于ssm框架配置ehcache

里面有jar,ssm框架,以及ehcache的配置,照着改成自己的就可以,注意不要用实体类传入参数,不懂的看我博客

2017-09-04

上传下载demo

上传下载demo,jar都有,改成自己的就能用,有不懂的可以看我博客。

2017-08-31

老版本的支付宝退款MD5和RSA两种形式的demo

很经典的思路,两种加密方式,可以参考我的支付和退款:http://blog.csdn.net/goligory

2017-08-29

支付宝生成公匙私匙

只有用到了才知道好使的珍贵,据说是官方的东西,放心用吧

2017-08-28

json jar包,我是针对JsonUtil.java找的必须好使

jsonUtil等json工具类的jar

2017-08-28

支付宝电脑网站支付

电脑网站支付,其电脑网站支付和手机网页支付都在我博客中有说明http://blog.csdn.net/goligory/article/details/77574203

2017-08-28

时间年月日十分秒功能显示的简单实现

年月日十分秒的显示

2017-08-26

实现翻书效果十分文艺

html实现的翻书效果,很有感觉

2017-08-26

支付宝手机网页支付小demo

文件比较全,jar和工具类都有,改改就能用

2017-08-25

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

TA关注的人

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