Java
JavaWeb基础:安装tomcat和maven
JavaWeb基础:安装tomcat和maven tomcat闪退问题 下载zip即可,无需配置,只需运行相关文件即可 文档所在位置:D:Environmentapache-tomcat-9.0.78bin 开启:startup.bat 关闭:shutdown.bat java8 不适用tamcat10及以上版本 解决办法:https://blog.csdn.net/egegerhn/articl
关于单元测试的一些思考
单元测试作为软件质量的重要一环,往往在整个开发流程中被大多数开发人员所忽略,本文旨在分析如何写好单元测试并探索一些测试驱动开发的应用。 单元测试原则 在写单元测试前,先要明确什么是单元测试,单元测试的原则是什么?明确这些问题前不妨先参考一下前人总结的单元测试First原则。 在工作过程中经常见到一些无效的单测,通常是启动Spring容器、连接数据库、调用方法,最后控制台输出结果,这种并不能称
java拦截器获取POST请求体后Controller异常Required request body is missing OR Stream closed
解决办法参考文档:https://blog.csdn.net/qierkang/article/details/88544691 springboot拦截器获取POST请求体后导致Controller中@RequestBody参数异常Required request body is missing OR Stream closed. 1.为什么会报这个错? 因为http的body只能读取一次。 2
Java入门13(socket)
Socket编程(网络通信) 服务器端Demo(ServreSocket) 创建服务端时,如果不提供IP地址,则默认为本地连接(127.0.0.1),但是一定需要手动配置监听端口! 客户端Demo(Socket) 创建客户端时,客户对象的端口由操作系统自动分配,参数传递服务端的IP地址以及服务器监听的端口
jsconfig.json文件作用
没搞懂具体是个啥,目前知道有两个作用 1. 别名路径提示 2. 对 JavaScript 文件启用类型检查 要jsconfig.json生效,必须勾选Check JS选项,配置路径生效也如此 3. 配置插件后要重启vscode,快速重启,可使用 ctrl+shift+p,选择 Realod window命令 参考: 
【Cocos2d-x】升级Spine 3.8.95
从Spine官方下载3.8.95版本的spine-cpp、spine-cocos2dx; 删除cocos2d-x/cocos/editor-support/spine中所有的旧版本的spine代码; 把spine-cpp、spine-cocos2dx所有源文件全部拷贝到cocos2d-x/cocos/editor-support/spine目录; 一、Lua-binding 1、使用如下配置
学科知识图谱学习平台项目 :技术栈Java、Neo4j、MySQL等超详细教学
学科知识图谱学习平台项目 :技术栈Java、Neo4j、MySQL等超详细教学 0.效果展示 1.安装教程 安装Java SDK 11,下载前需要登录Oracle账号,下载链接,安装教程,测试是否能在命令行工具调用java 打开Neo4j官网,下载社区版服务器,不要选择桌面版,下载链接,依照跳出的网页对Neo4j进行配置,配置完成后能在命令行工具内调用即可 安装Apac
EaselJS 源码分析系列--第一篇
什么是 EaselJS ? 事儿还得从 Flash 说起,因为我最早接触的就是 Flash, 从 Flash 入行编程的 Flash 最早的脚本是 Actionscript2.0 它的 1.0 我是没用过。 Actionscript2.0 与 Javascript 非常像(es3 时代的 Javascript) 后来又推出了完全面向对象的 Actionscript3.0 而毕业后的我也开始入坑成
windows下的nginx目录介绍
windows下的nginx目录介绍 目录结构 windows下的nginx目录结构如图所示: 日志文件 logs目录下存储的是日志文件。 access.log文件内容类似如下: error.log文件内容类似如下: 静态网页目录 html存储的是静态网页。 配置文件 conf/nginx.conf存储的是配置文件,很重要。 二进制程序 nginx.exe为windows下的
SpringBoot整合mybatis(plus)单表查询和多表查询
SpringBoot整合mybatis(plus)单表查询和多表查询 前言 mybatis是springboot常用的操作数据库的框架,能够大大简化数据库操作,其可以进行xml配置开发,也可以进行注解开发。虽然现在有mybatis-plus,功能很强大,但也只是简化了单表操作,多表操作甚是麻烦。小型项目怎么用都可以,但是对于大型项目来说还是推荐mybatisXML进行多表操作,用mybatis-p
springcloud启动后读取不到nacos上启动文件
问题:在确认nacos和jar包都启动成功后,却并没有读取到nacos配置中心的内容。 解决:检查java项目的bootstrap.yml配置文件。 # ${spring.application.name}.${spring.cloud.nacos.config.file-extension},就是你应该在nacos配置列表中namespace选项下创建的Data Id.
shell多线程/实例
1.Shell实现多进程 使用&和wait配合实现shell多进程并行 参考连接:https://blog.csdn.net/yuefei169/article/details/83340480 (1)改串行执行为并行执行方式:将前台执行命令放在后台执行(串行命令后加 &符号).(生产少使用该方式) &n
Spring的生命周期详解
Spring的生命周期 Spring框架是一个非常流行的Java企业级开发框架,它提供了很多强大的功能,包括依赖注入、AOP、事务管理等。在使用Spring框架时,了解Spring的生命周期非常重要,可以帮助我们更好地理解Spring框架的工作原理。 Spring的生命周期可以分为三个阶段:实例化阶段、初始化阶段和销毁阶段。 实例化阶段 在Spring框架中,Bean是最基本的组件,它是Sprin
Web 前端常用的组态软件工具(可视化)
前言 随着创新技术驱动工业物联网不断发展,设备联网所产生的多样化数据,在边缘端与云端进行大数据分析,成为工业应用场景数字化的需求。跨系统可通用,不受硬件限制达成无缝整合,监控组态软件SCADA成为物联网时代建构出各种工业应用的成功关键。 概念 组态(Configure):包含“配置”、“设定”、“设置”等意思,所以工业组态系统是指不需要编写计算机程序、通过类似“配置”的方式完成工业应用开发的系统
maven-shade-plugin&java.lang.runtimeexception: unable to find function
在Maven中,主要有3个插件可以用来打包: 登录后复制 1.maven-jar-plugin,默认的打包插件,用来打普通的project JAR包; 2.maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包; 3.maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等。 可执行jar包(maven-shade-plugin)
【859】JS开发相关
实例 我的第一个 JavaScript 程序 Fri Jul 14 2023 14:08:26 GMT+1000 (Australian Eastern Standard Time) 显示日期 尝试一下 »
ckeditor粘贴word图片且图片文件自动上传源码
如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html&nb
Netty 原理解析与开发实战(一)
Netty 原理解析与开发实战 一、Netty 概述 1.1 Java网络编程进化史 1.1.1 Java OIO 早期java提供了 java.net包用于开发网络应用,这类API被称为阻塞Java OIO(阻塞IO)。 服务端主要实例代码: 客户端主要实例代码: 从上面的实例代码可以看出,OIO使用比较简单。但是,当需要开发一个大型的网络应用时,OIO就显得无能为力了,因为Socket和S
groovy脚本sh执行注意单双引号问题
正常groovy脚本 正常groovy流水线脚本,看上去没啥问题,却偏偏报错了: 很容易看出${SONAR_DATA}/${params.appname}/result.exec这个变量没有识别到 排查一圈下来,原来是单双引号的问题改成下面就好了 注意sh执行脚本要用双引号