- 博客(52)
- 资源 (3)
- 收藏
- 关注
原创 springBoot项目打war包时的坑
之前使用java的springboot框架写的一个商城的后端服务,一直运行在本地idea中,但是由于springboot内嵌的有tomcat组件,在idea中运行简直是方便到了极致,只需要点击run运行入口函数就可以。但是问题来了,我现在想要把项目上架到linux服务器上,由于项目有父子模块,依赖的模块就比较多,自己写了个小羊来玩,把小样打包成war部署到线上tomcat中,发现项目被解析了,但是去访问项目路径却是404,被此问题困扰许久,特记录。
2022-12-14 10:13:44
417
原创 Elasticsearch安装
使用Elasticsearch进行数据的存储与检索,在高并发的情况下效率远胜于传统数据库,Elasticsearch要怎么安装呢,现在就去看看
2022-11-18 14:47:20
1047
原创 vue快速入门
尽管我们可以在方法中轻松实现这点,但更好的方式是:方法只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。但是如果表达式的内容很长,就会显得不够优雅,而且后期维护起来也不方便,例如下面的场景,我们。在子组件中定义函数,函数的具体实现调用父组件的实现,并在子组件中调用这些函数。指令的 职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM。我们期待的是,当点击登录或注册按钮,分别显示登录页或注册页,而不是一起显示。但是,点击按钮是在子组件中,那就是说需要子组件来调用父组件的函数,怎么做?
2022-09-09 14:29:10
1315
原创 MyBatis入门
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法; 另一种 定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定 义。 简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是 使用别 人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。 它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。 使用框架的好处: 框架封装了很多的细节,使开发者可以使用极简的方式实现功能
2022-08-05 17:28:53
187
原创 某马旅游网站(分类数据展示缓存优化)
目录 0.分类数据展示0.0流程分析0.1实体类 0.2数据表 0.3redis工具类 0.3.0JedisUtil0.3.1配置文件 1.后端代码实现1.0dao层1.0.1CategoryDao1.0.2CategoryDaoImpl1.1service层1.1.0CategoryService1.1.1CategoryServiceImpl1.2web层1.2.0CategoryServlet3.前端代码实现3.0html部分3.1js部分1.分页数据展示1.0准备1.0.0PageBean1.1Da
2022-07-08 16:29:33
266
2
原创 python使用多任务提高爬虫效率
一.我们为什么要使用多进程?通常在使用request的时候,响应数据比较大的时候,程序一直在那里等待服务器的响应,而使得程序进入了阻塞状态,不能有效地利用电脑的cpu,如果数据量比较大的时候,这个阻塞浪费的时间就很明显了,如何解决就要涉及到多进程。为什么不像java或者c一样是多线程呢?在python的实际中有一个GIL锁,为了保证资源的统一性,只有当python的一个线程运行结束,才可以运行下一个线程,我们来对比一组数据,用来模拟使用request不使用多线程进行多组url
2022-07-07 18:51:50
561
原创 linux期末复习题
前言:答案不保证正确,有不同答案在评论区指出来,我去你家关注一下你目录一、选择二、判断三、简答题一、选择1、关于Linux内核版本的说法,以下说法错误的是:A 1.2.3表示稳定的发行版B 表示为主版本号.次版本号.修正号C 1.3.3表示稳定的发行版D 2.2.5表示对内核2.2的第五次修正linux版本编号方式“A.B.C”组成,A代表主版本号,B表示副版本号,C代表较小的末版本号。通过数字B可判断linux是否稳定,偶数代表稳定, 奇数代表开发版。2
2022-05-25 16:37:31
2893
原创 第十四章:django中的form序列化
在django中有一个类似于drf中序列化的类,form表单类,它可以自动生成前端的form表单,并加入自动验证,在form子类中,有一个modelform的子类,可以类似于drf一样关联模型类,并把模型类的指定字段生成为form表单。
2022-05-22 12:40:46
283
原创 第十三章:DRF的使用
系列文章目录第一章:Django安装与配置虚拟环境第二章:django各模块的作用以及参数说明第三章: Django的路由与视图第四章:django请求第五章:django会话第六章:django中的cookie与session第七章:视图类第八章:模型类第九章:django与mysql连接与迁移第十章:django模型类(二)第十一章:django之后台管理第十二章:Restful风格介绍目录系列文章目录文章目录前言一、DR...
2022-05-13 21:38:50
265
原创 第十二章:Restful风格介绍
在web应用领域开发大多数都会使用Restful风格,可能有人要问,问什么要使用Restful,我自己想怎么写,怎么写,接口规范按我的来。那你有没有想过,有一天这个项目是一个团队在做,并且前后端时进行分离的呢,你写的这些东西别人能看懂吗?Restful就是为了解决这一问题所提出的。
2022-05-13 21:37:26
254
原创 第十一章:django之后台管理
在使用一个网站的时候,往往都会有一个页面是专门供管理员登录,管理员可以进行站点数据的增删改查,以及一些特殊的权限,有的人通常会自己写一个这样的后台管理站点,但是在django中已经给我们封装好了一个能过管理模型类的一些前端页面的增删改查,这个增删改查直接对接django中的模型类,通过模型类间接的去操控数据库中的数据,我们来看一下admin站点怎么使用?
2022-05-09 16:40:48
378
原创 django中常用字段与参数
常用字段类型 数值型 AutoField int(11) 自动增长主键,没有指定时由django自动创建primary_key=True(是否作为主键) BooleanField tinyint(1) 布尔类型 DecimalField decimal 定点型数据,max_digits=8(最大长度,整数加小数)decimal_places=2(精度,小数点后) IntegerField int(11) 整型 ...
2022-05-01 13:52:06
1736
原创 第九章:django与mysql连接与迁移
系列文章目录系列文章目录第一章:Django安装与配置虚拟环境第二章:django各模块的作用以及参数说明第三章: Django的路由与视图第四章:django请求第五章:django会话第六章:django中的cookie与session第七章:视图类第八章:模型类目录一、首先要安装一个mysql数据库二、配置连接数据库1.更改setting中DATABASES中的数据2.在软件包中的init文件中导入pymysql,并使用它安装pym...
2022-04-28 16:59:15
4017
原创 第六章:django中的cookie与session
cookie req.set_cookie(key,vel,max_age = xx)session req.session[key] = velsession表的迁移两种删除方法,session的管理类clear 清空自己设置的flush 直接把session删除
2022-04-22 19:41:55
1552
原创 第五章:django会话
总有人说使用python部署服务器没有java的快,对于这个问题django创始人说过,不是python慢,是你们都不会用,框架没有什么完美的框架,只是说适用的地方不同而已吧
2022-04-19 15:48:02
359
原创 JQuery与Ajax(下)
接上篇文章,本文主要介绍ajax前言:首先举个例子:在玩一款很火爆的游戏,比如王者荣耀的时候,有没有为起名字而烦恼,每次已经选好自己满意的名字了,然后一点提交,返回来的只是一行”名字已被占用“,而每当乱起一个名字以为他名字还是会被占用的时候,一下子又通过了,有没有很烦,像这种提交名字等待服务器返回数据的模式就是同步请求,而如果使用异步请求的话,每当你输入完一个名字,服务器都可以给你一个反馈,改名字是否已占用,极大的提高了用户体验,而ajax就是前端中常用的异步请求框架。一.使用aj..
2022-04-16 18:15:52
100
原创 第四章:django请求
经过前些天的学习,django服务器能跑起来了,但是正常的服务器,不是只会响应,而是要在用户发来数据的基础上去回馈用户,这一章了解一下django是如何的拿到用户发来的数据
2022-04-16 16:46:09
980
原创 第三章:Django的路由与视图
系列文章目录第一章:Django安装与配置虚拟环境第二章:django各模块的作用以及参数说明文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言我们实现django的各种功能都会创建一个子应用去实现,子应用要使用子路由去访问,这一章我们来了解路由配置,重定向,请求。一、子应用创建注册路由1.创建切换到项目根目录下输入python manage.py startapp booksp.
2022-04-16 15:59:05
624
原创 JQuery与Ajax(上)
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。...
2022-04-09 19:24:30
844
原创 cookie与Session
cookie:适用于:在没有登陆状态去保存客户端的会话信息,通常是一些不太重要的,不占用服务器资源,但浏览器一般会限制大小,同一个域名下一般最多有20条cookie,每条cookie大小也有限制session:适用于:比较私密的的信息,存储在服务器端能够较好地保护信息的安全,但是会占用服务器资源原理:session存储与服务器依赖于cookie,当服务器端创建一个session对象时,会给客户端发送一个cookie信息,这个cookie信息中包含着session的i.
2022-03-28 19:58:36
74
原创 关于骗子骗我的故事
前言:感谢反诈中心警察叔叔的爱岗敬业,因为您们,少了多少无辜的被骗者大家快去下载国家反诈中心,真的有用,谨防被骗!!!大家快去下载国家反诈中心,真的有用,谨防被骗!!!大家快去下载国家反诈中心,真的有用,谨防被骗!!!大家快去下载国家反诈中心,真的有用,谨防被骗!!!大家快去下载国家反诈中心,真的有用,谨防被骗!!!大家快去下载国家反诈中心,真的有用,谨防被骗!!!大家快去下载国家反诈中心,真的有用,谨防被骗!!!大家快去下载国家反诈中心,真的有用,谨防被骗!!!大家快
2022-03-08 19:52:27
281
1
原创 转发与重定向的区别
一.转发地址栏不会发生变化 只能访问当前服务器下的资源 一次请求,可以使用request来共享数据二.重定向地址栏会发生改变 可以访问其他站点服务器资源 两次请求,不能共享数据
2022-02-21 14:17:05
390
原创 使用tomcat与selvlet制作一个简易登陆界面
一.需求用户输入账号密码提交,服务器从数据库中查询,如果正确跳转到登陆成功的界面,如果失败,跳转到登陆失败的界面二.代码1.登录界面
2022-02-20 10:30:00
792
2
原创 servlet的配置、HTTP与Request介绍
在之前的servlet入门里去写servlet类的时候,我们是直接实现的servle的接口,实现接口的时候就必须要写接口的全部方法,但是一般在使用过程中只需要一两个方法即可,我们可以通过了解servlet的体系结构来选择继承相关的servlet类1.servlet的体系结构...
2022-02-17 20:16:56
587
原创 Tomcat&Servlet的搭建
一.WEB相关概念和WEB服务器概述浏览器向服务器发送请求 服务器对相应的请求作出处理 对浏览器需要的动态资源会经过服务器的加工变为静态资源后返回给浏览器 浏览器对服务器返回回来的数据进行渲染解析二.tomcat的使用1.web服务器软件的介绍webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 JBOSS:JBOSS公司的,大型的Java
2022-02-09 14:21:55
480
原创 IDEA创建tocat项目(win+idea2021)
1.先新建一个正常的java项目2.运行下拉框找到编辑配置,点击3.找到tomcat服务器,选择本地那个4.配置你的tomcat文件的路径,在tomcat项目启动完成后打开浏览器,这里选择你电脑上安装的一款浏览器即可,点击确定5.右键点击项目,选择添加框架支持,点击6.勾选web应用程序与创建web.xml,点击确定7.找到运行箭头左边的tomcat图标,点击,选择编辑配置,点击8. 点击部署9.添加工件,点击10.选择你的项目,上下文那一栏填...
2022-02-09 11:50:09
3346
在 SQL Server 中开始使用具有安全 enclave 的 Always Encrypted
2024-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人