- 博客(19)
- 资源 (10)
- 收藏
- 关注
原创 学生心理咨询评估系统项目
《学生心理咨询评估系统》是基于Vue+SpringBoot开发的单页应用,采用JWT认证和角色权限机制。系统包含管理员和普通用户两大模块:管理员可进行题库管理、组卷策略设置和考试监控;普通用户可在线测试、查看历史成绩和测评报告。技术栈采用Vue2+Element UI前端框架,Spring Boot+MySQL+Redis后端架构,实现心理测评全流程管理。系统支持试卷版本控制、异常处理等功能,为学校心理健康教育提供数字化解决方案。
2025-10-14 08:54:51
247
原创 Springboot设计合计
该项目支持在线检索功能,可查看文档、PPT及预览图,并适配手机端使用。系统包含约2000个用户自行整理的项目资源,已全部上传至私有服务器。本地测试阶段已顺利完成所有预览功能验证。
2025-10-13 19:58:15
216
原创 Springboot项目集合
本文整理了92个基于SpringBoot的完整项目资源,涵盖电商、医疗、教育、旅游、房产等多个领域。所有项目均通过调试,配套论文和PPT,可直接使用。主要内容包括:1)电商类(服装购物、母婴商城、免税商品优选等);2)管理系统(医院、酒店、租房、学生宿舍等);3)教育平台(在线学习、作业管理、学科竞赛等);4)生活服务(订餐、兼职、旅游等)。每个项目都提供完整源码和设计文档,适合作为毕业设计或项目实践参考,具有较高的实用性和可扩展性。
2025-10-10 15:28:02
645
原创 JAVA-集合大全
前言本篇主要介绍Java常用集合,以及各自特点和使用场景,不结合源码讲解,下期将根据源码分析一些经典集合的实现。Collection集合接口以及常用实现类Iterable接口:(java.lang.iterable) 是java集合的顶级接口之一,Collection 接口继承Iterable,Collection的所有子类都实现了Iterable接口Collection接口:所有单列集合的最顶层的接口,定义了所有单列集合的共享方法。Collection派生了三个子接口:List、Set
2021-04-09 23:10:43
241
原创 JAVA-内存模型
前言本篇主要介绍JMM内存模型,这里需要先区分一下前面讲的JVM内存机构JVM内存结构: 讲的Java虚拟机的内存的机构划分,主要指 堆区,栈区,方法区等,详情看https://blog.youkuaiyun.com/zhanghan2585/article/details/115311338JMM内存模型: Java 内存模型 JMM(Java Memory Mdoel),屏蔽了不同操作系统中的内存差异,定义了线程和主内存之间的抽象关系。线程之间的共享变量存储在主内存中,每个线程都有一个私...
2021-04-06 22:07:14
197
原创 JVM-垃圾回收GC
前面说了Java内存分配,其中堆 就是GC的主要位置,本章也主要讲堆GC判断Java对象是否存活1.引用计数算法引用计数算法 就是给对象添加一个计数器,初始值为0,有一个地方引用它时,计数器加一,当一个引用失效时,计数器建议,计数器为0 此对象不可用。但是有个缺点,就是当两个对象互相引用时,这两个对象可能都是不可获得的,但是由于引用计数器就不为零,所以依然被判为存活2.可达性分析算法算法思路是通过一系列GC Roots 的对象作为起始点,从这些节点向下搜索,当一个对象到GC Roots时
2021-04-01 21:55:25
194
原创 JVM-常量池基于jdk8
本章主要讲 三种常量池,类文件中常量池,运行时常量池,字符串常量池各自存放的地方,以及对代码的影响类文件中常量池(The Constant Pool)经过javac编译后的class文件 记录了这个类的所有信息,其中一个部分被成为常量池,里面存放编译器生成的 字面量(Literal)和符号引用(Symbolic References)常量池存放编译器生成的各种字面量(Literal)和符号引用(Symbolic References);字面量:1.文本字符串2.8中基本类型的值...
2021-03-30 22:00:36
488
3
原创 JVM-内存结构基于jdk8
前言本章 只介绍jvm内存机构的基本概念 用于自己记录和学习,基于JDK1.8, 虚拟机HotSpotJVM内存模型程序计数器程序计数器是一个记着当前线程所执行的字节码行号指示器JVM采用CPU时间片轮转算法来调度多线程,当被挂起的线程 重新获取时间片时,它需要知道上次执行到哪里才可以继续执行。为了确保线程切换后能恢复到正确执行位置,每个线程都有一个独立的程序计数器,互不影响,也就是说 程序计数器是线程私有的。如果执行Java方法,这个计数器记录的是正在执行的虚拟机字节码指.
2021-03-29 22:04:34
284
2
原创 Java ClassLoader --第三篇【自定义类加载器】
这一期主要讲如何创建一个自定义类加载器以及自定义类加载器的作用。在上一篇的类加载源码解读中说到了,AppClassLoader 和ExtClassLoader 都是集成的URLClassLoader,那么我们创建自定义类加载器最简单的方式就是 直接集成URLClassLoader 里面已经帮我们实现了LoadClass() 以及findClass(),我们只需要传入自定义的类加载路径即可MyURLClassLoader extends URLClassLoaderimport java.ne.
2021-03-27 19:42:59
288
原创 Java ClassLoader --第二篇【类加载源码解读】
本篇主要讲解 java自带的三个类加载器 是如何工作的,主要 关注Launcher.class,URLClassLoader.class ,ClassLoader.class 这三个类的源码,介绍 双亲委派模式 是如何实现以及如何工作的Launcher.class 该类是java的入口 由于该类有C++ 编写,Idea 反编译的 所以源码阅读性不高,我们只需要关注几个核心的方法public Launcher() { Launcher.ExtClassLoad...
2021-03-26 23:39:27
328
原创 Java ClassLoader --第一篇【类加载路径】
最近再看 Java类加载器的问题,在此开个系列分几期来分享学习 java的类加载,先从类加载的路径讲起,至于类的3个加载器 以及双亲委派机制,将会在接下来几期根据源码阅读分享。先上源码展示效果首先定义一个自定义类加载器import java.net.URL;import java.net.URLClassLoader;import java.net.URLStreamHandlerFactory;/** * 自定义类加载器 */public class MyClassLoader
2021-03-25 21:03:45
1883
2
原创 Mysql事物隔离级别之 READ COMMITTED & REPEATABLE READ
SQL 标准定义了四种隔离级别,MySQL 全都支持。这四种隔离级别分别是:读未提交(READ UNCOMMITTED) 读提交 (READ COMMITTED) 可重复读 (REPEATABLE READ) 串行化 (SERIALIZABLE)本文只讲READ COMMITTED 与REPEATABLE READ 的区别 以及如何体现 可重复度与幻读的READ COMMITTED大家都知道READ COMMITTED 是读取已提交数据,所以会导致不可重复度:解释一波 就是 ...
2021-03-23 20:54:04
1766
1
原创 Spring 事物管理的使用
Spring事物写法编程式事物: 编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 优点:事物管理的细度可以作用到方法内部 缺点:侵入代码,开发量较大声明式事物: 管理建立在AOP之上的。其本质是对方法前后进行拦截,然...
2021-03-22 20:59:30
377
原创 关于IDEA +外置Tomcat 控制台打印乱码解决
网上很多关于 IDEA 乱码解决的贴子,解决方法也是对的 但是有很多 不完善不适用1. 设置idea.exe.vmoptions 增加-Dfile.encoding=UTF-8 方法是对的 但是却没有说明位置,有些小伙伴直接在安装目录下更改,结果就是没生效,其实 生效的文件一般在C\用户\IntelliJIdea2019.2\config 目录下,我们可以在Idea 里面直接设置...
2019-08-08 10:12:28
688
原创 JAVA 淘宝扫码登陆以及下单流程
所用API 并非官方API 自己提取 ,扫码登陆、加载商品、立即购买 3个API 都调试通过,提交订单API 一直提示无法购买,文章的目的 供大家一起探讨学习 集思广益,因为该代码目前处于调试阶段,没有整理和提取方法 所以写的有点乱 勿喷 ,有错误的地方希望大家提出。进入正题1. 采用HttpCilent 模拟http请求,jsoup 解析Html ,Gson 处理json 后续附上相
2018-01-31 11:41:40
4395
11
转载 各个json工具 解析分析
转发自http://www.cnblogs.com/kunpengit/p/4001680.html 便于自己查询使用JSON技术的调研报告一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons
2017-03-28 16:36:54
535
原创 关于 mysql5.7 安装版 插入中文乱码问题
mysql5.7 安装好以后插入中文是问号 查询了很多文档都没有实质性解决,最终发现了一个问题 my-default.ini 文件与我们之前的my.ini配置文件不同 在my-default.ini里面的编码配置根本无效,我做了个尝试 把my-default.ini更改为my.ini 并加上 character-set-server=utf8 重启服务 再用 mysql> SHOW
2017-02-21 09:06:06
874
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅