Java
Webpack 面试题
一、谈谈你对Webpack的理解? WebPack 是一个模块打包工具,你可以使用WebPack管理你的模块依赖,并编绎输出模块们所需的静态文件。它能够很好地管理、打包Web开发中所用到的HTML、Javascript、CSS以及各种静态文件(图片、字体等),让开发过程更加高效。对于不同类型的资源,webpack有对应的模块加载器。webpack模块打包器会分析模块间的依赖关系,最后 生成了优化且
52班JAVA入门基础课堂代码
Demo01_数组的概念和定义格式 Demo01_数组的概念和定义格式 Demo02_数组的遍历迭代 Demo02_数组的遍历迭代 Demo03_数组索引越界异常 Demo03_数组索引越界异常 Demo04_数组的空指针异常 Demo04_数组的空指针异常 Demo05_数组获取最大值元素 Demo05_数组获取最大值元素 Demo06_数组的反
Springboot启动后执行方法
Springboot启动后执行方法 文章目录一、注解@PostConstruct二、CommandLineRunner接口三、实现ApplicationRunner接口四、实现ApplicationListener五、四种方式的执行顺序 一、注解@PostConstruct 使用注解@PostConstruct是最常见的一种方式,存在的问题是如果执行的方法耗时过长,会导致项目在方法执
Java8之UnaryOperator总结
在Java8中,UnaryOperator是一个参数接口,它继承自Function,UnaryOperator接收一个参数,返回和参数同样类型的结果,其实相当于对数据做了加工。 UnaryOperator作为参数 输出结果: 郭慕荣博客园
使用Jquery操作input中的值
表单控件是我们的重中之重,因为一旦牵扯到数据交互,离不开form表单的使用,比如用户的注册登录功能等 那么通过上节知识点我们了解到,我们在使用jquery方法操作表单控件的方法: 看如下HTML结构:
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 加个版本号 就可以了
jquery获取input输入框中的值
如何用javascript获取input输入框中的值 HTML 一、jquery方法 通过 name 通过 **id** 通过 class 二、javascript方法 通过 **name** 通过 **id** 通过 class
2023年5月5日周五
计划 删减代码,把它变成自己的,准备答辩 学习前端知识angular框架,html语法扎实的学,css,JavaScript 学习后端框架,Java语言学扎实点 知道接口怎么回事,尝试或明白一个接口怎么写 解决配置文件中resources中的几千个报错,不解决,无意义 要搞明白数据库中的字段含义,以了解数据库表如何设计 执行 09点12分 Javaweb 11点55分 jspb
时间戳转换为指定格式的日期字符串
Long.parseLong("1666627200000") 将字符串 "1666627200000" 转换为 long 类型的时间戳; formatDate(hitTime) 将时间戳 hitTime 转换为 "yyyy-MM-dd 00:00:00" 格式的日期字符串; Date2Long(dateString) 将日期字符串 "2023-05-05 00:00:00" 转换为 lon
java常用注解校验参数
validation中内置的constraints 注解 描述 @AssertFalse 所注解的元素必须是Boolean类型,且值为false @AssertTrue 所注解的元素必须是Boolean类型,且值为true @DecimalMax(value) 验证 number 和 string 对象是否小等于指定的值,小数存在精度 @DecimalMin
java语言和数据类型
1、java和跨平台 计算机语言和编程相关 1. JVM:java虚拟机。 2. JRE:java运行环境。包括程序运行所需的虚拟机和类库,一般服务器使用。 3. JDK:java开发工具包。 java语言是如何跨平台的? java语法规则(重点) 类名建议首字母大写。2. 一个类要运行必须要有main主方法。3. java语言严格区分大小写。 开发的规范 理解需求,写出开发步骤,按步骤写出代
记录-Symbol学习笔记
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 Symbol是JavaScript中的原始数据类型之一,它表示一个唯一的、不可变的值,通常用作对象属性的键值。由于Symbol值是唯一的,因此可以防止对象属性被意外地覆盖或修改。以下是Symbol的方法和属性整理: 属性 Symbol.length Symbol构造函数的length属性值为0。 示例代码: console.log
Android 数据存储
概述 文件存储 特点:openFileInput()和openFileOutput()读取设备上的文件。 SharedPreferences 特点:以XML格式将数据存储到设备。 SQLite数据库 特点:运算速度快,占用资源少,还支持基本SQL语法。 ContentProvider 特点:应用程序之间的数据交换,可以将自己的数据共享给其他应用程序使用。 网络存储 特点:通过
开源项目消息推送平台Austin
开源项目消息推送平台Austin终于要上线了,迎来在线演示的第一版! 🔥项目在线演示地址:http://139.9.73.20:3000/ 消息推送平台🔥推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。 https://gitee.com/zhongfucheng/austin/ https://github.com/ZhongFuCheng3y/aust
请求头获取用户设备、点赞
请求头获取用户设备、点赞 请求头获取用户设备、点赞 一、GooGle浏览器:使用插件User Agent Switcher, URL sniffer 0.9.3.9或者使用User Agent Switcher,调整用户设备请求头 1.获取用户设备请求头的意义,QQ的空间动态,会有手机类型的显示,其实现原理就是获取设备的请求头文件,使用方法或正则匹配出来显示到用户的客户端;还可以通过进行判断让其再
robotframework:运用JavaScript进行定位元素以及页面操作
在ui自动化时,有些特殊情况需要用到js操作,在进行js操作前要先进行js元素定位。一.js元素定位 1.id定位 document.getElementById("id") 2.name定位 document.getElementsByName("name") 3.class定位 document.getElementsByClassName("class") 4.tag定位 document.
记录一次非常麻烦的调试
此次记录一次非常麻烦的调试问题,不是纯知识分享,只是记录这次调试过程引以为戒。 问题简介 这个功能是公司2021年写的老功能,一直都没有更新过代码,这次在导入一个1.03G的大文件进行读取的过程中出问题了。 简单介绍一下这个功能: 公司使用的spring boot框架构建项目,该功能为项目内的一个接口调用功能。该功能首先,通过远程接口下载文件到局域网sftp服务器上;下载完毕后将服务器文件下载到本
关于Class.forName(className).newInstance()介绍
Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a&nb
23基于java教师科研项目管理系统
背景及意义 目前许多人仍将传统的纸质工具作为信息管理的主要工具,而网络技术的应用只是起到辅助作用。在对网络工具的认知程度上,较为传统的office软件等仍是人们使用的主要工具,而相对全面且专业的信息管理软件仍没有得到大多数人的了解或认可。本选题则旨在通过标签分类管理等方式,实现教研的各种功能,从而达到对科研管理系统的管理。 项目环境 设计 以院系申报科技项目为例:科研管理系统的实现主要包括教
elasticsearch集群及kibana安装
系统配置 创建一个用户elastic,不能使用root用户启动 配置该用户环境变量 ,用户home目录 .bash_profile文件 执行. .bash_prifile 使配置生效。 ulimit -a 命令查看是否生效。 修改最大虚拟内存(单个进程) root用户修改/etc/sysctl.conf 新增一行配置 执行sysctl -p 使配置生效 系统配置参考:https://www.e
SQL 优化 20 连问
作者:String、code https://blog.csdn.net/Lxl1418/article/details/126717598 一、查询SQL尽量不要使用select *,而是具体字段 1、反例 2、正例 3、理由 节省资源、减少网络开销。 可能用到覆盖索引,减少回表,提高查询效率。 注意:为节省时间,下面的样例字段都用*代替了。 二、避免在where子句中使用 or 来
collection接口
Collection接口和常用方法 collection接口 包含:list和set两个接口 而list里有Vector类,ArrayList类和LinkedList类 set里有:Hashset类和Treeset类 collection接口实现类的特点 collection类实现子类可以存放多个元素,每个元素可以是Object 有些Collection的实现类,可以存放重复的元素,有些不可以
linux版达梦管理工具dmtool启动问题
原因 执行文件没有权限 解决办法 1.给权限 cd /opt/dmtool/tool chmod 775 manager chmod -R 755 /opt/dmtool/jdk/bin/java 2.启动 ./manager ———————————————————————————————————————————————— 来自企鹅娘的问候: 欢迎交流哦,如果有帮助转载的话
Vue框架中如何使用Baidu地图
1.安装 vue-baidu-map 依赖 npm install vue-baidu-map --Save 2.在Vue项目中src找到main.js进行引用 import BaiduMap from 'vue-baidu-map-v3' Vue.use(BaiduMap, { ak: '百度地图api申请密钥' // 百度地图密钥 }) 3.可
javaNIO创建tcp服务器时的重要点
在使用NIO创建非阻塞tcp服务器时,几个容易出现问题的点,如下代码注释所示: 简易客户端如下: Selector.select() 方法在以下情况不阻塞: 事件发生时:accept、read、write、客户端正常/异常关闭 linux下,NIO的bug发生时,不阻塞;java在linux下的Selector实现有一个bug。 调用Selector.wakeup()时 调用S
Sharding-JDBC:实现数据库的读写分离?
简介 轻量级Java框架,在Java的JDBC层提供额外服务,以jar包的形式提供服务(增强版数据库连接驱动)。 适用于基于JDBC的ORM框架、支持第三方数据库连接池、支持实现了JDBC规范的数据库。 读写分离:基于已配置好主从复制的多个数据库。 使用步骤 在springboot项目中使用。 一、导入依赖 二、配置信息application.yml 配置