logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot 使用redis RedisAtomicLong生成自增的ID值

RedisSequenceFactory是一个简单封装类,用于使用redisTemplate生成自增ID值。编写一个编号生成的规则类。

文章图片
#spring boot#redis#java
Vue根据屏幕分辨率计算div可以显示的数量,dom渲染在v-if之后造成的复杂处理

最近在做一个首页,这个首页是懒加载,然后要根据不同的屏幕分辨率计算每个div的高度,适配显示。这个好就好在不是table列表,那么就不需要获取总数。当然也可以获取总数来判断需不需要请求数据。

#vue.js#javascript#前端
解决:Error creating bean with name ‘io.shardingsphere.shardingjdbc.spring.boot‘

使用的pom<dependency><groupId>io.shardingsphere</groupId><artifactId>sharding-jdbc-spring-boot-starter</artifactId><version>3.1.0</version></dependency>&lt

#oracle#sql
什么是总线嗅探和总线风暴,和JMM有什么关系?

总线嗅探是硬件层面上的一种缓存一致性协议,用于确保多个处理器缓存中数据的一致性。这对 Java 内存模型的实现至关重要,特别是在保证多线程中共享变量的可见性时。总线风暴则是缓存一致性协议中的一种极端情况,频繁的缓存一致性事务会占用大量总线带宽,影响系统性能。在 Java 中,volatile依赖于总线嗅探来确保数据的可见性,但不保证操作的原子性,锁机制(如和)则提供了更全面的内存可见性和原子性保障

文章图片
#java
SpringBoot整合Groovy构建Web应用程序

1 介绍Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy也可以使用其他非Java语言编写的库。2 示例2.1 依赖引入<dependencies><dependency>&lt

#java
SpringMVC入门项目

1.SpringMVC技术1.1 技术介绍一个MVC框架,在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错。1.2 技术注意点1.2.1 @RequestParam注解请求参数名和列对不上时,可以使用required="false"来选择可以不用传参,defaultValue来默认请

a5m2数据库,pd.adsrc不存在

升级到2.15.1版本以上。a5数据库找不到PostgreSQL的pd.adsrc文件

Vue 中 store 基本用法

store是一个管理状态,在vuex中使用。import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)export default new Vuex.Store({state: {//这里放全局参数},mutations: {//这里是set方法},getters: {//这里是get方法,并且每次打开浏览器优先执行该方法,获取所有的状态},

#vue.js#前端#javascript
linux scp 【全新思路解决】出现Permission denied问题

环境三台虚拟机,从一台虚拟机拷贝过来的。一开始使用scp命令完全没有问题,后面做了一个hadoop集群的练习,不知道改了什么,然后就scp就不行了。百度了,都是什么修改文件权限777,还有设置等等,然后就是生成rsa。没用!!!后面思考了一下,试着重装openssh-server。还是失败了…我又想到是不是什么rsa生成出来的问题,之前安装百度的那些方案,生成了一堆信息。什么免密登录,用过后才出现

#linux#hadoop#hdfs
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择