后端
Tom·Ge
这个作者很懒,什么都没留下…
展开
-
spring-integration-redis中分布式锁RedisLockRegistry的使用
解决同一个用户并发操作同一个资源时,如提交时按钮连击、多端调用同一个业务接口:使用方式1;方式2(使用方式2时需要做幂等判断,如连击操作多次调用时,对第二次调用不做处理)解决并发限流时,如抽奖系统中对商品sku库存做锁操作,防止多个用户同时扣减库存导致库存数量少扣:使用方式2、或者方式3(锁等待时间=预计业务代码执行时间)//第二个参数registryKey,分布式锁前缀,设置为项目名称会好些。//该构造方法对应的分布式锁,默认有效期是60秒.可以自定义。三方式都要注意释放锁时做锁过期处理。原创 2023-03-08 14:05:16 · 917 阅读 · 0 评论 -
netty在xxl-job中的使用分析
com.xxl.job.core.executor.impl.XxlJobSpringExecutor#initJobHandlerMethodRepository//启动9999服务前把job注册到admin。com.xxl.job.admin.core.trigger.XxlJobTrigger#runExecutor //调用xxl客户端执行。com.xxl.job.core.server.EmbedServer#start//创建netty服务。admin启动流程同springboot启动流程;原创 2023-02-28 15:50:22 · 1017 阅读 · 0 评论 -
个人小程序借助免费插件实现智能语音问答功能
借助tenserflow js的小程序插件+tenserflow免费训练库(代办)小程序免费插件chatbot(微信智能开发平台)目标:个人小程序实现智能语音问答功能。微信同声传译插件(免费)原创 2023-02-13 14:22:09 · 367 阅读 · 0 评论 -
在没有自己的服务器的情况下,搭建自己的网站-开发自己的小程序接口
在没有自己的服务器的情况下,开发自己的小程序;后端接口使用第三方网站的某些功能完成小程序前后端数据交互能力原创 2023-02-13 14:13:43 · 244 阅读 · 0 评论 -
Java SpringBoot 实战B2b笔记
Java SpringBoot 实战B2b笔记原创 2022-12-04 18:22:26 · 384 阅读 · 0 评论 -
使用java连接Mongodb时报错code:18codeName:AuthenticationFailed时的解决方法
一、用户权限和db不对应参考https://www.cnblogs.com/niwotaxuexiba/p/10642291.html二、链接url写的有问题错误方式:spring:data:mongodb:uri:mongodb://name:pass@localhost:27017/test,其中name是用户名,pass是密码正确方式:spring:...原创 2021-08-04 17:59:52 · 475 阅读 · 0 评论 -
公众平台群发规则
公众平台群发规则1、公众平台群发人数的上限?微信公众平台群发消息的人数没有限制,只能群发给粉丝,不支持群发给非订阅用户。2、公众平台群发都支持哪些内容?目前支持群发的内容:文字、语音、图片、视频、图文消息。3、公众平台群发消息的规则及限制。1)订阅号(认证用户、非认证用户),1天只能群发1条消息(每天0点更新,次数不会累加)。2)服务号(认证用户、非认证用户),1个月(按自然月)内可发送4条群发消息(每月月底0点更新,次数不会累加)。3)上传至素材管理中的图片、语..转载 2020-09-26 11:51:50 · 353 阅读 · 0 评论 -
为什么群发后粉丝收不到消息?
为什么群发后粉丝收不到消息?官方知识库06-04在微信公众平台消息群发成功后,而粉丝未收到群发消息,可能是以下原因导致:1、通过微信公众平台群发消息时,若默认群发给了全部用户,则可以正常接收消息;若对群发对象、性别、群发地区进行了选择,而该粉丝不在所选择的范围内,则无法接收群发消息。2、被加入黑名单的粉丝,不会接收到群发信息,建议进入微信公众平台->用户管理->黑名单,查看是否有进行设置。3、如果该粉丝在您群发消息时,取消了关注,同样不会收到群发消息。4、若帐号属于服务.转载 2020-09-26 11:45:12 · 1160 阅读 · 0 评论 -
,,,,
安装步骤如下(当然,R的安装需要依赖系统的一些东西,这些步骤并不保证一定能安装成功): wget http://lib.stat.cmu.edu/R/CRAN/src/base/R-3/R-3.0.0.tar.gz tar xzf R-3.0.0.tar.gz cd R-3.0.0 mkdir -p /home/work/R ./configure –prefix=/home/work/...转载 2018-01-15 23:43:44 · 202 阅读 · 0 评论 -
Linux系统安装R语言
R语言是一款开源、免费的用于绘图和统计分析的语言和集成环境。该语言使用起来十分方便,提供了许多扩展包供下载使用。目前网上一些linux安装R语言的教程太过繁琐。其实,在ubuntu linux 系统下利用其提供的apt-get命令可以方便的安装R语言。工具/原料 ubuntu5.10 方法/步骤 进入系统,打开终端。输入命令:sudo -s。回车,输入用户密码,将权限提升为root权限。Lin转载 2018-01-15 23:42:02 · 5178 阅读 · 0 评论 -
使用Rserve远程执行R脚本
注1:关于Rserve网上有很多资料可以参考,详细情况可以参考博客下面的“参考资料”部分,本文只是简单介绍一下Rserve,主要目的是记录一下Java远程执行R脚本文件的方法。 注2:这里提到的远程执行R脚本文件的方式都是R脚本存在于Rserve服务端,如果R脚本文件存在客户端,可以使用RUtils工具包:http://blog.csdn.net/zhyh1986/article/details/转载 2018-01-15 23:38:33 · 751 阅读 · 0 评论 -
zookeeper简介
一直对zookeeper的应用和原理比较迷糊,今天看一篇文章,讲得很通透,分享如下: 场景一 有这样一个场景:系统中有大约100w的用户,每个用户平 均有3个邮箱账号,每隔5分钟,每个邮箱账需要收取100封邮件,最多3亿份邮件需要下载到服务器中(不含附件和正文)。用20台机器划分计算的压力,从 多个不同的网路出口进行访问外网,计算的压力得到缓解,那么每台机器的计算压力也不会很大了。转载 2018-01-05 10:25:06 · 537 阅读 · 0 评论 -
Freemarker原理
一、Freemarker的介绍Freemarker 是一款模板引擎,是一种基于模版生成静态文件的通用 工具,它是为java程序员提供的一个开发包,或者说是一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌入他们开发产品的应用程序。Freemarker 是使用纯java编写的,为了提高页面的访问速度,需要把页面静态化, 那么Freemarker就是被用来生成html页面。到目前为止,Fr转载 2017-10-16 12:54:09 · 959 阅读 · 0 评论 -
win10修改jdk版本不生效
1、删除目录C:\Windows\System32下java.exe,javaw.exe,javaws.exe若不能解决,则 2、将新的jdk下java.exe,javaw.exe,javaws.exe拷贝到C:\Windows\System32 若报错: Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\Curr原创 2017-09-21 11:38:09 · 4236 阅读 · 0 评论