- 博客(57)
- 资源 (15)
- 收藏
- 关注
原创 SpringCloud-Tencent一站式服务
一句话:SpringCloud-Tencent就是北极星(Polaris)包含了注册中心、配置中心、路由、服务限流、熔断降级。可以一打五SpringCloud-Tencent是腾讯开源的一套微服务架构体系,包含了网关/路由、配置中心、注册中心等基础组件,也包含了限流模块、熔断模块等。框架本身是基于Polaris(北极星)服务的,Polaris服务整合了以上所有组件,提供了一站式微服务综合解决方案。官网地址:https://polarismesh.cn/先引入依赖管理。
2023-06-21 16:26:25 1205
原创 Flutter encrypter整合CBC/NoPadding问题;Input buffer too short
Flutter,CBC,NoPadding,Input buffer too short
2023-02-03 12:14:29 766 1
原创 Java集成EhCache(Copy就能用到项目中)
普通Java集成第一步引入pom.xml依赖<!-- Ehcache --><dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.10.2</version></dependency>第二步在resource目录下,创建一个【ehcac
2022-05-17 14:18:05 249
原创 我的创作纪念日
机缘在2020年的时候,也是在公司工作比较稳定,工作中,一旦遇到问题自己经常百度,百度大部分结果,我都是从CSDN上获取的,可以说CSDN为我提供帮助的80%。渐渐的,我发现CSDN发布文章的人越发的多了,也看到国内程序员做出的贡献,所以我也准备参与其中,尽自己绵薄之力,给大家节约开发成本,一起维护CSDN。收获在CSDN收获很多,自信、虚荣心。哈哈哈哈。主要还是看到很多人看到文章得到了帮助。copy就直接使用,心里还是有很大的成就感。日常目前刚入职新公司,创作文章的时间比较少。还请见谅。后期稳
2022-05-01 14:11:24 277 7
原创 Java HTML转PDF(Freemarker)Copy就能用。
如果帮到你,记得点个赞~第一步引入pom.xml依赖。<!-- freemarker --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency><!-- html转pdf --><d
2022-04-29 14:08:24 1082 4
原创 新版个推服务端实现(附赠写好的API代码,直接Copy就能用)
官网地址:https://docs.getui.com/getui/程序员不坑程序员,你copy后。直接能用,亲测~如果帮到你。点个赞再走~简介注:新版和老版区别在于,新版不需要引入依赖,都通过Http请求个推提供3种推送模式:toSingle :简称“单推”,指向单个用户推送消息toList:简称“批量推”,指向制定的一批用户推送消息toApp:简称“群推”,指向APP符合筛选条件的所有用户推送消息,支持定速推送、定时推送,支持条件的交并补功能废话不多说,上代码。第一步创建应用,
2022-02-13 14:28:35 1189 5
原创 MongdoDB安装超详细Linux版
Linux第一步下载安装包并上传到服务器。下载地址:https://www.mongodb.com/download-center/community第二步解压上传的mongoDb压缩包。tar -zxvf mongodb-linux-x86_64-rhel70-4.4.1.tgz第三步创建数据库目录cd mongodb-linux-x86_64-rhel70-4.4.1mkdir -p data/mongo第四步创建mongo.conf启动配置文件,内容如下###数据库目录
2022-01-10 10:11:17 824
原创 Linux下安装Mycat,配置读写分离超详细
第一步首先Mycat是基于Java开发的,所以需要安装JDK。第二步下载linux版本的mycat。下载地址:https://github.com/MyCATApache/Mycat-download如果Github上下载不了,可以在官网下载。官网地址:http://www.mycat.org.cn/第三步将下载的包上传到/usr/local目录下并解压,解压后就会在/usr/local目录下有个mycat文件夹。cd /usr/localtar -zxvf Mycat-server-1
2021-12-17 10:51:20 2324
原创 FileBeat安装(包含Windows和Linux)
Windows版本第一步下载安装包。下载地址:https://www.elastic.co/cn/downloads/beats/filebeat第二步解压安装包。并配置【filebeat.yml】文件。注:具体支持的输出方式可以参考官网:https://www.elastic.co/guide/en/beats/filebeat/current/configuring-output.html以日期开头合并的多行:filebeat.inputs:- type: log enabled:
2021-12-09 17:31:52 5040
原创 VUE项目使用WebPack打包删除注释和console、debugger插件集成
简介使用的组件是【uglifyjs-webpack-plugin】。第一步在package.json中增加依赖。"devDependencies": { "uglifyjs-webpack-plugin": "^1.3.0"}增加依赖后,需要npm安装一下cnpm install -all第二步在vue.config.js中增加代码。(1)先引入插件。const UglifyJsPlugin = require("uglifyjs-webpack-plugin"); /
2021-11-16 16:21:48 4699 1
原创 最新版 苹果 IOS AppStore证书申请全流程 包括p12文件
第一步登陆开发者网站并进入证书管理页。网站地址:https://developer.apple.com/第二步添加【Certificates】证书。在这里插入图片描述第三步进入添加页后,根据需求选择。第四步选择好环境之后,这里需要选择一个证书,这个证书需要苹果电脑生成。第五步在苹果电脑上打开【钥匙串访问】。打开后点击【证书助理】下的【从证书颁发机构请求证书】输入电子邮件(自己的邮箱即可)、常用名称(自定义)。注意要选择【存储到磁盘】。保存到电脑指定位置保存好。第六
2021-11-08 10:03:05 16502 7
原创 Vertx入门简介
前言VertX这项技术其实有年头了。笔者本人是非常看好它,当前笔者是一位Java程序员,因为国内基本都是Spring生态。以至于大部分人,没有Spring Boot就不会开发了。这里不是说Spring Boot有什么问题,只是觉得不应该被Spring禁锢我们程序员得思维。下面带大家来了解VertX。进入之前,请忘记Spring。忘记了Spring你就学会了VertX注:Vert.X不是替代Spring。它也有它的缺点。具体的利弊自己权衡。如果觉得写的不错,点个赞吧~举例Vert.X和Spring的
2021-10-27 16:02:46 9989
原创 IDEA上搭建Vert.X
第一步在Vert.X官网上配置项目并下载。配置地址:https://start.vertx.io/第二步下载完成后,在IDEA新建一个Maven项目,并将压缩包根目录的文件拷贝到IDEA中。第三步拷贝进去后,修改maven的pom.xml配置文件。需要修改配置JDK版本、MAVEN版本。修改的内容如下://Maven版本可在cmd窗口,输入mvn -v 查看<maven-surefire-plugin.version>3.6.0</maven-surefire-plu
2021-10-15 13:31:41 1415 2
原创 Oracle的依赖包or驱动包无法下载
原因:oracle是收费的,所以无法从maven仓库中下载使用。解决方案:手动从maven仓库下载jar包,并将jar包加载到本地仓库第一步下载jar包。此处提供的oracle 11g的依赖包下载地址:https://download.csdn.net/download/u014386444/21789700第二步在jar包所在目录,执行导入语句###示例使用的是11.2.0.3版本mvn install:install-file -DgroupId=com.oracle -Dartif
2021-09-01 10:14:25 577
原创 Netty入门 与 Java集成
简介Netty我感觉不用太多介绍了,既然搜到了本篇文章,说明你对Netty已经有大体的认识。我就简单的介绍下。 首先Netty是一个高性能框架,单机可以支撑几十万甚至上百万的连接。 Netty 对 JDK 自带的 NIO 的 API 进行了良好的封装,解决了上述问题。且Netty拥有高性能、 吞吐量更高,延迟更低,减少资源消耗,最小化不必要的内存复制等优点。 Netty 现在都在用的是4.x,5.x版本已经废弃,Netty 4.x 需要JDK 6以上版本支持集成Java废话不多说,下面进
2021-09-01 10:06:34 1083
原创 阿里云 - OSS产品介绍和开通配置
OSS对象存储,主要用于存储图片、视频等资源,用于不占用应用服务器的I/O资源网址:https://www.aliyun.com/product/oss使用步骤首先需要先购买资源包。如图。购买后访问如下网址。网址:https://oss.console.aliyun.com/bucket第一步新建Bucket。第二步创建Bucket后,列表中就显示数据了。可以通过详情查看外网地址。如图。第三步获取Access Key,用于Java后台配置。第四步基于当前的Buck
2021-08-12 09:49:35 660
原创 Mysql主从配置,亲手搭建,保证可用!
配置前准备1、准备2个mysql环境2、两个mysql网络互通第一步配置mysql配置文件【my.cnf】|【my.ini】【master】配置如下[mysqld]server-id = 1 # 节点ID,确保唯一log configlog-bin = mysql-bin #开启mysql的binlog日志功能,binlog日志位置sync_binlog = 1 #控制数据库的binlog刷到磁盘上去 , 0 不控制,性能最好,1每次事物提交都会刷到
2021-07-12 11:18:07 5811 1
原创 Dubbo 启动抛出Class is not a root resource. It, or one of its interfaces must be annotated with @Path
网上找了好多,废话连篇没一个有用的。挺简单的事搞得那么复杂。吐槽一下。来,这么处理~错误原因是因为当前服务提供Rest和Dubbo两种协议服务,这时需要在只提供Dubbo服务的类上加上一个【@Path("")】注解。代码如下:@DubboService(version = "default")@Path("")public class DefaultIndexService implements IndexService { @Override public String say(
2021-07-04 10:15:34 711 1
原创 自定义手写Dubbo(Tomcat版)
环境说明利用的jdk11。创建的maven项目首先引入Maven依赖<!-- Tomcat核心包 --><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> <version>9.0.12</version></dependency
2021-07-02 14:30:17 868
原创 WebFlux同时支持Mysql+MongdoDb两种数据库
继续上一篇文章,目前我遇到一个需求,WebFlux需要同时支持Mysql和MongoDb两种数据库。而大部分博文都只说了一种。按照博文中集成后,服务启动就会报错。下面给大家讲解,如何解决这个问题。这个问题处理很简单,就算在Repository上实现不同的接口第一步首先是Mongdo的接口。@Repositorypublic interface StudentRepository extends ReactiveMongoRepository<Student, Long> {}
2021-06-22 10:49:33 631
原创 在IDEA中搭建Spring-WebFlux入门
Spring-Webflux是反应式编程,性能提升的同时,对程序员的要求也很多。如果帮到你,记得点个赞~第一步新建项目,JDK需要1.8+。第二步选择依赖。选择Spring Reactive Web和Lombok第三步开始写逻辑,WebFlux实现有两种方式。1、注解;2、函数Spring MVC注解的方式:/** * 首页访问,用于压测 * * @return */@RequestMapping("/")public void index() { System.ou
2021-06-09 16:55:44 746
原创 Java集成Akka入门和使用
针对Akka的介绍我就不再啰嗦了,这篇文章主要是介绍一下Java中使用Akka。因为Akka是Scala语言开发的,我在百度上很多文章都没说怎么用,我这边详细多写了几个Demo,都是本人亲测,绝对好使(鄙视那些网上粘来粘去不自己试试的人)。简单使用 (A 发消息给 B)第一步引入pom.xml依赖<dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-act
2021-06-02 20:01:51 1674 2
原创 Nacos failed to req API:/nacos/v1/ns/instance after all servers([localhost:8848]) tried: ErrCode:503
解决方案:删除Nacos目录下的data文件夹里的文件
2021-06-02 19:50:02 1804
原创 全网最详细的ElasticSearch+NFS快照备份
简介类似mongodb的mongodump功能,Elasticsearch也提供了备份集群中索引数据的策略——snapshot API.它会备份整个集群的当前状态和数据,并保存到集群中各个节点共享的仓库中。这个备份的进程是增量备份的,在第一次备份的基础上进行的第二次备份只备份新变化的数据即增量备份。第一步修改【elasticsearch.yml】配置文件。在配置文件中注明可以备份的仓库路径的白名单列表path.repo增加以下配置path.repo: ["/mount/backups", "/mo
2021-05-12 14:23:19 1429
原创 Zookeeper安装步骤与配置说明
注:Zookeeper的安装包不区分Windows和Linux系统。如果帮到你,点个赞支持一下吧~第一步下载安装文件: http://zookeeper.apache.org/releases.htmlWindows和Linux不区分压缩包。第二步解压文件,打开zookeeper-3.4.13\conf,把zoo_sample.cfg重命名成zoo.cfgLinux上传指定目录后,执行解压文件:【tar -zxvf zookeeper-3.4.14.tar.gz】更改文件名:【cp con
2021-03-20 20:38:20 421
原创 JWT的简单使用-HelloWorld!
配置2个接口,一个获取Token(不拦截)。一个验证Token(拦截)第一步引入pom.xml依赖<!--JWT(Json Web Token)登录支持 --><dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version></depe
2021-03-11 19:51:40 862 1
原创 SpringBoot添加Interceptor后addInterceptors方法不执行,拦截器不生效
此处记录一下,项目使用中遇到过这个问题,百度长篇大论每一句有用的。问题阐述通过实现【WebMvcConfigurer】类后,addInterceptors方法就不执行,导致拦截器不生效。原因原因其实很简单,因为代码中有【WebMvcConfigurationSupport】的继承类,SpringBoot会判断,如果有【WebMvcConfigurationSupport】就不会加载【WebMvcConfigurer】。解决方案可在【WebMvcConfigurationSupport】的实现类中
2021-02-27 13:55:56 6304 6
原创 SpringBoot使用Interceptor(拦截器)的集成配置
第一步增加Interceptor类,实现HandlerInterceptor接口。import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import org.sprin
2021-02-27 13:51:16 1428 2
原创 2021年最新Java集成支付宝支付当面付功能
好久不写博客了,最近发现支付宝的对接方式改了。虽然新版不影响老版的使用,不过对于新项目来说,最好采用新版对接方式。(个人建议,不喜勿喷)下面进入正题,我们采用的是Java对接的方式。第一步引入pom.xml依赖<!-- 支付宝(新版) --><dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-easysdk</artifactId>
2021-02-13 08:56:01 2480 3
JavaScript离线API文档、W3C离线API文档,超全好用 支持Windows系统
2023-02-09
bsdiff-4.3.tar 和 bzip2-1.0.6.tar.gz的整合包
2022-11-03
持久化sentinel-dashboard1.8源码
2021-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人