Java
SpringBoot(10) -- AOP
SpringBoot的AOP的开启有2中方式 基于SpringBoot的AOP写法,在配置文件中配置 spring.aop.auto=true # 是否启用aopspring.aop.proxy-target-class=false # false(默认)代理方式有接口使用jdk动态代理,true强制使用cglib代理。 基于SpringBoot注解做法 @EnableAopProxy
webpack的概念
什么是webpack 概念:webpack是前端项目工程化的具体解决方案。 主要功能:它提供了友好的前端模块化开发支持,以及代码压缩混淆、处理浏览器端JavaScrpit的兼容性、性能优化等强大的功能。 好处:让程序员把工作的重心放到具体功能的实现上,提高了前端开发效率和项目的可维护性。 注意:目前Vue,React等前端项目,基本上都是基于webpack进行工程化开发的。
Java初学者之变量及运算
今天是第二天学习Java,感觉有点费力了 学习了变量常量和数据之间的运算 变量分为三种:1.实例变量:他是对象中的变量,最大的特点是有初始值.2.局部变量:必须声明和初始化,3.类变量,被static修饰. 常量:顾名思义,不可以改变的量为常量。用final修饰 数据之间的运算分为:一元,二元,三元,位运算,逻辑运算 一元运算: ++ -- 这里有一个重要的知识点: ++a是先自加再执行代码,a+
使用FactoryBean和JDK代理实现动态注册接口Bean
目录一、介绍二、步骤三、实现效果四、源码 一、介绍 本文将介绍如何通过FactoryBean和JDK动态代理实现动态注册接口Bean,做到无具体实现的类也能调用方法,类似openFeign中的接口调用和mybatis中的Mapper,下面将使用openFeign的示例讲解实现过程。 二、步骤 创建注解类 EnableFeignClients.java FeignClient.java 测试
浏览器console发送post请求
const text = ` 18 0.5 18 19 0.5S 19 20 1 20 21 2 21 22 3 22 23 0.25 23 24 1.5 24 25 2.5 25 26 3.5 26 27 5 27 28 10 28 29 20 29 30 A级 30 31 B级 31 32 C级 32 33 D级 33 34 E级 34 3
java代理模式介绍
1、代理模式 代理模式是一种比较简单易懂的设计模式,通俗讲就是通过代理对象来代替真实对象的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能,扩展目标对象的功能。 代理模式的作用主要是扩展目标对象的功能,可以在调用目标对象的方法前后增加一些自定义的操作。 2、静态代理 静态代理中,我们对目标对象的每个方法的增强都是手动完成的,非常不灵活(比如接口一旦新增加方法,目标对象和代理对象都要进行修
vue请求后端数据和跨域问题
最近遇到的一个问题 后端写好的接口,前端怎么获取数据 这是我后端的接口:GET 接口 这是我前端运行的项目地址: 简单使用: 咱门前端使用 颇受好评的 axios 来发起请求 这是它的官网:https://www.axios-http.cn/ 不过要在vue中使用它,就需要先安装 打开终端 输入一下命令 npm install axios 然后在需要使用的 页面 <scrip
threejs webgl性能优化
threejs webgl性能优化 WEBGL性能优化的方法有很多,以下是一些常见的方法: 减少渲染次数:在WEBGL中,渲染次数越少,性能越好。因此,您可以通过减少渲染次数来提高性能。例如,使用批处理技术将多个对象合并为一个批处理对象进行渲染。 WebGL 中的渲染次数越少,性能越好。这是因为在渲染过程中,WebGL 需要将场景中的每个对象都渲染一次,并将它们合成为最终的图像。如果场景中
Winchill分类更新
package ext.huyx.integration.classification.test; import java.lang.reflect.InvocationTargetException; import java.rmi.RemoteException; import java.util.HashMap; import java.util.Locale; imp
Java Instant 创建和使用
Java Instant 创建和使用 Java Instant 是一个日期和时间相关的类,它表示时间轴上的一个点,精确到纳秒。 在 Java 8 中引入了 Instant 类,可以方便地进行时间戳的操作和转换。 创建 Instant 实例可以通过以下几种方式: 1、使用 now() 方法获取当前时间的 Instant 对象 2、通过 ofEpoch
InfluxDB 支持多线程写入吗?
InfluxDB 支持多线程写入吗? InfluxDB 是支持多线程写入的。 InfluxDB 是一个分布式时序数据库,具有高度的可扩展性和并发性,可以支持大规模数据的写入和读取操作。 InfluxDB 提供了多种写入数据的协议和客户端库,例如 HTTP API、UDP、TCP 和 Java 客户端等,都支持多线程并发写入。 在使用多线程写入时,需要注意以下几点:
vue3项目国际化,你还不了解吗?
vue3使用的国际化库为:i18n 安装方式: 安装完成后在src文件夹下新建lang文件夹 在lang文件夹下新建需要语言转换的文件夹,这里以中文zh和英文en举例,在这两个文件夹下新建需要转换的语言 在zh的index.ts中写好我们需要转换的语言 en的index.ts也是一样的 在lang文件夹下新建index.ts文件,在该文件下引入刚才的建立的语言包,配置需要使用的默认语言
Android 11 录屏同时录取麦克风以及系统里面播放的声音
学习录屏可以参考这篇文章: [[【Android】录屏功能实现——MediaProjection_android 录屏_小叮当不懒的博客-CSDN博客]] 今天接到一个需求:完成一个录屏的Apk。在大佬的指导下,说有系统提供Api 给与开发者使用。心想着应该不会很难,就是调Api 嘛。接下来记录我踩下的坑。 自己用的是红米手机 系统Android 11 MIUI 12.5 录屏的声音来源:
springmvc学习。开发一个小网站
一、准备 在Intelij里面选择maven项目,然后选择webapp, 否则无法整整build。一共两个配置文件 web.xml 和springmvc.xml 目录一共有3个。在main下有 java resources (springmvc.xml文件在当下) webapp. (放js。img。jsp等) 二、POM添加依赖 版本5.2.10 spring-contex
Spring Boot实现多环境配置的多种方式
在Spring Boot中,可以通过多种方式实现多环境配置,以下是一些常用的方法: 1. 使用不同的配置文件:使用Spring Boot的Profile-specific配置文件:可以创建基于环境的配置文件,格式为`application-{profile}.properties`或`application-{profile}.yml`。例如,`application-dev.properties
android开发mac系统搭建flutter开发环境
安装xcode mac系统自带的App Store里搜索xcode安装即可 安装JDK JDK下载地址:https://www.oracle.com/java/technologies/downloads/ 需要登录Oracle账号才能下载 下载dmg文件之后双击安装即可 安装Android Studio开发工具 Android Studio下载地址:https://developer.and
Spring Boot加载配置文件的顺序
在Spring Boot中,配置文件的加载顺序如下: 1. 配置文件的默认位置:Spring Boot首先尝试加载位于classpath根目录下的`application.properties`或`application.yml`文件作为默认的配置文件。 2. `spring.config.name`属性:如果存在`spring.config.name`属性,Spring Boot会尝试加载与该属
longadder原理
前言 思维导图.png 最近阿里巴巴发布了Java开发手册(泰山版) (公众号回复: 开发手册 可收到阿里巴巴开发手册(泰山版 2020.4.22发布).pdf),其中第17条写到: 阿里巴巴开发手册.png 对于Java项目中计数统计的一些需求,如果是 JDK8,推荐使用 LongAdder 对象,比 AtomicLong 性能更好(减少乐观锁的重试次数) 在大多数项目及开源
Java使用HttpUtil.request方法可以发送请求即【Java访问url得到响应数据】
Java使用HttpUtil.request方法可以发送请求即【Java访问url得到响应数据】 注:这个工具类可以在网上找,也可以自己手写 ,手写的话需要用到以下依赖: 工具类代码附上:
记录elementUIPlus el-tree-select 懒加载和是否需要leaf
js部分 treeSelectedData: [], path: '', defaultExpandedKeys: [], treePathProps: { value: 'id', label: 'name', children: 'children', isLeaf: function (data) { const { dir
30Wqps+闲鱼优惠中台,如何架构的?
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
vue父组件调用子组件的方法
父组件中写法: <div style="padding: 10px"> <columnTwo ref="child" style="height: 200px;" :columnDataName="columnDataName" :columnData="columnData"