Java
Gradle 构建工具 #5 又冲突了!如何理解依赖冲突与版本决议?
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。 Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。 本文是 Gradle 构建工具系列的第 5 篇文章
underscore.js源码分析
一、介绍 提到underscore.js大家可能不太熟悉,但是大家肯定对于lodash很熟悉。在我们日常工作中主要用lodash操作一些js操作起来比较麻烦的方法。underscore和lodash类似,他们都是对于js表现力的增强,就是说原生js在处理数据方面是比较薄弱的,像lodash和underscore对于他们有一些增强,比如数组方法的增强,函数方法的增强,对象方法的增强以及字符串方法的增
avaScript 面向对象-子类继承父类的属性和方法(原型的应用)
JavaScript 面向对象-子类继承父类的属性和方法(原型的应用) 步骤:创建构造函数Person,添加属性民族(nation)和肤色(skinColor),添加两个方法,分别返回民族和肤色 创建构造函数Woman,添加属性性别(sex),Woman继承Person 为构造函数Woman添加方法,返回性别 创建Woman的实例对象woman1 在页面中输出对象woman三个方法的值 代
day02 有计划,但比较迷茫。
跟着黑马的java学习路线图学习。 节一 今天晚上偶然看到黑马的java学习路线图,我计划按着他的路线,学习java。 节二 但自己应该只能坚持三天,然后就会因为动力不足而放弃吧! 今天晚上找了一些学习动力的书籍,先学习技术。如果真的放弃了,就去看看书籍吧。。。 难以坚持学习,书单: 1风雨哈佛路、中国女孩耶鲁梦、看见成长的自己。 2学习进化论、可以学习。 3向上生长、财富自由之路、精准努力、不
小设计,大作用——防腐层的妙用
前言 最近在学习了解领域驱动模型DDD相关的内容,但是由于没有实际的项目支撑,所以大都是停留在一些理论层面。我发现这里面的一些设计思想还是非常有实用价值的,可以直接应用于你目前的项目中,今天我就来谈谈防腐层的妙用。 一个简单的例子 大家在做项目中是否有过这样的经历,你的项目中需要调用一个外部服务接口,而这个外部服务接口需要在你的项目中的不同地方被多次使用,比如在公司项目中就出现调用下面获取用户详细
HTML5 Canvas API制作一个简单的猜字单机游戏
这篇文章主要介绍了借助HTML5 Canvas API制作一个简单的猜字单机游戏的实例分享,游戏中每局会自动生成一个字母,玩家按键盘来猜测该字母是哪一个,需要的朋友可以参考下 HTML代码 <!doctype html> <html lang="en"> <head> <meta charset="utf-8" />
并发程序的性能瓶颈和常见优化策略
并发程序的性能瓶颈主要包括以下方面: 硬件瓶颈:CPU核心数量、内存带宽、磁盘 I/O 等硬件资源限制。 软件瓶颈:并发算法、锁竞争、线程调度等软件因素导致性能受限。 数据瓶颈:数据访问模式、数据量、数据结构等数据因素导致性能受限。 针对这些性能瓶颈,常见的优化策略包括以下几个方面: 硬件升级:增加 CPU 核心数量、提高内存带宽、优化磁盘 I/O 等硬件配置,提升并发程序的性能。 并行算法
.clang-format配置语法
官网:Clang格式样式选项 — Clang 17.0.0git 文档 (llvm.org) https://clang.llvm.org/docs/ClangFormatStyleOptions.html 有人翻译后转载了 Clang-Format Style Options[翻译] - 简书 (jianshu.com) https://www.jianshu.com/p/5dea6bdbba
Docker中运行mysql并且数据目录存在本地
Docker中运行mysql并且数据目录存在本地 Docker中运行mysql并且数据目录存在本地 按https://github.com/NeuCharFramework/NCF/wiki/来弄 win11,docker v24.0.2, 镜像加速配置: { "debug": false, "experimental": false, "f
超详细整合SSM框架--(Spring + Spring MVC + MyBatis)
超详细整合SSM框架--(Spring + Spring MVC + MyBatis) 阅读该文章之前首先要清楚Spring框架,SpringMVC框架,Mybatis框架。 SSM框架,是Spring + Spring MVC + MyBatis的缩写,这个是继SSH之后,目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。 SpringMVC框架: MVC简介 MV
Html利用Canvas绘制图形
今天接到粉丝私信,询问是否可以通过Canvas绘制一些图形,然后根据粉丝提供的模板图,通过Canvas进行模拟绘制,通过分析发现,图形虽然相对简单,但是如果不借助相应的软件,纯代码绘制还是稍微费些时间。今天将绘制图形源码分享出来,仅供学习分享之用,如有不足之处,还请指正。 什么是Canvas? Canvas表示一个图形容器(称之为画布),可以使用脚本来绘制图形。 &nb
提交错了 git 标签
因为需要将 FastAdmin 适配 php8,对 FastAdmin使用到的 think-captcha 做了一下更新。 不过在打了标签后发现吧没有用到的 tag (v2 v3)也给提交到了仓库中。 如果一个一个手工在网页端删除太慢了,所以就找到了一下相关的命令,这里记录一下。 然后再删除本地的标签,防止下次又推送上去了。 出现一个小插曲,sourcetree 如果先删除本地的,一会儿就自
高性能RestTemplate配置
简述RestTemplate Spring框架中的RestTemplate是访问Rest服务的客户端 底层通过使用java.net包实现创建HTTP请求 通过使用ClientHttpRequestFactory指定不同的HTTP请求方式,主要提供了两种实现方式 SimpleClientHttpRequest(默认) 底层使用J2SE通过的方法(java.net包提供的方法),
ASP.NET Core学习笔记
ASP.NET Core 教程:https://www.bilibili.com/video/BV1Kk4y117Xy/?p=2&spm_id_from=pageDriver&vd_source=34dc5215532143d76607ef8957c72691 的笔记 ASP.NET Core 启动流程 ASP.NET Core Web 应用程序最初作为控制台应用程序启动,Main
Maven 入门实战(4)--dockerfile-maven 插件使用
本文主要介绍如何通过 dockerfile-maven-plugin 插件把 Java 服务构建成 docker 镜像;文中所使用到的软件版本:Docker 20.10.17、Java 1.8.0_341、SpringBoot 2.7.12、Maven 3.8.4、dockerfile-maven-plugin 1.4.13。 1、dockerfile-maven 插件信息 使用如下命令
vue-day23--v-html指令
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>v-html指令</title
vue-day25--v-once指令
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>v-once指令</title
每日总结2023年7月16日
今日学习:批处理的学习;java连接池C3P0的连接。 遇到的问题:今天在做批处理的时候发现一个问题,就是用for循环insert5000条记录,我的MySQL数据表好像只能存储1000条数据,但是用批处理,就会每一页存放1000条记录。难道意思就是说不用批处理,等记录到1000条,我就不能添加记录了吗? 明天的计划:开启Spring学习。
ThreadPoolTaskExecutor自定义线程池的配置和使用
ThreadPoolTaskExecutor自定义线程池的配置和使用 线程池ThreadPoolTaskExecutor和ThreadPoolExecutor的区别 ThreadPoolExecutor,这个类是JDK中的线程池类,继承自Executor,里面有一个execute()方法,用来执行线程,线程池主要提供一个线程队列,队列中保存着所有等待状态的线程,避免了创建与销毁的额外开销