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

随便一个JavaBean对象都可以 生成一棵树

随便一个JavaBean对象都可以 生成一棵树  

【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 资源(比如网页、脚本、图片等)的源头。 包括该资源的协议、主机名、端口号。 在同源策略中,如果两个资源的域相同,则它们属于同一域,可以自由进行交互和共享数据。 反之,如果两个资源的域不同,就会出现跨域问题。 这时就需要特殊的方式来处理,如跨

前端技术深造指南

前端技术深造指南 前端开发是一个不断发展和变化的领域,要想在这个领域深造,就需要不断学习和实践新的技术和工具。以下是一些关于如何深造前端技术的建议: 开篇推荐 来来来,老铁们,男人女人都需要的技术活 拿去不谢:远程调试,发布网站到公网演示,远程访问内网服务,推荐链接 1. 掌握基础 在深入学习前端技术之前,首先需要掌握一些基础知识,包括HTML、CSS和Ja

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:/

图标离线

iconify离线使用-1 参考学习链接1:https://juejin.cn/post/7042971845695373325 参考学习链接2:https://juejin.cn/post/7184730305545109561 参考学习链接3:https://juejin.cn/post/7087827571861585956 查找图标网址:https://icon-sets.iconify.

ts类06

类 // 类:描述了创建的对象共用的属性和方法 // 实例化对象 class Person { name: string age: number constructor(name, age) { this.name = name this.age = age } sayHi(str: string) { co

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

玩转 CMS2

玩转 CMS2 上篇研究了样式、请求、evn、mock,感觉对效率的提升没有太明显作用。 比如某个工作需要2天,现在1天可以干完,这就是很大的提升。 提高效率的方法有代码复用、模块化、低代码工具。 目前可以考虑从代码复用方面下手,即使最低级的代码复制也可以。 要快速提高效率,需要对本地项目中的一些关键流程和技术比较了解,清楚常用功能实现思路和手段: 如何快速开发产品提出的一些常用页面(功能) 现

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

<<  <  528  529  530  531  532  533  534  535  536  537  538  >  >>