- 博客(264)
- 资源 (2)
- 收藏
- 关注
原创 JavaWeb项目中出现乱码,送你三种解决方法
问题背景:package com.mrshun;/** * get请求 * 获取字符串之后使用new String(name.getBytes("iso-8859-1"),"UTF-8") * */import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servl
2021-08-05 10:44:05 12600 2
原创 Spring+Spring MVC+MyBatis这些问题你会吗?
Spring+Spring MVC+MyBatis基础问题你会几个?1.1【思考题】 1、请简述Spring框架的优点。 2、请简述什么是Spring的IoC和DI。2.1【思考题】 1、请简述Bean的生命周期。 2、请简述Bean的几种装配方式的基本用法3.1【思考题】 1、请列举你所知道的AOP专业术语并解释。 2、请列举你所知道的Spring的通知类型并解释。4.1【思考题】 1、请简述Spring JDBC是如何进行配置的。 2、请简述Spring JdbcTemplate类中几个常用方法的作用。
2021-07-30 08:36:42 7914
原创 为什么Edge一打开就跳转2345网页首页?
为什么Edge一打开就跳转2345网页首页?大家有么有这样的经历,在网站上光明正大的下载东西,却别某乐色网站植入病毒,下面我要讲的就是我的一个亲身经历。从某网站下载某软件,在毫不知情的情况下下载了23452345这个浏览器有个特点:览器的极不稳定,基本上30分钟就要崩溃一下,目前最好的解决方法,习惯就好了。广告弹窗根本无法关闭,都说360的浏览器有广告弹窗,360的广告弹窗可以关闭啊,在实验室的界面里把对勾去掉就行了.2345根本没有关闭的办法。最可恨的是卸载不掉。目前最好的解决方法就是继续用。大
2021-07-19 10:40:17 16571 11
原创 基于JSP+Mysql+servlet网络考试系统
项目设计背景:在我们以往的考试经历中,我们可以看到,每次考试都需要经过出试卷、印试卷、发卷、做卷、收卷、阅卷、统计等过程,这几个过程有着很强的先后次序,不能顺序颠倒。这些过程中,又以出卷、阅卷和统计最为复杂,当一次考试涉及的人数众多时,老师需要批阅非常多的卷子,重复的批阅卷子浪费了大量的时间,此外,不仅效率底下,同时大量的阅卷工作也让老师疲于应付,最后导致阅卷的准确率下降。即便阅卷完成之后,工作还没结束,还需要对这些卷子进行分数登记、成绩统计以及对各个题目进行错误率统计,这些工作消耗时间非常多,因此效率也
2021-07-12 11:22:06 10291 9
原创 jsp必须知道的25个简单知识点
jsp必须知道的25个简单知识点1、简述jsp程序的运行原理及过程。2、Jsp语法中主要包含三种指令标识,他们的作用和语法格式分别是什么?3、有几种方法可以实现页面包含外部文件,请描述其实现方法及代码。4、请写出常用的5个jsp内置对象,并说明他们的作用?5、标准javabean需要遵循那些规范?6、三层架构及其特点。7、简述B/S,C/S模式。8、Jsp常用动作标志9、Jsp中的常见注释10、Jsp脚本标识包含哪些元素,语法格式是什么?11、比较include指令和include动作在包含外部文件时的异同
2021-07-03 11:37:51 4898 2
原创 Redis常问的40道面试题❤️,我这里已经整理好了(很详细)❤️
Redis常问的40道面试题(答案)1、什么是 Redis?Redis 优势Redis 与其他 key-value 存储有什么不同?2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8、Redis 的持久化机制是什么?各自的优缺点?9、Redis 常见性能问题和解决方案:10、redis 过期键的删除策略?11、
2021-06-21 15:51:56 16283 5
原创 Tomcat环境配置(超级简单)
第一步:官网下载Tomcat包第二步:配置环境变量中新建在path中添加信息第三步:测试win+r--------->cmd输入:startup.bat有疑问可以私信我。
2021-02-20 21:27:21 5665 1
原创 解决visual studio code调试界面一闪而过
“欲善其事,必先利其器。”之前学习C++的时候便使用vscode这个代码编辑器,但是使用过程中老是出现调试时界面一闪而过。解决方案如下:方法一:#include <stdio.h>int main(){ getchar(); return 0;}法法二:#include <stdlib.h>int main(){ system("pause"); //注意:“system("pause")”;语句会显示“请按任意键继续……” return 0;
2021-01-17 11:05:38 15202 5
原创 java完成登录页面+连接数据库
java完成登录页面+连接数据库import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statem
2021-01-15 11:11:06 19095 1
原创 桌面从c盘移到d盘怎么移回去
桌面从c盘移到d盘怎么移回去今天,疲惫的我进行了波骚操作,将桌面地址直接改为了c盘,紧接着我看到了桌面密密麻麻的文件,脑仁疼。。。。。。。。我是谁?我要干嘛?呃呃呃呃呃,言归正传。现在要做的是将桌面地址修改一下。好了思路来了。win+R进入注册表编辑器在输入栏中输入:计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders...
2020-12-29 15:15:34 24698 7
原创 eclipse连接MySQL(详细教程)
首先,下载mysql-connector-java-x.x.xx.jar可以到官网下载:https://mvnrepository.com/artifact/mysql/mysql-connector-java点击.jar便可以下载了其次,导包jar到eclipse项目中1.新建folder命名为lib2.将.jar拖到lib中出现下面的现象最后,程序连接在此之前要确认几点:1.你的mysql登录账号、密码正确。2.你要调用的数据库名字(我这里是:sghero),表的名字(我
2020-12-18 19:26:40 22762 20
原创 Vue(v-show简介)
v-show简介1.v-show指令的作用是:根据切换元素的显示状态2.原理是修改元素 的display,实现显示隐藏3.指令后面的内容,最终都会解析为布尔值4.值为true元素显示,值为false元素隐藏<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,
2020-12-13 23:12:23 31341 2
原创 Python练习题目(4)
字符串 a = “aAs3eAF”请将 a 字符串的数字取出,并输出成一个新的字符串。from string import digitsx=input('请输入一个字符串')# y=list(enumerate(x))# print(y)newstr=x.translate(str.maketrans('','',digits))#python3的写法#A层:字符串x调用translate方法,满足条件B#B层:字符串str的方法调用 替换方法maketrans,替换条件为:C#C层:
2020-11-16 17:24:27 8615 1
原创 自学Vue(笔记1)
第一个Vue程序三步:1:导入开发版本Vue.js2:创建Vue实例对象(设置el属性和data属性)3:使用简介的模板语法把数据熏染到页面上el的三个思考1 .Vue实例的作用范围是什么呢? Vue会管理el选项命中的 元素 及其 内部 的 后代元素2 .是否可以使用其他是选择器? 可以使用其他选择器,但是建议使用ID选择器。3 . 是否可以设置其他啊的dom元素呢? 可以使用其他的双标签,但是不能使用 HTML 和 BODY<!DOCTYPE html><htm
2020-11-08 17:26:09 2847 3
原创 python练习题(3)
python练习题1、设计并实现一个数组类,要求能够把包含数字的列表、元组或range对象转换为数组,能够使用包含整数的列表作为下标同时返回多个位置上的元素值。2.编程实现如下功能: (1)定义一个抽象类Shape,在抽象类 Shape中定义求面积 getArea()和周长 getPerimeter()的抽象方法。 (2)分别定义继承抽象类Shape的3个子类即Triangle、Rectangle、和Circle,在这3个子类中重写 Shape中的方法getArea()和 getPerimeter( )。
2020-11-02 19:15:55 7660 2
原创 Python简单练习2
Python简单练习22.编写函数,实现辗转相除法,接收两个整数,返回两个整数的最大公约数。3.编写函数,接收参数a和n,计算并返回形式如 a+aa+aaa+aaaa+ ...+aaa...aaa的表达式前n项的值,其中为小于10的自然数4.编写函数,接收一个字符串,判断该字符串是否回文。所谓回文是指,从前向后读和从后向前读是一样的5.编写函数,模拟标准库itertools中cycle()函数的功能。6.编写函数,模拟标准库itertools中count()函数的功能。7.编写函数,模拟内置函数revere
2020-11-01 17:01:37 10925 3
原创 2020十月蓝桥杯B组省赛
试题 A: 门牌制作本题总分:5 分【问题描述】小蓝要为一条街的住户制作门牌号。这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个
2020-10-18 20:44:18 7931 2
原创 检测java是否连接到SQL server数据库 + SQL server数据库内置账户sa无法登录
由于比较简单:所以直接上代码了。 public static void main(String [] args) { String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL="jdbc:sqlserver: 127.0.0.1:1433;DatabaseName=stmt"; test为你的数据库名 String userName="sa"; 你的数据库用户名 String us
2020-10-14 17:01:10 7051 3
原创 Python简单练习:11题
Python简单练习:11题1.计算一个字符串中所有数字的和2.字符串逆序输出3.编写程序,输入一个包含若干整数的列表,输出列表中的最大值。例如,输入[1,2,3,4,5,888],输出888.4.编写程序,输入一个包含若干整数的列表,把列表中所有整数转换为字符串,然后输出包含这些字符串的列表。例如,输入[1,2,3,4,5,888],输出['1','2','3','4','5','888']。5.编写程序,输入一个包含若干任意数据的列表,输出该列表中等价于True的元素组成的列表。例如,输入[1,2,0,
2020-09-18 18:43:42 15387 1
原创 Python随笔:函数(经典案例18例)
1.斐波那契##编写斐波那契数列的函数并调用def fib(n):##n是形参 a,b =1,1 while a<n: print(a,end=' ') a,b=b,a+b print(a,b)fib(1000)
2020-09-09 22:43:18 7840 1
原创 简单爬虫:爬取weixin某网站图片from re import findall #re为正则表达式 from urllib.request import urlopen
适用于:单一网址中图片连续、一张一张保存太麻烦。环境:安装好的Python开发环境首先罗列要使用的知识点:1. re正则表达式2. findall作用:在字符串中找到正则表达式所匹配的所有子串,并组成一个列表返回3.urllib.request.urlopenurlopen是urllib.request模块提供的最基本的构造HTTP请求的方法,可以模拟浏览器的一个请求发起过程,同时还支持授权验证(authentication)、重定向(redirection)、浏览器Cookies以及其他内
2020-08-31 21:46:00 2527
原创 Linux笔记:Linux常用命令(上)
这里写目录标题命令格式输入命令简单命令命令格式bash命令的一般格式是:命令名 [选项] [参数1] [参数2] …例如: cp –i file1.c myfile.c应注意 :命令名必须是小写的英文字母方括号括起来的部分是可选的选项以“-”开始,多个选项可用“-”连起来参数提供命令运行的信息或者命令执行过程中所使用的文件名如果命令行中没有提供参数,则命令使用标准文件进行输入/输出命令在正常执行后返回一个0值,表示执行成功Linux操作系统的联机帮助对每个命令的准确语法都做了
2020-08-29 10:24:45 3516
原创 Python笔记:经典案例(选择结构和循环结构)
综合案例案例1 输入若干个成绩,求所有成绩的平均分。每输入一个成绩后询问是否继续输入下一个成绩,回答“yes”就继续输入下一个成绩,回答“no”就停止输入成绩。numbers = []while True: x = input('请输入一个成绩:') #异常处理结构,用来保证用户只能输入实数 try: #先把x转换成实数,然后追加到列表numbers尾部 numbers.append(float(x)) except: p
2020-08-26 20:02:49 5704 1
原创 C++ struct的4种定义方式
C++ struct的4种定义方式第一种语法表示第二种语法表示第三种方式第四种方式结构体将不同的数据烈性整合在一起构成一个新的类型,相当于数据库中一条记录,比如学生结构体,整合了学号,姓名等信息。结构体的好处就是可以对这些信息进行整体管理操作,类似面向对象中类的属性,有了结构体,就可以更好抽象描述一个类别,个人感觉类就是由结构体发展而来的,在c/c++中,结构体声明的关键字为struct.语法:第一种语法表示struct 结构体名称{ 数据类型 member1; 数据类型 member2
2020-08-21 10:23:35 8029 3
原创 用ios::sync_with_stdio(false)有什么作用
用ios::sync_with_stdio(false)有什么作用因为系统默认standard stream应该都是同步的,设置sync_with_stdio(false),其实应该是让C风格的stream和C++风格的stream变成async且分用不同buffer。注意:1.ios::sync_with_stdio(false)不可以与scanf混用,否则会造成异常。2.虽然ios::sync_with_stdio对cin有加速所用,但是还是没有scanf的速度快。下面是ios::sync
2020-07-14 21:43:50 4936 3
原创 解决问题ModuleNotFoundError: No module named ‘requests_html‘
ModuleNotFoundError: No module named 'requests_html’问题的解决事件:JetBrains PyCharm 运行.py时,出现原因:如提示所言:缺少requests。解决:(pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。)第一步:检查是否安装requestscmd命名行中输入:pip install requests可以看出requests正在下载。第二步:检查是否安装成功cmd中输
2020-07-03 12:38:47 8333
原创 malloc函数及用法
动态存储分配在数组一章中,曾介绍过数组的长度是预先定义好的,在整个程序中固定不变。C语言中不允许动态数组类型。例如:int n;scanf("%d",&n);int a[n];用变量表示长度,想对数组的大小作动态说明,这是错误的。但是在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定。对于这种问题,用数组的办法很难解决。为了解决上述问题,C...
2020-04-04 16:16:29 5383 1
原创 ECharts 最小高度设置指南
下面提供一份关于ECharts中设置最小高度的专业而详细的文档。这份文档将涵盖不同图表类型的最小高度设置方法,适合初学者学习和参考。
2024-07-08 14:56:22 874
原创 常用技术完成数据脱敏的设计方案
ActiveMQ和Redis的数据脱敏:对于消息队列(如ActiveMQ)和缓存数据库(如Redis)中存储的敏感数据,可以通过加密等方式进行脱敏处理,确保数据在传输和存储过程中的安全性。需要注意的是,数据脱敏涉及到敏感数据的处理和安全性,因此应根据具体的业务需求和法律法规进行合理设计。同时,确保对脱敏后的数据进行适当的加密和权限控制,以保护数据的安全性。请注意,上述仅提供了一些常见的方法和思路,具体的数据脱敏实现将依赖于你的业务需求和具体技术实现细节。是一个自定义的注解,用于标记需要进行数据脱敏的字段。
2023-06-30 11:21:02 1588 12
原创 【项目功能模块】商城秒杀模块
这是一个简单的使用ActiveMQ实现消息通知的示例,帮助你理解如何在商城秒杀功能中使用ActiveMQ发送和接收消息。redisTemplate.opsForValue().decrement 是 RedisTemplate 提供的一个方法,用于对存储在 Redis 中的值进行递减操作。在上述示例中,通过Redis存储商品库存信息,并在秒杀处理方法中使用RedisTemplate操作Redis。以上是简化的前端代码示例,展示了秒杀商品列表页面和秒杀订单列表页面的基本结构和逻辑。
2023-06-29 16:40:06 890 4
原创 【项目功能模块】SpringBoot+vue实现登录手机验证码
这样,当用户在登录页面点击"发送验证码"按钮时,会触发sendCaptcha方法发送请求到后端生成手机验证码。请注意,以上代码仅为示例,你需要根据你的实际需求进行适当的调整和扩展。另外,确保你已正确安装了相关依赖,并根据你的项目结构和需求进行路径和配置的调整。在登录页面使用验证码组件:在你的登录页面的代码中,使用Captcha组件来发送请求生成手机验证码。Captcha.vue组件,用于发送请求生成手机验证码。创建一个验证码生成器:创建一个。创建一个请求模型类:创建一个。创建一个验证码组件:创建一个。
2023-06-28 15:30:46 2346 10
原创 【项目功能模块】SpringBoot+vue实现登录图片验证码
在提交登录表单时,你可以在后端进行相应的验证码验证逻辑,以确保用户输入的验证码与生成的验证码一致。多种验证码类型:SimpleCaptcha 支持多种验证码类型,包括文本验证码、数字验证码、字母验证码、数学验证码等。防止自动化攻击:通过添加干扰线、噪点等特征,SimpleCaptcha 增加了验证码的复杂度,提高了验证码的安全性,减少了自动化攻击的风险。在登录页面使用验证码组件:在你的登录页面的代码中,使用Captcha组件来显示验证码图片,并在表单中添加一个输入框用于用户输入验证码。
2023-06-25 17:01:44 3773 6
原创 Redis可以代替MySQL作为数据库吗
Redis没有像SQL这样的查询语言,它提供了一些基本的操作命令来访问和操作数据结构,但不支持复杂的查询和聚合操作。它支持复杂的条件查询、连接查询、多表操作等。ACID事务支持:MySQL作为关系型数据库,提供了强大的事务支持,可以确保数据的一致性和完整性。Redis虽然提供了一些事务相关的命令,但它的事务机制不同于传统关系型数据库,它是基于乐观锁的方式,不具备严格的ACID事务特性。然而,相对于MySQL的持久化存储和复杂的事务支持,Redis的持久化功能相对简单,并且不支持复杂的事务处理。
2023-06-21 11:27:28 3785 5
原创 当无触控板和鼠标的情况下,如何开启触控板
这种方法也是比较实用的,但是依赖因素比较大,这种情况对外界因素要求比较大,例如:人员、网络等。可以通过tab键+上下左右键进入到我们的目标页面,锁定重置,enter回车。第一种方案是可以通过远程控制工具,让朋友远程控制你的电脑开启触控板。此时我们的触控板在没有鼠标的情况下就开启了。很鸡肋的一个帖子,希望你用不上!进入到这个界面,点击重置。存在两种思路去开启触控板。首先我们开启电脑后,
2023-05-06 15:43:38 5929 1
原创 【毕业设计】论文你要用的参考文献这里总结了一部分
记得:!!!!!!评论!!!![1] 杨学瑜,王志军,刘同利编著.JSP入门与提高[M]. 北京: 清华大学出版社.2002.[2] 林上杰,林康司编写.JSP2.0技术手册[M]. 北京:电子工业出版社.2004.[3] Decoder 编著. JSP技术揭秘[M].北京:清华大学出版社.2001.[4] Mike Jasnowski.Java,Xml和Web服务宝典[M]. 电子工业出版社. 2003.
2023-04-14 15:06:08 3524 2
原创 集成开发工具IDEA导入新项目,update index时间过长
2.项目中存入k计量的脚本,因为继承开发工具对索引的算法是针对某种或多种语言的,那么如果脚本过多,增加了算法解析的难度,同时数量增加了算法复杂度n的基底,从而一个含有nk脚本的项目,进行update index的时候会比较慢。之后重启继承开发工具,再次让它update index,如果还停留在之前卡顿的地方,说明idea执行了优先级比较高的命令maven,这个时候你需要在maven中,选取对应导入的目录。重启你的集成开发工具吧,开始你的创造吧!这个时候可能会重新设置。
2023-01-10 19:39:27 2733
原创 ‘https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.25/mysql-conn
'https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.25/mysql-conn
2022-11-18 17:22:28 6691 6
原创 Shorten the command line via JAR manifest or via a classpath file and rerun.
Error running zjgServerdApplicationStarter. Command line is too long.Shorten the command line via JAR manifest or via a classpath file and rerun.
2022-09-26 11:17:37 1853
主要特点: 美观的界面:清新简约的设计,使得使用过程愉悦,日历视图清晰明了 高效的日程管理:支持添加、编辑和删除日程事件,方
2024-10-28
基于ssm+微信小程序的在线医疗信息服务系统
2024-07-15
基于Spring Boot+Vue的疗养院管理系统的设计与实现
2024-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人