Java

学习日记——初识JavaScript

1.JS的组成和基本结构 ①JavaScript定义:(1)脚本语言(2)有一定的安全性(3)一种基于对象的一种语言(4)可以定义一堆的事件(方法/函数)并进行调用 ②组成部分: (1)EcmaScript:核心语法。Js前身(2)Dom(文档对象模型)(3)Bom(浏览器对象模型) ③JavaScript基本结构 <script type="text/javascript"&gt

如何提高你的代码质量?

1 可读性 1.1 准确命名 每种编程语言都有自己的命名规范,不同语言的风格差异有大有小,下面以Java为例: Java整体命名风格为UpperCamelCase或lowerCamelCase形式。不管是类还是变量命名要见名知意,切勿使用缩写或中文;风格统一,尽量使用英文名词,切勿中英文混合;尽量避免和Java自带类库重名,切勿使用Java关键字命名。 包命名规范 包命名使用小写英文名词,使用

记录一次全局异常告警@ExceptionHandler和HandlerExceptionResolver的问题

          最近有同事说之前写的全局异常告警,如果有@Valid的注解,在接入新写的插件告警后,返回信息不打印了。全局异常是基于@ExceptionHandler的全局异常类,主要是Servlet MVC的ModelAndView返回的错误信息的捕获。代码如下:          &n

Java POI 导出 Excel,函数(公式)没有自动更新执行

  问题:设置Excel的公式,根据java更新Excel中变量单元格,输出的Excel公式未生效 解决方案:在excel取完值之后,生成excel文件之前重新计算一下(在执行)(重置)函数。   鸣谢: https://cloud.tencent.com/developer/article/2120631 https://www.codenong.com/1792932

.NET入门相关学习

2023/05/17记录 html标签使用练习 段落布局标签   FileReader读取文件。(FileWrite还在研究,浏览器似乎不支持) 浏览读取txt文件 浏览读取img文件   按钮配置及事件设置模板 按钮编辑模板    

【Java】编译及打包.java文件

Demo.java     编译文件-> .java文件生成.class文件 文件目录 输入cmd 打开命令行  命令行输入: javac Demo.java   执行结果:      生成jar包-> 将.class文件打成jar包 cmd 命令行输入:jar cvf Demo

SpringBoot项目预加载数据——ApplicationRunner、CommandLineRunner、InitializingBean 、@PostConstruct区别

0、参考、业务需求 参考: https://www.cnblogs.com/java-chen-hao/p/11835120.html#_label1 https://zhuanlan.zhihu.com/p/541268993 业务需求: 缓存数据字典数据、初始化线程池、提前加载好加密证书 1、方式 实现 ApplicationRunner 接口 实现 CommandLineRunner

支持复制粘贴word图片的CKEditor编辑器

​  这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%&g

微信小程序-behaviors

什么是 behaviors behaviors 是用于组件间代码共享的特性,类似于一些编程语言中的 “mixins” 每个 behavior 可以包含一组属性,数据,生命周期函数和方法,组件引用它时,它的属性,数据和方法会被合并到组件中,生命周期函数也会在对应时机被调用。每个组件可以引用多个 behavior,behavior 也可以引用其它 behavior。 ?> 大白话:用来封装多

SpringBoot —— 后端操作实现

后端实现步骤(java)   一、表示层(controller) 1、StudentController     @RestController     @Autowired     1.1 接收请求参数       @GetMapping       @PostMapping       @PutMapping       @DeleteMapping 返回结果 Result(vo)

这么分析大文件日志,以后就不用加班卷了!

有没有熟悉这样的场景: 时间已过十一点,空荡荡的办公室只剩自己孤身一人。陪你伏案忙碌的只有电脑风扇被迫营业的“嗡嗡”声, 窗外的夜正黑得带劲,仿佛巨兽的口吞噬自己的无奈。 天性善良不善言辞的你,容易被人颐指气使,加班对你来说是家常便饭。 作为一名码农,“我到底哪里错了,我需要怎么解决?”是我的座右铭。但是,解决问题的过程需要耐心和细心,需要在大文件日志中寻找问题线索,耗费巨量的时间和精力。因此,

浅克隆和深克隆有什么区别?

什么是克隆? 在编程中,克隆是指创建一个与原始对象相同的新对象。这个新对象通常具有与原始对象相同的属性和方法,但是它们是两个不同的对象,它们在内存中的位置不同。在 Java 中,可以通过实现 Cloneable 接口和重写 clone() 方法来实现对象的克隆。 什么是浅克隆和深克隆?它们有什么区别? 在 Java 中,克隆可以分为深克隆和浅克隆两种。它们的区别在于克隆出来的新对象是否与原始对象共

聊一聊适配器模式

接口不能用?行,我帮你适配 一、概述 适配器模式(Adapter),是23种设计模式中的结构型模式之一;它就像我们电脑上接口不够时,需要用到的拓展坞,起到转接的作用。它可以将新的功能和原先的功能连接起来,使由于需求变动导致不能用的功能,重新利用起来。 上图的Mac上,只有两个typec接口,当我们需要用到USB、网线、HDMI等接口时,这就不够用了,所以我们需要一个拓展坞来增加电脑的接口

Vuex的使用

1、Vuex介绍 1.1、概念 专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式管理(读/写),也是一种组件间通信的方式,且适用于任意组件之间的通信。 1.2、什么时候使用Vuex 多个组件共享同一个状态(数据)的时候。 1.3、Vuex原理图 注意:图中没有体现出来,但是VueComponent可以直接commit给Mutations。 1.

js 策略模式实现,优化大面积的if-else

有什么不同见解可以在评论区共同讨论

@ExceptionHandler注解

1,基本使用方法 Spring的@ExceptionHandler可以用来统一处理方法抛出的异常,比如这样: 当我们使用这个@ExceptionHandler注解时,我们需要定义一个异常的处理方法,比如上面的handleExeption2()方法,给这个方法加上@ExceptionHandler注解,这个方法就会处理类中其他方法(被@RequestMapping注解)抛出的异常。 2,注解的参数

js删除数组中指定元素的几种方式

js删除数组中指定元素的几种方式_javascript技巧_脚本之家 (jb51.net)

js数组forEach实例用法详解(forEach写法实例)

js数组forEach实例用法详解_javascript技巧_脚本之家 (jb51.net)

java 连接 sqlserver 报错

使用最新的 sqlserver 驱动报错: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: "encrypt" property is set to "true" and "trustServerCertificate" property is set to "fal

Java进程(基础)

基本概念 1、进程:程序的执行过程 2、线程:一个进程可以有单个线程也就是我们说的单线程,还可以有多个线程也就是我们说的多线程, 线程 1、当一个类继承了Thread类就可以当成一个线程用 2、我们会重写run方法写上我们自己的业务逻辑 3、run Thread类实现了RUnnable接口,静态代理模式 创建一个线程为什么是start不是直接调用run方法,如果直接调用run方法并没有创建一个线

java8 lamda表达式

list 分组   1.多字段联合,分组   2.求和计算    3.分组-排序 //按价格排序// List<SupplierEnquiryDetail> details = busGroup.entrySet().stream().map(detail -> {//

js中的传值与传址

在 JavaScript 中,传递参数时有两种方式:按值传递(pass by value)和按引用传递(pass by reference),即传值与传址。 一、按值传递(传值) 基本(简单)数据类型都是传值:number、boolean、字符串、null、undefined,都存储在栈中。 按值传递意味着在函数调用时,会将参数的值复制一份,然后将这个副本传递给函数。这意味着函数内对参数的修改不

5月17日周三

计划 删减代码,把它变成自己的,准备答辩 学习前端知识angular框架,html语法扎实的学,css,JavaScript 学习后端框架,Java语言学扎实点 知道接口怎么回事,尝试或明白一个接口怎么写,接口调试是怎么实现的 解决配置文件中resources中的几千个报错,不解决,无意义 要搞明白数据库中的字段含义,以了解数据库表如何设计 对数据库表进行重新理解,对论文中相应的部

@Builder 注解的简单使用

1、导语(可跳过)   Java小白一枚,研读公司代码。发现实体类上加了@Builder、@NoArgsConstructor和@AllArgsConstructor。话不多说,上代码   2、实体类代码@Data

统一异常处理

Spring Boot中的统一异常处理 Result为封装传递给前端的包装类 全局异常处理 特定异常处理 自定义异常处理 创建异常类,继承RuntimeException 在异常的地方,手动添加异常 添加执行方法

Java基础整理

环境配置 在IDEA创建空项目后,new一个module! 标准配置:jdk1.8 + language 8 注释 // 单行注释 /* */ 多行注释 文档注释 设置注释的字体和样式,在IDEA中按以下步骤 settings->Editor->color scheme->java->comment 强(弱)类型语言 强类型语言中,所有的变量必须先经过定义

17.AQS中的Condition是什么?

欢迎关注:王有志 期待你加入Java人的提桶跑路群:共同富裕的Java人 今天来和大家聊聊Condition,Condition为AQS“家族”提供了等待与唤醒的能力,使AQS"家族"具备了像synchronized一样暂停与唤醒线程的能力。我们先来看两道关于Condition的面试题目: Condition和Object的等待与唤醒有什么区别? 什么是Condition队列? 接下来,我

关于接口可维护性的一些建议

作者:京东科技 D瓜哥 在做新需求开发或者相关系统的维护更新时,尤其是涉及到不同系统的接口调用时,在可维护性方面,总感觉有很多地方差强人意。一些零星思考,抛砖引玉,希望引发更多的思考和讨论。总结了大概有如下几条建议: 在接口注释中加入接口文档链接 将调用接口处写上被调用接口文档链接 将接口源代码发布到私服仓库 对于状态值常量,优先在接口参数类或者返回值类中定义 如果使用 Ma

JAVA面试题及解析

Java中有哪些集合 Java中的集合可以分为4类,使用4个接口代表,分别是List Set Queue Map。其中List Set Queue都继承自Collection。 List:是有序可重复集合,元素可为空,常用的有ArrayList LinkedList Set: 无序不可重复集合 元素可为空,常用的有HashSet TreeSet Queue: 先进先出的队列,常用的有ArrayDe

界面控件DevExtreme使用指南 - 如何为雷达图添加注释?

在之前的版本中,官方技术团队为DevExtreme图表引入了注释支持。在v20.1版本中,继续扩展了对Polar Chart(雷达图)注释的支持,现在可以根据需要应用文本、图像或自定义注释。创建注释后,可以将其附加到Polar Chart(雷达图)元素(例如一个序列点)或在特定坐标上显示它。 DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发

<<  <  1257  1258  1259  1260  1261  1262  1263  1264  1265  1266  1267  >  >>