程序员 程序 日记java
java语言和数据类型
1、java和跨平台 计算机语言和编程相关 1. JVM:java虚拟机。 2. JRE:java运行环境。包括程序运行所需的虚拟机和类库,一般服务器使用。 3. JDK:java开发工具包。 java语言是如何跨平台的? java语法规则(重点) 类名建议首字母大写。2. 一个类要运行必须要有ma ......
java常用注解校验参数
validation中内置的constraints 注解 描述 @AssertFalse 所注解的元素必须是Boolean类型,且值为false @AssertTrue 所注解的元素必须是Boolean类型,且值为true @DecimalMax(value) 验证 number 和 string ......
微信小程序-根据同声传译插件创建语音转文字的自定义插件
使用了vant weapp组件 .js // page/common/components/voice/voice.js import Toast from '../../../../vant-weapp/dist/toast/toast'; //引入插件:微信同声传译 var plugin = r ......
Invocation of init method failed; nested exception is java.sgl.SOLException: com.mysgl.cj.jdbc.Driver
这个错 呢 就是你没有在pom.xml 里面指定你mysql的版本号 此时还会诱发另外一个错误 Cannot resolve mysql:mysql-connector-java 加个版本号 就可以了 ......
52班JAVA入门基础课堂代码
Demo01_数组的概念和定义格式 package day01; public class Demo01_数组的概念和定义格式 { public static void main(String[] args) { // int age = 19; // 容器 大小 ,同类型的元素,长度 元素的个数 ......
Java8之UnaryOperator总结
在Java8中,UnaryOperator是一个参数接口,它继承自Function,UnaryOperator接收一个参数,返回和参数同样类型的结果,其实相当于对数据做了加工。 @FunctionalInterface public interface UnaryOperator<T> extend ......
Azure DevOps(三)Azure Pipeline 自动化将程序包上传到 Azure Bolb Storage
一,引言 结合前几篇文章,我们了解到 Azure Pipeline 完美的解决了持续集成,自动编译。同时也兼顾了 Sonarqube 作为代码扫描工具。接下来另外一个问题出现了,Azure DevOps 由于有人员限制,项目上不能给非开发人员或者外包成员开权限,这个时候就需要将编译好的程序包上传到公 ......
21基于java的旅游信息管理系统
项目背景 根据旅游行业的这种现状,提出解决问题的一个可行性方法,实现了旅游管理的网络化。 项目总体介绍 旅游系统设计分为前后网站和后台管理系统,功能点包含旅游景点信息分类展示、景点详情(地理位置、特色景点概述等)、下单预订等功能; 角色分为管理员和普通用户。 用户可以对旅游线路及其详细信息进行查询、 ......
nrm : 无法将“nrm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
一、前言 因为觉得npm下载太慢了,可能是镜像不行,需要不断的更换,我嫌找镜像太麻烦了,然后看到网上说使用第三方软件可以快速的修改、切换镜像源 于是下载了nrm 执行npm i -g nrm进行全局的下载 下载完成后,执行命令nrm ls报错了 二、解决 1、执行命令npm list --depat ......
微信小程序获取头像、昵称的处理方法
一、现象 根据《小程序用户头像昵称获取规则调整公告》 自 2022 年 10 月 25 日 24 时后(以下统称 “生效期” ), 用户头像昵称获取规则将进行调整 : 通过 wx.getUserInfo 接口获取用户头像将统一返回默认灰色头像,昵称将统一返回 “微信用户” 官方链接: https:/ ......
代码大全-如何建立一个高质量的子程序
不积硅步,无以至千里;不积小流,无以成江海。大型的项目是由一个个小模块构建而成。每一个小模块里面又包含着许多子程序。如果每一个子程序都能做到高质量,那么整个项目代码的质量必然很高。🤔 建立一个子程序的步骤 《代码大全》这本书将设计程序列为首要步骤。该步骤在我看来就像是为这个程序赋予特别的意义。整个 ......
【解决】mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
在计算机管理中启动时,发现 mysql 报错:mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。该问题的解决方式为:1 找到 Mysql 的安装路径,看看有没有data文件夹,如果没有data文件夹,自己重新建一个;如果有的话,就把里面的内容全部清空,但 ......
【Java学习笔记】Maven Web工程的创建与启动
1、创建一个空工程,再创建一个mavenweb的模块 Maven web项目结构 pom.xml中一些释义 2、tomcat插件安装与web工程启动 (1)Maven坐标库搜索tomcat maven找到其坐标 (2)在pom.xml中添加插件配置 tomcat2.1版本相对稳定,配置代码 <!-- ......
JAVA八股文,慢慢加
JAVA String StringBuilder StringBuffer String是不可变的 STringBuilder可变, 且不是线程安全的 StringBuffer同StringBuilder类似,但是线程安全的 == 与 equals 方法的区别 == : 如果是基本的数据类型 比较 ......
架构师日记-深入理解软件设计模式
本文从设计模式与编程语言的关系,设计模式与架构模式的区别,设计原则和设计模式的关系等几个维度进行了分析和解答。关于设计模式应该如何学习和应用的问题,给出了学习意见和实践心得。 ......
java发送http请求的几种方式
1、Socket 2、HttpURLConnection 3、HttpClient、okhttp、forest 4、RestTemplate 5、HttpUtil 6、OpenFeign 参考: https://blog.csdn.net/yubin1285570923/article/detail ......
小程序都能在PC端打开吗?
经常有萌新小伙伴来问我:小程序能在windows系统、mac、统信UOS等桌面操作系统中打开吗?估计现在还是有很多小伙伴对此有疑问,今天就统一来给大家解答一下。 结论先行:可以! 接下来再给大家介绍几种实现小程序在PC端运行的方法,以及一些工具推荐。 小程序在桌面端运行通常需要借助一些技术手段,以 ......
【Java】对pdf表格中的字符串进行换行处理
需求:将数据库查出来的字符串数组放入pdf的表格中,并且每个字符串单独占一行 解决: 1、尝试在字符串后面加上/r 或 /n 无效:只会在两个字符串之间加上一个空格 2、尝试在字符串后面加上/br 无效,无法识别/br,只会识别成/b 与字符串r 3、尝试使用第三方库的方法(成功) 三方库为: co ......
java中的多态
多态是继封装、继承之后,面向对象的第三大特性。 生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞 机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描 述的就是这样的状态。 定义 多态: 是指同一行为,对于不同的对象具有多 ......
Java中为什么要使用Integer呢?阐述Integer与int的区别
Java本身就是一个面向对象的编程语言,一切操作都是以对象作为基础,如像ArrayList,HashSet,Hashtable,HashMap等集合类中存储的元素,只支持存储Object类型,又如同泛型的设计,统统表现出了Java对于封装类型的重用 ......
到底什么是小程序插件?
最近和小伙伴交流,时常发生插件、组件、控件等概念混淆的情况,因此导致经常会错意。感觉还是很有必要带大家整理清楚的,今天就来跟大家来聊一聊插件、组件、控件的区别。 什么是插件 先按照官方的一些解释来看看插件的概念描述? 微信小程序官方描述: 插件,是可被添加到小程序内直接使用的功能组件。开发者可以像开 ......
java 根据URL 下载文件
1、废话不多说,如下图所示 @ApiOperation("文件下载") @GetMapping("/download") public void download(@RequestParam("fileUrl") String fileUrl, @RequestParam("fileName") S ......
01_java面向对象编程语言的思考
java的跨平台 在各个操作平台上,有一层JVM(java虚拟机),这是支撑java程序能够运行的基础。 java源代码→(编译)→java字节码→(运行)→java虚拟机 jdk:java开发工具包 jre:java运行环境 jvm:java虚拟机 api:应用程序接口 程序目录主要结构 lib目 ......
JAVA笔记2
Java语言基础包括以下内容: 数据类型:Java的数据类型分为基本数据类型和引用数据类型两种。其中,基本数据类型包括整型、浮点型、字符型和布尔型,而引用数据类型则包括类、接口、数组等。 运算符:Java支持多种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符等。这些运算符可用于进行各种数值 ......
Java基础学习之大数字处理相关的类有哪些?
前言 我们知道,在现实世界里,实际上数字是有无穷个的,就比如0和1之间,你说有多少个数字? 无数个! 但是在计算机中,数字的个数其实是有限的,因为计算机有存储空间的限制,所以实际上无论是整数还是浮点数,都是有最大范围的。比如在Java中,整型的最大范围是64位的long型整数。 但是有的小伙伴问了, ......
windows脚本 .dat启动多个exe程序
创建.dat文件: 通过新建记事本,保存文件的后缀设置为.dat即可 .dat文件内容: 对当前目录下的exe程序进行执行,关闭命令行窗口时,终止进程 @echo off set current_path=%cd% start %current_path%\lte_analysis.exe star ......
java:找不到符号 符号:变量:log
原文链接:https://blog.csdn.net/zhanghaoninhao/article/details/129180810 问题:java:找不到符号 符号:变量:log环境:springboot idea解决方法:在idea中,点击file-Settings,打开配置页面,如图红框位置 ......
Java异常
Java的异常是指在程序运行过程中出现的错误或异常情况,例如除数为零、数组越界、空指针等。Java中的异常分为两种:受检异常和非受检异常。 受检异常是指在编译时就能够检测到的可能发生的问题,必须要进行处理才能通过编译。这些问题通常与外部环境有关,并且可以被预见并避免。比如文件不存在(FileNotF ......
Java——lambda表达式
Java lambda表达式是Java 8中引入的一种新特性,它可以用来简化代码并提高程序员的生产力。Lambda表达式本质上就是一个匿名函数,它没有名称、修饰符和返回类型。 在使用lambda时需要注意以下几点: Lambda表达式由箭头(->)分隔成两部分:左侧为参数列表,右侧为所需执行的功能。 ......
Java Web超大文件上传和断点续传的实现
前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......