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

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

动态构建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
17
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
13
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
253
如何优雅的在Spring容器启动完成后进行资源初始化

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

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

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

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

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

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

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

03/29 10:33
150
使用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
3
哪本书是对程序员最有影响、每个程序员都该阅读的书?

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

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

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

2017/11/15 09:10
5
dubbo绕过zookeeper直连本地提供方服务

提供方dubbo配置: 其中192.168.50.219 是提供方IP或域名,端口为提供方dubbo端口

2017/10/20 16:25
11
Nginx解决No 'Access-Control-Allow-Origin' header is present on问题

错误日志如下: elk.html:1 Access to Font at 'http://statics.gongstring.com/plugins/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0' from origin 'http://192.1...

2017/10/11 14:02
13
IKAnalyzer实现扩展词库+动态更新词库的方法

当前IKAnalyzer从发布最后一个版本后就一直没有再更新,使用过程中,经常遇到需要扩展词库以及动态更新字典表的问题,此处给出一种解决办法(注意:本方法中的IKAnalyzer代码我已经将源码移植...

2017/10/11 10:50
31
VM11安装android x86虚拟机 启动时error17的处理办法

亲测有效,在安装过程最后一步时,提示do you want to install loader grub时,选择YES 下一项如果还有GRUB2,选择NO,其他YES,试试能否成功 如果失败,俩grub都NO,看看能不能行 再不行,G...

2016/03/26 12:29
890

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部