
大三上
大三上学期学到的技术
大白兔Exception
(๑•́ ₃ •̀๑)慢慢学慢慢学,可是我等不及呀!
展开
-
Restful风格
#对于业务比较简单的增删改查系统,restful风格确实很简洁明了,但如果是业务逻辑复杂的restful就是一个灾难。/book method=get 查询 ;/book method=post 添加;/book/{id} method=put 修改;/book/{id} method=delete 删除;...原创 2021-12-25 08:34:09 · 323 阅读 · 0 评论 -
springboot 关闭跨域
跨域:cors加一个配置类:package com.yangoxix.lovegoing.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcCon原创 2021-12-22 19:05:45 · 1732 阅读 · 0 评论 -
学习Springboot+SpringSecurity+Oauthd2遇到的bug及其解决方法
springboot项目中运行spring security 报 Error creating bean with name ‘springSecurityFilterChain’。。。。错误解决方案:https://www.cnblogs.com/technicist/p/13064267.htmlPlugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found解决方案:https://blog.youkuaiyun.com/qq_4原创 2021-11-24 14:24:35 · 272 阅读 · 0 评论 -
idea里面的maven找不到依赖包的解决办法
idea里面的maven找不到依赖包的解决办法1、从中央仓库中找到具体的jar包2、下载jar包到本地3、复制下面代码mvn install:install-file -Dfile={$jar包地址}-DgroupId={$jar包的groupid}-DartifactId={$jar包的依赖}-Dversion={$版本号}-Dpackaging=jar然后把代码输入到这里:实战:在尚硅谷的SpringSecurity课程中,我的idea无法导入jjwt依赖,估计我的maven原创 2021-11-18 14:10:56 · 5978 阅读 · 0 评论 -
为什么学习设计模式?
为什么学习设计模式?有一个场景:在大型项目的编写中,一个程序员B写了一个10000+行的代码,加了3天的班,面容憔悴同样的需求,会设计模式的程序员A使用 写了2000行代码,一天就完成需求,而且还提前下班陪女朋友看电影...原创 2021-11-11 10:47:49 · 115 阅读 · 0 评论 -
为什么学习数据结构?
在很多高级的代码产物,如:区块链、数据库、网络协议等等,对数据结构的依赖都很大。想要成为写出一个高级代码产物的程序员,数据结构的功底不应该弱。在LeatCode中一些困难的题目的高效解法往往有一些数据结构思想在里面,比如二叉树的各种各样变化导致结果快速生成等。同样,在日常写代码中,要是遇到了一些难题,有良好的数据结构功底,会让你的解决方案更加高效优美。比如:你写一个数据,要让你的数据库查询速度提高3倍那么这些往往是通过数据结构来实现。...原创 2021-11-11 10:38:19 · 1776 阅读 · 0 评论 -
Jenkins历史版本下载
找到一个很好的文章记录一下Jenkins历史版本下载原创 2021-11-11 09:35:20 · 2522 阅读 · 0 评论 -
linux使用yum快速安装mysql
找到一篇很好的文章,在此记录一下:https://www.cnblogs.com/brianzhu/p/8575243.html原创 2021-11-11 08:51:49 · 1319 阅读 · 0 评论 -
jenkins:构建的时候进入子目录然后在进行mvn操作
问题:git目录,从git下载下来的目录也是这样,没有pom文件,因此无法进行mvnclean package 所以需要进入有pom文件的子目录里面进行构建,因此:命令如下:即可完成操作原创 2021-11-09 10:20:19 · 1020 阅读 · 0 评论 -
通过mysql的表结构快速生成Javabean的小技巧
SELECT COLUMN_NAME FROM information_schema.COLUMNSWHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name查询出表中全部列名打开vscode链式编程:原创 2021-11-02 08:31:37 · 286 阅读 · 0 评论 -
这里有你不知道的vue3知识
Vue基本入门内容渲染:v-textv-html属性绑定v-bind:使用js表达式事件绑定指令事件对象事件修饰符键盘修饰符双向绑定条件渲染指令列表渲染指令过滤器组件var changeSpeed = document.querySelector('.bilibili-player-video-btn-speed-menu-list');changeSpeed.setAttribute('data-value',3);//原创 2021-10-11 10:06:30 · 219 阅读 · 0 评论 -
B站自定义倍数代码
代码:var changeSpeed = document.querySelector('.bilibili-player-video-btn-speed-menu-list');changeSpeed.setAttribute('data-value',3);// 这里设置需要的倍数changeSpeed.click();原创 2021-10-06 21:09:08 · 405 阅读 · 0 评论 -
docker部署springboot项目
项目打包编写Dockerfile文件构建容器运行容器FROM java:8MAINTAINER chenzouVOLUME /tmpADD target/demo.jar /test.jarENTRYPOINT ["java","-Djava.security.egd=file:/dev/urandom","-jar","/test.jar"]v原创 2021-10-04 16:05:05 · 79 阅读 · 0 评论 -
mongodb上手
黑马文档:原文链接:https://blog.youkuaiyun.com/qq_22075913/article/details/112854110转载 2021-10-04 10:16:02 · 102 阅读 · 0 评论 -
webpack基本操作
下载webpack:npm install webpack webpack-cli -g开发过程:原创 2021-10-04 09:51:22 · 78 阅读 · 0 评论 -
@PathVariable注解
获取url占位符中的值:原创 2021-10-03 21:37:19 · 85 阅读 · 0 评论 -
swagger的学习笔记
导入依赖: <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <原创 2021-09-30 10:17:51 · 187 阅读 · 0 评论 -
@RestController注解
相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面原创 2021-09-30 08:42:43 · 122 阅读 · 0 评论 -
docker学习笔记
Docker的启动与停止systemctl命令是系统服务管理器指令启动docker:systemctl start docker停止docker:systemctl stop docker重启docker:systemctl restart docker查看docker状态:systemctl status docker开机启动:systemctl enable docker查看docker概要信息docker info查看docker帮助文档docker --he原创 2021-09-29 21:11:27 · 111 阅读 · 0 评论 -
在idea上使用git
下·下·下·下·下··下·下·下·下··下·下··下·下·下·下·下··下·下·下·下·下·下·初始化本地仓库设置远程仓库提交到本地仓库推送到远程仓库克隆远程仓库到本地创建分支方法二:解决冲突IDEA常用GIT操作入口第一张图上的快捷入口可以基本满足开发第二张图是更多在IDEA操作git的入口。...原创 2021-09-29 19:07:11 · 96 阅读 · 0 评论 -
git学习笔记
为常用的命令配置别名:打开用户目录,创建 .bashrc 文件部分windows系统不允许用户创建点号开头的文件,可以打开gitBash,执行 touch ~/.bashrc在.bashrc 输入以下内容#用于输出git提交日志alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'#用于输出当前目录所有文件及基本信息alias ll='ls -al'打开gitBash,执行 source ~/原创 2021-09-29 16:40:12 · 193 阅读 · 0 评论 -
MongoDB在springboot上的基本操作
测试用的mongodb脚本: try { db.aaa.insertMany([ {"_id":"1","articleid":"100001","content":"我们不应该把清晨浪费在手机上, 健康很重要, 一杯温水幸福你我 他.","userid":"1002","nickname":"相忘于江湖","createdatetime":new Date("2019-0805T22:08:15.522Z"),"likenum":NumberInt(1000),"state原创 2021-09-29 15:43:30 · 242 阅读 · 0 评论 -
idea自动导包
原创 2021-09-29 15:25:01 · 89 阅读 · 0 评论 -
MongoDB常见命令
以配置文件打开MongoDB服务:./mongod -f /mongodb/single/mongod.conf/mongodb/single/mongod.conf为配置文件所在的地方打开MongoDBmongo --host=192.168.56.101192.168.56.101:远程MongoDB的服务器ip地址,不写–port 代表使用默认端口进行登录数据库 (databases) 管理语法操作语法查看所有数据库show dbs; 或 show databas原创 2021-09-29 13:56:41 · 413 阅读 · 0 评论 -
Springboot初始化一个mongodb项目
导入依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>application.yml:spring: data: mongodb: uri: mongodb://192.168.5原创 2021-09-29 13:55:04 · 216 阅读 · 0 评论 -
git push orgin master报错: failed to push some refs to ‘git@gitee.com:
! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'git@gitee.com:chenjunbin2345/test-mygit.git'hint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrat.原创 2021-09-27 15:17:27 · 244 阅读 · 0 评论 -
uniapp:使用post发送uni-request数据时候,后台接收不到参数
uniapp的post请求默认是application/json形式发送的话,后端要用map数据结构来吸收,而本项目的后台为:解决方案:修改header:header: { 'content-type': 'application/x-www-form-urlencoded' }原创 2021-09-25 21:06:04 · 4237 阅读 · 2 评论 -
文章数据存入mysql报错:Data truncation: Data too long for column
报错原因:报错意思就是由于某个字段数据太长导致更新失败解决方案:修改字段类型如上原创 2021-09-25 20:59:34 · 1264 阅读 · 0 评论 -
让linux后台持续运行某个程序
一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令:nohup 命令 &原创 2021-09-24 18:48:36 · 822 阅读 · 0 评论 -
在linux下升级jdk11
在linux下升级jdk11运行服务器遇到问题:Exception in thread “main” java.lang.UnsupportedClassVersionError: com/yangoxix/lovegoing/LovegoingApplication has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runt原创 2021-09-24 18:45:45 · 887 阅读 · 0 评论 -
编译项目报错:No valid Maven installation found. Either set the home directory in the configuration dialog
解决方法很简单:修改一下maven_path为本地即可解决原创 2021-09-24 16:28:11 · 581 阅读 · 0 评论 -
Maven打包出现错误:“There aretest failures”
使用maven对springboot项目打包的时候遇到:There are test failures.刚开始以为test文件有问题,把test文件全部删除,还是意外的出现这个bug查阅资料才发现BUG原因:项目如果很多人一起开发的,test文件很容易导致报错,于是...原创 2021-09-24 16:26:20 · 3498 阅读 · 2 评论 -
Instant.now();获取到的时间不对
如上图:通过Instant.now()获取到的时间不准确,通过查阅源码发现,Instant使用了utc时间,与北京时间相差了8个小时,所以加上8个小时,问题解决~原创 2021-09-22 21:57:56 · 2183 阅读 · 0 评论 -
抽象工厂实验记录
抽象工厂的学习抽象工厂模式抽象工厂模式,对方法工厂模式进行抽象。世界各地都有自己的水果园,我们将这些水果园抽象为一个水果园接口,在中国、英国和美国都有水果园,种植不同的水果,比如苹果、香蕉和梨等。这里将苹果进行抽象,所以,苹果又分为中国苹果,英国苹果和美国苹果。中国的水果园中有苹果、香蕉和梨等。抽象工厂中声明生产苹果、香蕉和梨等水果,那么具体的工厂相当于中国、英国和美国的水果园,各个水果园负责生产水果、香蕉和梨等。1.相关术语**产品等级结构:**产品的继承结构,与类的继承相似。例如苹果是一个抽象原创 2021-09-22 09:17:58 · 424 阅读 · 0 评论 -
java小技巧:List<Object> obj.Stream().map().collect(Collectors.toLIst())
java小技巧:Stream().map().collect(Collectors.toLIst())获取对象list中某个特定字段组成的list:`UserInActivity(username=zhangsan, activityname=七彩四点半)``UserInActivity(username=liuyan, activityname=七彩四点半)``UserInActivity(username=liuyan1, activityname=七彩四点半)``UserInActivit原创 2021-09-20 08:59:52 · 640 阅读 · 0 评论 -
解决uniapp中switchto跳转无法传参数的问题
解决uniapp中switchto跳转无法传参数的问题原创 2021-09-18 14:48:11 · 497 阅读 · 0 评论 -
idea的javadoc插件配置
idea的javadoc插件配置加作者和时间戳\* @author shuxiaogang \n\* @date ${.now?string["yyyy-MM-dd HH:mm:ss"]} \n直接复制,如果改动了,可能会报错。原创 2021-09-18 10:35:57 · 467 阅读 · 0 评论