Java
0003Java程序设计-SSM+JSP现代家庭教育网站
摘 要 本毕业设计的内容是设计并且实现一个基于java技术的现代家庭教育网站。它是在Windows下,以MYSQL为数据库开发平台,java技术和Tomcat网络信息服务作为应用服务器。现代家庭教育网站的功能已基本实现,主要包括主页、个人中心、会员管理、启蒙教育管理、教育类型管理、线上课堂管理、课堂分类管理、艺术特长管理、艺术分类管理、体育课堂管理、休闲益智管理、育儿经营管理、视频分类管理、成长
0002Java程序设计-SSM协同过滤算法的新闻推荐系统
摘 要 “互联网+”的战略实施后,很多行业的信息化水平都有了很大的提升。但是目前很多行业的管理仍是通过人工管理的方式进行,需要在各个岗位投入大量的人力进行很多重复性工作,使得对人力物力造成诸多浪费,工作效率不高等情况;同时为后续的工作带来了隐患。并且现有的新闻推荐系统由于用户的体验感较差、系统流程不完善导致系统的使用率较低。此基于协同过滤算法的新闻推荐系统的部署与应用,将对个人中心,用户管理,新闻
(随笔)udp接收数据 bugfix
在学习udp数据通信的时候偶遇一个bug,具体代码如下 code sender receiver bug phenomenon 运行接收端的时候,控制台出bug,会一直输出null,不会等待接收sender发送的数据 解释 在receiver中,问题出现在以下行: 在这里先从datagramPacket对象中获取了数据的引用,然后将其转换为字符串。然而,这是一个错误的方式。 在接收UDP数据
在高并发的大数据 场景下Linux服务器报错fork: retry:资源暂时不可用的解决办法
在高并发的大数据 场景下Linux服务器报错fork: retry:资源暂时不可用的解决办法 2019-07-21 15:39 DataBases 阅读(20242) 评论(0) 编辑 收藏 举报 在高并发的大数据 场景下Linux服务器报错fork: retry:资源
Java 中的日期时间总结
前言 大家好,我是 god23bin,在日常开发中,我们经常需要处理日期和时间,日期和时间可以说是一定会用到的,现在总结下 Java 中日期与时间的基本概念与一些常用的用法。 基本概念 日期(年月日,某一天):2023-01-05 时间(时分秒,可具体到某一天某一刻):18:00:00、2023-01-05 18:00:00 本地时间:平常我们说的,比如现在说明天早上七点钟,这里说的时
nginx + php procedures
https://mkyong.com/nginx/nginx-php-on-windows/ https://www.youtube.com/watch?v=loSNnt9ZzWI&ab_channel=javafrm how to stop nginx? nginx -s stop how to start nginx? start nginx
【校招VIP】前端算法考察之字符串
考点介绍 说到字符串算法我们最先想到的就是模式匹配问题,所谓模式匹配就是字符串匹配问题,就是在一个长的主串中寻找子串的过程,如果我们直接暴力匹配那就是最基本的BF算法;KMP算法与BF算法最大的区别区别就是主串不进行回溯 答案详情解析和文章内容可点击下方链接即可查看 一、考点题目 1.下面哪个流类属于面向字符的输入流( ) A.BufferedWriter B.FileInputStream C.
js中监听到浏览器标签页的新增、切换等变化
在JavaScript中,可以使用 visibilitychange 事件来监听浏览器标签页的新增、切换等变化。这个事件会在页面的可见性状态发生变化时触发。 下面是一个示例代码,展示如何使用 visibilitychange 事件来监听标签页的变化: 在这个示例中,当标签页被切换到后台时,控制台会输出"标签页被切换到后台",当标签页被切换到前台时,控制台会输出"标签页被切换到前台"。
vue2使用 AMap-Vue 高德地图(矩形、圆形、多边形)绘制电子围栏
AMap-Vue 参考 安装使用 | AMap-Vue (gitee.io) main.js引入 import AmapVue from '@amap/amap-vue'; Vue.use(AmapVue); AmapVue.config.key ='您申请的key值'; AmapVue.config.version = '2.0'; // 默认2.0,这里可以
Annotation processors must be explicitly declared now
Android Studio升级到最新版3.0 Canary 8后,当使用到注解时,报了如下错误: Error:Execution failed for task ':app:javaPreCompileDebug'. > Annotation processors must be explicitly declared now. The following dependencies o
自定义配置文件参数在application可以直接识别Not registered via @EnableConfigurationProperties or marked as Spring component
自定义配置文件参数在application可以直接识别Not registered via @EnableConfigurationProperties or marked as Spring component 看见很多开源项目的配置文件可以直接配置在application.yaml中,自己也想弄一个,怎么弄呢? 这是我的demo,你正常ConfigurationProperties会报错Not
SpringSecurity中注解讲解
目录1 @EnableGlobalMethodSecurity1.1 @PreAuthorize1.1.1 开启注解1.1.2 使用注解原生方法1.1.3 使用注解自定义方法1.2 @PostAuthorize1.3 @Secured2 其他注解2.1 @PostFilter2.2 @PreFilter3 权限表达式 1 @EnableGlobalMethodSecurity @EnableGlo
微服务启动失败,报错信息:java.lang.RuntimeException: dynamic-datasource Please check the setting of primary
【问题描述】 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoco
软件设计模式系列之二———抽象工厂模式
1 抽象工厂模式的定义抽象工厂模式是一种创建型设计模式,它提供了一种创建一组相关或相互依赖对象的方式,而无需指定它们的具体类。该模式以一组抽象接口为核心,包括抽象工厂接口和一组抽象产品接口,每个具体工厂类负责创建特定产品家族,保证这些产品之间的兼容性。客户端代码通过与抽象工厂和抽象产品接口交互,可以轻松地切换不同工厂来创建不同系列的产品,从而实现高内聚、低耦合的设计。2 举例说明抽象工厂模式可以通
Vue可输入的下拉框
原文链接:https://blog.csdn.net/m0_72189030/article/details/130881295<template> <el-select v-model="value" placeholder="请选择" clearable :style="{ width: '100%' }" filterable allo
在MAC配置java环境,安装JDK和MAVEN
一、JDK的安装与配置 1、下载JDK, 应为安装vs时,vs自动下载了openjd11,所以我这边进行配置就可以了, 接下来配置 .bash_profile和.zshrc,不配置.zshrc重启后配置将不生效 vim ~/.bash_profile vim ./zshrc 2. 查看java是否安装完成,能查看到jdk信息代表配置成功 二、MAVEN
[RoarCTF 2019]Easy Java
[RoarCTF 2019]Easy Java 打开题目发现如下界面 根据题目的提示,这道题不太可能考sql注入,应该是与java有关,因此点击help查看信息 这里提示java.io.FileNotFoundException:{help.docx},而url路径中的参数正是filename=help.docx 这里需要了解一个知识点:WEB-INF WEB-INF是java的WEB应用的一
Jrasp开源项目分析报告(一)
安全现状 传统的防火墙(WAF)部署在Web应用前线,通过HTTP/HTTPS策略对Web应用保护,容易被绕过,并且难以对其进行优化,不能成为应用安全计划的唯一支柱。 近些年常见的漏洞多为远程代码执行(RCE),扫描探测,各类命令注入。随着 Web 应用攻击手段变得复杂, 基于请求特征的防护手段,已经不能满足企业安全防护需求。 2014 引入了RASP,一种新型应用安全保护技术,它将防护功能"注入
java 支持 超大上G,多附件上传源代码
javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id="postForm" action="
[Maven] maven插件系列之maven-shade-plugin
[Maven] maven插件系列之maven-shade-plugin 0 序言/背景 最近两天遇到一个【包冲突】的坑: 在bdp-business-data-integration-service工程中排除了common-resource的http-client包,但其打出的JAR包中依旧含有http-client:4.5.3。 为何排包失败了呢? 本质原因:common-re
Java中使用JTS实现WKT字符串读取转换线、查找LineString的list中距离最近的线、LineString做缓冲区扩展并计算点在缓冲区内的方位角
场景 Java中使用JTS对空间几何计算(读取WKT、距离、点在面内、长度、面积、相交等): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126302894 Java+GeoTools实现WKT数据根据EPSG编码进行坐标系转换: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/articl
RuntimeException
1.Java类库的每个包中都定义了异常类,所有这些类都是Throwable类的子类。Throwable类派生了两个子类,分别是Exception类和Error类。 2.Error类及其子类用来描述Java运行系统中的内部错误以及资源耗尽的错误,这类错误比较严重。 3.Exception类称为非致命性类,可以通过捕捉处理使程序继续执行。Exception类又根据错误发生的原因分为RuntimeExc
Interpreter Pattern
It can explain what ? 如下是解释器要解释的主体: 加减乘除等运算,3+4/9+6*8 摩尔斯电码 正则表达式 El表达式 OGNL表达式 小明是北京人 小红是一名售货员 部门领导下发一则通知 ... How explain ? 解释器模式常用于对简单语言集的编译或分析,例如: 我是大学生 张强学习编程 小明是北京人 部门领导下发一则通知 为了掌握好它的结构与实现,需要
elementui tree 获取选中子节点的所有父级节点信息
效果如下 本文来自博客园,作者:小枫同学,未经作者许可,禁止转载、复制、重新发布完整或者部分文字、代码、图片等信息,否则将保留追究法律责任的权利。查阅文章的同学,由于网络爬虫严重,有些代码并不会完整贴出来或者存在bug,不过你可以发送邮件到xfstune@126.com获取新代码,记得附上文章链接
GregorianCalendar类常用方法,属性
摘要 class GregorianCalendar 继承关系 java.lang.Object java.util.Calendar java.util.GregorianCalendar 所有的父接口 Serializable, Cloneable, Comparable public class GregorianCalendar extends Calendar GregorianCal
关于SpringBoot 启动失败 Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. 的问题解析
出现此情况的 ,仔细观察当前controller 中的 requestMapping 中 是否存在相同url ,比如说不同方法名的请求路径相同 eg: @PostMapping("/woxihuandabaitui") public Object A(){ return ""; } @PostMapping("/woxihuandabaitui")
工作流-Flowable
1. 工作流概述 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。 工作流的作用是对业务流程进行自动化管理,归根结底,工作流只是协助业务管理流程,即使没有工作流业务系统也可以开发运行,只不过有了工作流可以更好的管理业务流程