Java
上周热点回顾(5.22-5.28)
热点随笔: · 阿里拆了中台,中台还有未来吗? (peida)· 红黑树是怎么来的 (林子er)· 程序员的 Windows 工具箱「GitHub 热点速览」 (削微寒)· 本周SQL优化实战分享 (是奉壹呀)· 分页列表缓存,你真的会吗 (勇哥编程游记)· 使用ML.Net轻松接入AI模
Java中Collection与Collections有什么区别?Java常见面试题解析
本文将为大家详细讲解Java中Collection与Collections的区别点,这是我们进行开发时经常用到的知识点,也是大家在学习Java中很重要的一个知识点,更是我们在面试时有可能会问到的问题! 文章较长,干货满满,建议大家收藏慢慢学习。文末有本文重点总结,主页有全系列文章分享。技术类问题,欢迎大家和我们一起交流讨论! 前言 截止到现在我们已经把 Java里的List、SET和Map 这三大
【实践篇】手把手教你落地DDD
1. 前言 常见的DDD实现架构有很多种,如经典四层架构、六边形(适配器端口)架构、整洁架构(Clean Architecture)、CQRS架构等。架构无优劣高下之分,只要熟练掌握就都是合适的架构。本文不会逐个去讲解这些架构,感兴趣的读者可以自行去了解。 本文将带领大家从日常的三层架构出发,精炼推导出我们自己的应用架构,并且将这个应用架构实现为Maven Archetype,最后使用我们Arch
JacaScript 中函数的参数
在JavaScript中,函数的参数有以下几种: 1. 普通参数(Positional Parameters):这是最常见的函数参数类型,定义时在函数括号内指定参数名称即可。调用函数时需要传入相应的参数值,按照定义时的顺序对应传入。例如: ``` javascriptCopy code function greet(name, message) { console.log(
Docker 学习笔记
Docker 学习笔记 这篇学习笔记将用于记录本人在学习 Docker 服务端运维工具过程中所记录的心得体会,它将会被存储在https://github.com/owlman/study_note项目的SoftwareTool/Container目录下一个名为的Docker子目录中。 学习规划 学习基础: 有一两门编程语言的使用经验。 有一定的 Web 开发及维护经验。 视频资料: 黑马
解决:Mybatis-plus使用selectList查询数据为null
使用mybatis-plus的selectList查询数据封装进list 打印为null javaben和数据库字段也能对应上 原因 可以从图片看的出来 数据其实已经查询出来 三条数据 打印list集合 打印了三个null 说明数据没有封装进去 那就是javaben的问题 mybatis-plus默认开启了驼峰命名规则 而mybatis则默认没有开启 解决方案 方法一:可以使用
three.js 使用 heatmap 实现 3d 热力图
先上效果图: 闲来无事想随便做做3d的东西,正好想到之前有个3d热力图的需求,后面没做被砍了,今天正好来做一下。在网上搜了搜参看了一些其他人的成果,最后还是弄出来了。记录一下,避免以后找不到。 单独定义一个ts 文件 ,导出 TDHeatMap 方法,接收了参数,但是没用,可以自己封装一下参数。 import * as THREE from 't
uniapp避坑指南-页面滚动
uniapp避坑指南-页面滚动 需求描述 做一个类似于word目录跳转功能,分成两个页面:目录页和详情页。目录页是一个列表,详情页是一个很长的的由很多pdf图片组成的上下滚动的页面,要求实现点击目录页跳转到详情页指定位置。 功能实现 主要使用 uni.pageScrollTo这个api。我的工程是cli创建的,想使用selector属性滚动到指定区域。但是运行代码后报错 搜索时发现官方已经修复了
Android Socket tcp连接状态判断
Android 实现tcp连接的方式 SocketChannel AsynchronousSocketChannel Socket SocketChannel SocketChannel是Java NIO库提供的一种通道(Channel)类型,用于基于NIO的网络通信。 SocketChannel提供了非阻塞的I/O操作,可以实现高效的多路复用(Multiplexing)。 它是双向通
过滤器链及责任链设计模式
过滤器链: 在 Java Web 应用中,多个过滤器的执行顺序是有规定的,称之为过滤器链。按照过滤器链的规定,多个过滤器会按照它们在 web.xml 文件中配置的先后顺序依次执行。 具体来说,假设一个请求需要经过三个过滤器,分别为 Filter1、Filter2 和 Filter3,那么它们的执行顺序为: 客户端发送请求到服务器端,请求经过 Filter1。 如果 Filter1 给出了回应,则
阿里一面:MySQL 单表数据最大不要超过多少行?为什么?这样回答满分!
来源:https://my.oschina.net/u/4090830/blog/5559454 1 背景 作为在后端圈开车的多年老司机,是不是经常听到过,“mysql 单表最好不要超过 2000w”,“单表超过 2000w 就要考虑数据迁移了”,“你这个表数据都马上要到 2000w 了,难怪查询速度慢” 这些名言民语就和 “群里只讨论技术,不开车,开车速度不要超过 120 码,否则自动踢群”,只
window安装最新版react-native 0.71
开发平台: windows 目标平台: android 一、安装依赖(node JDK Android Studio) 1.node版本 > 14 安装完成后设置镜像 2.JDK > 11 下载地址 https://www.oracle.com/java/technologie
ajax返回值自动添加pre标签的解决方法
直接上代码: //response = response.replace(/<pre>/ig, "").replace(/</pre>/ig, ""); //过滤 if (response.indexOf("{") > -1 && response.indexOf("}") > -1) {
java内存溢出监控
在程序内增加内存溢出字符串 使用命令启动jar -XX:+HeapDumpOnOutOfMemoryError 这个命令会在报内存溢出的时候生成 .hprof 文件 下载mat工具 链接:https://pan.baidu.com/s/1EVgDf9S3O_-H0badd8z-HA 提取码:xi8v 解压mat文件后启动 启动后 用
Nacos-Config
Nacos 配置文件中心 使用 Spring Cloud Alibaba Nacos Config,可基于 Spring Cloud 的编程模型快速接 入 Nacos 配置管理功能 2.1 创建项目选择依赖 2.2 在 NacosServer 里面添加一个配置文件 2.3 查看上一讲中创建的数据库中的信息 2.4 config-client-a 项目中添加一个配置文件 bootstrap.y
MySQL优化思路及方向
本系列为:MySQL数据库详解,为千锋资深教学老师独家创作,致力于为大家讲解清晰MySQL数据库相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【关注】持续追更~ 文末有本文重点总结,技术类问题,也欢迎大家和我们沟通交流! 前言 从今天开始本系列文章就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲
SpringCloud常用组件表
1. SpringCloud常用组件表 服务的注册和发现。(eureka,nacos,consu1) 服务的负载均衡。(ribbon,dubbo) 服务的相互调用。(openFeign,dubbo) 服务的容错。(hystrix,sentinel) 服务网关。(gateway,zuul) 服务配置的统一管理。(config-server,nacos,apollo) 服务消息总线。(bus) 服
uni-app中微信小程序跳转到另一个微信小程序
如下图所示,一个小程序跳转到另一个小程序, 在要跳转到ATS中登录小程序后端,获取到小程序的APPID,这个APPId要配置到uni-app的manifest.json中配置下, /* 小程序特有相关 */ "mp-weixin" : { "appid" : "本小程序的APPID", "setting" : { "urlCheck
前人踩过的雷,绕过的弯,何必重蹈,前端学习路径方法分享
今天我们一起来聊聊前端的学习路线与方法。 在上篇文章中,我和你简单回顾了前端行业的发展,到现在为止,前端工程师已经成为研发体系中的重要岗位之一。可是,与此相对的是,我发现极少或者几乎没有大学的计算机专业愿意开设前端课程,更没有系统性的教学方案出现。大部分前端工程师的知识,其实都是来自于实践和工作中零散的学习。 这样的现状就引发了一系列的问题。 首先是前端的基础知识,常常有一些工作多年的工程师,在看
macos环境配置相关记录
macos环境配置相关记录 本人的终端shell为zsh、所有的环境配置在 ~/.zshrc 中进行、最后不要忘记source ~/.zshrc 服务端类的程序如Tomcat NGINX之类的、一律放在/Library目录下 jdk安装在下面目录 /Library/Java/JavaVirtualMachines/ 如果是插件之类的、如gradle、maven之类
Oracle SQL 创建一个简单的存储过程procedure
Oracle 简单的创建一个存储过程procedure 如果学过别的语言,例如java,c这些,那么其实很好理解,其实就是面向数据库的操作 简单的例子如下: 游标的使用有很多种 常用的有两种,一种是例子中的使用for展开 另一种是OPEN CLOSE的形式展开 如果想把数据放在临时表中,在PL/SQL中,可以 您能读到这儿,我呢是发自真心的感谢您,若要转载,还望请您带上链接
JavaWeb编程面试题——MyBatis
引言 面试题==知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 关注公众号:编程火箭车。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新、查看。 一、面试题导航 点这里进入JavaWeb编程面试题——导航 面试题持续更新中...... 二、面试题目 1.
K8s部署单节点Zookeeper并进行监控
0、写在前面 1> K8s监控Zookeeper,这里并没有使用zookeeper-exporter的方式进行监控,主要是由于zookeeper-exporter提供的相关指标不太全,zookeeper官网提供的监控指标信息可参看如下地址:https://github.com/apache/zookeeper/blob/master/zookeeper-server/src/main/j