Java
jar制作service(服务)
教程:windows 下将jar包做成服务,以后就不怕jar包停了_win7 jar包安装为服务-CSDN博客 下载路径:NSSM - the Non-Sucking Service Manager 1 进入jar同级目录 2 编写bat文件:例如 genstart.bat java -jar gen.jar --server.port=8002 或者 ja
【JavaScript】JavaScript定义、引入方式、基础语法、函数、对象、继承
定义 JavaScript是一门跨平台、面向对象的脚本语言 用来控制网页行为的,可以使网页交互 引入方式 内部脚本 外部脚本 JS基础语法 书写语法 输出语句 变量 变量作用域 数据类型 运算符 == === ?? .? ... 展开运算符 (1)打散数组传递给多个参数 (2)复制数组或对象 (3)合并数组或对象 类型转换 流程控制语句
Skywalking(8.7)安装以及docker镜像打包
Skywalking安装以及docker镜像打包 Skywalking版本:apache-skywalking-apm-es7-8.7.0 ES版本:7.17.2 一.下载Skywalking的安装包 下载地址:Index of /dist/skywalking/8.7.0 (apache.org) 上传到服务器安装目录并解压 二.查看并修改配置文件 在配置文件中找到图片所在的位置
不是银趴~是@Import!
首先我们要明确:@Import 注解是 Spring 提供的。 然后我们看一下该注解的官方注释: 我们将其中我们关心的重要部分提取出来翻译整理如下: 该注解可导入一个或多个组件类——通常是Configuration类。 允许导入@Configuration类、ImportSelector接口和ImportBeanDefinitionRegistrar接口的实现,以及普通类(从4.2版本开
2024年1月Java项目开发指南2:项目设计
确定软件架构 1.前端用什么技术,什么框架,什么版本 2.后端用什么技术,什么框架,什么版本 3.用些什么软件,软件版本? 比如: 前端:vue3 + Element-Plus + Axios 后端:Java17 Springboot MyBatis-plus Maven3 数据库:MySQL5.5 后端开发工具:IDEA2023.2.2 前端开发工具:Webstorm2023.2.2 接口管理工
鸿蒙,HarmonyOS与H5相关点
HarmonyOS(鸿蒙操作系统)与H5(HTML5)有以下相关点: 支持Web技术:HarmonyOS支持基于Web技术的应用开发,包括使用HTML、CSS和JavaScript构建的H5应用程序。你可以使用H5技术栈开发HarmonyOS应用,从而在HarmonyOS设备上提供丰富的Web应用体验。 多终端适配:HarmonyOS的设计理念是面向多终端的统一操作系统。H5作为一种跨平台
什么是云原生?这回终于有人讲明白了
什么是云原生?这回终于有人讲明白了 伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都0202年了,如果你还不懂云原生,那真的out了。 大家言必称云原生,却鲜少有人告诉你到底什么是云原生,若是找资料来看,读完大多会感觉云绕雾罩,一知半解,总之虚得很;甚至会让你一度怀疑自己的智商,不过我对于读不懂的文章,一律归因于写文章的人太蠢,当然
从云计算到云原生:从概念到落地
从云计算到云原生:从概念到落地 云计算最近几年已经火得不行,云原生(Cloud Native)这个概念又来了,如果上云不“原生”,那就等于白上云。究竟什么是云原生?云原生有何优势?怎么从“不原生”一步一步做到云原生?本文将给出切实可行的云原生落地指南。 我们先从云计算说起。在云计算普及之前,一个应用想要发布到互联网,就需要企业自己先买几台服务器,找一个IDC机房,租几个机架,把服务器放进去。接下
腾讯大牛深入浅出详解云原生
腾讯大牛深入浅出详解云原生 本文介绍目前业界非常火热的“云原生(CloudNative)”相关知识结构,包括微服务、DevOps、持续交付、服务网格、Serverless等相关知识点。“云原生”通过提供一套完整的技术体系和方法论来指导我们在云环境下,在系统功能越来越复杂的情况下,还能够做到敏捷开发并保证系统可用性。 云原生产生背景 随着云计算平台的成熟和分布式框架的普及,应用上云已
No transaction aspect -managed TransactionStatus in scope 事务回滚报错
项目中A方法调用B方法,B方法中又调用C方法,注解加在B方法上,根据事务失效的几种情况得知同一类中,不能用不加事务的方法调用加事务的方法,故事务失效了。 稳定高效、功能强大的Asp.net Core+Vue前后端分离工作流快速开发平台 - roadflow.net Java+Vue前后端分离工作流快速开发平台 - roadflow.cn
SpringBoot中使用单例模式+ScheduledExecutorService实现异步多线程任务(若依源码学习)
场景 若依前后端分离版手把手教你本地搭建环境并运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 设计模式-单例模式-饿汉式单例模式、懒汉式单例模式、静态内部类在Java中的使用示例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1
Gin CORS 跨域请求资源共享与中间件
Gin CORS 跨域请求资源共享与中间件 目录Gin CORS 跨域请求资源共享与中间件一、同源策略1.1 什么是浏览器的同源策略?1.2 同源策略判依据1.3 跨域问题三种解决方案二、CORS:跨域资源共享简介(后端技术)三 CORS基本流程1.CORS请求分类2.基本流程四、CORS两种请求详解1.两种请求详解2.解决跨域问题:浏览器对于这两种请求的处理五、Gin 中间件5.1 中间件介绍5
面试官:禁用Cookie后Session还能用吗?
Cookie 和 Session 是 Web 应用程序中用于保持用户状态的两种常见机制,它们之间既有联系也有区别。 Cookie 是由服务器在 HTTP 响应中发送给客户端(通常是浏览器)的一小段数据。客户端将这些信息保存在本地,并在后续的请求中自动将其发送回服务器。 而 Session 是在服务器端创建的一种机制,用于跟踪用户的会话状态。服务器会给每个用户分配一个唯一的会话 ID,并将该 ID
MyBatis中使用#{}和${}占位符传递参数的各种报错信息处理
在Mapper层使@Select注解进行SQL语句查询时,往往需要进行参数传入和拼接,一般情况下使用两种占位符#{参数名}和${参数名},两者的区别为: 一、两种占位符的区别 1、参数传入方式的区别 #{}是预编译处理,后台输出的日志会将SQL语句中的#{}占位符输出为?,将传入的Parameter传入SQL语句。 ${}是字符串硬替换,会直接将传入的参数直接替换${}占位符,不进行预处理。有SQ
Docker + Jenkins 如何实现自动化部署?
Docker + Jenkins 如何实现自动化部署? 一. 概述 实验室每次项目发布测试时,都要手动本地打包好了然后上传到服务器,替换原来nginx下面的目录文件,十分麻烦和繁琐。这次就来优化一下,通过Dockerfile + Jenkins实现自动化部署 二. 实践 Nginx相关 安装nginx 一定要按照官方的安装方式来安装nginx,不然可能会出现一些幺蛾子。笔者之
关于函数式接口中常用的Supplier、Consumer、predicate、Function的总结以及其使用场景
首先介绍一下函数式接口:函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。在JDK中为我们提供了大量的函数式接口,其中较为简单和常用的为以下4个:Supplier、Consu
简单实现Aop和注解配合使用
简单实现Aop和注解配合使用 添加依赖 创建注解 创建需要织入的代码 ::: tip 提示 本次置入的代码效果是 将注解的value值放到User对象的用户名里 测试前提:注解放在方法上,且方法必须存在参数User在参数第一个位置 ::: 实体类(User) ------开始测试------ Controller service 结果 ::: tip 提示 没有织入代码的话 use
将本地jar包导入到maven仓库
将本地jar包导入到maven仓库 配置maven环境 下载maven并配置环境变量(打开cmd输入mvn测试maven环境) 执行命令 在cmd输入下方命令(上面的数据是随机的) 注: -Dfile 本地jar包所在位置 -DgroupId pom文件里面所对应的 <groupId>标签 -DartifactId pom文件里面所对应的<artifactId>
考研408之C语言入门
考研408之C语言入门 前言 这篇文章是我决定考研后写下的C语言基础学习记录,因为在此之前我有过Java项目开发的相关经验,对基础语言的学习也有一些心得,所以学习C语言时也只是快速过一下语法重点,并进行记录总结。这里只是第一次学习C语言基础进行的知识总结,未涉及到刷题后总结,后续刷题后如果觉得有总结的必要,也会在我的博客园中进行发布,读者可以关注了解,一起交流学习,祝成功上岸! 补充:因为我没有
跨平台桌面开发,Electron还是WebView2
跨平台桌面开发,Electron还是WebView2 (上篇) https://www.toutiao.com/article/7067348671427281420/跨平台桌面开发,Electron还是WebView2 (中篇) https://www.toutiao.com/article/7080905708988219907/ 跨平台桌面开发,Electron还是Web
Hibernate Hbm2ddl.auto=update
在使用Hibernate的时候我们一般都会配置hibernate.hbm2ddl.auto这个属性,而其中的常见的属性值包括: create create-drop validate update 而在使用的过程中,update是我用的比较多的,由于官方文档对于这个属性产生的效果和使用的范围没有做详细的说明,只是提了一句会会更新数据库的schema,而且不建议在生产环境中使用,但是怎么更新,更
SpringMVC小结
1、SpringMVC是啥? MVC是Model-View-Control 顾名思义,它是 Spring 框架中处理模型(Model)- 视图(View)- 控制器(Controller)或 MVC 模式的一个模块。它结合了 MVC 模式的所有优点和 Spring 的便利性。 2、为什么要用SpringMVC 如果没有MVC设计模式。程序间的各层之间依赖非常强,耦合度高..严重违背了高内聚低耦合的
如果有人在你的论坛、博客,乱留言、乱回复,怎么办?
作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 哈喽,大家好我是技术UP主小傅哥。 常听到一句话:你很难赚到你认知以外的钱💰,屁!不是很难,是压根赚不到。 你以为要是你做也能做,但其实除了你能看见的以外,还有很多东西都不知道。 我看过不少小伙伴自己上线过带有评论功能的博客,或是能进行通信的聊天室。但最后都没运营多久就关停
getRemoteAddr()获取客户端输入的ip地址
getRemoteAddr()获取客户端输入的ip地址 遇到的问题: 客户端输入的http://192.168.6.131:8888 服务器得到的是:http: //wxzj-web:80 原因:nginx配置问题 源码如下: 之前nginx配置: 解决方法: nginx配置添加下面参数 各参数的含义如下所示。 Host包含客户端真实的域名和端口号; X-Forwarded-Proto
JAVA工作流引擎低代码快速开发平台(J-RoadFlow-Plus)测试环境部署说明
从j-roadflow官网(https://roadflow.cn/)下载发布后的压缩包并解压得到如下文件: j-roadflow-8.0.0.jar为编译后的jar包(运行jar包需要jdk1.8以上版本)。 roadflowjava-mysql.sql为mysql数据版本(mysql版本要求8.0,测试环境只提供了mysql,正式版本支持更多数据库类型。)。 用压缩软件打开jar包修改配置文
Unity3D 游戏服务器怎么实现热更新详解
Unity3D是一款强大的游戏开发引擎,它不仅可以用于游戏客户端的开发,还可以用于游戏服务器的搭建。在游戏开发过程中,热更新是一项非常重要的功能,它可以使游戏在不重新启动的情况下,更新游戏内容,修复bug,提高游戏体验。本文将详细介绍Unity3D游戏服务器如何实现热更新。 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。