自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

codel

不努力学习吗

  • 博客(105)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用python实现i茅台自动预约

获得后端打包文件exe和前端打包文件dist就可以直接部署在服务器上面了,前端可以直接使用nginx部署,后端简单点就执行运行就可以了。这个应用程序可以帮助你进行茅台自动化配置。打包后,得到前端打包文件dist。直接运行 imtApi.py。需要切换到vue目录。

2024-03-31 15:05:00 491

原创 广州地铁线路规划

广州地铁路线规划,使用python实现后端功能,由于地铁图需要进行展示,svg图需要花费比较多的时间,这里使用了 MetroFlow 库构建的地铁地图编辑器,可以在画布上构建矢量图,实现站点路线的创建。

2024-03-17 17:30:01 875 2

原创 async异步返回结果、实现多线程查询数据

最近做大屏,需要调用很多接口,发现调用接口很慢,所以考虑到一个比较简单的方法,使用springboot自带异步返回值,减少接口调用时间。Async的异步方法和调用异步的方法不能在同一个类里面,否则异步失效,所以创建一个异步的类,用来放异步和方法。

2023-09-18 09:40:49 383 5

原创 移动端H5封装一个 ScrollList 横向滚动列表组件,实现向左滑动

移动端H5封装一个 ScrollList 横向滚动列表组件,实现向左滑动

2023-09-16 23:18:07 692

原创 CentOS 7 安装 MongoDB 后如何使用及外网链接配置

一、使用MongoDB:1.启动MongoDB服务:使用以下命令启动MongoDB服务:2.连接MongoDB:使用以下命令连接MongoDB:3.创建数据库:使用以下命令创建一个名为test的数据库:4.创建集合:使用以下命令创建一个名为users的集合:5.插入文档:使用以下命令向users集合中插入一条文档:6.查询文档:使用以下命令查询users集合中的所有文档:7.更新文档:使用以下命令更新users集合中name为Tom的文档:8.删除文档:使用以下命令删除users集合中name

2023-04-11 11:06:09 1455 1

原创 CentOS 7 上 MongoDB 设置账号密码的步骤

在 CentOS 7 上安装 MongoDB 后,为了保护 MongoDB 数据库的安全,通常需要设置账号密码。下面是设置账号密码的步骤:启动 MongoDB 服务:连接 MongoDB:mongo。

2023-04-11 11:04:08 1296

原创 如何在CentOS 7上使用wget下载并安装MongoDB 5 并解决在CentOS 7上安装MongoDB 5时缺少依赖项的问题

请注意,这些命令将从MongoDB官方网站下载MongoDB 5.0的rpm软件包,并使用rpm命令安装它们。如果您需要安装其他版本的MongoDB,请使用相应版本的rpm软件包。安装完成后,再次尝试安装mongodb-org-tools-5.0.4-1.el7.x86_64.rpm,应该就不会再出现这些依赖项的错误了。如果输出MongoDB的版本信息,则表示MongoDB安装成功。

2023-04-11 10:19:41 623

原创 MongoDB的学习-安装与springboot的整合

mongodb 安装及使用__mongodb安装使用MongoDB社区下载[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4uR9zPSq-1655092482405)(https://gitee.com/ljq4551/picgo/raw/master/20220613114232.png)]配置环境变量,使在任意位置都可以执行bin下的exe程序[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tim20p8E-1655092482407)(ht

2022-06-13 13:57:05 820

原创 springBoot的定时任务和多线程

定时任务有三种,现在我学习的是springboot里面的一种,是比较简单的,下面是一些dome在主类上使用@EnableScheduling注解开启对定时任务的支持,然后启动项目输出结果:可以看到,多个定时任务都是同一个线程的,如果一个定时任务出现问题,就会导致其他任务也会出现问题,所以就使用多线程的方式。结合上面的代码首先配置Executor,也就是重新配置我们的线程池执行器配置好了,就可以去使用了@Async(“Async1”)去对应的方法或者类里面去执行了,这样就相当于配置好了类似于这样,就

2022-06-02 18:31:39 884 2

原创 vue的前后端数据转换

vue中将后台返回的数字转换成对应的文字记录:因为工作需要,记录自己遇到的问题。问题:解决前端展示的是汉字男女,而且0,1,2,对应不同的汉字这种类型的问题。第一种方式::formatter=“statusFormatter” 主要是这个 ,格式化我们的数据<el-table:data="tableData"border> <el-table-column prop="status" :show-overflow-tooltip="true

2022-05-07 22:15:49 2923

原创 Java时间转换

Java时间转换demopackage com.ljquan.test.utils;import java.text.SimpleDateFormat;import java.util.Date;/** * @className DatetimeFormat * @Description: * @Author ljquan * @Date 2022/05/01 16:22:08 * @Version 1.0.0 */public class DatetimeFormat {

2022-05-01 21:00:00 758

原创 Java队列栈,数组,列表,hashmap的简单实现

Java的一些简单的demopackage com.ljquan.test.utils;import java.util.*;import java.util.concurrent.ConcurrentLinkedQueue;public class test { public static void main(String[] args) { //队列 //队列要考虑线程安全,队列的信息是否完全被消费 concurrentLinkedQu

2022-05-01 20:30:00 335

原创 Java反射demo

Java的反射demo,用来理解反射的全过程package com.ljquan.test.utils;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * @className ReflectionDemo * @Descript

2022-05-01 17:44:29 506

原创 vue的数据展示,类型转换

目录vue中将后台返回的数字转换成对应的文字vue中将后台返回的数字转换成对应的文字前端展示的是汉字男女,而且0,1,2,对应不同的汉字:formatter=“statusFormatter” 主要是这个 ,格式化我们的数据<el-table:data="tableData"border> <el-table-column prop="status" :show-overflow-tooltip="true" label="

2022-05-01 12:31:34 1199

原创 mybatisPlus代码生成器

mybatisPlus代码生成器package com.example.mybatisplus;import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatispl

2022-04-29 09:00:32 157

原创 MySQL的面试题

Mysql 的存储引擎,myisam和innodb的区别。答:1.MyISAM 是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。2.innodb是支持事务的存储引擎,合于插入和更新操作比较多的应用,设计合理的话是行锁(最大区别就在锁的级别上),适合大数据,大并发。数据表类型有哪些(也就是数据库的存储引擎)答:MyISAM、InnoDB、HEAP、BOB,ARCHIVE,CSV等。MyISAM:成熟、稳定、易于管理,快速读取。一些功能不支持(事务等),表级锁。

2021-11-24 17:11:49 563

原创 计算机网络分层结构复习

计算机网络参考参考图片子网掩码是什么?子网掩码就是和ip地址相似的,他也是由网络号和主机号组成的, 不过他的网络号是全部都是1,而主机号全部都是0。假如上面那两个IP地址的网络部分为 24 位,主机部分为 8 位的话,那他们的子网掩码都为 11111111.11111111.11111111.00000000,即255.255.255.0.子网掩码的作用是什么?子网掩码的作用就是找到相对应的子网,在相同的子网里面就可以进行传播了。假如他们处于同一个子网之中,计算机A要给计算机B发送数据时。可以

2021-10-26 20:55:59 143

原创 前端传json字段,后端用@RequestBody接收

两种方式:方式一:使用json字符串解析,把json字符串解析成json对象后,通过get方法得到数据//用string接收,然后接收到的是json对象字符串,需要转化为json对象,然后通过get拿到数据@PostMapping("/getEmpByW")public RespBean getEmpByW(@RequestBody String wedlock) throws JsonProcessingException { System.out.println(wedlock);

2021-10-26 12:54:54 4102

原创 mysql练习

数据库mysql练习分类内连接、自然连接、外链接(左外连接、右外连接)子查询# 子查询select rolefrom hello2where id in (select id from hello where name = ${name});内连接 inner join# 内连接select *from hello inner join hello2 where hello2.id=hello.id;也就是等值连接如果其中一个表没有值就是在总的表里面没有显示自然连接#

2021-10-25 16:42:04 100

原创 Java复习路线

Java复习1、Java多线程2、Javaweb的复习2、MySql复习数据库常用的代码:思维导图:3、计算机组成原理1、Java多线程博客地址:狂神多线程多线程基础学习笔记多线程笔记基础22、Javaweb的复习博客资料:Javaweb的复习狂神JavaWeb的笔记–JavaWeb的思维导图:2、MySql复习博客资料:狂神MySql学习笔记Mysql常用sql总结(SQL学习思维导图)数据库常用的代码:连

2021-10-13 22:09:57 305

原创 vueh和vuex的学习

vue的路由:导入路由import VueRouter from 'vue-router';使用路由//使用路由Vue.use(VueRouter);配置路由模式 //路由模式要加#,开启这个之后就不用加# mode: 'history',配置路由的模式,路径就不用加#路由的配置//整合所有路由的仓库 routes: [{ //登录页相关路径 //:name 是一种取值方式 path: '/index/:name',.

2021-10-11 17:37:01 645

原创 vue-cli项目创建

第一个vue-cli项目什么是vue-clivue-cli官方提供的一个脚手架,用于快速生成一个vue的项目模板;  预先定义好的目录结构及基础代码,就好比咱们在创建Maven项目时可以选择创建一个骨架项目,这个估计项目就是脚手架,我们的开发更加的快速;项目的功能统一的目录结构本地调试热部署单元测试集成打包上线需要的环境Node.js:http://nodejs.cn/download/【就是服务器端的JS】安装就是无脑的下一步就好,安装在自己的环境目录下Git:ht

2021-09-23 17:11:49 64

原创 springboot的任务管理

异步任务根据处理方式的不同可以分为无返回值异步调用和有返回值异步调用。开启异步任务和定时任务package com.codel.async;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableAsync;

2021-09-23 16:17:31 191

原创 springboot整合邮件服务

申请密匙发送短信,会生成一行字符。导进邮件服务的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>application.properties#邮箱类型spring

2021-09-23 14:20:02 544

原创 springboot整合RabbitMQ消息中间件

Springboot整合RabbitMQ学习参考网站安装RabbitMQ1.安装Erlang语言包https://www.erlang.org/downloads【官网下载地址】2.安装rabbitMqhttps://www.rabbitmq.com/download.html安装路径不能有中文,否则找不到路径3.重启rabbitmq程序net stop RabbitMQ && net start RabbitMQ页面的登录账号密码都是guest服务端口为:5

2021-09-22 22:01:28 242

转载 springboot整合swagger2

参考:前后端分离必备工具:Swagger快速搞定(整合SpringBoot详细教程)1.导进swagger2需要的依赖!--swagger配置依赖 用3.0 会报错--> <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</gro

2021-09-22 02:54:19 231

原创 store状态管理

配置storeimport Vue from 'vue'import Vuex from 'vuex'//相当于java里面创建实体类Vue.use(Vuex);export default new Vuex.Store({ //状态 state: { //从localStorage里面获取值 userinfo: JSON.parse(localStorage.getItem("userinfo ")) // userinfo:

2021-09-21 13:23:46 258

原创 vue环境搭建

新建vue.config.js文件,进行项目配置module.exports = { devServer: { proxy: { //配置跨域 '/api': { target: 'http://localhost:8081/', //这里后台的地址模拟的;应该填写你们真实的后台接口 changOrigin: true, //允许跨域 pathRewrite

2021-09-20 19:20:34 72

原创 解决vue的跨域问题

哈哈哈哈

2021-09-20 15:47:05 632

原创 SpringBoot整合security

springboot整合security参考:1.什么是tokenhttps://www.jianshu.com/p/24825a2683e62.SpringBoot安全管理–(一)SpringSecurity基本配置https://www.cnblogs.com/crazy-lc/p/12361118.html3.BCrypt 密码加密和解密https://www.jianshu.com/p/fc910a1f7c8d/4.springboot 的安全管理https://blog.csdn

2021-09-20 03:07:44 496

原创 MyBatis-plus代码生成器配置

MyBatis-plus代码生成官方:官方地址package com.codel.mybatis_plus.utils;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.generator.AutoGenerator;import

2021-09-19 11:07:52 113

原创 springboot和vue的整合(传递数据)

1.创建springboot项目,确保项目能正常运行2.创建vue项目,创建一个组件用于测试,还有一个路由,由于接口的跳转3.浏览器测试测试发现,后端的数据在前端可以获得。注意:axios这个包要先导进来,不然找不到接口;npm install axios要开启跨域注解 @CrossOrigin //解除跨域问题;...

2021-09-19 02:44:54 1320

原创 如何调用别人提供的API

如何调用别人提供的API?1:一般使用聚合数据提供的API:百度聚合数据,进入:2:一般是有用户名的直接登录,没有用户名的先进行注册。在搜索框中输入你想查找的API方面的关键字:例如:有关健康的点开任意一个,你将会看到:当你直接把接口地址复制到地址栏中,将会返回一些错误码:这是因为你没有申请数据。如果想使用该API,你必须先申请数据,得到一个Appkey:然后将请求实例中的appkey替换成你自己申请的APPLEY:再在地址栏中搜索:如果想更加清晰的查看,你可以使用在线Json格式化工具。

2021-09-18 13:34:03 4353

原创 mybatis-plus学习博客

mybatis-plus

2021-09-18 09:40:02 56

原创 springboot的redis缓存整合

配置数据库文件application.properties# ============数据库============spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/springbootdata?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8sp

2021-09-16 17:57:10 122

原创 springboot缓存cache

springboot缓存cache配置数据库环境spring: datasource: username: root password: abcde url: jdbc:mysql://localhost:3306/springbootdata?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 driver-class-name: com.mysql

2021-09-16 17:12:35 135

原创 springboot整合Mybatis-plus配置

第一步:导进mybatis-plus的包 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> </dependency>

2021-09-16 16:29:31 4109

原创 springboot数据访问

springboot数据访问SpringBoot整合MyBatis第一步:先导入MyBatis的依赖,依赖如下<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version></depen

2021-09-16 14:00:33 95

原创 springboot整合redis

springboot整合redis第一步:创建一个springboot项目,导进redis需要的架包pom.xml<!--- redis依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&

2021-09-16 13:34:58 70

原创 redis启动

redis笔记启动redis:方法:redis-server.exe

2021-09-16 13:05:31 48

广州地铁线路规划前后端

程序 1:输入任意起点、终点站名称,程序输出从起点站到终点站的所有路线; 2. 程序 2:假设所有站点与站点间计费为 0.5 元(如 7 号线美的大道到北滘公园为 0.5 元,而美的大道到美的为 1.0 元),输入任意起点、终点站名称, 程序输出从起点站到终点站的所有路线及价格; 3. 程序 3:假设 1 号线全线运行需要 32 分钟,2 线号全线运行需要 56 分钟,3 号线全线运行需要 70 分钟,输入 1、2、3 号线的任意起点、终点站名称, 程序输出从起点站到终点站的所有路线及时间(单位为分钟); 4. 程序 4:将上述站点地图用程序进行展示,当鼠标双击任意站点时,菜单提示:请选择为起点站、请选择为终点站、取消选择,如在站点地图已选择 起点站,菜单只能显示为:请选择为终点站、取消选择,同理,如站点地图选择了终点站,菜单只能显示为:请选择为起点站、取消选择。当站点 地图已选择起点站、终点站后,系统需在界面上显示按钮:所有路线、最优路线,选择其中某一个将路线进行标红显示(可渲染为动态效果,效果 侯选人自行设计),并同时计算出每条线路总价格

2024-03-31

使用python实现i茅台自动预约

这个应用程序可以帮助你进行茅台自动化配置。以下是一些使用说明: 平台注册账号(可用i茅台) 不用登录,你可以进行预约操作。 点击 “去预约” 按钮,即可跳转到预约页面。 在预约页面,新增一个用户,需要在i茅台注册过的手机号码。 输入验证码后,新增成功会生成一条记录,点击信息,选择详情。 进入详情页,点击定时执行,输入需要执行的时间(0-59)配置的是分钟, 例:配置了5,9.5分执行 预定类型,预定商品,店铺号都是必填 自动预约,自动旅行,获取申购耐力值 执行成功查看日志 打包:切换到imt脚本目录,执行打包命令: pyinstaller --onefile imtApi.py 前端打包 npm run build 打包后,得到前端打包文件dist 获得后端打包文件exe和前端打包文件dist就可以直接部署在服务器上面了,前端可以直接使用nginx部署,后端简单点就执行运行就可以了。

2024-03-31

mybatis学习.zip

mybatis学习过程项目

2021-06-22

JAVA WEB 学生选课系统

在线选课系统通过Web应用程序的方式实现在线选课的流程。 学生登录系统后可以查看所有课程的选课情况,并且可以对选课人数没有满员的课程进行选课操作,同时也可以查询自己已经选择了那些课程;教师登录系统后可以查看所有课程的选课情况,也可以添加可选的课程。在这里教师充当了系统管理员的角色。 由于本系统设计为学生和教师同时使用,所以在登录页面允许学生和教师同时使用,并且根据使用者角色的不同自动跳转到不同的页面。 综上所述,本系统从功能上可分成登录、学生选课、学生选课结果浏览、学生查看个人信息、老师查看个人信息、教师浏览选课结果、教师添加课程共七个功能模块。

2021-01-15

快递信息管理系统(内含照片和所有代码).zip

简单的快递单管理系统代码和图片,亲测可运行。 项目的具体要求基于本地MySql数据库,使用JAVA语言开发实现: 用户管理 用户登录、用户身份验证。 用户新增 用户口令设置 快递单管理 新建 修改 查询。 快递单打印 对指定快递单打印 批量快递单打印

2020-07-02

空空如也

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

TA关注的人

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