笔记
文章平均质量分 75
风吟Pro
CRUD搬砖工
展开
-
计算机网络(网络层)
计算机网络:网络层原创 2024-08-05 15:25:37 · 1584 阅读 · 0 评论 -
Typescript+React入门
TypeScript入门基础知识TS+React使用入门教程原创 2023-08-05 15:56:24 · 2419 阅读 · 0 评论 -
Spring IOC & AOP
速成Spring 6 IOC&AOP原创 2023-07-16 19:52:08 · 344 阅读 · 0 评论 -
Vue动态插值问题
插值的时候如果是这种不显示插值表达式的效果,那么就是双引号的锅。原创 2023-01-06 20:09:47 · 108 阅读 · 0 评论 -
Vue console.log打印[object Object]
情景:想控制台打印个数据,这种打印会因为前面有字符串,而导致整个打印的内容为字符串。非要带点别的消息,就再写个console.log(信息)这样data的数据就不显示数据了,没有参考意义了。不要在console.log中配其他的信息,这样就可以正常打印了。原创 2023-01-05 13:02:05 · 1554 阅读 · 0 评论 -
Vue路由import报错This dependency was not found
Vue路由报错This dependency was not found原创 2023-01-03 11:13:11 · 2584 阅读 · 1 评论 -
Git快速入门
Git版本控制,结合IDEA集成Git操作原创 2022-12-14 15:18:06 · 369 阅读 · 0 评论 -
Redis入门
这里采用的图形化Redis是GUI For Redis连接到Redis可以看到,默认是16个库,且默认选中是0用select命令来切换不同的库。原创 2022-08-27 17:27:16 · 484 阅读 · 0 评论 -
JWT&跨域认证
认证流程,登陆成功后把用户信息(组合成Token)存到Cookie里面,方便下次使用相对来说,使用Token进行验证的话,服务器压力相对较小,因为不用存储Session了 ,但是会需要服务器做Token的解析,也是一种权衡了。原创 2022-08-25 09:41:12 · 299 阅读 · 0 评论 -
Vue组件框架(ElementUI+Axios+Vuex)
比如导航栏,可以把他封装起来,再其他位置进行使用新建组件标签查看样式组件化开发扩展因为ElementUI比较成熟的是基于Vue2.x的版本,所以我们这里创建一个Vue2的项目来演示ElementUI切换到工程文件目录下,命令新建文件,选择2.0版本进行创建vue create 项目名创建完毕后加入工程创建一个组件基础内容,可以直接嵌入使用不过这样有个缺点,就是内容只能在卡片内部进行使用,无法被调用卡片的页面进行获取这里Vue提供了一个属性,供外界调用者对数据进行处理。原创 2022-08-24 16:09:28 · 768 阅读 · 0 评论 -
Leecode-205. 同构字符串
即当前下标 index 对应的字符 s[index] 已经存在映射且不为 t[index] 或当前下标 index 对应的字符 t[index] 已经存在映射且不为 s[index])时说明两个字符串无法构成同构,返回 false。如果遍历结束没有出现冲突,则表明两个字符串是同构的,返回 true 即可。第二张哈希表t2s 以 t 的字符为键,映射至 s 的字符为值。第一张哈希表s2t 以 s 的字符为键,映射至 t 的字符为值,从左至右遍历两个字符串的字符,不断更新两张哈希表。我们维护两张哈希表,...原创 2022-08-09 17:20:59 · 146 阅读 · 0 评论 -
Leecode-SQL 1393. 股票的资本损益
sum是字段内求和,if标签进行判断,如果是买入就自动变负数加和,如果是售出就自动加和。两种解法,第一种很微妙。原创 2022-08-07 09:08:09 · 167 阅读 · 0 评论 -
Leecode-SQL 1527. 模糊查询匹配(模糊查询用法)
实际上这个题考的是模糊查询或者是正则匹配模糊查询版本复习一下MySQL模糊查询用法select name from user where name REGEXP ‘.000’;.在正则表达式中表示匹配任意一个字符。进行OR匹配:select name from user where name REGEXP ‘1000|2000’;检索name中包含文本1000或2000的所有行。匹配几个字符之一:select name from user where name REGEXP ‘[123] Ton原创 2022-08-01 15:53:06 · 457 阅读 · 0 评论 -
腾讯云部署DevOps
https客套话就不多说了,用了开发运维一体化更高效更好用,具体的可以看上面的链接,讲的比我好CODING解决方案可助力企业实现代码的统一安全管控,并快速实践敏捷开发与DevOps,提升软件交付质量与速度,降低企业研发成本,实现研发效能升级。如要开始使用CODINGDevOps,您需要先注册创建或接受邀请后加入一个团队。这个团队里面有各种各样的人,前后端、测试、运维、项目经理…(1)腾讯云搜索CODING-DevOps。...原创 2022-07-21 10:05:20 · 1097 阅读 · 0 评论 -
硅谷课堂笔记(下)
上面我们已经开通了“生活类直播”。获取openId与openToken登录进入开放后台,后台首页即可获取openId与openToken对接说明1、使用HTTP协议进行信息交互,字符编码统一采用UTF-82、除非特殊说明,接口地址统一为https3、除非特殊说明,同时支持GET和POST两种参数传递方式4、除非特殊说明,返回信息支持JSON格式5、除了sign外,其余所有请求参数值都需要进行URL编码6、参数表中,类型一栏声明的定义为int代表整数类型;对接流程说明了解接口文档界面模式。...原创 2022-07-20 19:42:24 · 2318 阅读 · 0 评论 -
硅谷课堂笔记(中)
这个模块很简单,只有一个订单的分页处理,把已有的订单展示一下就好了硅谷课堂涉及的微信公众号功能模块自定义菜单、消息、微信支付、授权登录等https说明1、严格按照接口文档实现;2、应用授权作用域scopescope为snsapi_userinfo配置授权回调域名JWT工具JWT(JsonWebToken)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。防伪作用。............原创 2022-07-20 10:33:29 · 5564 阅读 · 7 评论 -
硅谷课堂笔记(上)
对接口信息进行管理,测试一条龙服务非常快乐因为Swagger组件是公共的,所以单独拿一个模块做Common-serviceUtils模块依赖我就不多说了,具体路径可以看这个注意,common包下及其子模块作为一个单独的子模块,是无法被service模块所看到的。所以这里也要像之前引入实体类一样,去service模块把这个common模块引入引入之前一定一定要补全common子模块service-utils的pom信息,缺少信息会找不到这个是service-utils里的信息http。............原创 2022-07-16 15:10:55 · 9438 阅读 · 15 评论 -
硅谷课堂SpringCloud部分
Spring Cloud是一系列框架的集合。它利用Spring Boot的开发便利性简化了分布式系统基础设施的开发,如服务发现、服务注册、配置中心、消息总线、负载均衡、 熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过SpringBoot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包Spring Boot原创 2022-07-14 17:13:49 · 1092 阅读 · 0 评论 -
硅谷课堂前端内容
硅谷课堂前端内容原创 2022-07-10 11:46:40 · 1007 阅读 · 0 评论 -
Mybatis-Plus入门
MyBatisPlus官网:https://baomidou.com/SpringBoot选用2.2.1.RELEASE版本配置文件(关键)配置文件内容mysql5mysql8以上(spring boot 2.1)注意:driver和url的变化2.1以上版本默认是用MySQL8的驱动主要的区别就是新版本MySQL8在路径中多了个CJ、URL后面加入了时区注意:1、这里的 url 使用了 ?serverTimezone=GMT%2B8 后缀,因为Spring Boot 2.1 集成了 8.原创 2022-07-04 15:58:23 · 1509 阅读 · 0 评论 -
瑞吉外卖笔记(从0到1构建)
瑞吉外卖笔记原创 2022-07-02 19:09:10 · 34375 阅读 · 49 评论 -
瑞吉外卖部署篇---Nginx
Nginx官网因为Nginx是用C写的,所以要提前拉取一部分安装包安装过程:1、安装依赖包2、下载Nginx安装包3、解压4、5、6、最后安装时遇到了两个问题安装Nginx报错ubantu yum报错目录结构启动之前先测试一下一个Http块中可以有多个Server,基本上配置都是针对Http块的静态资源 动静分离红字部分是固定的,黑字可以改打开一个配置文件细看一下直接找到Nginx的位置,找到HTML的文件夹,把前端资源丢进去就像是放在resource目录下原创 2022-07-02 11:47:13 · 2005 阅读 · 3 评论 -
狂神说Docker笔记
1.概述一句话,带着你的开发环境一起上线,避免了别人机器上无法运行的问题docker不是一个完整的系统,只有部分核心DevOps(开发运维一体)应用更快速的交付和部署传统:一对帮助文档,安装程序。Docker:打包镜像发布测试一键运行。更便捷的升级和扩缩容使用了 Docker之后,我们部署应用就和搭积木一样项目打包为一个镜像,扩展服务器A!服务器B更简单的系统运维更高效的计算资源利用Docker是内核级别的虚拟化,可以在一个物理机上可以运行很多的容器实例!服务器的性能可以被压榨到极原创 2022-05-27 10:55:59 · 745 阅读 · 0 评论 -
Java数据结构与算法(基础篇)
数组数组是一组连续内存空间存储的具有相同类型的数据,是一种线性结构。数组的优缺点优势是什么?类型固定: 意味着长度固定连续内存空间因为上述两点特性,基于初始地址,可以计算数组任意位置的内存地址,所谓的查询快随机存取:通过下标直接访问,即访问第N个元素,不需要访问前(N-1)个数据顺序存储:在内存中按顺序存放劣势是什么?数据初始化需要连续的内存空间,数据在内存当中是随机存放的,不一定有指定长度的连续空间当插入数据的时候,为了保持连续性,需要做数据迁移(想想如果,添加一个数据,需要原创 2022-05-14 17:17:20 · 1054 阅读 · 0 评论 -
Vue快速入门
Vue基础Vue是什么,能干嘛?JavaScript的框架快速起步Vue看一看官网(Vue官网)所以,现在就新建一个HTML文件,并且引入一个Vue库新建一个html文件之后,输入html就可以选择生成模板了选中并且回车就可以创建了运行一下步骤总结el:挂载点何为el?el就是element元素的简称选择器类型几种选择器选一种用就可以了,默认推荐使用id选择器,因为类选择器和标签选择器容易命中多个元素data属性:数据对象几种数据类型,字符串、对象、数组原创 2022-05-04 10:10:50 · 586 阅读 · 0 评论 -
Spring Cloud笔记 中级篇
尚硅谷SpringCloud中级篇旗下包含了Hystrix豪猪哥、GateWay新一代网关、Config服务配置、Bus消息总线、Stream消息驱动、Sleuth分布式请求链路跟踪原创 2022-04-08 09:58:03 · 377 阅读 · 0 评论 -
Spring Cloud笔记 初级篇
基础环境环境版本,有出入的话会导致各种各样奇奇怪怪的问题组件主要内容原创 2022-03-30 11:58:26 · 962 阅读 · 0 评论 -
MySQL进阶学习
存储引擎MySQL体系结构存储引擎简介存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可以被称为表类型。那么,既然说存储引擎是基于表的,那么建表的时候,怎么没看见我指定哪个存储引擎呢?建表语法:CREATE TABLE 表名 (字段名 字段类型);这里可以看一下当时的建表语句show create table 表名单独拿出来看看结果CREATE TABLE `admin` ( `a_id` int(11) NOT NU原创 2022-03-20 09:07:35 · 587 阅读 · 0 评论 -
七牛云配置里遇到的坑
最近七牛云原来自动分配的外链域名被回收,只好根据官方提示配置绑定自己的域名,不过绑定自己的域名确实外链好看了很多细说一下自己遇到的坑第一个就是域名添加的时候在阿里云的域名解析里到这解析完就OK了回到七牛云绑定好源站域名,再准备最后一步,修改连接中的默认域名更改默认外链域名到这就算配置好了,硬是配了一个小时,七牛云工作台的前端页面换了,官方文档的步骤看不懂了,淦...原创 2022-02-18 18:19:44 · 446 阅读 · 1 评论 -
JVM突击
日常女娲补天式学习,赶紧准备找实习了JVM体系结构原创 2022-02-18 10:08:18 · 688 阅读 · 0 评论 -
Java多线程基础
Java多线程基础原创 2022-02-12 19:48:51 · 488 阅读 · 0 评论 -
Git的学习之旅~
Learn Git Branching学习笔记原创 2022-02-06 09:48:33 · 332 阅读 · 0 评论 -
Leecode两数之和
两数之和两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4]原创 2022-02-03 17:15:44 · 126 阅读 · 0 评论 -
关于解决循环依赖的问题
循环依赖无非就是a依赖自动注入b,b里面又依赖自动自动注入a,这样你等我注入,我等你注入就陷入了无限循环的尴尬局面解决办法之一在注入点加入@Lazy使自动注入时间懒惰化,使用的时候才注入,这样就解决了程序一开始编译就自动注入的循环依赖问题。...原创 2022-01-22 19:17:29 · 4203 阅读 · 0 评论 -
Vue发送ajax post请求,变为options请求,并返回错误代码403的解决方案
问题描述:采用vue发送ajax请求var vm = new Vue({ el:"#myModal", data:{ moduleName:"", moduleIp:"" }, methods:{ addModule:function () { console.log("add"); $.ajax({ url: "http://localhost:8801/management/saveModuleInfo",转载 2022-01-16 21:36:57 · 6835 阅读 · 0 评论 -
Controller层返回数据总结
CRM_SSM改造心得Controller层@RequestParam的使用说白了就是给你接收的参数在后面调用的时候换个名,怕和其他参数冲突对比着看这两个的效果是完全一样的接收数据和返回时的处理原则如果只是单纯的发起Ajax请求只要true或者false那种,还是说单纯的几个字符串对象。这个时候就返回String,Boolean都行,有@ResponseBody的标签自动转成Json字符串,交还给前端接收返回数据。如果需要返回Map或者List集合,同理只要返回对应的集合就行,@Resp原创 2021-09-19 12:26:59 · 2518 阅读 · 0 评论 -
记录一下SQL外连接的一些心得
业务要求,外连接查询多表关联,查出来之后保存到浏览器缓存中然后请求转发,把request的缓存带到JSP里面用request域存值,就一定要转发,转发就能把页面停在detail.do上面,但是如果用了重定向,就会把页面送到detail.jsp上面,页面数据带不过去。如果数据有刷新的话显示不出来,所以就要用请求转发到这里业务描述完毕,看没改之前的SQLselect tran.id, user.name as owner, tran原创 2021-04-25 15:47:12 · 103 阅读 · 0 评论 -
记录一下分页查询Mybatis崩溃的问题
添加分页查询时出现的问题添加分页查询后导致登陆查询数据库出现问题,卡在页面500报错,实际就是Mybatis在查询账号密码时出现问题,正常不应该连带着之前写好的功能崩溃,所以经过排查排查到新增加的xml标签上面这是之前的ResultType的内容,即为一个单独的类,Activity,猜测应该是这种单独的类名导致的Mybatis崩溃后经过修改,把resultType改成全限定包名即解决登录异常的问题。猜测是单独的包名导致的问题,改完全限定名就恢复正常了。...原创 2021-04-07 20:36:20 · 385 阅读 · 0 评论 -
记录第一次IDEA创建Maven项目
记录第一次用IDEA建立工程文件,纯小白第一次学,啥也不会,如果有问题欢迎各位大神批评指正!先建出工程文件夹,然后准备设置project的内容,这里每次更换project都需要进行重新设置然后就是比较重要的位置,要在设置里面**在Runner下进行重新设置,VM Option下填入-DarchetypeCatalog=internal**设置完毕后,就可以进行项目的创建了很重要的一点,一定要勾选Create from archetype,不勾选就不能进行选择Maven的webapp的选原创 2021-03-20 20:22:47 · 126 阅读 · 0 评论 -
Git的学习(IDEA配置等问题)
这个问题是由于IDEA设置的问题1.File->Setting->Version Controll在Version Controll界面找到没有git管理的项目,一般为红色,正常的是黑色,把项目从Version Controll中移出,然后重新添加。2.设置导入时自动添加Git项目管理File->Setting->Version Controll->Confirmation在界面中找到when files are created修改为Add silently再导入原创 2021-03-02 12:01:59 · 5508 阅读 · 1 评论