ICode9

精准搜索请尝试: 精确搜索
  • 单例模式(饿汉式,懒汉式)2022-09-09 11:34:43

    ------改进后线程安全------ // 懒汉式 class LazySingleton { // 私有化构造器 private LazySingleton() {} // 类的内部创建实例 private static LazySingleton instance = null; public static LazySingleton getInstance() { if (instance

  • arthas进行java应用不停服务情况下的class文件热部署更新2022-09-08 15:01:33

    我们在工作的过程中会遇到java应用已经部署或升级投入使用,发现某个单元文件有bug需要修正,但是客户的应用目前不能停止,而且不能因为一个非致命的bug来进行整个平台的一次升级。我们需要进行单文件的更新在不停线的情况下。 下面是具体的操作步骤 一、下载arthas工具 arthas.aliyun

  • 在SystemVerilog中,类成员的private, public, protected 属性分别是什么意思,SystemVerilog的类中,成员变量默认是public还是private?2022-09-07 19:00:19

    默认情况下,可以使用类的对象句柄从类外部访问类的成员和方法,即它们是public的。 如果我们不希望某些成员和某些方法可以从类外部访问怎么办?为了防止意外修改类成员/方法。,我们希望将类的成员设置为没有外部类(甚至是其子类)可以访问。 例如在大型项目中,我们可能会使用外部提供的“基

  • SpringBoot解决BigDecimal传到前端后精度丢失问题2022-09-07 16:30:20

    1、局部处理 (1)在相应字段上加@JsonFormat @JsonFormat(shape = JsonFormat.Shape.STRING)(2)在相应字段上加@JsonSerialize@JsonSerialize(using= ToStringSerializer.class)   2、全局处理 (1)ToStringSerializer 配置类 @Configuration public class JacksonConfig { @Bean

  • 外部类与内部类2022-09-07 12:33:53

    什么是外部类、内部类 public class Outer { class Inner{ } } 如上述代码,Outer是一个外部类,Inner是一个内部类,内部类也可以用public、static等修饰,但要注意: 1.静态内部类中可以有非静态的方法;2.当内部类中有静态方法或者静态成员变量时,一定是静态内部类。 外部类与内部类的区

  • 面向对象-中级篇2022-09-07 11:35:19

    包: 什么是包?   可以把它理解为一个文件夹 包的作用?   区分相同名称的类,方便管理类,控制访问范围 如何创建包?和创建文件夹一样 如何引入包?语法:import 包 , 如:import java.util.* 如果有两个一样的类名,就可以提供地址来区分是哪个包下的 包的命名规范: 只能包含数字,字母,下划

  • jquery操作class2022-09-06 22:33:08

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="node_modules/jquery/dist/jquery.min.js"></script> <style>

  • Hello world2022-09-06 21:33:23

    踏入Hello world第一步 public class 类名和文件名对应一致{ public static void main( String[] args) { System.out.print("hello,world"); } } 创建Hell.java文件 编写代码 public class Hell{ public static void main( String[] args) { System.out.print("hel

  • SpringMVC&Maven进阶2022-09-06 21:02:28

    3. SpringMVC 3.1 了解SpringMVC 概述 SpringMVC技术与Servlet技术功能等同,均属于web层开发技术 学习路线 请求与响应 REST分割 SSM整合 拦截器 目标: 掌握基于SpringMVC获取请求参数与响应json数据操作 熟练应用基于REST风格的请求路径设置与参数传递 能够根据实际业务建

  • Spring学习(一)2022-09-06 20:01:48

    Spring体系结构 bean,core,context,SpEL Spring开发步骤 业务层(service) DAO层(DAO) 导入Spring基本包 编写DAO接口和Impl类 创建Spring核心配置文件 在Spring配置文件中配置Impl 使用SpringAPI获取Bean实例 例子 public interface UserDAO { public void save(); } public cla

  • 想了解Python中的super 函数么2022-09-05 17:31:25

    摘要:经常有朋友问,学 Python 面向对象时,翻阅别人代码,会发现一个 super() 函数,那这个函数的作用到底是什么? 本文分享自华为云社区《Python 中的 super 函数怎么学,怎么解?》,作者:梦想橡皮擦。 实战场景 经常有朋友问,学 Python 面向对象时,翻阅别人代码,会发现一个 super() 函数,那这个函数

  • UML图示详解2022-09-05 13:32:26

    UML图示详解 前言 UML俗称统一建模语言。我们可以简单理解成他是一套符号语言。不同的符号对应不同的含义。在之前设计模式章节中我们文章中用到的就是UML类图,UML除了类图意外还有用例图,活动图,时序图。 关于UML如何绘制,这里主要推荐两种方式一种是通过draw.io,另外一种就是Rationa

  • Spring使用注解开发及使用java类进行配置bean2022-09-05 11:31:04

    Spring使用注解开发 说明 在spring4之后,想要使用注解形式,必须得要引入aop的包 在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001

  • Every derived table must have its own alias(sql语句错误解决方法)2022-09-05 01:33:33

    在做多表查询,或者查询的时候产生新的表的时候会出现这个错误:Every derived table must have its own alias(每一个派生出来的表都必须有一个自己的别名) 例如: select class from (select class,count(distinct student) as num from Courses group by class)  where n

  • 自动旋转滑块2022-09-05 00:34:59

    自动旋转滑块 自动旋转滑块免费下载 在 HTML、CSS 和 JavaScript 中 HTML: <div class="container"> <div class="slider"> <div class="box1"> </div> <div class="box2"> </div> <div class

  • DI of FASTAPI2022-09-04 22:33:13

    DI (Dependency Injection) https://www.freecodecamp.org/news/a-quick-intro-to-dependency-injection-what-it-is-and-when-to-use-it-7578c84fa88f/ 依赖注入 当一个类A依赖另外一个类B时候, 此类A不需要自己创建被依赖类B, 而是有外部创建,一般是框架创建, 然后注入到类A中。 When

  • 跟着黑马学SSM——Day3之注解2022-09-04 15:34:11

    注解开发 纯注解开发 Spring3.0升级了纯注解开发模式,使用Java类代替配置文件,开启了Spring快速开发通道 Java类代替Spring核心配置文件 @Configuration注解用于设定当前类为配置类 @Component注解用于设定扫描路径,此注解只能添加一次,多个数据请用数组格式 @ComponentSca

  • JS对后端响应的long类型数据处理精度丢失问题2022-09-03 14:34:49

    1、数据库的数据 2、前端拿到的数据 前端帮我们进行四舍五入了,这并不是我想要的 3、解决办法 把后端响应的数据long类型转成string类型,可以使用Stream流的方式或者for循环的方式,对响应的集合处理一下,但是如果还有其他查询呢岂不是又得处理一下。所以这里推荐使用自定义消息转

  • 10.自动配置原理入门2022-09-03 05:30:16

    @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) }) public @

  • Java自定义Annotation注解开发详解2022-09-03 01:02:18

    Java自定义Annotation注解开发详解 目录 介绍 一、运行期的自定义注解 1. Class Level Annotation 2. Method Level Annotation 3. Field Level Annotation 4. 使用自定义注解 5. 处理自定义注解的逻辑 二、编译期的自定义注解 1. 创建自定义注解 2. 实现一个Processor 3. 注册你

  • yml中driver-class-name: com.mysql.jdbc.Driver 解析不到的问题 java 连接数据库 导入依赖包2022-09-03 00:31:17

    yml中driver-class-name: com.mysql.jdbc.Driver 解析不到的问题 java 连接数据库 当在idea中使用springboot的快捷创建方式时,选中了mysql 和jdbc 那么pom文件中会直接有 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</arti

  • HelloWorld2022-09-02 21:03:34

    HelloWorld 新建一个文件夹,存放代码 新建一个Java文件 文件后缀名为.java HelloWorld.java 编写代码 public class HelloWorld { public static void main(String[] args) { System.out.print("HelloWorld!"); } } 编译 javac HelloWorld.java , 会生成一个.class 文

  • 对比es6class类和构造函数2022-09-02 12:02:06

    构造函数   在原来class 类这个语法糖没有出来之前 我们一般会把方法挂在prototype 上 为了防止过多的开辟内存 1 // 构造函数-------------------------------------------------------- 2 function Round(radius) { 3 this.radius = radius; 4

  • Java 反射机制-Reflection2022-09-01 23:02:31

    部分内容来自黑马程序员和JavaGuide,可以先了解一下类加载和类加载器的知识。 1 反射机制 1.1 【面试】 说说你对反射的了解? 来自文档的解释: Reflection is a feature in the Java programming language. It allows an executing Java program to examine or "introspect" upon it

  • 系统稳定性—OutOfMemoryError常见原因及解决方法2022-09-01 18:33:34

    当JVM内存严重不足时,就会抛出java.lang.OutOfMemoryError错误。本文总结了常见的OOM原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。 一、Java heap space Java heap space(堆内存溢出),当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出java.lang.OutOfMemoryE

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有