加载中
教你如何在SpringMVC项目中单独使用Feign组件(含源码分析)

需求 在项目中,经常有基于Restful格式的接口需要调用,特别是远程调用。做法有多种,例如:自己手写http请求接口、使用Spring的RestTemplate进行远程调用等。得益于SpringCloud组件的Feign...

Gitblab docker迁移数据出现权限问题解决

docker 启动脚本添加--privileged=true特权模式 运行脚本之后通过 docker ps 查看当前正在运行的容里面并没有看到 gitlab这个容器,通过 ps -a显示所有容器时发现它的状态一直是 starting 或...

Springboot集成SpringDataElasticsearch依赖包注意事项之一

依赖包 compile 'org.springframework.boot:spring-boot-starter-web:2.0.4.RELEASE' compile 'org.springframework.boot:spring-boot-starter-data-elasticsearch:2.0.4.RELEASE' PS: maven...

win10玩docker无法Share Drivers的坑

Win10下使用Docker的开启Shared Drivers的时候,一直卡在:Sharing Drivers。 原因如下: 1.检查操作性系统的net share功能开启了没有 cmd-->services.msc 查看Server和Workstation两个S...

07/17 09:00
173
Dubbo提供者本地缓存配置源码解析

问题 根据官方图,dubbo调用者需要通过注册中心(例如:ZK)注册信息,获取提供者,但是如果频繁往ZK获取信息,肯定会存在单点故障问题,所以dubbo提供了将提供者信息缓存在本地的方法。 Du...

06/15 14:19
73
动态构建J2Cache以及注意事项

一直以来,我们都是将数据字典等信息放在Redis缓存中,避免使用的时候,穿透到数据库层面,同时提升性能。最近突然发现线上频繁出现Redis连接超时等异常,经过跟踪,发现新增了一个字典表,有...

Mybatis源码分析-读取非项目中的xml文件

mybatis-config.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/myb...

05/17 17:24
38
Apache Camel加载路由源码(扫描包路径方式)分析及注意事项

1.添加依赖包 gradle依赖: compile 'org.apache.camel:camel-spring:2.20.3' 2.添加Spring配置信息 spring-camel.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www....

05/16 14:42
76
Apache ServiceMix使用features安装模块总是报not found错误的解决方案

安装ServiceMix 7.0.1,启动后安装模块时,出现如下错误: Commond not found: features:install 原因是因为在serviceMix7.0.1安装包中将features改成了feature(没有s) 可以敲击tab键,查看...

RabbitMQ启动一段时间后自动退出的解决办法

症状 安装或解压完RabbiMQ后,直接执行rabbitmq-server命令,启动成功; 过一段时间后MQ会自动退出,通过查看日志也无法找到原因,经过baidu,找到解决方案: 参考:https://blog.csdn.net/m...

05/07 09:29
1K
如何优雅的在Spring容器启动完成后进行资源初始化

问题描述: 经常遇到这样的场景:希望容器启动的时候,进行一些初始化等操作。一般的做法就是通过Spring的bean set方式或者@PostConstruct注解来解决; 很多人使用@ PostConstruct或者@Comp...

05/05 10:12
161
JAVA里面一维数组和二维数组哪个速度更快?

直接上代码和结论: package com.chz.apps.data.test; import org.junit.Test; public class DemoTest { @Test public void stringArrayTest(){ //准备数据 Stri...

05/04 10:21
104
你的阿里云服务器在健在吗,有没有被用来挖矿?

最近每天晚上收到阿里云的异常短信,提示有linux异常文件下载: 找了阿里云提交工单,也没有一个所以然: 于是,只能百度,找到了一篇类似的文章,大致意思是有黑客利用redis默认端口漏洞,将...

04/27 18:21
236
Oracle、PostgreSQL与Mysql数据写入性能对比

最近因为工作需要,需要对Oracle和Mysql写入性能进行对比,以前都是听说Mysql性能比Oracle不是一个级别,现在亲测后,不比不知道,一比吓一跳。。。 追加PostgreSql性能测试数据 测试场景 本...

03/29 10:33
386
使用Redisson实现分布式锁

可重入锁(Reentrant Lock) Redisson的分布式可重入锁RLock Java对象实现了java.util.concurrent.locks.Lock接口,同时还支持自动过期解锁。 public void testReentrantLock(RedissonClient...

SpringMVC使用FastJson并解决长数值精度丢失问题

项目中很多时候都会用到json,常用的有fastjson,Jackson等等这些,有时候为了统一,我们通常就会约定使用某一种。 不管使用哪种,Spring MVC返回个前段Long类型的数据时,js在获取数据时会丢...

如何在chrome浏览器中唤醒本地客户端程序

1、创建注册表文件 创建xxx.reg注册表文件,内容如下(以打开Notepad++程序为例): Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\CHZ] @="URL:CHZ自定义协议" "URL Protocol"=...

代码提交的时候可以插入表情了-GitHub表情的使用

GitHub官方有个表情项目,旨在丰富文字信息。意味着你可以在提交代码的时候,在提交信息里面添加表情,同时也可以在项目的ReadMe.md文件里面使用表情。除此之外,当然还有项目在GitHub上的w...

2017/11/30 10:40
4
哪本书是对程序员最有影响、每个程序员都该阅读的书?

国外知名网站stackoverflow上有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加)...

2017/11/15 09:15
7
《重构:改善代码的既有设计》读书笔记

第1章 重构,第一个案例 代码块俞小,代码的功能就俞容易管理,代码的处理和移动也就俞轻松。(功能也就越单一) 任何不会被修改的变量都可以被当成参数传入新的函数,至于会被修改的变量需要...

2017/11/15 09:10
10

没有更多内容

加载失败,请刷新页面

返回顶部
顶部