- 博客(42)
- 收藏
- 关注
原创 【无标题】
看是否成功注入,写个接口prop测试一下能否成功拿到properties,如果能拿到返回值说明注入成功。feign代替resttemplate,resttemplate太难维护,参数嵌入到代码中去自己发送。编写客户端做接口声明 ,优雅的远程调用接口,把对象注入进来,不需要写url。feign是声明式客户端,只需要告诉参数,它自己去声明发送请求。ConfigurationProperties可以自动刷新。nacos(配置集群)---nginx(负载均衡)配一份然后复制粘贴成三份集群中。多环境共享的服务配置。
2024-02-16 14:14:19 421
原创 【无标题】
NacosRule可以集群优先,同城市集群优先访问,如果没有就报警告并去其他城市寻找。环境隔离,namespace, 命名空间idea中填id,停掉后会挂红.服务版本升级,停机后权重先调小然后慢慢增大,也就是放量.
2024-02-16 00:12:00 404
原创 springboot(eureka)
把resttemplate注入容器,通过此对象在java代码中发起http请求,用id查询对应的user数据,拿到对应的json,再自动json反序列化成对应对象。eureka通过拿服务器提供者每30s的心跳判读啊你这个服务端口能否使用,否则就剔除.消费者通过负载均衡去访问不同的端口。这样就实现不同数据库不同访问接口服务器的接口调用(集群时候如何做,一个业务模块多个服务器的集群。
2024-02-13 00:49:21 1273
原创 项目前的demo(Security+RestTemplate+MyBatis+Swagger)
/ .antMatchers("/brand/list").hasAuthority("TEST")//该路径需要TEST权限。// .antMatchers("/").access("hasRole('TEST')")//该路径需要TEST角色。把基础mapper映射包写好后,写个小demo,写一个访问接口,一个rest接口,mapper直接引包就行.// .and()//记住密码功能。//获取登录用户信息。
2024-02-11 20:27:17 993
原创 项目中加入lombok
例如商品的请求属性类依赖成员价格属性类,商品库存类,以及一些关系属性类,可能会涉及到非商品类,跟活动优选区相关.pms依赖cms,这里的cms属性由mbg里面调用.@ApiModelProperty("属性选择类型:0->唯一;@ApiModelProperty("属性录入方式:0->手工录入;1->从列表中选取")写接口方法前要先把各个表的修改属性写好在model/dto,有些参数类要依赖其他属性类。@ApiModelProperty("属性分类ID")@ApiModelProperty("属性名称")
2024-02-11 00:48:03 476
原创 后端接口如何部署到前端
这里以后要替换成个人域名,目前就可以对前端进行打包,改了代码记得先重新打包。把后端接口路径写入前端两个env.js中的BASE_API。
2024-02-10 00:28:49 1132
原创 controller能成功完成数据库操作,但返回码为500
这里看到controller进行操作后的最后返回值是commonresult,注意把commonresult该写的写上,方法可能灰色但也得写.controller打断点发现能成功完成数据库操作,但apifox返回码为500,最后发现是commonresult对结果的封装没把个体set get写上。
2024-01-27 15:36:02 514
原创 【无标题】
npm下载webpack以及一些依赖总报错,无法下载github依赖,切换到国内镜像也不行。不知道是不是因为下载时把梯子开了,挂了代理的原因,关了代理依赖的缓存没清。
2024-01-25 21:15:13 385
原创 配置java环境
下好后记得把tomcat的conf里面catalina权限全改读和写,简介里面。jdk安装,mac直接下载不需要环境变量,参考。为了避免版本冲突,这里选择8.5.96。idea这里用的21年的版本,太新的版本可能有适配问题。
2023-11-18 22:29:55 100
原创 【无标题】
fine-tuning parameters 好的微调参数。wordvec 2013年的预训练模型。paradigm. 范式。encoder 编码器。decoder 解码器。
2023-10-22 21:19:30 95
原创 如何连接远程服务器、密钥配置、jupyter的使用
然后对config中的 part进行修改 host可以起想起的名字.点击服务器右边两按钮进行连接,完这里点进去显示权限拒绝。直接开代理,这里下载tunnelblick,把对应的.ovpn文件直接拖进去就好。ssh root@服务器ip -p 你的端口号 -i /公钥地址。公钥是pub为结尾的,需要将其复制到服务器jupyter的。每次开机可能需要点下连接,然后就可以访问内网的服务器啦.端口号在jupyter的服务器ssh-port里面。点击ssh右上角的加号添加你连接服务器的命令。
2023-10-21 22:44:22 266 3
原创 配置uginx(自用)
zgx@76475116c4cc:~/acapp$ uwsgi --ini scripts/uwsgi.ini成功登录sudo vim /etc/nginx/nginx.confzgx@76475116c4cc:~/acapp$ python3 manage.py runserver 0.0.0.0:8080 端口被占用zgx@76475116c4cc:~/acapp$ sudo vim scripts/uwsgi.ini[uwsgi]...
2022-07-24 18:40:51 735 1
原创 【无标题】
安装pytorch大概配置如下图所示conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch使用anaconda会比pip快很多安装成功输入代码,查看torch能否使用显卡答案是不可以
2022-07-19 14:22:04 280
原创 AcWing 4378. 选取数对
给定一个长度为nn的整数数列a1,a2,…,ana1,a2,…,an。请你选择kk个数对[l1,r1],[l2,r2],…,[lk,rk][l1,r1],[l2,r2],…,[lk,rk],要求所选数对满足:1≤l1≤r1<l2≤r2<…<lk≤rk≤n1≤l1≤r1<l2≤r2<…<lk≤rk≤n。 对于1≤i≤k1≤i≤k,ri−li+1=mri−li+1=m均成立。 设sum=∑i=1k∑j=liriajsum=∑i=1k∑j=liri...
2022-03-20 20:52:22 601
原创 哲学家进餐(力扣)
涉及到操作系统中的多线程并发操作知识点1.Semaphore(信号量),维护一个许可集,同一时间最多允许多少线程去访问资源 线程可以通过acquire()拿到许可,或release()归还许可如果许可全部发放分配,则其他线程进入等待状态2.ReentrantLock[],可重入锁,类似于synchronized独占锁且可重入的class DiningPhilosophers { private final ReentrantLock[] lock = ...
2022-03-12 23:02:30 1490
原创 软件工程(前两章纯概念)
什么叫软件?软件是计算机系统中与硬件相互依存的一部分,它是包括程序,数据及相关文档的完整集合。软件危机是指在计算机软件的(开发与维护)过程中所遇到的一系列严重问题什么叫软件危机?软件危机包含哪两点?软件危机产生的原因是什么?软件危机是指计算机软件开发和维护过程中所遇到的一系列严重问题。 包括俩点1如何开发软件,以满足对软件日益增长的需求;2如何维护数量不断膨胀的已有软件。这些问题具体表现在一以下方面,(1)用户对开发出的软件很难满意(2)软件开发的质量往往靠不住(3)一般软件很难维护
2022-03-11 16:10:00 319
原创 E-路径计数:
#include <cstdio>#include <iostream>#include<algorithm>#include<string>#include<queue>#include<cstring>#include <cstdio>#define N 110#define M 110#define BUF 1024using namespace std;char a[N][M];int su.
2022-03-09 10:41:30 90
原创 Expedition(POJ 2431)
白皮书《挑战程序设计》74页一般像考虑多重因素,涉及到最远距离之类的大部分会用到优先队列思想想到优先队列后,我们就考虑到,车走到一定位置,前面加油站都放入队列中,加入我此时想加油,我是要拿最近的还是油量最大的,显然根据题意要拿油量最大的,加好油后车辆继续前行,这途中继续将加油站放入队列中好,思路大致就是这样。但这类题一般都有很多岔路口需另算。车走到一定位置用flag来记录何时想加油,下一站距离大于车油,那么我是否只加一个加油站,答案是不一定,要用while拿油时如果队列中为空,那么肯
2022-03-08 23:00:58 142
原创 二叉树深度
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: int treeDepth(TreeNode* root) .
2022-03-08 19:29:46 803
原创 多重部分和问题
分组背包问题注意边界和起始值为1就可#include <iostream>#include <algorithm>#include <cstring>#include <vector>#include <set>#include<cmath>using namespace std;const int N = 550;typedef long long ll;bool st[N];int dp[N][N
2022-03-08 17:49:48 128
原创 dp推理(短小版)
dp从小到大看能把状态表示出来的最小维度一维——线性dp,dp一个空间就代表一个集合的属性值题目问什么,集合就是什么例如:以i结尾的上升子序列集合属性就是:Max,sum,情况数把集合分成小类,1.结尾i是确定的2.以i-1是哪个数来分类(倒数第二个数是序列第0个数,第一个数,第二个数,第三个数.....)3.如果某个类存在嘤嘤嘤,csdn嫌我过于短小哭唧唧...
2022-03-07 20:11:46 87
原创 E-路径计数【bfs】
有一个7X7的方格。方格左上角顶点坐标为(0,0),右下角坐标为(7,7)。求满足下列条件的路径条数:1、起点和终点都是(0,0)2、路径不自交3、路径长度不大于124、对于每一个顶点,有上下左右四个方向可以走,但是不能越界。#include <cstdio>#include <iostream>#include<algorithm>#include<string>#include<queue>#include<cs
2022-03-07 20:10:09 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人