
Java
文章平均质量分 76
本专栏主要是小编做的一些的小的项目和笔记,读者觉得内容还行的话,记得关注小编的这个专栏啊!
坚持不懈的大白
liuze,半个研二学生,熟悉C、Python、Java、HTML等编程语言,自学过Spring Boot、Python爬虫、Vue.js、React、MySQL、MongoDB...
展开
-
后端:MyBatis
算是对MyBatis的一些总结,包括MyBatis配置文件的编写、Mapper映射文件的编写、PageHelper分页插件的使用、MyBatis逆向工程、MyBatis注解式开发。原创 2025-01-20 17:34:52 · 1437 阅读 · 0 评论 -
Java报错:Cause: java.lang.ClassNotFoundException: Cannot find class: com.github.pagehelper
Cause: java.lang.ClassNotFoundException: Cannot find class: com.github.pagehelper原创 2025-01-20 17:07:19 · 311 阅读 · 0 评论 -
后端:Spring(IOC、AOP)
Spring的一些学习笔记,包括IOC、AOP,也就是控制反转和面向切面编程。IOC介绍方面从xml配置文件定义Bean、依赖注入等到纯注解实现前面效果;AOP从底层原理介绍,也就是动态代理,包括jdk、cglib动态代理,以及这两种代理方式的区别。原创 2025-01-09 15:02:43 · 1199 阅读 · 0 评论 -
Java:集合(List、Map、Set)
集合数据类型,Collection、List(ArrayList、LinkedList)、Set(HashSet、TreeSet、LinkedHashSet)、Map(HashMap、LinkedHashMap、TreeMap)原创 2024-12-12 20:49:13 · 959 阅读 · 0 评论 -
Java:反射、注解
反射、注解原创 2024-12-01 17:23:11 · 679 阅读 · 0 评论 -
Java:网络编程
UDP、TCP通信的实现,TCP实现群聊功能,TCP实现B/S架构。原创 2024-11-30 16:39:44 · 1049 阅读 · 0 评论 -
Java:File、字符集、IO流、缓冲流、转换流、打印流、数据流、序列化流
File、字符集、IO流、缓冲流、转换流、打印流、数据流、序列化流原创 2024-11-24 23:19:52 · 819 阅读 · 0 评论 -
后端:事务
事务,事务隔离级别、事务设置只读、事务设置超时时间、事务失效原因原创 2024-11-23 19:08:22 · 927 阅读 · 0 评论 -
后端:Spring AOP原理--动态代理
Spring AOP原理--动态代理原创 2024-11-15 03:16:18 · 1232 阅读 · 0 评论 -
后端:Aop 面向切面编程
Aop 面向切面编程原创 2024-11-12 05:30:09 · 977 阅读 · 0 评论 -
后端:Spring、Spring Boot-IOC(@Order、@DependsOn、@Lazy、@Scope、@Conditional 、Bean的生命周期)
后端:Spring、Spring Boot-IOC(@Order、@DependsOn、@Lazy、@Scope、@Conditional 、Bean的生命周期)原创 2024-11-02 19:26:16 · 919 阅读 · 0 评论 -
后端:Spring、Spring Boot-实例化Bean&依赖注入(DI)
后端:Spring、Spring Boot-实例化Bean&依赖注入(DI)原创 2024-11-01 01:27:48 · 1430 阅读 · 0 评论 -
后端:Spring、Spring Boot-配置、定义bean
后端:Spring、Spring Boot-配置、定义bean原创 2024-10-30 16:56:13 · 691 阅读 · 0 评论 -
后端:Spring-1
spring的一些学习笔记,包括spring实现控制反转的三种方式,有 纯xml文件、注解、配置类方式实现spring。原创 2024-10-28 17:37:04 · 821 阅读 · 1 评论 -
前端:一小时教你使用SpringBoot搭建一个玩游戏的网站
一小时教你使用SpringBoot搭建一个玩游戏的网站,主要依靠jsnes这个包。原创 2024-10-24 18:56:36 · 1560 阅读 · 0 评论 -
笔记:SpringBoot+Vue全栈开发2
笔记:SpringBoot+Vue全栈开发2原创 2024-07-06 08:43:43 · 1077 阅读 · 1 评论 -
笔记:SpringBoot+Vue全栈开发
笔记:SpringBoot+Vue全栈开发,目前为Spring Boot学习笔记原创 2024-07-04 15:35:02 · 605 阅读 · 0 评论 -
一小时教你用SpringBoot+WebSocket+WebRTC实现视频通话
网上关于webrtc的文档(文章)和视频也挺多的,但是用SpringBoot结合WebRTC的却屈指可数,前一段时间小编我学习了一下WebRTC的相关知识,于是用SpringBoot+WebRTC实现了一个多人的线上自习室(有画面,但是没有声音的那种,开启声音也挺简单,在js代码里设置一下即可[运行结果在最后的总结里])。最近优快云有活动,正好把前一段时间学习的知识运用起来(下述代码只是实现了,但是其中的逻辑是存在一定问题的,所以如果读者用下述代码,切记需要改动改动哈!)。既然是WebRTC,为什么又和W原创 2023-06-23 10:58:26 · 11814 阅读 · 12 评论 -
Python爬虫:从后端分析为什么你爬虫爬取不到数据
仅仅是小编总结的三点而已,可能不是很全面,如果之后小编了解到新的知识点,可能还会增加的哈!原创 2023-06-08 21:44:16 · 6231 阅读 · 3 评论 -
Java Web项目中无效数据怎样处理?
最近在做一个java web项目(自己随便想的),遇到一个这个的需求,就是从后台数据库根据用户id数据查询用户信息给前端用作个人主页展示吧!,但是后台数据库中用户信息中是有密码字段(虽然进行了加密处理)的,对于这个密码数据,很明显在这个需求上是不需要,为此个人觉得这是一个无效数据,如果把这个数据也传给前端,万一被人破解了加密数据呢?(这只是举个例子而已,虽然觉得这样也毫无意义,但是别人可不是这样认为的)。原创 2023-05-19 07:20:05 · 616 阅读 · 1 评论 -
Spring:使用注解进行Spring开发(@Component、@Configuration、@ComponentScan、@Autowired等)
@Component、@Configuration、@ComponentScan、@Autowired、@Scope、@Value、@Resource、@Bean、@Qualifier、@PropertySource等注解原创 2023-05-04 17:13:09 · 969 阅读 · 0 评论 -
Spring:依赖注入的方式(setter注入、构造器注入、自动装配、集合注入)
依赖注入的方式有setter注入、构造器注入、自动装配、集合注入原创 2023-05-03 12:38:26 · 1406 阅读 · 0 评论 -
Spring:Bean的实例化(构造方法、静态工厂和实例化工厂)
三种方式,分别为构造方法、静态工厂和实例化工厂原创 2023-05-02 10:44:37 · 1070 阅读 · 0 评论 -
Idea启动运行报错:Error:java: 无效的源发行版: 13
最近在做Springboot项目时,常常出现上述错误,小编也不知道怎么回事,到网上找了这个方面的解决办法,但是却发现根本解决不了,最终通过小编多次尝试,终于发现,为什么会报这个错误。(应该是Java版本和Springboot版本是有一定要求导致的)原创 2023-04-20 07:35:39 · 3462 阅读 · 1 评论 -
Python、Java、JavaScript、C、Go等编程语言如何实现“定时器”功能
,聊聊时间的话题,小编我也不知道有什么好聊的时间的话题,看了优快云给出的部分话题上,有一个这样的话题,如何用各种编程语言实现“定时器”,觉得这个不错,于是就写了这篇博文。下面是运用几种常见的编程语言实现“定时器”功能(就比如午睡吧!从某时刻程序开始运行,到程序结束时提醒用户该起来敲代码了)。原创 2023-02-22 16:41:46 · 1364 阅读 · 2 评论 -
数据结构(C语言版)严蔚敏->顺序栈的定义、利用顺序栈解决有效的括号
1. 利用栈解决有效的括号问题有效的括号题目来自leetcode,链接为:有效的括号,题目难度简单。思路,首先判断当前栈是否为空,如果为空,则将当前字符入栈;如果栈不为空,则得到栈顶字符元素,将得到的栈顶字符元素与当前字符进行有效括号比较,不过不满足有效括号,则将当前栈入栈,否则将当前栈顶字符元素出栈,以此类推即可,最后判断栈是否为空,为空则字符串有效,否则无效。...原创 2022-07-04 13:40:11 · 1056 阅读 · 1 评论 -
毕设:基于Spring Boot的旅游攻略网的设计与实现
首先,简单介绍一下旅游攻略网使用的技术。界面制作采用纯HTML+CSS+JS,后端使用的框架为Spring Boot,使用的数据库包括MySQL、MongoDB和Redis。网站中为了让用户了解到景点的位置信息,网站整合了百度Api,用户可以从地图上清晰地看到景点的位置。原创 2022-06-01 12:27:41 · 4234 阅读 · 26 评论 -
Spring Boot2.XX版本解决跨域问题
最近在做毕设的时候,遇到了跨域问题。就是我现在做了一个比较简单的安卓登录界面,使用XBuilder上运行到浏览器,然后它默认生成的端口号为8080,但是我这边后端服务器配置端口号为9999,从而导致出现跨域情况。下面这一段话是对跨域的解释,跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。我这种情况应该是因为端口号不同导致的。我想实现在安卓.原创 2022-04-18 20:41:59 · 1815 阅读 · 2 评论 -
org.apache.catalina.core.StandardService stopInternal 信息: Stopping service [Tomcat]
今天启动springboot服务器的时候,发现无论如何都无法启动(包括重启idea,电脑重启),也就是大家看到的如下界面了。最后百度看到一篇类似的文章说,有可能的是配置文件的问题,于是想了一下自己刚才具体做了什么,配置文件倒是没有改动,刚才只是mapper.xml映射文件添加了一些代码,于是,发现自己写错了个数据类型,如下:主要是写很少写了,基本用逆向工程插件自动生成,所以我连数据类型都写错了,把 那个改好之后,启动正常。...原创 2022-03-19 19:36:00 · 4317 阅读 · 2 评论 -
使用springboot访问本地电脑资源,并解决中文路径无法访问的问题
今天小编在使用springboot的时候,想实现这样一个效果,用springboot访问电脑本地资源。因为如果把那些静态资源都放在static这个文件夹下,启动起来应该会很慢吧!(之前使用springmvc的时候出现这种情况),所以现在想通过springboot直接访问本地电脑的资源,百度了一下,发现只需配置一个拦截器即可,如下:想具体了解怎样配置的读者,可以去看看这位大佬的这篇博客,博客连接为:SpringBoot项目中前端页面通过URL访问本地文件夹(访问静态文件)。虽然这样的确可以访问自己电脑原创 2022-03-11 16:31:40 · 5900 阅读 · 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 · 814 阅读 · 0 评论 -
Java反射机制
本篇博客内容主要为利用Java反射创建对象原创 2021-12-08 10:45:54 · 326 阅读 · 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 · 1128 阅读 · 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 · 6362 阅读 · 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 · 1888 阅读 · 3 评论 -
运行jsp文件出现el表达式失效
就是我们使用maven创建web项目时,出现运行jsp文件使用el表达式没有起作用,通常解决方法如下:在该jsp文件上输入如下即可默认情况下,jsp文件是忽略el表达式,将isELIgnored改为false即可原创 2021-09-05 09:53:38 · 1323 阅读 · 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 · 1472 阅读 · 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 · 39777 阅读 · 1 评论 -
Java爬虫:运用jsp、servlet实现一个可以下载音乐的网页
临近期末,jsp,servlet老师让我们每位同学作一个项目出来,小编想了想,自己会Java爬虫,为什么不做一个可以下载音乐的网页呢?于是就把接下来这个项目实现了。原创 2021-07-02 16:17:24 · 1268 阅读 · 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 · 7291 阅读 · 8 评论