自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot整合AOP实现操作日志记录功能

什么是AOP?AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP能够在方法的前置,中置,后置中插入逻辑代码,将逻辑独立于业务代码之外,一处编写,多处使用。重点名词切面(ASPECT):横切关注点 被模块化 的特殊对象。即,它是一个类。通知(Advice):切面必须要完成的工

2022-02-10 21:20:30 2335

原创 springboot整合quartz实现数据库动态配置

什么是Quzrtz?Quartz是一个开源任务调度框架,可以根据用户设定的时间规则来执行作业。简单来说,用户可以提前设定时间,规定好该时间所需要做的任务,当到达设定时间时,该任务便会按照原先定好的流程运行。运用场景1.定时轮询数据库同步2.定时邮件通知3.定时在线考试4.等等Quartz核心组件任务:JobDetailJob(任务):是一个接口,可以通过实现该接口来定义需要执行的任务。JobDetail是用来描述Job实现类以及相关静态信息,比如任务在scheduler中的任务名、组名等

2022-02-08 23:09:42 2846

原创 springboot整合swagger(附带token)

为什么使用Swagger?Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swagger 进行正确定义,用户可以理解远程服务并使用最少实现逻辑与远程服务进行交互。与为底层编程所实现的接口类似,Swagger 消除了调用服务时可能会有的猜测。Swagger 的优势:1.支持 AP

2022-02-07 17:43:41 1399

原创 IDEA快速创建一个Spring Boot简单项目

1.打开IDEA,创建新项目2.点击Spring Initializr, 选择合适的Project SDK(一般选择默认的就行), 点击Next3.项目设置, 设置完成后点击next进入下一步——Group : 表示存储的包的路径。一般分为多段,第一段为域,第二段可以随意取,一般为公司名。——Artifact : 可以理解为项目的唯一标志,像每个人的身份证一样。一般是项目名或者模块名。——java version:根据自己的java版本选择,可以打开命令行,输入java -version进行查

2021-09-15 16:17:27 447

原创 Python+Flask+Mysql搭建一个简单本地服务器及后台服务API接口

在开发过程中,难免要用到后台服务器进行数据的存取,使用Python Flask能快速搭建一个简单的本地后台服务,与本地Mysql进行数据交互。项目目录:(创建如图红框的三个文件,路径可不同,只要最后能导入其余文件即可)config.py文件是用来进行mysql配置的,内容如下# MySQL配置MYSQL_HOST = "127.0.0.1" # 表示本地的地址MYSQL_PORT = 3306 # 端口号MYSQL_USER = "root" # mysql用户名(需自行修改!!

2021-06-06 11:46:45 5943 6

原创 android适配器中进行页面的跳转

如果一个页面使用到了适配器(Adapter),同时我们又想在适配器中进行页面的跳转,跳转的Intent代码如下:val intent = Intent(parent.context, the_Activity_you_want_to_go::class.java)parent.context.startActivity(intent)说明:1.因为Adapter在活动中被引用,所以Intent中的第一个参数需要是Adapter所在的活动的上下文,也就是parent.context;第二个参数Cla

2021-04-07 18:40:08 1655

原创 Android Studio中日志的简单使用

在程序开发过程中,我们经常需要输出某些值,通常我们可以通过system.out.println等相关的方法输出,但是相比于Log,println()有蛮多的缺点,例如日志开关不可控、不能添加日志标签、日志没有级别区分等等。在Android Studio中,我们通过Logcat来查看输出结果。Log有5个方法来供我们打印日志级别:verbose<debug<info<warn<error<Assert函数用途级别Log.v()用于打印那些最为琐碎的

2021-03-20 19:03:45 1480

原创 Axure9中点击变颜色、形状等样式操作

文章目录1.单次点击元件改变样式(不能持续)2.单次点击元件永久改变样式1.单次点击元件改变样式(不能持续)对元件右键选择交互样式可选择现要实现的操作,我们现在选择的是鼠标按下实现变色此时操作就已经实现了,但是只能实现点击一下变色,如果松开鼠标就会变回原来的颜色!!!2.单次点击元件永久改变样式想要改变的样式能一直存在,选择选中操作,填写需要改变的样式然后选中元件在右侧选择交互,选择单击时(可根据自己需要选择相应操作)选择设置选中选择当前元件,将值设置为真,确认后,实现

2021-03-18 10:08:43 21124 1

原创 Vue框架学习——v开头的相关本地应用

前言:以下内容为B站视频所学,自己的学习加练习和大家分享Vue本地应用1. v-text2. v-html3. v-on4. v-show5. v-if6. v-for7. v-bind8. v-model1. v-text指令作用:设置标签内容(textContent)默认写法会替换全部内容,使用差值表达式{{}}可以替换制定的内容内部支持表达式<body> <div id="app"> <h2 v-text="message"&gt

2021-02-08 12:56:15 543

原创 操作系统——页面置换FIFO、LRU、OPT、CLOCK、改进版CLOCK、LFU等算法

▶▶▶点击查看详细代码!!!FIFO算法:先进先出调度算法,该算法总是淘汰最先进入内存的页面,即选择在内存中驻留时间最久的页面予以淘汰。LRU算法:最近最少使用算法,根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。选择最近最久未使用的页面予以淘汰。OPT算法:最佳淘汰算法,选择永不使用或在未来最长时间内不再被访问的页面予以替换。CLOCK算法:根据页面内存是否被访问来决定是否置换该页面。改进版CLOCK算法:在之前的CLOCK算法上面除了使用

2021-01-25 15:37:54 7116 5

原创 Several ports (8005, 8080) required by Tomcat v8.5 Server at localhost are already in use. The serve

我们在eclipse等软件上进行run on server操作时,可能会弹出这是说这几个端口已经有某个应用程序占用了,所以Tomcat就没法启动了。所以你要检查下究竟是什么应用程序占用这几个端口,不过大多数情况下是因为你之前已经启动过一个Tomcat,而你没注意到,所以端口是被占用状态。方法一:端口被占用了,你把另外的tomcat关闭,如果找不到,则打开任务管理器,结束"javaw.exe"这个进程,就没问题了。方法二:如果在进程中也没找到javaw.exe。在cmd中输入: taskkil

2020-12-15 21:53:13 6467 1

原创 从键盘输入一个任意的字符串(如:aaabbababaaaababababa),统计该字符串中,长度为i的字串出现的次数(i从1开始到上述字符串长度结束)。提示:使用HashMap实现。

package Test4;import java.util.HashMap;import java.util.Iterator;import java.util.Scanner;import java.util.Set;public class Test4 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in

2020-12-13 15:44:20 1054

原创 Client does not support authentication protocol requested by server; consider upgrading MySQL client

今天连接数据库时发现提示错误:Client does not support authentication protocol requested by server; consider upgrading MySQL client翻译过来是:客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端.看意思是我们MySQL版本太低的缘故(但是我的mysql版本是8.0的应该不会太低),我们可以用以下方法解决( 注意以下修改root密码语句针对mysql8.0及以上版本,之前去网上找了很多mys

2020-11-29 13:49:15 799

原创 Java中关于日期Date的处理

1.日期对象(Date)的创建 包:java.util.Date;Date date=new Date();语句创建对象。(new Date() 括号中的值代表从1970.1.1 08:00:00:000 开始到括号中值的毫秒数,如不填,则默认当前时间) 因为new Date(5000),所以是5秒。2.日期格式化2.1 将日期格式转换成特定格式的字符串输出* 如果只是用new Date();来显示日期的话,可能结果不是想要的样子,为了提供出想要的日期输出方式,可以使用Simple

2020-11-22 22:12:01 617

原创 Java数字与字符串的转换

1.数字转字符串方法1: 使用String类的静态方法valueOf方法2: 先把基本类型装箱为对象,然后调用对象的toString2.字符串转数字调用Integer的静态方法parseInt

2020-11-15 15:26:23 571

原创 关于使用eclipse运行html、jsp等文件时出现404错误

使用eclipse运行html、jsp等文件时出现404错误时,可以检查一下文件是否放错了位置。如图html(也可以是jsp)文件与WebContent文件同级,此时文件就是放错了位置!!!所以要把html/jsp文件文件转移到WebContent目录下!如图:此时,就可以正常运行文件了。...

2020-10-19 14:37:36 6174 3

Page- replacement.c

操作系统页面置换相关内容参考

2021-01-25

空空如也

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

TA关注的人

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