Java

Scanner类

Scanner 这里是从键盘输入字符串类型 next() 的和整数类型 nextInt() 的 当 next() 换成 nextLine() 的时候就不一样了 1.当 next() 在 next() 前面 结果为:一样能正常运行 2.当 nextLine() 在 nextInt() 后面 结果为:直接在输入完整数之后输出提示句后结束运行了 原因:因为Sc

ubuntu配置jdk

1.上传至主机/root目录下 rz  -b   jdk-8u281-linux-x64.tar.gz 2. 解压 tar  -xzvf   jdk-8u281-linux-x64.tar.gz 3.配置环境变量 vi /etc/profile export JAVA_HOME=/root/jdk1.8.0_281export

JAVA API:ArrayList应用案例

        综合案例:  

IDEA配置Servlet

  IDEA配置Servlet   重点说明!!!Tomcat强烈建议使用9.0版本!!!   极不推荐一上来就用10.0版本 为什么?请参考: Tomcat10巨坑,软件不是越新越好。_fquer-CSDN博客 Tomcat10版本避坑-CSDN博客   以下操作在配置 web框架基础上进行(前文的1~6,即在配置tomcat之前的所有步骤)! &nbsp

2024/03/06

今日在软件学习上所花的时间大概就3小时多左右。 今日的编写的代码行数算上数据库大概300多行。 发表博客一篇。 今天主要学习了springboot中的三层架构加上分层解藕,使用ioc容器管理和DI分配来完成项目在运行时的对象的实例化对象的填充。 大概就是使用@Component让该类于容器管理,然后用@Autowired来向接口的别名分配  

IDEA 使用 Dockerfile Maven Plugin 发布镜像

之前的博客介绍了 IDEA 使用 docker-maven-plugin 发布镜像,当时没有使用 Dockerfile 文件,不够灵活。其实 docker-maven-plugin 也可以使用 Dockerfile 生成和发布镜像,本篇博客介绍另一个插件 dockerfile-maven-plugin,该插件是必须要使用 Dockerfile 文件生成和发布镜像的。在博客的最后,会对两种插件进行简

web实时消息推送方案 - (重要~个人简历要引申)

一 什么是消息推送 推送的场景比较多,比如有人关注我的公众号,这时我就会收到一条推送消息,以此来吸引我点击打开应用。 消息推送通常是指网站的运营工作等人员,通过某种工具对用户当前网页或移动设备 APP 进行的主动消息推送。 消息推送一般又分为 Web 端消息推送和移动端消息推送。 移动端消息推送示例: Web 端消息推送示例: 在具体实现之前,咱们再来分析一下前边的需求,其实功能很简单,只要触

Docker使用Dockerfile文件(五)

前言   Dockerfile是一个文本文件,其中包含了创建Docker镜像所需的所有指令。这意味着任何人都可以通过运行docker build命令并使用相同的Dockerfile来创建完全相同的镜像。   这确保了镜像创建的可重复性,使得在不同的环境中部署应用程序变得更加容易。   Dockerfile提供了丰富的指令集,允许开发者在镜像构建过程中进行各种自定义操作,如安装软件包、复制文件、设置

2024.03.06

            第二天 所花时间(包括上课) 1h 代码量(行) 50h 博客量(篇) 1 了解到的知识点 Android Studio 对数据库的增删改,了解了相应的代码                  

5-软件工程

:是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。 5.1.1 架构设计 软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述、构件的相互作用(连接件)、指导构件集成的模式以及这些模式的约束组成。 软件架构研究的主要内容涉及软件架构描述、软件架构风格、软件架构评估和软件架构的形式化方法等。 解

面试高频题:Java并发包有些什么?

面试过Java研发岗位的同学,相信很多都碰到过面试官问这么一道题:Java并发包有些什么? Java并发包,就是java.util.concurrent包下的类和子包。 大体分为三类: 一: 线程池工具  核心类为ThreadPoolExecutor,通过这个类,可以构建出各种线程池。 二: 原子工具 如AtomicInteger、AtomicLong等,通过CAS保证操作的原子性。在实

2. 寄存器(内存) | 检测点3.1

    地址 0000:0010  -> 0000*16 + 0010 = 00000 + 0010  = 00010 -> 0010 0001:0000 -> 0010*16 + 0000 = 00010 + 0000 = 00010 -> 0010  所以  [ 0001H: 0000  ] 与&nb

Apache Tomcat v11.x 中文网页显示乱码(不是输出乱码)

省流,我的解决方法: 服务器页面编码 我们需要配置的 Web 应用程序的另一部分是 Java 服务器页面。 确保服务器页面中的 UTF-8 的最佳方法是在每个 JSP 页面的顶部添加此标记: 来源(如果仍没解决看这儿):https://www.baeldung.com/tomcat-utf-8 🙏🙏🙏 日志(控制台)输出乱码 升级JAVA版本,不要低于JAVA1.8(或者重新设置JAVA_HOM

Angular Web 前端框架

原文链接:https://www.oschina.net/p/angular Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。这个条目收录的是 Angular 2 及其后面的版本。由于官方已将 Angular 2 和之前的版本 Angular.js 分开维护(两者的 GitHub 地址和项目主页皆不相同),所以就有了这个页面。Angular

React 教程

原文链接:https://www.runoob.com/react/react-tutorial.html React 是一个用于构建用户界面的 JAVASCRIPT 库。 React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。 React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。 React 拥

Jest

原文链接:https://www.jestjs.cn/ Jest 是一个令人愉快的 JavaScript 测试框架,专注于 简洁明快。  这些项目都在使用 Jest:Babel、 TypeScript、 Node、 React、 Angular、 Vue 等等!  

Webpack 入门教程

原文链接:https://www.runoob.com/w3cnote/webpack-tutorial.html Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。   从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。 接下来我们简单为

图书管理系统二次开发

引言 在当今信息爆炸的时代,图书管理系统成为了图书馆、学校和其他组织不可或缺的一部分。图书管理系统为用户提供了一个方便的平台,用于管理、存储和检索大量的图书和其他文献资源。随着数字化技术的发展,传统的图书管理系统也在不断演变和更新,以适应现代用户的需求和期望。 注:原项目是在github上下载的,链接地址:blog.csdn.net/qq_40625778/article/details/1067

Spring框架Bean对象的生命周期

​ 一、项目案例代码: 1.1.Student: package com; public class Student { } 1.2.applicationContext.xml: 1.3.Test.java public static void main(String[] args) { ApplicationContext ac=new ClassPathXmlApplication

JAVA基础--循环语句_打印九九乘法表

while与do...while的区别: while:先判断后执行 do...while:先执行后判断,保证程序至少执行了一次 for循环 快捷键:输入100.for则会出现for循环的以下语句 练习 1.输出0-1000以内能被5整除的数,每行输出3个 注意:print与println的区别 print:打印完不会换行 println:打印完会换行 2.打印九九乘法表 运行结果如下:

JAVA基础--Switch case语句

Switch case语句 语法 注意:case穿透现象:当case语句块中没有break语句时,会继续执行下面的case直到碰到break为止 输出结果: 正确用法: 输出结果: JDK新特性:Switch语句可以匹配String(字符串类型) 输出结果: 原理:IDEA反编译 java-->class(字节码文件)-->反编译(IDEA) 查看步骤: (1)打

JAVA基础--增强for循环

增强for循环 Java5引入了一种主要用于数组或集合的增强型for循环 格式如下: 注意事项: 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。作用域限定在循环语句块,其值与此时数组元素的值相等 表达式:表达式是要访问的数组名,或者是返回值为数组的方式 例子:遍历输出数组中的每个元素 运行效果如下: 常规的for循环用法: 结果与上图一致

JAVA基础--break 、continue

break 在任何循环语句的主体部分,均可用break控制循环的流程。 break用于强行退出循环,不执行循环中break以后的语句 运行结果如下: continue 用在循环语句体中,用于终止某次循环 跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判断 运行结果如下: goto关键字 其实就是带“标签”的continue和break 与“标签”一起用,“标签”是指跟着

cnpm配置

npm是外国的服务器,访问下载有时会出现问题,可以连接中国本地的镜像服务器 命令行中输入安装镜像服务器 npm install -g cnpm --registry=https://registry.npmmirror.com 用法和指令就是把npm 变成 cnpm cnpm i math --save cnpm -v  

记录一次com.sun.org.apache.regexp包无法引入的坑

手动引入 查到需要把java 版本从1.8.0_311换成更低版本 换成1.8.0_101之后解决了引入问题 后来发现没有用到此包,项目任无法正常运行。 最后发现 实体类中用了@Data注解,新装环境没有安装lombok插件,固无法正常启动 安装lombok插件后解决问题

关于安卓开发远程连接mysql数据库1

一般关于安卓远程连接数据库通常有两种方法,一种就是直接通过安卓本身远程连接数据库,另一种是通过一个web服务中间层连接mysql(安卓向web发送请求,web实现对数据库的增删改查操作)。两种方法各有优缺点,取决于具体情况: 直接连接: 优点:直接连接 MySQL 数据库,可以实现高效的数据交互,减少中间环节,降低延迟。 缺点:安全性较低,存在 SQL 注入等安全风险;维护性较差,客户端需要

后端:数据流、数据聚合

参考https://www.runoob.com/java/java8-streams.html 案例1: 案例2: // 有时候queryWrapper.in("exam_id",examIdList);可以解决问题

CMS垃圾收集器

CMS GC的英文名为:“Mostly Concurrent Mark and Sweep Garbage Collector” (最大-并发-标记-清除-垃圾收集器)。 作用范围: 老年代 算法: 并发标记清除算法。 启用参数:-XX:+UseConMarkSweepGC默认回收线程数:(处理器核心数量 + 3)/4 Java9之后使用CMS垃圾收集器后,默认年轻代就为ParNew收集器,并且不

Maven安装本地的jar包和创建带模板的自定义项目

Maven安装本地的jar包 如果没配置Maven的环境变量,需要先CD到maven的安装目录,因为没配置环境变量,mvn命令是无法在maven安装目录以外的目录运行。 cd C:Mavenapache-maven-3.6.3bin 然后执行下面命令格式如下: 我们实际安装一个flink-ml的包,这个是flink的机器学习的包,命令如下: 界面如下: Maven创建带模版项目 使用mav

<<  <  475  476  477  478  479  480  481  482  483  484  485  >  >>