自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 git 只想把我分支上的部分代码合test分支,idea如何做。

找到你想到合并的提交记录,进行cherry-pick。先把代码切到test分支,找到当前分支的提交记录。

2024-02-06 15:24:57 121

原创 Spring Boot Dynamic-Datasource 实现多数据源

对应mapper上加注解。

2024-01-17 14:15:11 359

原创 @Autowired自动注入map

适用于一个接口有多个实现类,然后根据不同的参数选择执行不同的实现类,其实这种通过@Autowired注入map(接口有多个实现类),除了可以注入到map中,也可以注入到list等其他集合中;spring是支持基于接口实现类的直接注入的;支持注入map,list等。为什么要用这种方式注入bean呢?中,不用做其他的配置,直接注入;这里有三个实现类,都实现了。这种方式多用于策略模式中。

2024-01-11 17:13:43 423

原创 【idea | git】由于有未解决的冲突,无法提交变更 | can not commit changes due to unresolved conflicts解决方案

can not commit changes due to unresolved conflicts

2022-09-28 13:26:42 4387 1

原创 JNA结构体参数传递,Java数组

JNA结构体参数传递,Java数组

2022-08-09 10:17:17 1007

原创 Ehcache磁盘缓存(.index文件 .data文件)解析

先展示下ehcache.xml的内容 很普通 overflowToDisk、diskPersistent都是设置的true。网上很多说法当overflowToDisk=‘true’,内存超出maxElementsInMemory才会磁盘化,其实是错的。其实只要设置了overflowToDisk=‘true’,就会产生data文件(序列化),缓存就会磁盘化。data文件只要cache.put()方法就能生成,并不用cache.flush()。.index文件是指向data的索引,而且比如tomcat服务器

2022-05-12 09:24:29 1347 1

原创 Ehcache对并发的支持

在高并发的情况下,使用Ehcache缓存时,由于并发的读与写,我们读的数据有可能是错误的,我们写的数据也有可能意外的被覆盖。所幸的是Ehcache为我们提供了针对于缓存元素Key的Read(读)、Write(写)锁。当一个线程获取了某一Key的Read锁之后,其它线程获取针对于同一个Key的Read锁不会受到限制,但其它线程(包括获取了该Key的Read锁的线程)如果想获取针对同一个Key的Write锁就不行,它需要等到针对于该Key的Read锁释放后才能获取其Write锁;当一个线程获取了某一Key...

2022-04-25 19:55:59 339

原创 elasticsearch数据迁移到新索引(5.5.3

无法随意更改索引中字段类型,只能给索引加新字段,或者重建索引。以下为重建索引流程,只应用于小数据迁移1.建新索引PUT /index_record_v12.查旧索引mappingGET /index_record/_mapping/type_record3.设置新索引mappingPOST /index_record_v1/type_record/_mapping{ "properties": { "id": { "type

2022-03-08 19:34:32 2704

原创 先进先出原则的队列结构来模拟线程间通信的过程

今晚读了篇文章有点意思,讲了多个线程之间通信的过程(此处附上链接:多个线程之间是如何进行通信的呢?_江户川柯南234的博客-CSDN博客_线程之间如何通讯)。文中简单demo吸引了我的注意,尤其是第二个模拟共享资源池,里面的index字段用的很巧妙,完美的实现了后进先出的队列结构。 文末作者一段话让我不淡定了 此处附上我简单实现的先进先出结构,欢迎大家来找茬,顺便帮忙想一下其他的解决方案package threadCommunication;public class Comm...

2021-11-06 23:33:26 90

原创 svn:E155004

困扰了我一上午...解决步骤:1.下载sqlite3.exe       下载地址:http://www.sqlite.org/download.html2.解压放到项目.svn目录下    3.运行sqlite3.exe,执行以下三部即可        .open wc.db        delete from work_queue;        delete from wc_lock;回到...

2018-05-15 13:38:31 1414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除