Java
redis cluster集群安装(CentOS7 + redis 5.0.14)
Linux系统-部署-运维系列导航 redis cluster介绍 redis最开始使用主从模式做集群,若master宕机需要手动配置slave转为master;后来为了高可用提出来哨兵模式,该模式下有一个哨兵监视master和slave,若master宕机可自动将slave转为master,但它也有一个问题,就是不能动态扩充;所以在3.x提出cluster集群模式。
Activiti部署遇到的问题
1、Activiti生成表中日期不准 在activiti.cfg.xml配置文件中设置连接数据源的时区即可。 2、act_re_procdef表中的DGRM_RESOURCE_NAME字段为空 DGRM_RESOURCE_NAME 存储的是流程图片的名称,这里需要将图片名称与xml文件名称保持一致。
JAVA小白 编程练习500题 超详细!!!带答案!!!持续更新中~
JAVA小白 编程练习500题 超详细!!!带答案!!!持续更新中~ JAVA小白编程题练习 可能有很多刚入门的小白不知道自己如何能快速提升编程技巧与熟练度 其实大佬进阶之路只有一个~ 那就是疯狂码代码!!!实践出真知!!! 所以为了大家能够想练习的时候有素材,泡泡给大家整理了一些练习题 由于平时比较忙,所以我在不定时努力更新中,欢迎监督~ 500是立的Flag啊哈哈哈哈,我们共同努力吧,本帖
golang 和java对比
Java的优点: 跨平台性:Java程序可以在不同的操作系统上运行,只需安装相应的Java虚拟机即可。面向对象:Java是一种面向对象的语言,具有封装、继承和多态等特性,使得代码更加易于维护和扩展。大量的第三方库和框架:Java拥有丰富的第三方库和框架,可以加速开发速度。高性能:Java虚拟机的优化技术和JIT编译器使得Java在性能上有很大的优势。安全性:Java的安全性得到了广泛的认可,许多企
开课吧前端1期.阶段1:初识ES6和ES6兼容性和新特性
1、 ECMAScript和JavaScript 关系 ECMA是标准,JS是实现 类似于HTML5是标准,IE10,Chrome谷歌,FireFox火狐都是实现 换句话说,将来也可能有其他,XX某某Script来实现 ECMA标准 ECMAScript简称ECMA或ES 目前也只有JavaScript实现,所以可以理解ECMASc
mybatis中的UserMapper.xml模板与测试mybatis的代码
2023-09-02 UserMapper.xml模板 方式一: 方式二:(常用) 测试mybatis的代码 方式一: 方式二:使用代理(常用)
LeetCode952三部曲之一:解题思路和初级解法(137ms,超39%)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 题目描述 难度:困难 编程语言:Java 给定一个由不同正整数的组成的非空数组 nums ,考虑下面的图: 有 nums.length 个节点,按从 nums[0] 到 nums[nums.length - 1] 标记; 只有当 nums[i]
Typora远程代码执行漏洞 - CVE-2023-2317
Typora - CVE-2023-2317 简介 Typora一个常用的markdown编辑器,在1.6.7之前存在XSS漏洞,可以通过传入参数触发来加载恶意的JavaScript代码 分析 在typora的安装目录下的resource目录下,updater.html。 先用正则从URL中提取一些参数来更新内容,分别获得curVersion, newVersion,releaseNoteLin
从零开发Java入门项目--十天掌握
原文网址:从零开发Java入门项目--十天掌握_IT利刃出鞘的博客-CSDN博客 简介 这是一个靠谱的Java入门项目实战,名字叫蚂蚁爱购。从零开发项目,视频加文档,十天就能学会开发Java项目,教程路线是:搭建环境=> 安装软件=> 创建项目=> 添加依赖和配置=> 通过表生成代码=> 编写Java代码=> 代码自测=> 前后端联调=&g
[LeetCode] 1560. Most Visited Sector in a Circular Track
Given an integer n and an integer array rounds. We have a circular track which consists of n sectors labeled from 1 to n. A marathon will be held on this track,
百亿级访问量,如何做缓存架构设计
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
java基础-流程控制-day04
目录1. if单分支2. if else 多分支3. if else双分支4. 随机生成一定区间的整数5 switch 1. if单分支 2. if else 多分支 3. if else双分支 可以改成 ?:结构 4. 随机生成一定区间的整数 练习1 练习2; 小朋友搬桌子: 年龄大于7岁,可以搬桌子; 如果年龄大于5岁,性别是男,可以搬桌子; 否则不可以搬动桌子,提示:你还太小了
合成复用原则及设计模式概述
合成复用原则 基本介绍 尽量使用合成或聚合方式,而不是使用继承。 uml类图 此原则比较简单,无具体案例代码 设计模式核心思想 1.找出应用中可能需要变化之处,独立出来,不要将这些代码和不需要变化的代码耦合在一起。 2.针对接口编程,而不是针对实现编程。 3.为了交互对象之间的松耦合设计而努力。 设计模式概述 设计模式的层次 1.第一层:刚开始学编程不久,听过什么是设计模式。 2.第二层:
手把手教你使用Vite构建第一个Vue3项目
写在前面 在之前的文章中写过“如何创建第一个vue项目”,但那篇文章写的是创建vue2的 项目。 传送门如何创建第一个vue项目 打开Vue.js官网:https://cn.vuejs.org/,我们会发现Vue 2 将于 2023 年 12 月 31 日停止维护 虽然Vue2的项目还不少,但是官方尤大大都在拥抱Vue3。 那我们也不能落后啊,今天就来说说怎么创建第一个Vue3项目。 并安装El
Idea中使用Git详细教学
找了好多例子博文,这篇博文写的可操作性比较强,留一下吧以备用,虽然估计以后用不到了,因为学会了但还是记录一下吧 Idea中使用Git详细教学_idea配置git_久绊A的博客-CSDN博客 TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan H
Mybatis配置搞定数据加密解密
由于我们系统中使用了Mybatis作为数据库持久层,因此决定使用Mybatis的TypeHandler或Plugin来解决。 TypeHandler : 需要我们在某些列上手动指定 typeHandler 来选择使用那个typeHandler或者根据@MappedJdbcTypes 和 @MappedTypes注解来自行推断。 Plugin : 可以拦截系统中的 sele
给你的 SpringBoot 工程部署的 jar 包瘦瘦身吧!
之前有写过一篇有关maven插件的文章:spring-boot-maven-plugin插件详解 一、需求背景 我们知道Spring Boot项目,是可以通过java -jar 包名 启动的。 那为什么Spring Boot项目可以通过上述命令启动,而其它普通的项目却不可以呢? 原因在于我们在通过以下命令打包时 一般的maven项目的打包命令,不会把依赖的jar包也打包进去的,所以这样打出的包
正则表达式解决双引号问题
packaqe com.shrcb.bixi.supervision.advice; DelvTaskiav UpdateAdvice.jav Jimport com.shrcb.bixi.system.service.ISysConfigService; import java.util.Arrays;import java.util.List; public class test {publi
实现领域驱动设计——什么是DDD?
一、写在前面 今天的软件相对之前的软件,需求越来越复杂,变化越来越快。软件架构不断的在演进,一方面是为了适应新的需求,一方面也在寻找软件简单化解决方案,通过架构的规范是的软件更容易维护,逻辑更清晰。所以架构一直在追求易维护、可扩展。从早期的modle1、modle2,到现在这种微服务架构,一直在追求一个能让软件开发变得简单的软件架构,但往往事与愿违。往往软件在开发初期,架构合理、分层清晰,但进过多
现在的校招面试,管你是不是应届生!
作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、他,上来打我! 【字节】除了MQ解耦发奖,是否还有比MQ更优的解决方案?【字节】你现在是学习的项目,但如果部署上线,还有哪些地方需要改进?【字节】如果让你来评估项目的QPS的话,你会用什么方式来评估?(补充;不要做压测,就根据设计、硬件配置推导QPS)【字节】比如说:
EasyExcel使用与详细说明
EasyExcel工具类(一) 简介: EasyExcel使用与详细说明,EasyExcel工具类 1.Apache POI Apache POI是Apache软件基金会的开源函式库,提供跨平台的Java API实现Microsoft Office格式档案读写。但是存在如下一些问题: 1.1 学习使用成本较高 对POI有过深入了解的才知道原来POI还有SAX模式(Dom
20230629 java.time.chrono.ChronoLocalDate
介绍 java.time.chrono.ChronoLocalDate public interface ChronoLocalDate extends Temporal, TemporalAdjuster, Comparable 实现 Temporal ,支持的时间单位有 DAYS WEEKS MONTHS YEARS DECADES 10年 CENTURIES 100年 MIL
20230523 java.time.temporal.TemporalUnit
介绍 java.time.temporal.TemporalUnit public interface TemporalUnit 日期时间单位 时间的测量是建立在单位上的,例如年、月、日、小时、分钟和秒。此接口的实现代表那些单位 此接口的实例表示单位本身,而不是单位的数量。有关以常用单位表示数量的类,请参见 Period 最常用的单位在 ChronoUnit 中定义。 IsoFields 中提供
20230523 java.time.temporal.TemporalAmount
介绍 java.time.temporal.TemporalAmount public interface TemporalAmount 时间量 定义时间量的框架级接口 时间量可以被认为是 TemporalUnit 到 long 的 Map ,通过 getUnits() 和 get(TemporalUnit) 公开 有两种常见的实现。 Period 是一个基于日期的实现,存储年月日。 Durat
20230522 java.util.TimeZone
介绍 java.util.TimeZone public abstract class TimeZone implements Serializable, Cloneable API 常量 SHORT : 0 LONG : 1 static getAvailableIDs getTimeZone setDefault, getDefault public getDSTSavings