Java
JavaSE的第七步 —— 开发者工具、控制语句、if单分支,if-esle双分支,if-else if-else多分支、switch
一、开发者工具 工欲善其事,必先利其器。作为一个学习Java的小白,一个好的工具对我们的开发来说可以说是事半功倍。 在网上看了很多大神们都推荐的使用IDEA开发工具,前30天可以免费使用。而在30天后大神提供了相应的解决方法,只要想学,办法总比困难多。加油每一个求学者。 二、控制语句 —— 顺序语句 顺序就是按照某种规定好的规则对程序进行执行。指的是从上到下,依次执行 “顺序结构”代表“先执行a,
ssts-hospital-web-master项目实战记录三:项目开发规范
记录时间:2024-02-21 参考书籍《Vue.js 3+TypeScript完全指南》17.3 项目开发规范 在企业项目开发中,通常由多人一起协作完成开发任务,每个人编写的代码风格可能不统一。为了避免出现问题,一般会制定一些规范来约束整个项目的编码风格,包括编辑器规范、代码格式规范、编写代码规范、Git提交规范、命名规范等。这些规范可以帮助团队保持一致的代码风格,提
代码随想录 day56 最长递增子序列 最长连续递增序列 最长重复子数组
最长递增子序列 dp[i]表示i之前包括i的以nums[i]结尾的最长递增子序列的长度 状态转移方程的含义:位置i的最长升序子序列等于j从0到i-1各个位置的最长升序子序列 + 1 的最大值。 最长连续递增序列 dp[i]:以下标i为结尾的连续递增的子序列长度为dp[i]。 如果 nums[i] > nums[i - 1],那么以 i 为结尾的连续递增的子序列长度 一定等于 以i -
Docker_学习记录1
Docker简介 Docker概述 Docker:一次镜像,处处运行 -- 保证运行环境相同 解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟 Docker的三要素:镜像(image), 容器(container), 仓库(repository) 镜像:静态的,不可修改 容器:有镜像创建 仓库:存放镜像的地方,docker hub等 Docker运行原理 Docke
数据安全技术体系架构
一、网络和通信层安全架构 外部网络和办公网络应通过统一接入网关进入生产网络。 内网现在也是不可信任的。 网络层身份认证,不仅要验证人的身份,还要检查接入设备是公司资产还是个人设备。 jQuery(document).on('copy', function(e) { var selected = window.getSelection(); var copyFooter
Java基础01:注释
1.注释: 1.1.平时编写代码,在代码量比较少的时候,还可以看懂自己写的,但是当项目结构一旦复杂,就需要用到注释 1.2.注释不会被执行,是给写代码的人看的 1.3.养成注释的好习惯 2.java中的注释有三种: 2.1 单行注释 2.2 多行注释 2.3 文档注释 1.创建一个空项目 2.选择moudle 3.创建项目
babel 基础概念 & 从零到一写一个 babel 插件
babel 基础概念 简单来说,做语法转换兼容的, 复杂一点的说,babel可以将我们写的 ES6+ 的Javascript语法转换为向后兼容的语法,以便能够在旧版本的浏览器或者其他环境运行。 babel 生成代码的三个阶段 解析(parse) 输入:源码 输出:AST 转换(transform) 输入:AST 输出:AST(此AST非彼AST,是被不同babel插件处理过的AST)
SQL中为什么不要使用1=1?
最近看几个老项目的SQL条件中使用了1=1,想想自己也曾经这样写过,略有感触,特别拿出来说道说道。 编写SQL语句就像炒菜,每一种调料的使用都会影响菜品的最终味道,每一个SQL条件的加入也会影响查询的执行效率。那么 1=1 存在什么样的问题呢?为什么又会使用呢? 为什么会使用 1=1? 在动态构建SQL查询时,开发者可能会不确定最终需要哪些条件。这时候,他们就会使用“1=1”作为一个始终为真的条
SpringBoot应用“No primary or single unique constructor found for interface javax.servlet.http.HttpSession”Bug修复
Bug复现 今天在写SpringBoot应用时,写一个后端生成图形验证码的业务时,需要用到session保存后端生成的图形验证码的Base64编码,然后前端通过session来显示图形验证码。 代码里用到了servlet里的HttpSession类,于是idea自动导入了javax.servlet包里的HttpSession。 业务代码如下: Postman测试如下: 启动SpringBoot
【Unity3D】Unity与Android交互
1 前言 本文主要介绍 Unity 打包发布 Android apk 流程、基于 AndroidJavaObject(或 AndroidJavaClass)实现 Unity 调用 Java 代码、基于 UnityPlayer 实现 Java 调用 Unity 代码,官方介绍见→Android。 Unity 项目 C# 中获取平台的代码如下,需要引入 UnityEngine 命名
面试题随手记-2月20日
异常/Exception类型原理 java异常的层次结构图: throwable分为Error、Exception ·Error ·JVM内部问题,比如资源不足等,无法恢复 ·处理方式:不用处理 ·Exception ·JVM通过处理可回到正常执行流程,即:可修复 ·分为unchecked Exception(非受检异常)、checked Ex
CORS就是跨域吗?
首先,跨域的域是什么? 跨域的英文是:Cross-Origin。 Origin 中文含义为:起源,源头,出生地。 在跨域中,"域"指的是一个 Web 资源(比如网页、脚本、图片等)的源头。 包括该资源的协议、主机名、端口号。 在同源策略中,如果两个资源的域相同,则它们属于同一域,可以自由进行交互和共享数据。 反之,如果两个资源的域不同,就会出现跨域问题。 这时就需要特殊的方式来处理,如跨
Java 21 虚拟线程如何限流控制吞吐量
虚拟线程(Virtual Threads)是 Java 21 所有新特性中最为吸引人的内容,它可以大大来简化和增强Java应用的并发性。但是,随着这些变化而来的是如何最好地管理此吞吐量的问题。本文,就让我们看一下开发人员在使用虚拟线程时,应该如何管理吞吐量。 在大多数情况下,开发人员不需要自己创建虚拟线程。例如,对于 Web 应用程序,Tomcat 或 Jetty 等底层框架将为每个传入请求自动生
Caused by: java.lang.ClassNotFoundException: com.qcloud.cos.auth. 类找不到异常
java.lang.ClassNotFoundException 表示在运行时找不到指定的类。在这种情况下,缺少了 com.qcloud.cos.auth 包中的类。请确保项目中包含了腾讯云 COS SDK 相关的依赖,并且这些依赖能够正确加载。检查项目的依赖配置,确保包含了腾讯云 COS SDK 相关的依赖
微信小程序预览或保存pdf
在完成微信预览或保存pdf功能需要用到两个重要的api - wx.downloadFile 和 wx.openDocument wx.openDocument 下载文件资源到本地,返回文件的本地临时路径 (本地路径) 使用这个api要在微信公众后平台配置合法域名白名单,否则会报下面这个错误 只是测试功能的话,可以在 本地设置 中勾选 不校验合法域名、web-view(业务域名)、TLS版本
熟悉又陌生的JavaWeb 第1天
传送门 JavaWeb开发环境配置 简单项目,其实我更推荐pom引入Jetty的方式 B/S结构 B-Browser S-Server Web编程语言 CGI、PHP、JSP、ASP 服务器安装 IDE安装 第一个Web项目 推荐自己手动建立webapp目录,从空项目建立webapp 关于创建webapp项目 理想中的默认方式 IDEA创建Webapp 默认方式下载骨架配置太慢导致项目
Nginx 在Linux中安装、使用、配置详解
一、官网下载Nginx 官网地址: http://nginx.org/en/download.html 我下载的是最新稳定版 二、上传到服务器解压 1、上传到指定的服务器地址 上传的地址自己决定,我上传到 /usr/Nginx。 2、解压 使用命令: tar -zxvf “你的Nginx压缩包”,我这里是: 三、初始化Nginx 1、进行configur
javac不报错但不生成文件
使用场景:在命令行cmd使用命令javac、java运行java程序,结果报错“错误:找不到或无法加载主类” 后来发现javac虽然没有报错但是也没有生成对应的class文件 解决方案: https://blog.csdn.net/qq_41999034/article/details/111604649 我将环境变量放到最上面之后重启,发现在cmd中运行javac依然不好使,不显示提示,最后发现
cmd.exe & powershell cd java_home
PS C:Program FilesZuluzulu-8> cd $env:JAVA_HOME PS C:Program FilesZuluzulu-8> C:Program FilesZuluzulu-8>cd %JAVA_HOME% C:Program FilesZuluzulu-8> * [power shell cd java_home - 搜索](https:/
Rabbitmq单机搭建
安装RabbitMQ 安装依赖 yum install -y make gcc gcc-c++ m4 openssl openssl-devel yum install -y ncurses-devel unixODBC unixODBC-devel java java-devel socat 安装Erlang Erlang RPM包下载地址:https://packagecloud.io/r
MySQL——数据处理函数
MySQL——数据处理函数 数据处理函数又被称为单行处理函数,单行处理函数的特点:一个输入对应一个输出. 语法格式:select 单行处理函数(字段名) from 表名; 常见单行处理函数 转换小写:lower() 转换大写:upper() 取子串:substr() ,语法为 substr(字段名,头,尾)。注意:起始下标是从1开始,和Java不同。 字符串拼接:concat
Java项目,营销抽奖系统设计实现
作者:小傅哥 博客:https://bugstack.cn 项目:https://gaga.plus 沉淀、分享、成长,让自己和他人都能有所收获!😄 大家好,我是技术UP主,小傅哥。 经过这个假期的嘎嘎卷🧨,大营销平台项目第一阶段开发完成并以上线【 在线体验地址:https://gaga.plus 】。项目课程,全程视频手把手从0到1开发,第1阶段仅需要2周学习,即可写到简历冲春招「已提供简历
Android家庭记账本开发第五天:ListAdapter适配器的编写
昨天讲了数据库相关的操作现在来看我们当初在MainActivity的Java文件当中的initData方法: 大部分代码现在应该都能看懂了,现在我们来看适配器相关的部分,首先listView是我们在前面声明的一个ListView对象,我们通过findViewById将list_view的布局传给listView,告诉它数据显示的格式,这些我们都是在之前第二天所讲到的,之后就是适配器相关的代码
Java_8 常用容器
title:(在线学习平台) link:(https://www.acwing.com/) cover:(https://cdn.acwing.com/media/activity/surface/log.png) 8.1 List 接口:java.util.List<>。 实现: java.util.ArrayList<>:变长数组 java.util.Linked