![](https://img-blog.csdnimg.cn/20210703101941550.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 69
本专栏主要是小编做的一些的小的项目和笔记,读者觉得内容还行的话,记得关注小编的这个专栏啊!
坚持不懈的大白
liuze,研一学生,熟悉C、Python、Java、HTML等编程语言,自学过Spring Boot、Python爬虫、Vue.js、React、MySQL、MongoDB...
展开
-
笔记:SpringBoot+Vue全栈开发2
笔记:SpringBoot+Vue全栈开发2原创 2024-07-06 08:43:43 · 942 阅读 · 1 评论 -
笔记:SpringBoot+Vue全栈开发
笔记:SpringBoot+Vue全栈开发,目前为Spring Boot学习笔记原创 2024-07-04 15:35:02 · 409 阅读 · 0 评论 -
一小时教你用SpringBoot+WebSocket+WebRTC实现视频通话
网上关于webrtc的文档(文章)和视频也挺多的,但是用SpringBoot结合WebRTC的却屈指可数,前一段时间小编我学习了一下WebRTC的相关知识,于是用SpringBoot+WebRTC实现了一个多人的线上自习室(有画面,但是没有声音的那种,开启声音也挺简单,在js代码里设置一下即可[运行结果在最后的总结里])。最近CSDN有活动,正好把前一段时间学习的知识运用起来(下述代码只是实现了,但是其中的逻辑是存在一定问题的,所以如果读者用下述代码,切记需要改动改动哈!)。既然是WebRTC,为什么又和W原创 2023-06-23 10:58:26 · 8332 阅读 · 12 评论 -
Python爬虫:从后端分析为什么你爬虫爬取不到数据
仅仅是小编总结的三点而已,可能不是很全面,如果之后小编了解到新的知识点,可能还会增加的哈!原创 2023-06-08 21:44:16 · 5853 阅读 · 3 评论 -
Java Web项目中无效数据怎样处理?
最近在做一个java web项目(自己随便想的),遇到一个这个的需求,就是从后台数据库根据用户id数据查询用户信息给前端用作个人主页展示吧!,但是后台数据库中用户信息中是有密码字段(虽然进行了加密处理)的,对于这个密码数据,很明显在这个需求上是不需要,为此个人觉得这是一个无效数据,如果把这个数据也传给前端,万一被人破解了加密数据呢?(这只是举个例子而已,虽然觉得这样也毫无意义,但是别人可不是这样认为的)。原创 2023-05-19 07:20:05 · 425 阅读 · 1 评论 -
Spring:使用注解进行Spring开发(@Component、@Configuration、@ComponentScan、@Autowired等)
@Component、@Configuration、@ComponentScan、@Autowired、@Scope、@Value、@Resource、@Bean、@Qualifier、@PropertySource等注解原创 2023-05-04 17:13:09 · 914 阅读 · 0 评论 -
Spring:依赖注入的方式(setter注入、构造器注入、自动装配、集合注入)
依赖注入的方式有setter注入、构造器注入、自动装配、集合注入原创 2023-05-03 12:38:26 · 1331 阅读 · 0 评论 -
Spring:Bean的实例化(构造方法、静态工厂和实例化工厂)
三种方式,分别为构造方法、静态工厂和实例化工厂原创 2023-05-02 10:44:37 · 1015 阅读 · 0 评论 -
Idea启动运行报错:Error:java: 无效的源发行版: 13
最近在做Springboot项目时,常常出现上述错误,小编也不知道怎么回事,到网上找了这个方面的解决办法,但是却发现根本解决不了,最终通过小编多次尝试,终于发现,为什么会报这个错误。(应该是Java版本和Springboot版本是有一定要求导致的)原创 2023-04-20 07:35:39 · 3142 阅读 · 1 评论 -
Python、Java、JavaScript、C、Go等编程语言如何实现“定时器”功能
,聊聊时间的话题,小编我也不知道有什么好聊的时间的话题,看了CSDN给出的部分话题上,有一个这样的话题,如何用各种编程语言实现“定时器”,觉得这个不错,于是就写了这篇博文。下面是运用几种常见的编程语言实现“定时器”功能(就比如午睡吧!从某时刻程序开始运行,到程序结束时提醒用户该起来敲代码了)。原创 2023-02-22 16:41:46 · 1235 阅读 · 2 评论 -
数据结构(C语言版)严蔚敏->顺序栈的定义、利用顺序栈解决有效的括号
1. 利用栈解决有效的括号问题有效的括号题目来自leetcode,链接为:有效的括号,题目难度简单。思路,首先判断当前栈是否为空,如果为空,则将当前字符入栈;如果栈不为空,则得到栈顶字符元素,将得到的栈顶字符元素与当前字符进行有效括号比较,不过不满足有效括号,则将当前栈入栈,否则将当前栈顶字符元素出栈,以此类推即可,最后判断栈是否为空,为空则字符串有效,否则无效。...原创 2022-07-04 13:40:11 · 1009 阅读 · 1 评论 -
毕设:基于Spring Boot的旅游攻略网的设计与实现
首先,简单介绍一下旅游攻略网使用的技术。界面制作采用纯HTML+CSS+JS,后端使用的框架为Spring Boot,使用的数据库包括MySQL、MongoDB和Redis。网站中为了让用户了解到景点的位置信息,网站整合了百度Api,用户可以从地图上清晰地看到景点的位置。原创 2022-06-01 12:27:41 · 3803 阅读 · 22 评论 -
Spring Boot2.XX版本解决跨域问题
最近在做毕设的时候,遇到了跨域问题。就是我现在做了一个比较简单的安卓登录界面,使用XBuilder上运行到浏览器,然后它默认生成的端口号为8080,但是我这边后端服务器配置端口号为9999,从而导致出现跨域情况。下面这一段话是对跨域的解释,跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。我这种情况应该是因为端口号不同导致的。我想实现在安卓.原创 2022-04-18 20:41:59 · 1774 阅读 · 2 评论 -
org.apache.catalina.core.StandardService stopInternal 信息: Stopping service [Tomcat]
今天启动springboot服务器的时候,发现无论如何都无法启动(包括重启idea,电脑重启),也就是大家看到的如下界面了。最后百度看到一篇类似的文章说,有可能的是配置文件的问题,于是想了一下自己刚才具体做了什么,配置文件倒是没有改动,刚才只是mapper.xml映射文件添加了一些代码,于是,发现自己写错了个数据类型,如下:主要是写很少写了,基本用逆向工程插件自动生成,所以我连数据类型都写错了,把 那个改好之后,启动正常。...原创 2022-03-19 19:36:00 · 3919 阅读 · 2 评论 -
使用springboot访问本地电脑资源,并解决中文路径无法访问的问题
今天小编在使用springboot的时候,想实现这样一个效果,用springboot访问电脑本地资源。因为如果把那些静态资源都放在static这个文件夹下,启动起来应该会很慢吧!(之前使用springmvc的时候出现这种情况),所以现在想通过springboot直接访问本地电脑的资源,百度了一下,发现只需配置一个拦截器即可,如下:想具体了解怎样配置的读者,可以去看看这位大佬的这篇博客,博客连接为:SpringBoot项目中前端页面通过URL访问本地文件夹(访问静态文件)。虽然这样的确可以访问自己电脑原创 2022-03-11 16:31:40 · 5523 阅读 · 1 评论 -
LeetCode刷题-2: Z 字形变换
原题目如下:将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示例 1:输入:s = “PAYPALISHIRING”, numRows = 3输出:.原创 2022-03-01 20:28:58 · 773 阅读 · 0 评论 -
Java反射机制
本篇博客内容主要为利用Java反射创建对象原创 2021-12-08 10:45:54 · 292 阅读 · 1 评论 -
递归求解:用0到9生成十位数的所有排列组合
用 0到9 生成 十位数的所有排列组合,数字0不能在第一个,这个生成的十位数,不能有重复的数字。class java_234859 { public static void main(String[] args) { String str[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" }; permutation(str, 0, str.length); } static void swap(St.原创 2021-11-15 11:37:37 · 991 阅读 · 3 评论 -
Java:文件转换流(解决编码问题,防止出现乱码)
字符集charset也叫编码表。是一个系统支持的所有字符的集合,包括各国家文字、标点符号、图形符号、数字等。GBxxx字符集:gbk、gb2312、gb18030(最新的中文码表)InputStreamReaderFileReader可以读取idea默认编码格式(utf-8)的文件,读取系统默认编码(中文gbk)会产生乱码gbk中文码表,使用两个字节存储一个中文,utf-8国际标准码表,使用三个字节存储一个中文package file_main;import java.io.FileRead原创 2021-10-24 20:42:40 · 5972 阅读 · 2 评论 -
ssm(spring+springmvc+mybatis)发起ajax请求前后端数据交互问题与解决方案
1.ajax发起无参的ajax请求返回任意类型的数据通常这种请求最为简单,不会报错,如下:jsp界面controller运行结果能在浏览器控制台正常返回结果。2.ajax发起有参的ajax请求返回任意类型的数据jsp界面controller运行结果后端能成功接收到数据浏览器控制台能正常显示后端返回的数据2.ajax发起有参(且参数为某一个对象类型)的ajax请求返回任意类型的数据jsp界面如果我们想直接把对象作为参数传入到后端去,那么需要把data数据转换成jso原创 2021-10-04 11:56:11 · 1821 阅读 · 3 评论 -
运行jsp文件出现el表达式失效
就是我们使用maven创建web项目时,出现运行jsp文件使用el表达式没有起作用,通常解决方法如下:在该jsp文件上输入如下即可默认情况下,jsp文件是忽略el表达式,将isELIgnored改为false即可原创 2021-09-05 09:53:38 · 1291 阅读 · 1 评论 -
IntelliJ IDEA 新建Maven web项目搭建tomcat服务器
1.直接配置tomcat环境如果读者之前已经下载了tomcat,那么可以在idea配置tomcat服务器即可,具体操作如下:找到右上角的Add Configuration,点击点击这个+,然后找到tomcat server->local点击在之后弹出的框中点击Deployment,之后点击+之后点击Artifact,在弹出的框中找到 自己的项目名+:war exploded,然后点击最后记得点击右下角的OK即可。其实到了这一步其实已经算上是配置号tomcat服务器了,为了使自己做原创 2021-09-04 17:39:32 · 1423 阅读 · 2 评论 -
Java报错:Exception in thread “main“ java.lang.NullPointerException
Java报错:Exception in thread “main” java.lang.NullPointerException如下运行结果:报错信息:空指针,可以看到第7行代码出了问题很明显,这是person没有实例化的原因。只需设置为:运行结果:当然还有一些其他情况下也会报这个错误,不过一般报这个错误都是因为对象的值为null的原因。...原创 2021-07-17 18:58:41 · 39128 阅读 · 1 评论 -
Java爬虫:运用jsp、servlet实现一个可以下载音乐的网页
临近期末,jsp,servlet老师让我们每位同学作一个项目出来,小编想了想,自己会Java爬虫,为什么不做一个可以下载音乐的网页呢?于是就把接下来这个项目实现了。原创 2021-07-02 16:17:24 · 1228 阅读 · 27 评论 -
eclipse-jee运行jsp、servlet文件报错HTTP状态 404
eclipse-jee运行jsp、servlet文件报错HTTP状态 4041.在WebContent新建文件夹,再在新建文件夹里存储jsp文件报错404如果读者是在WebContent这个文件夹下面新建了一个文件夹,然后在这个新建文件夹里面写jsp文件,那么就会出现404问题。运行结果:解决办法就是把这个jsp文件放到WebContent这个文件夹下面运行结果:如果仍然是上述错误,记得刷新然后重新运行。2.运行servlet文件报错404如下:运行结果:如果读者新建的动态项原创 2021-06-28 19:23:26 · 6978 阅读 · 8 评论 -
IntelliJ IDEA配置Java爬虫开发环境
IntelliJ IDEA配置Java爬虫开发环境1.下载IntelliJ IDEA下载网址为:IntelliJ IDEA2.配置Java爬虫环境新建module,File->New->Module打开自己新建的项目里面的pom.xml文件在pom.xml文件里面新建dependencies标签来到这个网址下面:https://mvnrepository.com/在搜索栏上输入httpclient,点击搜索选择Apache HttpClient进入将刚才cop原创 2021-04-27 16:30:24 · 4044 阅读 · 7 评论 -
eclipse-jee配置jsp开发环境
eclipse-jee配置jsp开发环境1.下载eclipse-jee软件下载网址为:eclipse-jee进入这个网址之后,来到这个界面点击Download Links下面相应的系统下载即可。2.下载tomcat服务器下载网址为:tomcat来到如下界面我们点击一个合适的版本下载即可,小编选择的是8.5 64位版本(根据自己电脑的位数自行下载)。3.配置jsp开发环境点击进入eclipse-jee,当然,这里需要选择一个工作空间,自己根据自己的需要选择目录即可。点击Windo原创 2021-04-25 21:53:22 · 1803 阅读 · 0 评论 -
Java线程实现时间的动态显示
代码如下:import javax.swing.*;import java.awt.*;import java.util.Date;public class Test1 { public static void main(String[] args) { JFrame frame = new JFrame("我的窗口"); frame.setBounds(200,200,400,400); JTextField textField=new原创 2021-04-08 17:48:10 · 527 阅读 · 4 评论 -
运用Java制作一个属于自己的音乐播放软件
上个寒假小编用python做了一个音乐播放软件,觉得那个效果还不怎么的,这个学期学了一下Java,于是今天用Java做了一个音乐播放软件,个人觉得这个播放软件有了一点质的飞跃,不知到大家觉得怎么样?原创 2021-01-23 19:37:05 · 6787 阅读 · 10 评论 -
Java使用Scanner读取含有中文字符串文件报错解决方法
Java使用Scanner读取含有中文字符串文件报错解决方法前言昨天,小编在做Java读取文件时报错,具体报错如下,原本以为只要在同一个文件夹下面就可以了,但是Java总是报错 找不到指定的文件。代码如下:wenti3.javapackage Wenti2;import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class wenti3 { publ原创 2020-10-21 15:24:01 · 2351 阅读 · 0 评论 -
Java内存问题
这是一个关于java内存的题目原创 2020-05-02 10:46:57 · 543 阅读 · 4 评论 -
Java项目参考代码
下面是小编自己敲的一些代码,有的是一些小题目,有的是一个比较复杂的代码程序,目前给出的代码还很少,以后还会慢慢增多的。原创 2020-07-16 11:13:12 · 437 阅读 · 0 评论