错误原因 作者使用七牛云SDK中,可能是七牛云SDK版本比较老,现在七牛云上传图片需要指定区域。废话少说,我要把我的解决方案写出来了。 更换SDK java <dependency <groupIdcom.qiniu</groupId <artifactIdqiniu-java-sdk</artifactId <version7.4.0</version </dependency 将SDK换成7.4.0版本 下面修改上传逻辑的部分代码。 部分代码逻辑修改 找到QiNiuFil...

  ludansss   19天前   218   2   1 java

源码地址:https://github.com/Qbian61/forum-java 一初始化数据表 数据表定义文件所在位置,在项目的forum-starter/src/main/resources/schema.sql。将schema.sql文件在mysql的developers数据库上执行下就会创建好所有需要的表。 </br 二初始化数据 数据表建好后,需要初始化一些数据,初始化数据文件位置forum-starter/src/main/resources/data.sql: 文章...

  开发者客栈   2020年12月12日   5499   12   40 社区开源开发者客栈

拿到项目修改配置后访问localhost:8080d端口失败 1.报错截图 ![Snipaste_20210515_194645.png](https://static.developers.pub/fcb82570d3ff451aa9352ab764ff1f08) ![Snipaste_20210515_194711.png](https://static.developers.pub/2b8d7149ad7a409c938f89f3fe54a4e4) 2.解决 参考:[](https:...

  codecheng   2天前   7   0   0 其他

在数据处理方面,Java是不如python的,但是Java8之前推出的相关的API却能够大大的提升工作效率。 Java8并行流的学习 学习相关的知识,还是得看相关的专业书籍,看视频的话,主要是教一个入门,告诉你这个API怎么使用,通过一些书籍就能够知道相关的原理,对于不同的业务环境就能发挥神奇的效果。 学习并行流,我推荐看《Java实战(第二版)》也就是这本书籍。 ![image.png](https://static.developers.pub/7682dadcfd3c452fbe94...

  ludansss   7天前   30   3   0 线程池javalinux

今天晚上在部署应用的时候,出现图片无法上传的原因,一开始我还以为是七牛云挂了,于是乎疯狂检查七牛云的配置。到最后发现问题出在我改了默认端口,但是有一个位置的端口仍然还是默认端口。 废话少说,直接上图 ![image.png](https://static.developers.pub/844961a4919d4696a298f2496dc0353e) 修改意见 找到forum-portal-http.js vue 这个位置将localhost:8080改变成你在配置文件中的端口号 axi...

  ludansss   7天前   55   1   0 java

一名词概念解释 ddd 领域驱动设计(Domain-drivendesign),是一种架构设计方法,主要从业务领域视角划分领域边界,构建通用语言,进行高效沟通,通过业务抽象,建立领域模型,维持业务和代码的逻辑一致性。 一般我们说微服务的时候,是离不开ddd的,微服务是一种具体的架构设计落地方案,而ddd是微服务拆分和具体落地的指导方法。 领域 百度百科:具体指一种特定的范围或区域。 维基百科:指某一专业或事物方面范围的涵盖。 google:学术研究、思想意识或社会活动的范围。 可以看...

  qbian   11天前   106   2   3 领域驱动设计

​​随着春天的到来,万宁日月湾再次成为冲浪爱好者的焦点。3月8日上午,第一届女子联盟冲浪赛在万宁日月湾拉开了序幕。据了解,本次比赛设立长板组、短板组、妈妈组、新手组四个组别的赛程,吸引来自全国各地共计44名女性冲浪运动员参加

  234   12天前   45   1   1 其他

七牛云 七牛云中有一款产品,叫做对象存储Kodo. 如何开通七牛云 邀请链接 [七牛云开通地址](https://portal.qiniu.com/signup?code=1hid07xjttmqa) 注意:上述链接利益相关,邀请者能收获相关奖励,点击者也没啥损失. 1.在七牛云控制台中·创建一个新的存储空间,步骤如图所示 ![image.png](https://static.developers.pub/7b802b67cbd34c8982387f0e5f7cfc08) 2.到目...

  ludansss   19天前   85   2   3 java

一背景 在提交代码执行gitpushoriginHEAD:refs/for/master命令时,报如下错误: remote:Resolvingdeltas:100%(9/9) remote:Processingchanges:refs:1,done remote:ERROR:commit01fa6cb:missingChange-Idinmessagefooter remote: remote:Hint:toautomaticallyinsertaChange-Id,installtheh...

  qbian   26天前   59   1   0 git

1.1晨跑的好处 坚持晨跑可以增强体质、提高免疫力、改善精神状态。晨跑应注意以慢跑为主,并且晨跑之前应补充足够的水分和少量的食物; 宜轻适当的晨练是“活力之源”,是一天活动的首次启动,具有“开关效应”。轻度晨练可使人全天充满活力、生机勃勃,并能增强幽默风趣感及艺术感染力,不易出现内分泌紊乱,并有减少焦虑,改善睡眠质量的作用。这一切都是在轻度晨练可增强人体生物钟有序性的基础上实现的。晨练有度,微汗即止,才可见效。 早晨空气清新,跑一会儿步,会使人情绪饱满;晨跑会使全身各器官功能提高到较高水平,并...

  luna_cui   2021年04月13日   102   2   2 其他

一背景 go项目中执行./build.sh下载依赖时,报如下错误: bzrbranch--use-existing-dir-https://launchpad.net/mgo/v2.inxxx:exec:"bzr":executablefilenotfoundin$PATH 二解决方案 在go.mod文件中添加如下配置: replace( labix.org/v2/mgo=github.com/go-mgo/mgov0.0.0-20160801194620-b6121c6199b7 launchpad.net/gocheck=github.com/go-check/checkv...

  qbian   2021年04月09日   81   1   0 gogolang

一、基于数据库实现分布式锁 1.悲观锁 利用select…where…forupdate排他锁 注意:其他附加功能与实现一基本一致,这里需要注意的是“wherename=lock”,name字段必须要走索引,否则会锁表。有些情况下,比如表不大,mysql优化器会不走这个索引,导致锁表问题。 2.乐观锁 所谓乐观锁与前边最大区别在于基于CAS思想,是不具有互斥性,不会产生锁等待而消耗资源,操作过程中认为不存在并发冲突,只有updateversion失败后才能觉察到。我们的抢购、秒杀就是用了这种实现以防止超卖。 通过增加递增的版本号字段实现乐观锁 二、基于jdk的实现方式 思路:另启一...

  liuliu   2021年04月07日   64   1   0 redis

一背景 在golandidea里debug方式启动golang项目时,报如下错误: VersionofDelveistoooldforthisversionofGo(maximumsupportedversion1.13,suppressthiserrorwith--check-go-version=false) 二报错原因 golandidea内集成了golangdebug工具delve,但是集成的delve版本太低。 三解决方法 将goland编辑器升级到最新版本就好了 !...

  qbian   2021年04月07日   77   0   0 gogolang

useContextHook 主要用于组件传值,一般会单独使用一个文件,使用`React.createContext()`生成一个context对象,再通过useContext来管理分发数据,类似于vue的bus。 主要和React.createContext配合使用。 示例 1.创建使用Context提供服务的文件: js //myContext.js文件中创建 importReactfrom'react'; exportdefaultReact.createContext(); 2.父组件引入并挂载: js //APP父组件挂载redux importreducerfro...

  大鸟啊   2021年03月10日   151   1   2 javascript

一如何使用免费的社区版 下载[GitHub](https://github.com/Qbian61/forum-java)开源代码,参照[安装指南](https://www.developers.pub/article/171)进行搭建。使用时请注意保留底部版权信息及相关链接:©2016-2021杭州余杭顽强网络技术工作室 社区版仅提供给个人使用,企业在未获得商用授权前使用社区版本我们将追究其法律责任,企业如需申请社区版商用授权请联系客服微信developers_pub/邮件2393071194@qq.com </br 二商业版不同价格的标准 对于非营利性组织(需提供社会团体登记证明)提...

  开发者客栈   2021年03月08日   869   2   2 社区开源开发者客栈

一背景 很多同学在熟悉一个新系统时,第一关注点应该都是这个系统有哪些模块,模块之间的依赖关系是什么,不同模块内部具体是做什么的? 当把上面的问题都搞清楚后,做为一个开发人员,就可以很快的上手对这个系统做需求迭代了。 带着上面的问题,我们这篇文章就针对forum-java系统展开详细解答。 二模块依赖及简介 模块依赖关系图 ![模块依赖关系图](https://static.developers.pub/3019965af7e44836a97a95990e4228cc) st...

一背景 发现很多同学在部署forum-java项目时都有打war包的需求,为了方便大家部署,这里就写一下打war包的操作步骤。 二打war包详细步骤 ![image.png](https://static.developers.pub/cc1d16bed85b4ee89cb6605ff3d34bf5?) 1.找到forum-starter模块(图中标注1处); 2.找到pom.xml文件(图中标注2处); 3.将打war包下注释代码解开(上图中标注的3和4两处); 4.在buil...

  开发者客栈   2021年03月03日   426   1   0 社区开发者客栈

安装 Maven 在项目的pom.xml的dependencies中加入以下内容: language <dependency <groupIdcn.hutool</groupId <artifactIdhutool-all</artifactId <version5.5.8</version </dependency ![30.png](https://static.developers.pub/666b8477b9864a8b81c12ac6c03df16f) 拷贝 流的读写可以总结为从...

  liyq_qiji   2021年02月28日   188   1   0 spring boot

![image.png](https://static.developers.pub/09c3b6b4bd7748359209e1879e9f5b75) 群体 1.1群体的概念 什么是心里学上的群体? 在某些既定条件下,并且只有在这些条件下,一群人会表现出一些新的特点,它非常不同于组成这一群体的个人所具有的特点。聚集成群的人,他们的感情和思想全部都转到同一个方向,他们自觉的个性消失了,形成了一种集体心理。它无疑是暂时的,然而它确实表现出了一些非常明确的特点。这些聚集成群的人进入一...

  魂枫   2021年01月28日   266   2   0 读书

一当我们谈领域驱动设计的时候,到底在谈论什么? 当我们接触到一块未知的业务时,要想搞清楚它,首先需要把问题的边界定义好,针对一个没有边界的问题去找解决方案时无从下手的。这里问题的边界对应到DDD就是领域的边界。 对于某些业务场景的时候,需要不同的角色、不同的事件和命令一起配合才能完成,这里就需要在领域内找到所有的角色(领域实体)、所有的事件(领域事件)、所有的命令(领域服务); 还需要做更进一步的子问题的拆分,这样可以将问题具体化、更聚焦,对需要找的解决方案也可以更有落地实施的可能性。这里拆分...

  qbian   2021年01月20日   396   3   1 javajava-ee领域驱动设计dubbo