自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你在此地别动的博客

每天在进步www.luoxi611.top

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 java学习笔记:JavaWeb里访问资源路径问题的学习笔记,重点:带/与不带/的实例测试对比

在平时进行网页开发时,不论是点击超链接还是进行请求的转发等需要访问资源的操作时,总会让我有个疑问:这里的路径需不需要带工程名?要不要带斜杠? 一直都是先带上,找不到了就去掉,反正试几次总能成,又不影响啥。。。但今天还是好好研究一下吧:) 首先,总结出了我认为会牵扯到这些疑问的地方,不全面的地方...

2020-02-07 12:55:57 1099

原创 杂记:导入数据库文件(.sql)

1.创建数据库2.双击打开刚刚创建的数据库3.把.sql文件拽进来4.点击开始5.刷新数据库和表即可

2020-11-21 18:31:13 11

原创 springboot+springsecurity+thymeleaf登陆案例

    说实话之前很怕也很烦springsecurity,因为学起来痛苦,做起来麻烦,也不会像学其他技术的时候写多少代码运行起来就有多少效能,完全的花费大量精力但好像页面也没变漂亮,功能也没多丰富,只是自己知道:现在这个项目就是很安全。    话不多说,我自己趁热做个记录,也希望看到这篇记录的人可以拿走一些有用的东西。PS:前几步为各种配置,非本文重点所以只粘代码,当然也会有注释。1.项目总配置pom.xml<

2020-11-21 18:10:09 14 2

原创 Git:clone项目到本地之后报错->fatal: branch ‘master‘ does not exist

问题:使用clone拉取项目代码之后进行pull操作时提示关联,但关联的时候提示没有master->fatal: branch ‘master’ does not exist。解决步骤:1.git pull origin master --allow-unrelated-histories2.git branch --set-upstream-to=origin/master master...

2020-11-19 00:26:39 73

原创 Git:如何将远程主分支拉取至本地/代码推送至远程

上一篇讲了如何拉取项目代码到本地,现在继续拉取自己的分支,并写个东西推回主分支。前提:项目拥有者已经邀请你成为伙伴。如何clone代码到本地并运行(idea向)1.在自己的项目文件夹上右键[Git bash here]。2.可以看到我们在master主分支上。3.多人合作的情况下不要把主分支当自己的家,我们拉取并创建一个新的分支以避免与其他伙伴冲突。 记住任何时候拉代码都要在主分支上先通过pull命令将[远程主分支]的代码更新至[本地主分支]。git pullgit checkout -b 你的

2020-11-12 23:32:49 100

原创 Git:如何Clone并运行项目(idea向)

1.进入目标项目,点击绿色code按钮,复制生成的项目地址。2.打开Idea,选择[get from Ver…]。如果已有打开项目,点击[file] -[close Project]即可见该选项。3.登陆自己的Git账户与密码,选择GitHub,在上方粘贴自己复制的项目地址,并在下方指定目录,点击[clone]。4.等待。5.最后询问pom.xml是否打开,点击[OK]。6.添加tomcat(不在本文记载),添加war后确定。7.运行服务器,进入主页。...

2020-11-12 22:51:58 49

原创 Git:使用clone下载代码奇慢解决笔记(windows)-修改host文件

1.开始菜单搜索“记事本”,右键以管理员身份运行。2.在记事本上点击“打开”,并进入路径“C:\Windows\System32\drivers\etc”下。3.将文本文档选为所有文件,选择hosts。4.加入以下两句配置。151.101.184.249 github.global.ssl.fastly.net192.30.253.112 github.com5.在cmd中清空DNS缓存。ipconfig/flushdns6.速度提升,但依旧不快。...

2020-11-12 01:11:39 8

原创 [vscode/node.js/vue报错]:npm ERR! 407 authenticationrequired - GET https://registry.npmjs.org/browsers

现象:修改电脑密码之后执行 npm install 失败报错:npm ERR! 407 authenticationrequired - GET https://registry.npmjs.org/browserslist原因:密码修改之后node.js的代理也需要更新解决:npm config get proxynpm config set proxy xxxxxxxxxnpm config get https https-proxynpm config set https https-

2020-10-20 10:36:31 64

原创 从今天起开始学习算法---环形链表

体会:环形链表在只有一个头结点的时候也会成环,尾插需要注意将需要插入的结点的next设置为头结点以保证成环。1.链表不像环形队列一样有固定长度以及栈顶与栈底,所以没有取模这样容易绕混的操作。2.对于判空,抓住头结点独自成环的特点即可。3.尾插注意使最后的结点的next指向头结点。4.环形列表的优点在于指定从某个结点开始遍历都可以走完全链。代码实现记录:package com.cclx.controller;class Node{ public int data; pu

2020-09-29 23:37:28 43

原创 从今天起开始学习算法---环形队列

体会:环形队列相比普通队列多了一个复用性,类似左轮与自动手枪的弹夹之分,左轮的弹夹(环形队列)中第一发子弹的索引并不会实时小于最后一发子弹的索引(如果给六个孔刻上编号),而且当六号弹孔有弹而一共不满六颗子弹时我不可能让队列尾索引再加一来给七号弹孔塞子弹,所以关键在于取模。尾索引:rear 头索引:front 队列实际容量:maxSize-1注意:rear指向最后一个元素的下一位,需要一个空位置来作为预留,所以maxSize-1才是本队列真正能塞进的个数。 判空:尾索引与头索引没有间距判满:

2020-09-20 09:20:02 27

原创 Vue+springmvc+mybatis前后端分离学习---(小功能)运用fastdfs实现图片上传以及前台展示

最近在思考一个问题,比如我前端项目上传了一张图片通过后端的multipartFile.transferTo来存放到了一个路径下,但当我前端的图片标签想要展示出这个图片的话他的src总不能是带着后端的项目路径。如果图片传到tomcat的话我前端项目又要怎么取呢?百思不得的情况下就考虑将图片既不放前端工程也不放后端工程以及tomcat中,那么就望向了手里的云服务器(哈哈哈,就你啦小兄弟),通过在云服务器中配置Nginx以及fastdps来让我的服务器成为前后端两个项目存取资源的桥梁,而且也不怕文件会轻易丢失

2020-09-04 22:51:23 105

原创 VUE极简版pdf在线预览功能实现(pdf.js)

需求:在vue纯前端项目中实现pdf在线预览工具:需下载pdf.js(官网下载极慢,推荐先下着再看)实现步骤:一、下载并解压出pdf.js文件夹:解压后一级目录中有build 与 web 两个文件夹,最重要的是web中有一个已经写好的渲染pdf用的主页,一定不能少,如图:二、将build与web两个文件夹拖入vue项目中的static/pdf下,工程目录如图:三、此时我们在自己需要预览pdf的位置就可以添加一个iframe标签并绑定url属性,如图最下方我添加了标签:你需要改的代码:&

2020-08-14 01:20:35 53

原创 VUE在代码中动态添加路由以及children属性,router-view动态展示其他子页面

export default class testController extends Vue { //设置路由 mounted(): void { //假设数据里有两个画面 const idArray = ['son1', 'son2']; //获取当前router const router: any = this.$router; const routerArray: Array<any> = router.options.routes[0

2020-08-09 12:44:26 627

原创 VUE+TypeScript报错:Error in v-on handler: xxx “TypeError:this is null

报错:VUE+TypeScript报错:Error in v-on handler: xxx "TypeError:this is null描述:页面控件中的v-model绑定了值a以及:maxlength绑定值b,然后在ts代码里进行了初始化赋值666与长度限制3,页面刷新正常显示666且不可再输入更多字符,目前可以判断值绑定以及ts的引入是成功的。但当我通过按钮点击事件对this.a与this.bb重新赋值时却在控制台中不断报错提示我this 指针是个 null。解决:ts的controller上没

2020-07-31 11:38:36 386

原创 Vue+springmvc+mybatis前后端分离学习---(小功能)前端文件上传与后端接收保存记录

记录项目运用的小功能:文件上传与保存前端的文件上传控件使用ElementUI的【手动上传】,后端使用MultipartFile进行处理,本次先不管具体细节的设置,跑通第一位。一、前端系统代码:1.控件:只为跑通就先修改action属性,其中的api将被替换为后端系统端口号,替换与跨域具体请看本记录的第三章。<el-upload class="upload-demo" ref="upload" ac

2020-07-29 22:50:28 114

原创 Vue+springmvc+mybatis前后端分离学习---(三)前端系统搭建与跨域问题解决记录

前两章分别总结了Spring与Mybatis的分别搭建与整合的思路步骤,今天记录一下vue+ssm的前后端分析搭建过程。第一章传送—>Spring与Mybatis单独配置运行记录第二章传送—>Spring与Mybatis整合思路记录前两章是IDEA+SSM搭建的后端系统,通过Tomcat单独运行,占用的是8081端口,那么现在我们再使用VSCode+Node.js+Vue来做一个只负责显示的前端,使其能够单独运作在8080端口,本章记录如何搭建前端环境以及解决跨域来获取后端数据。一、前

2020-07-27 00:45:22 140

原创 Vue+springmvc+mybatis前后端分离学习---(二)Spring与Mybatis整合思路总结

上节单独测通了Mybatis与Spring框架,发现可以将诸如sqlSessionFactory等不是我们自己写的对象交给spring去管理以便我们使用时可以进行注入,顺着这个思路现在我们来进行整合第一章传送门–>S与M各自单独搭建使用总结一、Spring整合Mybatis思路:既然在Spring中我们有个类Student拥有name与age属性时可以在spring配置文件中通过bean标签中的property标签将这两个属性赋值,那么同样我们可以将sqlSessionFactory对象所需的

2020-07-18 11:56:43 211

原创 Vue+springmvc+mybatis前后端分离学习---(一)Spring与Mybatis各自单独搭建使用总结

背景:我的毕业设计是一套基于Java的在线学习平台,用的是纯纯的JSP、JDBC以及Mysql,各种前后台代码一通杂糅,煎熬完成毕设后也没有真正用SSM做过完整项目,不如就给毕设来个2.0吧。本次选用IDEA进行开发,相关jar包通过Maven坐标导入本章先单个配置Mybatis以及spring框架并进行运作,过程中思考mbatis的哪些对象可以交给spring来控制以便后期三位一体后进行注入。一、 IDEA创建工程1.首先打开IDEA,已有的工程是我学习时用的工程,请忽视。2.新建一个mod

2020-07-18 01:00:05 209

原创 Redis学习记录(一) 利用Jedis将Mysql中试题表的数据条数同步于Redis中
原力计划

场景:毕业设计是一个做题系统,现在用户进行科目的选择时会异步刷新该科目在题库中的题目总数,为了短时间内不会重复地去Mysql执行SELECT语句,所以将题目总数存入Redis中(虽然用户就我一个,但是学习嘛)涉及:Redis、MySql、Jedis、JDBC(windows下)一、Redis基操1.设置Redis密码       上个月在阿里云服务器上装了Redis,没几天就被用来挖矿了,最主要的原因就是没有改默认的端口号还没

2020-05-12 12:02:57 88

原创 spring代码思路学习与模拟 (1) spring容器通过getBean()得到的对象为何不需要进行类型转换?
原力计划

今天照着网络上的资源学习spring入门项目,用ClassPathXmlApplicationContext获得了一个HelloWorld对象,按照惯例输出了一句"HelloWorld",代码大家应该都写过:在这里插入代码片但是萌新我突然有了两个疑问:1.对象是怎么得到的?2.为什么调用getBean得到的对象不需要强转(想获得HelloWorld 对象就能用HelloWorld 来接,而...

2020-04-21 13:25:54 186

原创 java学习笔记(Stream,Lambda)详细代码举例对比
原力计划

Lambda简介  Lambda表达式是java8的特性(现在已经14了我就把“新”去了哈),主要依靠操作符"->"来让符合 输入x和y -> 输出x与y运算后的结果的代码能够更加的简洁与灵活。  使用Lambda表达式需要声明一个函数式接口(有且仅有一个抽象方法的接口)。  比如,我们先自己定义一个求和的函数式接...

2020-04-17 17:29:41 112

原创 阿里云服务器ECS部署JAVA项目记录

在我刚接触JavaWeb的时候就一直希望有一天我的网页能够用互联网登入,不然每天就装自己的电脑上自嗨图个啥(虽然说图的是提升自己的能力不假),今天终于美梦成真,赶紧记录一下今天的收货。首先我购买的是阿里云ECS学生版,原价114一年,现在又满100减20,我反正是没忍住,也正是这一步让我一整天不断地想要把电脑撕掉。其实从购买服务器到用手机访问一个简单jsp,总体可以分为以下几个大点:1.创建...

2020-03-22 18:12:25 76

原创 java学习笔记(Java,类加载器,反射)-自定义类加载器获取运行中工程之外的字节码文件
原力计划

类加载器学习笔记因为毕业设计的一个功能是想要实现学生做完编程题目后提交到服务器进行判卷,所以遇到了整个毕设设计阶段最大的难题:学生新提交的字节码文件是我的系统编译运行之后的部分,只用简单的Class.forName并不能如愿得到该.class文件,所以有了这篇笔记O(∩_∩)o一.类加载器1.平时我们所说的加载只是类加载过程的一个步骤,一共分为7个阶段:加载、验证、准备、解析、初期花、使...

2020-02-21 18:03:05 129

原创 java学习笔记(反射,注解,reflect,annotation)菜鸟本菜对于注解以及Java反射的一些体会

软件实习生对于Java反射的学习体会**本菜鸟是一名准大四学生,于某知名日企也已进行了半年的实习,最近刚刚结束一个web项目,也因为即将过年所以有了一段闲暇时间去学习。在项目中一直不知道那些看着跟接口一样的注解打在字段上面为什么就会起到各种作用,进行了初步的学习,现在因为疫情的原因有时间去整理一下零碎的知识,于是有了这篇笔记,如果有人能看到错误,也请指正一下,我一定虚心学习,哈哈,也祝大家新年快...

2020-02-01 16:34:01 562 3

redis_jar.zip

jedis的2_9_0版本,以及相关依赖commons-pool2-2.4.2 只需要在java工程中导入这两就可以用Java代码来控制redis,积分设置0了,但是听说会有被改成多少的规定,不想下载的话推荐maven导坐标就可以啦

2020-05-12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除