会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
heaven096
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2020年9月20日
Synchronized和Lock(ReentrantLock)的区别
摘要: Synchronized和Lock的区别:Sybchronized编码更简单,锁机制由JVM维护,在竞争不激烈的情况下性能更好;而Lock功能更强大更灵活,竞争激烈时性能更好。 1、两者都是可重入锁: “可重入锁”的概念是:某个线程已经获得某个锁,可以再次获取锁而不会出现死锁,也就是说可以多次获取相
阅读全文
posted @ 2020-09-20 20:23 heaven096
阅读(515)
评论(0)
推荐(0)
2020年9月11日
线程池除了常见的4种拒绝策略,你还知道哪些?
摘要: 来源:http://rrd.me/en3Wp 今天在学习一些关于池化技术的内容,看到一篇很不错的文章,分享给各位小伙伴们! ##前言 谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程
阅读全文
posted @ 2020-09-11 16:17 heaven096
阅读(465)
评论(0)
推荐(1)
2020年8月31日
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializ
摘要: 今天在用AmqpTemplate实现给消息队列发送消息时,出现以下错误: at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:77) Initial
阅读全文
posted @ 2020-08-31 18:59 heaven096
阅读(950)
评论(0)
推荐(0)
2020年8月23日
spring-cloud-starter-feign导入失败
摘要: Feign和Ribbon Feign 和 Ribbon 是 Spring Cloud 的 Netflix 中提供的两个实现软负载均衡的组件,Ribbon 和 Feign 都是用于调用其他服务的,方式不同。Ribbon可以在客户端配置 RibbonServerList(服务端列表),使用 HttpCl
阅读全文
posted @ 2020-08-23 14:44 heaven096
阅读(3827)
评论(0)
推荐(0)
2020年8月22日
低并发环境下生成唯一Id
摘要: 背景 项目中有一个订单模块,需要生成唯一的订单号,因为项目的并发要求不高,所以可以采用如下方法来生成唯一的id。 解决方法 使用时间戳加上一个随机数来生成唯一的Id。代码如下: public class KeyUtil { //生成唯一的主键 //格式为:时间+随机数 public static s
阅读全文
posted @ 2020-08-22 19:29 heaven096
阅读(211)
评论(0)
推荐(0)
2020年8月14日
Redis入门
摘要: NoSQL概述 NoSQL = Not Only SQL,非关系型的数据库。 为什么需要NoSQL 高并发读写 海量数据的高效率存储和访问 高可扩展性和高可用性 NoSQL数据库的四大分类 键值(key-value)存储 列存储 文档数据库 图形数据库 四类NoSQL数据库的比较 NoSQL数据库的
阅读全文
posted @ 2020-08-14 19:41 heaven096
阅读(143)
评论(0)
推荐(0)
2020年8月13日
如何在Linux(Centos环境)下安装、启动和关闭Redis
摘要: 在Linux下安装gcc环境 先通过# rpm -qa | grep gcc来查询是否已经安装了gcc 如果显示 说明已安装了gcc环境 如果没有安装则输入安装C语言环境 # yum install gcc-c++ 下载的Redis源码包 # wget http://download.redis.i
阅读全文
posted @ 2020-08-13 19:43 heaven096
阅读(3833)
评论(0)
推荐(0)
2020年8月12日
(转载)SpringBoot项目中缓存的使用
摘要: 一、JSR107 ####JSR107核心接口 Java Caching(JSR-107)定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry和 Expiry。 CachingProvider:创建、配置、获取、管理和控制多个CacheMa
阅读全文
posted @ 2020-08-12 13:06 heaven096
阅读(963)
评论(0)
推荐(0)
2020年8月11日
如何使用SpringBoot整合Mybatis——XML配置方式
摘要: 一、介绍 SpringBoot有两种方法来整合Mybatis,一种是XML文件配置方式,另一种是注解方式,主要优势点如下: XML配置方式:隔离sql和业务代码,能够更为清晰地表达sql,尤其是对于较长的sql代码; 注解方式:代码更为精简,方便。 上一篇随笔中讲述了如何用注解方式来整合Mybati
阅读全文
posted @ 2020-08-11 17:42 heaven096
阅读(922)
评论(0)
推荐(0)
如何使用SpringBoot整合Mybatis——注解方式
摘要: 一、介绍 SpringBoot有两种方法来整合Mybatis,一种是XML文件配置方式,另一种是注解方式,主要优势点如下: XML配置方式:隔离sql和业务代码,能够更为清晰地表达sql,尤其是对于较长的sql代码; 注解方式:代码更为精简,方便。 本文主要讨论如何用注解方式来整合Mybatis。
阅读全文
posted @ 2020-08-11 16:41 heaven096
阅读(1072)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告