设计模式 模式java

java代码中重启进程参考

JAVA重启自身程序 https://blog.csdn.net/yushi6310/article/details/78792548 ......
进程 代码 java

设计模式-javascript实现【代理模式】

定义: 代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 1. 代理模式的实现 const Flower = function(){}; const xiaoming = { sendFlower: function(target){ const flower = new Flowe ......
模式 设计模式 javascript

设计模式-javascript实现【设计原则】

1. 单一职责原则(SRP原则) 单一职责原则的职责被定义为“引起变化的原因”。如果我们有两个动机去改写一个方法,那么这个方法就具有 两个职责。每个职责都是变化的一个轴线,如果一个方法承担了过多的职责,那么在需求变迁过程中,需要改 写这个方法的可能性就越大。 因此,SRP原则体现为:一个对象(方法) ......
设计模式 javascript 原则 模式

ftp的主动被动模式区别

vsftpd模式设置 vsftpd.conf 被动模式 pasv_enable=YES 主动模式 pasv_enable=NO 主动模式 典型特征是服务端开放20端口,ftp主动连接客户端(在ip不一个网段的场景就gg了,如:k8s中pod->vsftpd,路由器下机器到互联网的ftp) 被动模式 ......
模式 ftp

idea工具-Java语言-tomcat服务使用

1.IDEA工具 使用Ultimate版本,下载 IntelliJ IDEA 2.下载tomcat 不需要安装,解压到任意位置,下载 官网 3.打开idea创建Java项目 3.1右键选择Add Frameworks Support勾选Web Application 3.2如图依次点击选择tomca ......
语言 工具 tomcat idea Java

小梅哥课程学习——串口接收程序的设计与调试

1 //基本原理:采样 2 //技巧是:一位数据采多次,统计得到高电平的出现的次数 3 //次数多的就是该位的电平值。采样7次,0、1、2、3低电平,4、5、6、7位高电平。 4 //把一位数据分为16段,舍弃前五段和后四段,取中间7段来进行采样。 5 //起始位检测:通过边沿检测电路。 6 //设 ......
课程学习 串口 课程 程序

java第一次作业

1.定义圆形半径,求面积 package yyyy; public class Wy { public static void main(String[] args) { // TODO Auto-generated method stub int r=2; double area; area=3. ......
第一次 java

Redis哨兵模式实施方案

部署 Redis 主从节点 在部署 Redis 主从节点时,可以选择单机部署、容器部署或者集群部署等方式。需要注意的是,主节点和从节点的配置要保持一致,并且在主节点中设置密码,以增加安全性。 单机部署可以通过下载 Redis 的二进制文件并解压来完成,具体步骤如下: (1)下载 Redis 二进制文 ......
哨兵 实施方案 模式 方案 Redis

java实现手机号脱敏

自定义一个注解(需要依赖jackson。jar包) @Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)@JacksonAnnotationsInside@JsonSerialize(using = SensitiveJsonSe ......
手机号 手机 java

IDEA将java项目引入maven管理

选中项目根目录文件夹,右键菜单中选择add framework support IDEA创建java项目如何添加MAVEN管理 ......
项目 maven IDEA java

前端设计模式——状态模式

状态模式(State Pattern):将对象的行为和状态分离,使得对象可以根据不同的状态来改变自己的行为。在前端开发中,可以使用状态模式来管理页面的状态和响应用户的交互。 在状态模式中,对象的行为取决于其内部状态,当状态发生变化时,对象的行为也会相应地发生改变。这种模式通过将状态抽象为独立的类来实 ......
模式 设计模式 前端 状态

Java 锁

Java中的锁是一种同步机制,用于控制对共享资源的访问。锁提供了对共享资源的独占访问,以确保在给定时间内只有一个线程可以访问该资源。Java中有两种类型的锁:内置锁和显式锁。 内置锁是Java中的默认锁,也称为监视器锁。它是与每个Java对象相关联的锁。当线程进入同步代码块时,它会自动获取锁,并在退 ......
Java

java中的泛型

1、什么是泛型 概念:概念:生活中的泛型是一种统一的模式,而程序中的泛型是用以统一数据类型的语法标准 泛型接口和泛型类 基本语法:一对尖括号当中,大写的单个字母,中间用逗号分割。 注意:泛型不是用来处理未知数据的,而是用来约束未知数据类型的。在通常情况下,你只能把其当 作一个Object来使用。 点 ......
java

Solon2 接口开发: 实战 Gateway 模式效果

1、效果预览 网关 @Mapping("/api/v3/app/**") @Component public class ApiGateway3x extends UapiGateway { @Override protected void register() { filter(new Break ......
实战 接口 效果 Gateway 模式

策略模式1

package com.cmit.budget.strategy; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Component; import java.util.Map; ......
策略 模式

Java之RSAUtil类的使用

我在项目中遇到选择审批人时,传到前端的审批人信息ID需要加密,然后传回后端需要解密的情况。 我们可以采用RSA算法实现公私钥加解密。 RSAUtil类内容如下: package com.cmit.kapok.system.utils; import com.cmit.kapok.system.api ......
RSAUtil Java

java容器

集合框架体系 Collection 接口和常用方法 // 说明:以 ArrayList 实现类来演示 List list = new ArrayList(); // add:添加单个元素 list.add("jack"); list.add(10);//list.add(new Integer(10 ......
容器 java

一段四合一图片整和Java代码

实现内容 能够实现将四张图片拼接,整合成一张完整图片 使用了getRGB、setRGB方法进行图片的提取拼接 实现代码 image1 = ImageIO.read(imageFile1); image2 = ImageIO.read(imageFile2); image3 = ImageIO.rea ......
代码 图片 Java

现代设计

现代设计方法有哪些? 传统设计,现代设计? 现代设计手段,特征? 优化设计数学模型? 有无约束设计方法? 直接法,间接法? 有限元的基本思想? 软件? 基本思路? 过程? 可靠性定义? 特点? 鲁棒性设计? 启发式算法? 蚁群算法? 遗传算法? 模拟退火法? 粒子群优化算法? 人工神经网络算法? 创 ......

JAVA~适合新手和复习~基础二

面试官:Java的特点了解多少? 你:1、“抽象”,把现实世界中的某一类东西,提取出来,用程序代码表示;2、“封装”,把过程和数据包围起来,对数据的访问只能通过已定义的界面;3、“继承”,一种联结类的层次模型;4、“多态”,允许不同类的对象对同一消息做出响应。 面试官:那面向对象的特征呢? 你: 哈 ......
新手 基础 JAVA

Java ThreadPoolTaskExecutor 线程池的常见问题

Java ThreadPoolTaskExecutor 线程池的常见问题 https://blog.csdn.net/weixin_43611528/article/details/123083314 重要参数corePoolSize:核心线程数,常开的线程数,默认值:1。需注意:如果设置allow ......

[Java SE]Java SE异常合集

1 概述 2 问题集 Q1 : JAVA应用程序启动时报"A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ACCESS_VIOLATION (0xc0000005)" 问题描述 # # A fata ......
Java SE

java方法-方法重载

方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法重载的规则: 方法名称必须相同 参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等) 方法的返回类型可以相同也可以不相同 仅仅返回类型不同不足以成为方法的重载 现实理论: 方法名称相同时,编译器会根据调用方法的参数个数 ......
方法 java

为什么Tomcat架构要这么设计?这篇文章告诉你答案!

Tomcat体系架构 Tomcat项目结构 bin目录 bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。 很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径 startup文件:主要是 ......
架构 篇文章 答案 Tomcat

xxx required a bean of type ‘java.lang.Integer‘ that could not be found

日志 2022-11-03 13:15:38.189 ERROR 8384 [] [ main] o.s.b.d.LoggingFailureAnalysisReporter 40 : *************************** APPLICATION FAILED TO START * ......
required Integer could found bean

JSON parse error: Cannot deserialize value of type `java.util.Date` from String not a valid representation

日志 Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` f ......

如何设计高可靠的订单同步方案

跨业务域数据联查和搜索的需求层面优化 为了实现对跨业务域数据的联查和搜索,例如退款单的退款状态和发货状态,订单的订单状态和退款状态,需要在需求层面进行上溯。这样可以跳出现有方案框架的局限,拓展搜索解决方案的范围,并且更清晰地认识现有方案设计和实现的前提和约束。 具体来说,这种跨业务域的联查和搜索需要 ......
订单 方案

面向对象设计&&类与对象的关系

1、面向对象程序设计 程序设计的过程,就是设计类的过程 万物皆对象,程序来源生活,只不过是抽象化--现实的类抽象化 人类:java程序中的类 人:Java中具体的对象 姓名,年龄等等:java中对象的属性特征,静态描述 吃饭,睡觉:Java中对象的方法,动态行为 2、类和对象的关系 类是抽象的概念, ......
对象 amp

PC 护眼模式(凑合用)

产品经理说PC客户端要做护眼模式,理由是竞品做了! win10 自带夜间模式,win7通过调整饱和度,色调也可以达到同样的效果,但是多方查找并没有找到系统提供的api。参考其它可以实现此功能的软件,比如“联想护眼管理 v2.6.50.4081.exe”,或者 LightBulb等。有的是自己做了一层 ......
模式 PC

java实现多字段排序(普通对象List和MapList)

public class SortTest { public static void main(String[] args) { //普通对象list sortVOList(); //mapList sortMapList(); } private static void sortVOList() ......
字段 对象 MapList java List