后端
文章平均质量分 76
Majoy2
支持各种方式bug修复,120/110/119,全限定号码№
展开
-
python访问mongoDB
【代码】python访问mongoDB。原创 2024-07-04 18:36:46 · 170 阅读 · 0 评论 -
Python文件操作和并发编程
逻辑上,模块就是一组功能函数的集合;物理上,一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀。在一个模块内部,模块名可以通过全局变量____name____的值获得。文件是系统存储区域的一个命名位置,能够在存储器中实现持续性存储。f = open('file' , 'mode') // 打开文件打开模式说明‘r’只读模式,默认值‘w’覆盖写模式,文件不存在则创建,存在则完全覆盖‘x’创建写模式‘a’追加写模式‘b’二进制文件模式‘t’原创 2023-04-23 23:14:42 · 651 阅读 · 0 评论 -
Python数据变量和流程控制
Python用int来表示整数类型。浮点数也就是小数,因为浮点数的小数点位置是浮动可变的,浮点数除了数学写法,还支持科学计数法。浮点数也称为float型。布尔值只有True、False两种值,对应计算机底层机器编码中的0和1。在Python中,可直接用True、False表示布尔值,也可以通过布尔计算计算出来。例如,3原创 2023-04-18 16:35:37 · 138 阅读 · 0 评论 -
Python数据结构
元组和列表类似,都是有序的线性结构,用括号来表示,可以指定索引来获取元素。创建元组其实很简单,只要在某个值后面加上一个逗号。注意,当元组只包含一个元素的时候,不能写成(elem)这样的形式,而是要写成"elem,"或者(elem,)如果元组为空,可以只写()。集合是一组无序排列的值,其内容无序且元素不重复。它支持用in和not in操作符检查成员,用len内建函数得到集合的元素个数,用for循环遍历集合的成员,但因为集合本身是无序的,所以不可以为集合创建索引或执行切片操作。原创 2023-03-31 19:14:45 · 2184 阅读 · 0 评论 -
Python面向对象
类的定义与函数的定义一样,只有被执行时才会起作用,因为这种特性,可以将类定义放在if语句的一个分支或函数内部。当解释器执行到类定义时,类定义就产生了一个命名空间,与函数类似。在类内部使用的属性,相当于函数中的变量名,还可以在类的外部继续使用。类的内部与函数的内部一样,相当于一个局部作用域,不同类的内部也可以使用相同的属性名。原创 2023-04-02 20:54:16 · 71 阅读 · 0 评论 -
Python函数
内建函数安装完Python源码就能够直接使用,是系统自带的。除了内建函数以外,我们还可以根据需要创建新的自定义函数。因为系统自带的函数数量是有限的,功能也是有限的。想要通过函数做更多事情,就只能自己设计符合需求的函数。如果return后面没有返回值,则函数将返回None。None是Python中的空数据,用来表示什么都没有。原创 2023-04-02 12:46:21 · 67 阅读 · 0 评论 -
Shiro安全框架
文章目录Shiro 框架认证拦截实现Shiro 框架授权过程实现Shiro 框架认证拦截实现添加shiro依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</version></dependency>创建SpringShiroC原创 2020-06-06 00:51:14 · 148 阅读 · 0 评论 -
拦截器与线程池
文章目录控制层访问拦截实现异步写用户行为日志控制层访问拦截实现第一步:拦截器定义package com.cy.pj.common.web;/** * Spring MVC中拦截器 * @author Administrator */public class TimeAccessInterceptor implements HandlerInterceptor { /** * preHandle在控制层目标方法执行之前执行 */ @Override public原创 2020-06-05 23:52:23 · 729 阅读 · 0 评论 -
RedisTemplate工具API说明
文章目录RedisTemplate说明关于配置类说明入门案例SpringBoot缓存注解介绍RedisTemplate说明SpringBoot针对Redis开发了一套API,将redis常规操作进行了整合.Template底层实现时将Jedis对象再次进行了封装.导入jar包<!--SpringBoot整合redis --> <dependency> <groupId>org.springframework.boot<原创 2020-06-05 18:00:21 · 280 阅读 · 0 评论 -
电商前台的常见业务逻辑
文章目录用户注册实现用户单点登陆购物车业务项目权限设计订单业务订单超时处理用户注册实现编辑UserController@RequestMapping("/user/doRegister") @ResponseBody public SysResult doRegister(User user) { userService.doRegister(user); return SysResult.success(); }编辑Use原创 2020-06-05 15:33:44 · 618 阅读 · 0 评论 -
Dubbo+Zookeeper分布式
文章目录Dubbo入门案例项目改造Dubbo入门案例导入jar包<!--引入dubbo配置 --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>2.7.6<原创 2020-06-05 14:50:04 · 153 阅读 · 0 评论 -
JSONP跨域访问
文章目录跨域原理jQuery实现跨域访问用户登陆校验跨域原理1.利用javaScript中的src属性可以实现跨域.<script type="text/javascript" src="http://manage.jt.com/test.json"></script>2.定义回调函数. 作用:主要目的获取远程服务器的数据.function hello(data){ alert(data.name);}3.将返回值结果进行特殊的封装.封装要求:将返回值封原创 2020-06-05 14:17:49 · 105 阅读 · 0 评论 -
图片上传
文章目录入门案例实现商品文件上传入门案例编辑页面<body> <h1>实现文件长传</h1> <!--enctype="开启多媒体标签" --> <form action="http://localhost:8091/file" method="post" enctype="multipart/form-data"> <input name="fileImage" type="file原创 2020-06-04 11:58:22 · 157 阅读 · 0 评论 -
电商后台的常见业务逻辑
文章目录商品分类EasyUI中树形结构商品新增商品分类信息回显页面修改操作商品删除商品上架/下架商品详情商品分类编辑POJO@TableName("tb_item_cat")@Data@Accessors(chain=true)public class ItemCat extends BasePojo{ //注意事项: POJO中的属性都使用包装类型 @TableId(type=IdType.AUTO) //主键自增 private Long id; /原创 2020-06-04 11:48:13 · 1230 阅读 · 0 评论 -
mybatis与MP的分页查询
文章目录mybatis的分页MP方式实现分页查询mybatis的分页编辑ItemController@RestController@RequestMapping("/item")public class ItemController { @Autowired private ItemService itemService; /** * 业务分析: * 根据分页要求,动态查询商品全部记录信息. * url:http://l原创 2020-06-03 22:40:46 · 1524 阅读 · 0 评论 -
mybatisplus的使用
文章目录导入jar包编辑POJO继承公共的接口MybatisPlusAPI导入jar包<!--spring整合mybatis-plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <ve原创 2020-06-03 22:20:10 · 214 阅读 · 0 评论 -
springboot的初步使用
文章目录SpringBoot为属性赋值利用@Value为属性赋值批量为属性赋值SpringBoot指定配置文件为属性赋值程序热部署LOMBOK插件配置SpringBoot整合MybaitsSpringBoot为属性赋值如果将类中的属性直接赋值,则后台修改维护时不方便.最好的方式应该通过配置文件的方法动态赋值.利用@Value为属性赋值编辑YML配置文件#语法说明 #1.数据结构 k-v结构 k:(空格)v #2.有层级关系 相同的层级可以缩进 #3.YML配置文件本身是utf原创 2020-06-03 18:16:07 · 253 阅读 · 0 评论