起因 最近闲来无事突发奇想写了一个并发小工具,涉及了spring事务管理,所以需要一个简单的数据库支持,就想起了H2这个内存数据库,由此记录一下。 依赖引入 首先单元测试要有junit支持,因为...
arthas样例命令: ognl '#cglibo=@com.xxx.SpringContextUtil@getBean("targetBeanId",#context=#cglibo.getClass().getDeclaredField("CGLIB$CALLBACK_0"),#context.setAccessible(true),#c...
背景 根据原始对象sourceObj使用克隆方法(具体见:JS对象深度克隆),生成了targetObj对象。 原始对象sourceObj中有一个simpleEquals(anotherObj)方法,接收一个参数,比较方法的调用对象与...
//深度克隆,且解决了循环依赖的问题 function deepClone(obj) { var refs = new WeakMap(); return doClone(obj, refs); } // 执行深度拷贝工作 // obj 待拷贝的对象 // refs key: 已经被处...
topic:消息所属的topic body:消息题的长度 systemProperties:系统属性 userProperties:用户属性 系统属性 MIN_OFFSET:当前消息拉取时的开始偏移量 MAX_OFFSET:当前消息拉取时的结束偏移...
使用“|”对正则表达式进行分组的时候,分组的前后顺序会存在优先级 问题发现 最近在写一个小工具,需要将文本中的日期提取出来。而文本中可以使用的日期格式有很多种,所以就使用正则表达式...
结论 先说结论:ElasticsearchRepository.searchSimilar只能使用ID字段进行查询。 分析过程 elasticsearch 4.x提供了ElasticsearchRepository,方便开发人员编写CURD操作。其中提供了一个抽象...
本帖用于记录在elasticsearch使用过程中遇到的坑及解决办法,会不定时更新 若各位大神对其中记录的问题有自己的见解,欢迎评论 java中使用elasticsearch,对字段使用org.springframework.dat...
在使用JUnit对SpringBoot进行单元测试时,启动报错,具体信息如下: java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.Def...
解决跨域问题的通常的配置如下: @Configuration public class CorsConfig implements WebMvcConfigurer { /** * 设置允许跨域访问 * * @param registry 配置注册信息 */ @Overr......
看了很多文章,也阅读了很多书籍,对于JVM的内存分配、管理讲的都很透彻,但是所有的讲解几乎都是局限在Java程序的层面去理解的,没有继续向下的深入分析,即使有也是简单的文字描述。 总说“...
我对领域驱动设计的认识 一口吃不成胖子,一朝减不成瘦子。当前服务的开发遵循的都是controller、service、dao的模式,业务逻辑都在service中实现,虽有运用工厂、策略、适配器等设计模式,但...
数据库类型:MySQL 新理解 在SQL脚本中如果存在内外(或父子)关联条件的子查询时,可以将子查询理解为“使用父查询的一条数据中的字段值作为条件,过滤子查询的结果“。 举例 SELECT d.nam...
ThreadLocal与ThreadLocalMap与Thread ThreadLocal是一个线程本地变量的引用,它就是一个普通的对象,只是它的内部实现比较特别。为什么叫这个名字,这与其实现有关。 ThreadLocalMap是Threa...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复