- 博客(11)
- 收藏
- 关注
原创 axios上传文件与数据 后台接收
Html部分<form id="form" method="post">a:<input type="text" v-model="a" name="acc"><input type="file" name="file" id="file"><input type="button" id="button" @click="btn"></form>js部分function btn() { var file = d
2022-03-23 14:11:52 1842 1
原创 AOP 关于面向切面编程实现权限访问功能
什么是面向切面AOP技术利用一种称为“横切”的技术,剖解开封装对象的内部,将影响多个类的公共行为封装到一个可重用的模块中,并将其命名为Aspect切面。所谓的切面,简单来说就是与业务无关,却为业务模块所共同调用的逻辑,将其封装起来便于减少系统的重复代码,降低模块的耦合度,有利用未来的可操作性和可维护性。个人理解就是:将要执行某部分功能时实现在它之前进入某个代码,然后经过一系列逻辑判断只可以确定是否继续执行下去,Spring的拦截器就是一种面向切面编程。面向切面编程可以减少很多的代码重...
2022-03-15 17:07:41 930
原创 基于有限状态机实现敏感词替换(Java)
问题描述给你一串字符串,与一组敏感词。将这个字符串中的敏感词全都替换成*号例:字符串:"你好你好呀傻逼草泥马情电影情色1234草尼阿三大苏打草泥马1都31321312你的十大恶趣味去"敏感词:"草泥马" ,"情色","傻逼","草泥"经过替换后: "你好你好呀****马情电影**1234**阿三大苏打**马1都31321312你的十大恶趣味去"具体实现:存储方式:先将敏感词通过map以二叉树的方式存储起来 key部分位敏感词的字符,value为map。例:...
2022-01-07 20:55:24 834
原创 Servlet的xml配置与注解配置
xml配置创建一个Servlet类用于测试package Servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;public cla
2021-12-25 19:35:58 4213
原创 leetcode 两数相加(java 非递归)
题目给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。试例输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.解题思路 刚开始拿到题目的时候想的是把链表的数据都取出来,通过字符串拼接...
2021-12-21 13:33:16 676
原创 leetcode两数之和(Java)
题目给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。试例示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]返回 [0, 1]解释:因为 nums[0] + nums[1] == 9解法方法一 ...
2021-12-08 21:17:20 174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人