- 博客(18)
- 收藏
- 关注
原创 微服务项目使用宝塔打包部署到服务器过程记录
本文章是对自己项目部署的记录。首先整个项目部署是没有使用docker,因为我的服务器内存太小了。然后我是直接打的jar包在服务器上跑的,部署过程中使用了宝塔。部署过程大致就是先把后端打成jar包,再在本地运行jar包并运行前端没问题,最后再在服务器上部署后端前端项目。
2024-07-11 11:48:45
694
原创 mysql笔记:连续N天登录
思路是通过对数据库中的数据进行排序,然后用当前登录日期减去序号就可以得到一个开始日期。如果是连续登录,在减去序号后所得到的开始日期应该是一样的。
2024-04-01 22:47:27
309
1
原创 知识记录:微服务的Feign远程调用
第二步就是在用户服务中进行调用,要加入Feign客户端模块和Feign包。创建一个CheckClient接口,在接口上加@FeignClient注解并在写上要调用的服务名,在接口内写上要调用方法和参数和方法的调用的地址(地址要写全,写到调用接口上的@RequestMapping注解内的地址)。我需要在查询用户的违规次数进行统计,查询用户是在用户服务,而查询违规次数则要到后台服务中。还有一个是在违规次数查询这里,之前文章中讲了在COUNT函数中可以加表达式来查询笔记和评论的违规次数,但没讲在代码实现了。
2024-03-19 20:22:17
305
1
原创 记录知识:通过反射来实现动态表单
而这也就意味着加一个就要修改前端的表单,现在我想有没有一个法子能让我在修改了类后前端就直接同步更新(只限于展示,如果要修改信息前端还是要动的)。通过Class.getDeclaredFields()方法获取的Field数组,通过Field.getAnnotation()方法,结果如下。这样,我们就可以拿到类的属性和值以及表单名。如果有些属性自己前端不想要的话,可以通过属性名或值进行判断。首先要先解决二个点:第一点是获取类的属性名和值。第二点是获取属性名是不能用于表单的,我们需要这个属性的表单名。
2024-03-13 21:39:10
369
原创 新知识记录:COUNT函数中可以加表达式
今天在写功能时,遇到一个问题:我要对用户的文章和评论违规次数进行查询,也就是对举报表中用用户id做分组进行计数。但有一个问题,我在设计表时图方便将文章和评论的举报放在一个表中,并使用status字段进行区分。但我觉得应该有更简单的法子。然后就去查了下,找到了其实COUNT函数中是可以加入表达式进行条件过滤的。又学到新知识了,所以记录下。我一开始想到的是用left join进行连接查询,对笔记和评论分别进行查询。也就是说我要用一列的数据得到两列的结果。
2024-03-11 22:19:52
366
1
原创 BUG记录:Elasticsearch exception [type=search_phase_execution_exception, reason=all shards failed
原因是我开始设计时将status字段的index设为false。而在Elasticsearch中,字段的index属性用于确定是否对该字段进行索引。当将字段的index属性设置为false时,该字段将不会被索引,也就是说无法通过该字段进行搜索。最后是把文档删除后,重新设计文档结构,导入数据才解决的。我目前写项目时突然想到一个功能需要用status字段进行过滤,然后就报了这个错。
2024-03-09 20:21:38
564
1
原创 SpringBoot 集成Swagger笔记
1)导入Maven依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <groupId>io.springfox</
2021-07-18 14:12:40
86
原创 SpringBoot 邮件发送
1)加入maven依赖<!-- java.mail --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2)邮件开启POP3/SMTP服务 (以QQ邮箱为例)点击设置,选中账户,在下面找到POP3/SMTP
2021-07-18 13:38:45
205
原创 免费获取Xshell和Xftp
官网地址:https://www.netsarang.com/zh/all-downloads/第一步:点击下载第二步:选择免费授权第三步:填姓名和邮件,选择两者然后就有邮件,邮件里是地址
2021-06-10 16:14:43
112
原创 在码云上托管IDEA项目
1.先在码云上建个仓库2.然后进入这个页面3.进入IDEA,先项目添加到本地缓冲区,再加入到本地仓库4.提交到码云,到这里就完成了托管
2021-04-29 21:16:35
131
原创 微信开发工具下载
下载地址https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html后续如果注册了账号可以在详情中更改自己的APPID注册账号https://mp.weixin.qq.com/注册账号官方有详细的教程https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/getstart.html...
2021-04-28 11:20:22
175
1
原创 VS 微信小程序开发插件Easy LESS下载和配置
下载 Easy LESS配置代码:"less.compile": { "outExt": ".wxss"}
2021-04-28 10:43:30
653
原创 MyBatis的配置文件conf.xml笔记
1:通过environments的default值 和environment 的 id来指定MyBatis的运行时的数据库环境2:通过build方法的第二参数指定数据库环境3:通过dataSource标签的type可以更改数据源的类型数据源类型有:a:POOLED — 使用数据库连接池b:UNPOOLED — 传统的JDBC模式c:JNDI—从tomcat中获取一个内置的数据库连接池4:transactionManager标签的type可以更改事务提交方式:JDBC:利用JDBC方式处理事务
2021-03-10 08:55:57
114
1
原创 MyBatis配置笔记
下载地址:https://github.com/mybatis/mybatis-3/releasesMaven文件配置:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>1:配置mybatis 参考网址:https
2021-03-08 08:55:56
58
原创 Maven的配置笔记
1:通过apache下载maven 地址:http://maven.apache.org/download.cgi2: 配置MAVEN_HOME:maven的解压地址(要先有JAVA_HOME)3:配置path :%MAVEN_HOME%\bin4:测试是否成功,打开命令行输入:mvn -v 后得到下图,就是成功5:配置本地仓库: maven目录/conf/settings.xml默认本地仓库:在C盘修改本地仓库:加上 <localRepository>仓库地址</lo
2021-01-21 11:19:09
60
原创 DBCP连接池所用到的两个jar包下载地址
DBCP连接池所用到的两个jar包下载地址commons-dbcp.jar:http://commons.apache.org/proper/commons-dbcp/download_dbcp.cgicommons-pool.jar:http://commons.apache.org/proper/commons-pool/download_pool.cgi
2021-01-14 14:51:17
2931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人