Java

最简单的单例模式,Go版本的实现你写对了吗

最简单的单例模式,Go版本的实现你写对了吗? 原创 卡尔文_ 网管叨bi叨 2022-08-15 08:45 发表于北京 收录于合集#用Go学设计模式24个 大家好,我是网管,首先我问大家一个问题,你们面试的时候,面试官有没有问过你们:"你都用过什么设计模式?",我猜多数人的回答会把单例模式,放在第一位。 我:"呃… 我用过单例、工厂、观察者,反

MD5盐值加密

MD5 加密部分  package     

weblogic目录结构

前言 工作原因,在weblogic上部署了一个很重要的服务。虽然部署成功了,但是对该weblogic还不是很了解。市面上中文资料少之又少,而且讲解的weblogic版本已经很老旧,对新人不是很友好。 借着这个机会,打算系统学习下weblogic,也将学习的内容与大家进行分享。 本文章weblogic版本为12.2.1.4 。 weblogic 目录结构 weblogic server目录结构 安装

工厂模式有三个Level,你能用Go写到第几层?

工厂模式有三个Level,你能用Go写到第几层? 原创 KevinYan11 网管叨bi叨 2022-08-29 08:45 发表于北京 收录于合集#用Go学设计模式24个 设计模式中的工厂模式是我们编写代码时常用的一种建造型模式,用于创建指定类的实例。 在不使用设计模式的时候,我们是怎么创建类的实例的呢? 别多想,这个问题没坑,就是我们写代码时

Javascript中的内存(垃圾)回收机制

JavaScript 具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行 常见的垃圾回收方式:标记清除、引用计数方式。 一、标记清除方法 1、工作原理:【标记“离开环境”的就回收内存】 当变量进入环境时,将这个变量标记为“进入环境”。 当变量离开环境时,则将其标记为“离开环境”。 2、工作流程: 垃圾回收器,在运行的时候会给存储在内存中的所有变量都加上标记; 去掉环境中的变量

真刑!几行代码端了整个教务系统。。

作者:lyc 来源:https://www.freebuf.com/vuls/358037.html 今天给大家伙分享一个网络安全的案例,程序员和网安同学都可以看看, 前言:本文中涉及到的相关漏洞已报送厂商并得到修复,本文仅限技术研究与讨论,严禁用于非法用途,否则产生的一切后果自行承担 漏洞成因 事情的起因是这样的,在某一天我用谷歌做信息收集的时候:inurl:xxx.edu.cn pdf,

一对一直播源码平台搭建的关键条件,成败在此。

  网络时代的前进,人们对直播也有了新的要求,对于观众们来说,大多数观众更喜欢只让自己和主播进行交流,只有不仅仅能增加私密性,而且还能和自己喜欢的主播更加亲近真实,像是面对面一样;而对于主播而言,大部分主播都想让自己轻松许多,并且收益更高。而随着直播源码平台的发展,一对一直播源码平台横空出世,它能够满足主播和观众的这些需求,所以一对一直播源码平台日渐火爆,很多人或者公司都想去开发一对一直

如何制作一个无标题栏且可拖拽的窗口

如何制作一个无标题栏且可拖拽的窗口 默认情况下,我们创建一个窗口自带有一个标题栏,标题栏上有程序的图标和标题,以及最小化、最大化、关闭按钮。 默认标题栏的样式比较固定,有时候为了自定义样式,就需要先隐藏默认的标题栏,然后自己制作一个。 同时有时还希望修改默认的拖拽窗口的方式(即按住标题栏拖动窗口),改成按住窗口空白区域即可拖拽。 下面的示例演示如何实现这些功能。 效果展示 示例代码 代码说明

【技术积累】软件设计模式中的工厂模式【一】

什么是工厂模式? 工厂模式是一种设计模式,它利用工厂类来创建对象,而不是在程序中直接实例化对象。 工厂模式可以隐藏创建对象的具体细节,提高代码可维护性和可扩展性。 其核心思想是将对象的创建与具体实现分离开来,通过工厂类统一管理对象的创建,使得客户端无需了解创建对象的具体实现。 工厂类根据客户端请求的不同,返回不同的对象实例。 工厂模式主要包括三种方式:简单工厂模式、

JAVA学习JSP和Servlet常见问题整理

什么是JSP Java Server Page 结合 java和html在服务端动态生成web页面的技术。 Jsp页面的运行过程 1、请求进入Web容器,将JSP页面翻译成Servlet代码2、编译Servlet代码,并将编译过的类文件装入Web容器(JVM)环境3、Web容器为JSP页面创建一个Servlet类实例,并执行jspInit方法4、Web容器为该JSP页面调用Servlet实例的_j

工厂方法模式-03

概述 工厂方法模式 (Factory Method Pattern) 又称工厂模式、虚拟构造器 (Virtual Constructor) 模式、多态工厂 (Polymorphic Factory) 模式。这个模式由一个抽象工厂类、一个抽象产品类以及这两个抽象类各自的多个具体子类组成。继承自不同抽象类的具体子类一一对应,具体工厂子类创建对应的具体产品子类。 优点:克服了简单工厂模式中工厂类违反了“

docker安装jenkins

docker安装比较简单,唯一要注意的就是数据持久化问题 下面是启动命令 说明: /data/config:存放一些外部配置文件的目录,方便容器内的jenkins读取 /var/jenkins_home:jenkins容器内部的部署目录,映射出来防止jenkins所有数据丢失 /data/maven/repository :maven仓库,映射出来也是防止丢失 /usr/share/jenk

vue中使用axios获取不到响应头Content-Disposition的解决办法

项目中,后端返回的文件流,fileName是机构名称+服务器时间。前端需要拿到响应头里的Content-Disposition字段的值,从中获取文件名 在控制台Headers中可以看到相关的字段和文件名,但是在axios里面却获取不到   如果想要让客户端访问到相关信息,服务器不仅要在heade里添加,还要将它们在 Access-Control-Expose-Headers 里面列出来

插件化工程R文件瘦身技术方案 | 京东云技术团队

随着业务的发展及版本迭代,客户端工程中不断增加新的业务逻辑、引入新的资源,随之而来的问题就是安装包体积变大,前期各个业务模块通过无用资源删减、大图压缩或转上云、AB实验业务逻辑下线或其他手段在降低包体积上取得了一定的成果。 在瘦身的过程中我们关注到了R文件瘦身的概念,目前京东APP是支持插件化的,有业务插件工程、宿主工程,对业务插件包文件进行分析,发现除了常规的资源及代码外,R类文件大概占包体积的

Java 利用POI对象 SXSSFWorkbook 导出Excel

最开始调用的方法是(标记的地方):  workbook = new HSSFWorkbook();和 workbook = new XSSFWorkbook(); 这两个方法就是导出Excel的最关键的方法,接下来我来说说这两个方法作用: 1.HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls; 2.XSSFWorkbook:是操作Excel

2. IOC

‍ 对于 IOC 的理解 : 在 Spring 框架中,IOC(Inversion of Control,控制反转)是一个重要的概念,它是框架实现松耦合的一种方式。在传统的程序设计中,应用程序会主动创建对象并管理对象之间的依赖关系。而在 IOC 的思想中,控制权的转移是由程序本身掌控的,应用程序不再直接管理对象和对象之间的依赖关系,而是交给了 Spring 容器来管理。在 Spring 中,组件的

nodejs 和 mysql 连接

    原文 https://www.mysqltutorial.org/mysql-nodejs/connect/         Node.js 是一个 JavaScript 运行环境,可以在服务端运行 JavaScript 代码。通过 Node.js 可以构建后端服务,并且可以用它来渲染页面。 Node.js 通常使用 Ex

Condition类_demo

参考: https://blog.csdn.net/u014082714/article/details/83927697 https://blog.csdn.net/a1439775520/article/details/98471610 Resource.java package com.hmb; import java.util.PriorityQueue; import java.ut

springboot 测试用例 gradle

在springboot 2.4.5之后的 变成了jinut5 直接引用即可 不需要排除 org.junit.jupiter.api.Test 测试数据 H2 数据实体 仓库接口 数据源 使用内存数据库

JMeter在Mac下的安装

其实不论操作系统是Windows、Unix(如Mac OS)、Linux(如Ubuntu)等,JMeter所需要的基础环境配置都是类似的,本文介绍JMeter for MAC的安装与环境配置。JMeter安装步骤如下: 安装JDK 安装JMeter 1、选择版本截止2018年10月,JMeter的最新版本是5.0,JMeter 5.0需要Java 8、Java 9,所以我们最终选择的版本是:

Elasticsearch8 单机以及集群部署(docker-compose)

本文以 Elasticsearch8.8.0 为例,介绍一下单机安装 ES ,使用 docker-compose 方式进行便捷管理 需要准本docker 环境:一键安装脚本  需要准备 docker-compose 环境:一键安装脚本  关于证书自签请查阅:  官网阅读参考 ES 的编排:https://www.elastic.co/guide/en/elastics

Maven依赖中的scope总结

scope是限制Dependency的作用范围的, 影响maven项目在各个生命周期时导入的package的状态。 自2.0.9版本发布后,新增了一种:import,现在已经有了6种scope。 下面分别来说明: compile:不声明scope元素的情况下的默认值。compile表示被依赖包需要参与当前项目的编译,包括后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去

前端vue自定义简单实用下拉筛选 下拉菜单

前端vue自定义简单实用下拉筛选 下拉菜单, 下载完整代码请访问: https://ext.dcloud.net.cn/plugin?id=13020 效果图如下:       #### 使用方法 ```使用方法 <!-- titleArr: 选择项数组 dropArr: 下拉项数组 @finishDropClick: 下拉筛选完

你真的读懂了Java源码?Collections源码初探

最近重温Java知识,遇到不懂的问题搜索互联网/博客很难直接找到答案,还好如今有了chatGPT,比大多数CV复读机/纯文档翻译的内容更有用。很多文章总结冠以“深入理解xxx”,“万字长文详解xxx”的文章,也不过是演示一遍调用代码,让你知道了怎么用,在什么情况下用。但至于为什么这么用,以及Java语言为什么这么设计,可能大多数人也没领悟或者探索其原理和初衷。 包 Package Collecti

vue时间选择器 nut-datepicker

vue时间选择器 https://blog.csdn.net/Marshall_Ma/article/details/124244451 1、年-月-日 时:分 效果展示: 打开选择器: <div class=

一例 Java Swing GridLayout 的界面布局排列问题

在某平台出售 Java 答疑服务,本着以前一直免费解答的前提,单次售价20几元,有人咨询 swing 的 GridLayout 行列排列的问题。 从 w3cschool 官网查看 GridLayout 方法的说明,该方法可以带2个或4个参数。带2个参数如下所示, GridLayout(row,col) 参数值的情况分为3种:1)两个参数都为零,不被允许,方法抛出异常。2)其中一个参数为0时,表示该

【操作系统】【硬件结构】为什么 0.1 + 0.2 不等于 0.3 ?

1  前言 这节我们来看个有意思的东西,就是关于数字是如何在系统中记录的,或者 为什么负数要用补码表示? 十进制小数怎么转成二进制? 计算机是怎么存小数的? 0.1 + 0.2 == 0.3 吗? 别看这些问题都看似简单,但是其实还是有点东西的这些问题。 2  为什么负数要用补码表示? 十进制转换二进制的方法相信大家都熟能生巧了,如果你说你还不知道,我觉

如何通过为开源项目做贡献来提高你的技术写作技巧

我知道,我知道,您可能听说过“为开源做贡献!” 在 Discord 群组和与技术相关的社交媒体帖子中无数次。但请相信我,这确实是获得技术作家经验的好方法。 首先,您可以从事经常公开展示的项目。这可能是向您的专业网络展示您的技能的好方法。 此外,与流行的看法相反,代码并不是您可以为开源项目做出贡献的唯一方式。您可以使用您的写作技巧来帮助维护人员改进他们的项目文档。 为开源做贡献会让你接触到新技术语言

自研API 网关 - 媲美美团这套Shepherd网关架构!

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 我说:"很多互联网大厂,很少基于 SpringMVC 模块对外提供 WEB 服务的 HTTP 接口!" 一下炸窝了,你说,哪个厂不用,你说。还,还不用 SpringMVC 我天天用! 哈哈哈,好在我最近阅读到了美团的这篇技术文章《百亿规模API网关服务Shepherd的设计与实现》 他

spring 常见20问

目录  1.Spring是什么?作用是什么?2.你对IoC(控制反转 Inversion of Control)是怎么理解的?3.什么是AOP(面向切面编程 Aspect Oriented Programming)?4.Spring中Bean之间的依赖关系是怎样的?5.Spring框架中的单例模式是怎样实现的?6.Spring中的事务管理是如何实现的?7.Spring的优势是什么?8.解

<<  <  1116  1117  1118  1119  1120  1121  1122  1123  1124  1125  1126  >  >>