- 博客(32)
- 收藏
- 关注
原创 Activiti 工作流大致了解
1.在 /resources 目录下创建 processes 目录,用于存放流程图2.创建名为 leave 的文件3.在 leave.bpmn.xml 空白处右键,打开编辑页面建立如下流程:其中设置流程中的name和assignee:然后导出png图片:右键空白处:将上面在设计器中定义的流程部署到activiti数据库中,就是流程定义部署。
2024-09-30 20:24:39
1844
原创 swagger-ui.html 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。
swagger文档无法生成的坑一、包问题注意:找对包,并且不能是 . 而不是/二、拦截器设置了拦截器,记得把闸门放开:@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { @Autowired private AuthenticationFilter authenticationFilter; @Override protected void addInter
2022-03-31 21:05:01
2330
原创 Vue学习日记(五)
Webpack和Vue-Loader打包资源Webpack 是一个前端的静态模块资源打包工具,能让浏览器也支持模块化。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。作用:Webpack 核心主要进行 JavaScript 资源打包它可以结合其他插件工具,将多种静态资源css、png、sass 分类转换成一个个静态文件,这样可以减少页面的请求。可集成 babel 工具实现 EcmaScript 6 转 EcmaScript 5 ,解决兼容性问题可集成 htt
2022-03-15 16:40:22
1611
原创 Vue学习日记(三)
Vue四、组件化开发Vue 中的组件化开发就是把网页的重复代码抽取出来 ,封装成一个个可复用的视图组件,然后将这些视图组件拼接到一块就构成了一个完整的系统,可以极大的提高开发和维护的效率。4.1 全局注册一般把网页中特殊的公共部分注册为全局组件:轮播图、分页、通用导航栏全局注册之后,可以在任何新创建的 Vue 实例 (new Vue) 的模板中使用组件名:推荐全小写且包含连字符-template:定义组件的视图模板data :在组件中必须是一个函数 Vue.component('
2022-03-12 15:28:42
411
原创 Vue学习日记(二)
Vue二、过渡&动画效果元素在显示和隐藏时,实现过滤或者动画的效果。常用的过渡和动画都是使用 CSS 来实现的在 CSS 中操作trasition(过滤 )或 animation (动画)达到不同效果为目标元素添加一个父元素 , 让父元素通过自动应用 class 类名来达到效果过渡与动画时,会为对应元素动态添加的相关 class 类名:xxx-enter :定义显示前的效果。xxx-enter-active :定义显示过程的效果。xxx-enter-to : 定义显示后的效果。
2022-02-23 23:17:36
474
原创 重学前端之JavaScript(2)
JavaScript一、操作BOM对象浏览器对象模型(Browser Object Model (BOM))Window:window.innerHeight - 浏览器窗口的内部高度(包括滚动条)window.innerWidth - 浏览器窗口的内部宽度(包括滚动条)window.open() - 打开新窗口window.close() - 关闭当前窗口window.moveTo() - 移动当前窗口window.resizeTo() - 调整当前窗口的尺寸Navigator:n
2022-02-18 20:11:22
299
原创 重学前端之JavaScript(1)
JavaScript一、 引入方式1.内部标签使用,中直接写 <script> alert('hello world') </script>2.外部引入<script src="demo01.js"></script>网页控制台可以直接拿来调试例如控制网页的视频倍速:document.querySelector('video').playbackRate = 2.2;在控制台输出变量console.log(变量名
2022-02-06 15:22:49
1224
原创 重学前端之CSS
CSSCascading Style Sheets(层叠样式表)一、导入方式优先级:就近原则(谁离标签近谁生效)1、行内样式 <!-- 行内样式 --> <h1 style="color: #0f2;">标题1</h1>2、内部样式 <style> /* 内部样式 */ h1{ color: #f80; } </style>3、外部样式3.
2022-01-31 22:30:09
783
原创 git从入门到入门
一、Git命令行操作安装好git之后,可以在D盘下建立一个文件夹用于学习测试D:\git_study在文件夹D:\git_study中,右键打开Git Bash Here新建文件夹git01,cd git01进入,作为一个本地仓库1.初始化本地仓库git initgit01中会出现.git.git 目录中存放的是本地库相关核心配置文件,也不要随意删除与修改hooks目录:脚本文件的目录。info目录:保存了不希望在 .gitignore 文件中管理的忽略模式的全局可执行文件logs目录
2022-01-15 20:30:39
472
原创 Python学习日记(爬虫)
一、爬虫通过编写程序来获取网上的资源用程序模拟浏览器,输入一个网址,从该网址获取到资源或者内容二、基础步骤1.导包from urllib.request import urlopen2.写入网址url = "http://www.xx.com"3.打开网址resp = urlopen(url)4.读写并爬取文件然后读写with open("mybaidu.html",mode="w",encoding="utf-8") as f: f.write(resp.read().dec
2021-10-31 19:56:02
570
原创 Python学习日记(三)
四、流程控制1.分支结构经典if…else…,注意缩进和冒号age = int(input("输入年龄:"))if age>18: print("成年人")else: print("小孩")mylist = [1,3,5,7,9]data = int(input('输入要删除的数据:'))if data in mylist: mylist.remove(data)else: print('删个锤子')print(mylist)还多了个eli
2021-10-17 16:18:54
245
原创 ST-LINK V2 连接 STM32F103C8T6 并下载程序(含各种配置)
一、焊接好一、下载好keil5 MDK 版二、下载开发支持https://www2.keil.com/mdk5/legacy
2021-10-16 15:53:45
35059
17
原创 Python学习日记(一)
一、基本数据类型1、变量python是一种弱类型语言查看对象类型,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量type(x)查看对象类型变量无需声明直接赋值使用,这一点适用于Python任意类型的对象Python采用的是基于值的内存管理方式●如果为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一块内存地址●id(x)用于获取对象x的内存地址2、数字类型Python中的数据类型很多,比如数字、字符串、列表、字典、文件等基本数据类型,也允许我们自定义新的数
2021-09-19 16:15:35
965
原创 springboot重学日记(2)
一、批量处理与异步任务在项目开发中,绝大多数情况下都是通过同步方式处理业务逻辑的,但是比如批量处理数据,批量发送邮件,批量发送短信等操作 容易造成阻塞的情况,之前大部分都是使用多线程来完成此类任务。而在Spring 3+之后,就已经内置了 @Async 注解来完美解决这个问题,从而提高效率。使用的注解:@EnableAysnc 启动类上开启基于注解的异步任务@Aysnc 标识的方法会异步执行controller层中:@RestControllerpublic class AsyncCo
2021-08-09 15:46:39
173
原创 Android Studio 真机试调
一、手机打开开发人员选项直接在设置哪里搜索。我的手机是荣耀10,按下图打开部分选项:二、打开Android Studio按下图配置:安卓版本对应自己手机(好像比手机版本高也可):这样就可以了:三、直接跑程序,手机同意安装...
2021-08-02 21:38:37
234
原创 swagger基本操作
一、导入相关jar包<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>
2021-07-25 11:14:19
184
原创 springboot重学日记
一、相关导包在 pom.xml 中添加 Spring Boot 相关的父级依赖, spring-boot-starter-parent 是一个特殊的starter,它提供了项目相关的默认依赖,使用它之后 ,常用的包依赖可以省去 version 标签。<parent> <artifactId>spring-boot-starter-web</artifactId> <groupId>org.springframework.b
2021-07-12 08:18:11
175
原创 Spring 学习笔记
Spring的优点●Spring是一 个开源的免费的框架(容器)●Spring是- 个轻量级的、非入侵式的框架●控制反转(I0C) ,面向切面编程(AOP)●支持事务的处理,对框架整合的支持一句话: Spring就是- -个轻量级的控制反转(I0C) 和面向切面编程的框架...
2021-07-06 16:11:42
100
原创 建立一个简单的mybatis项目
一、首先建立一个maven项目pom.xml加点东西<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> &l
2021-05-24 20:58:11
295
原创 openGauss数据库基本操作
使用PuTTY连接后,用root用户登录步骤 1以操作系统用户omm登录数据库主节点。[root@ecs-c9bf ~]# su - omm步骤 2启动服务。启动服务命令:[omm@ecs-c9bf ~]$ gs_om -t start当结果显示为如下信息,则表示启动成功。Starting cluster.==================================================================================Successful
2021-04-23 15:04:22
12886
3
原创 javaGUI设计简易加减法计算器(含数据处理)
运用各种组件,设计一个简易(简陋)的加减法计算器实验内容:做一个简易的加减法计算器(设计标准的计算器方法也差不多,多些按键和监听,这里给个简单的)上效果图:额,确实简陋了点,不过是纯手敲,不是用拖拽做的(感觉这样对这部分内容理解好一点)。实现结果:使得程序运行之后,当输入两个小数作为运算数后,点击“相加”或者“相减”按钮,两数相加或相减的结果就会显示在“运算结果”框中。 如果点击“全部清零”按钮,那么两个运算数输入框和运算结果框中就会完全被清空。上代码:Test.javapublic cl
2021-04-16 11:30:19
2623
原创 汇编语言实现简易交通灯(含中断)
运用单片机的定时器及外部中断系统,设计具有应急通行功能的简易交通灯应用功能:交通灯运行状态有六种:按照简单的交通路口规则,正常情况有四种状态不停轮换:状态1:南北绿灯亮,东西红灯亮:状态2:南北黄灯闪,东西红灯亮;状态3.南北红灯亮,东西绿灯亮:状态4.南北红灯亮,东西黄灯闪;状态5.为应急通行模式。由外部中断0控制。当应急通行开关闭合时,所有路口的红灯处于常亮状态,黄、绿灯熄灭。状态6为深夜模式,外部中断1控制。当深夜模式开关闭合时,所有路口的黄灯闪烁。protues连接图:(连接各个
2021-04-11 21:12:49
7996
1
原创 javase设计简单通讯录
通过应用Java中常用的数组和字符串,编写一个简单的通讯录程序,来熟悉系统类和数组的应用。通讯录由多条记录构成。每条记录包括一个联系人的姓名、性别、电话、通信地址,并具有显示、查询、增加、修改、删除等功能,且每执行一次功能操作后,可以选择用类似以下的格式,输出通讯录的所有信息记录:编号 姓名 性别 电话 通信地址01 张三 男 123456 上海02 李四
2021-04-05 16:23:32
1324
1
原创 Java基础实现自动贩卖机
通过JavaSE的选择、循环、方法的重写、有参构造等知识点模拟实现自动贩卖机的功能User,用户操作端import java.util.Scanner;public class User { public static void main(String[] args) { Scanner sc = new Scanner(System.in); shopping shopping = new shopping(); System.out.pri
2021-03-21 15:43:39
8652
原创 Maven命令
Maven的命令格式如下:mvn [plugin-name]:[goal -name]命令代表的含义:执行plugin-name插件的goal -name目标常用命令:mvn -version 查看maven的版本及配置信息mvn clean 清除编译产生的target文件夹内容,可以配合相应命令一起使用,如mvn clean package, mvn clean testmvn compile
2021-03-21 08:07:19
135
原创 MySQL8.0JDBC加载驱动与URL配置问题(详细)
一、MySQL8.0以上的驱动配置1.加载驱动:Class.forName(“com.mysql.cj.jdbc.Driver”);2.url连接String url =“jdbc:mysql://localhost:3306/{自己设置的数据库名}?useSSL=false&serverTimezone=UTC”;二、jar包下载选择对应自己MySQL的版本三、JDBC操作数据库的步骤:1.加载驱动Class.forName("com.mysql.cj.jdbc.Driver")
2021-03-03 22:01:33
11262
2
原创 MySQL压缩包形式安装保姆式
win10系统下的mysql-8.0.23安装教程及SQLyog的安装一、上官网下载相应安装包二、解压后为了方便可以重命名一下三、新建一个文本文档,命名为my,后缀改为ini粘贴下列代码到my.ini中,注意自己的地址,#后面的内容为注释[mysqld]port=3306# 设置mysql的安装目录basedir=D:\MySQL\mysql-8.0.23# 设置mysql数据库的数据的存放目录datadir=D:\MySQL\mysql-8.0.23\Datamax_co
2021-02-16 20:14:57
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人