- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Spring项目获取当前会话跟缓存的区别
总的来说,获取当前会话在Spring项目中用于管理用户状态和上下文信息,以确保应用程序能够正确处理用户请求并保持一致性。而缓存主要用于提高数据访问速度和应用程序性能。这两种机制在应用程序中起着不同的作用,但都可以改善用户体验并提高系统的效率。在Spring项目中,获取当前会话的作用主要是跟踪和管理用户与应用程序之间的交互状态。会话提供了一种机制,用于在多个请求之间保持用户的上下文信息,以确保在连续的交互过程中能够正确识别和处理用户的数据。Spring项目获取当前会话跟缓存的区别。
2023-11-13 20:59:48
96
原创 !“门店“.equals(certificate.getType()) !certificate.getType().equals(“门店“) 两种写法的区别
通常,为了避免空指针异常,我们会更倾向于第一种写法,即常量或已知非空字符串在前,因为如果我们调用 certificate.getType() 返回的是 null,那么第一种写法就会避免抛出空指针异常,而是返回 false。第一种是 “门店”.equals(certificate.getType()),而第二种是 certificate.getType().equals(“门店”)。所以,从健壮性的角度考虑,第一种 “门店”.equals(certificate.getType()) 的写法更值得提倡。
2023-11-09 17:33:56
96
原创 Django项目中浏览器显示127.0.0.1拒绝我们的连接请求
在运行Django项目的时候,登录页面已经进去,后面的页面中浏览器却显示127.0.0.1拒绝了我们的连接请求。解决方法:在settings.py文件里注释掉:django.middleware.clickjacking.XFrameOptionsMiddleware 。
2022-03-29 16:20:58
3017
原创 Django报错 Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
Django报错 Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:在做Django项目的时候,遇到了路由相关的问题,特此来记录一下:遇到的问题类似于这个截图…当时的urls.py文件里面的路由是这样的:其中 url(r’^$’, views.index_0) 是默认路由的意思,不管路由后面匹配什么字符,都会走向views.index_0这种方法在我之前的Django
2022-03-23 11:11:13
9897
原创 Django的入门使用
Django是由Python写成的众多款不同的Web框架中的其中一种,可以为最终用户设计较好的管理界面,基于MVC的设计模式,Django采用MVT的软件设计模式,即模型M(Model),视图V(View)和模板T(Template)。 MVC模式 MVT模式 模型(Model) 模型(Model) 数据存取层:与数据库沟通的桥梁; 以 Python类的形式定义数据模...
2021-03-26 20:49:27
171
原创 div中id和class的区别呢
1.语法区别id对应css是用样式选择符“#”;class对应css是用样式选择符“.”例如:<div id="header"></div> <div class="body"></div> 对应css应该是:#header{...} .body{...} /* css注释说明:这里以省略号替代CSS样式内容 */2.使用规定区别id属性:只能被一个元素调用(以“#”选择符命名CSS样式在一个页面只能使用调用一次)
2021-02-06 16:01:44
2286
原创 2021-02-04
Web网站经常使用的两种请求方式:GET:向指定的服务器发出请求,主要用于读取信息并显示。POST:向制定服务器提交数据,请求服务器进行处理(例如提交表单或上传文件)。
2021-02-04 15:27:22
88
原创 mysql删除记录后id不连续的问题
通过sql语句按顺序重置自增字段值,实现方法:SET @i=0;UPDATE `tablename` SET `id`=(@i:=@i+1);ALTER TABLE `tablename` AUTO_INCREMENT=0
2021-02-04 13:12:08
273
原创 TypeError: __init__() missing 1 required positional argument: ‘on_delete‘
输入“python manage.py makemigrations"语句后报错,TypeError: init() missing 1 required positional argument: ‘on_d elete’根据报错结果进行调试,在关联语句后面加上“on_delete=models.DO_NOTHING ”即可最后在Terminal中依次输入: python manage.py makemigrations python manage.py migrate```on_de.
2021-02-01 19:46:47
928
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人