- 浏览: 741260 次
- 性别:
- 来自: 嘉兴
-
最新评论
-
aqq331325797:
特意注册账号上来说一句。牛逼!
swagger2.2.2 与 spring cloud feign冲突 -
KitGavinx:
跨顶级域名怎么保持sessionid一致?
Tomcat7集群共享Session 基于redis进行统一管理 -
jaychang:
dujianqiao 写道HI ,能否给一个完整的demo 啊 ...
淘宝订单同步方案 - 丢单终结者 -
GGGGeek:
找了一会儿,感觉mybatis应该没有这种操作,直到发现博主的 ...
mybatis collection list string -
dujianqiao:
HI ,能否给一个完整的demo 啊 ?
淘宝订单同步方案 - 丢单终结者
文章列表
我是用linux x64 6u45来作为BOOT_JDK,编译openjdk7,ant用的是1.9.4
build.sh脚本如下:
sudo apt-get install libfreetype6-dev
注释openjdk/hotspot/make/linux/Makefile文件的以下内容,
check_os_version:
#ifeq ($(DISABLE_HOTSPOT_OS_VERSION_CHECK)$(EMPTY_IF_NOT_S ...
使用说明
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。
请在该配置文件中加入(没有该文件的话,请先建一个):
{
"registry-mirrors": ["https://docker.mirrors ...
在 Linux上 安装 Docker
Docker 的 安装资源文件 存放在Amazon S3,会间歇性连接失败。所以安装Docker的时候,会比较慢。 你可以通过执行下面的命令,高速安装Docker。
curl -sSL https://get.daocloud.io/docker | sh
适用于Ubuntu,Debian,Centos等大部分Linux,会3小时同步一次Docker官方资源
安装
之前都是使用VS用作C/C++开发环境
现在想用eclipse作为IDE
需要下载
https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/5.3.0/threads-posix/sjlj/
我下载的是
https://nchc.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win64/Personal%20Builds/mingw ...
转自:https://www.oschina.net/translate/configuring-logback-with-spring-boot
当您使用 Spring Boot 启动时,因为包含了 spring-boot-starter-logging ,让 Logback 为 Spring Boot 提供开箱即用的日志回溯——即提供日志记录,而不需要任何配置,并 ...
CREATE TABLE test.products (
id int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
name varchar(64) DEFAULT NULL,
category varchar(64) DEFAULT NULL,
price decimal(10, 2) DEFAULT NULL,
code varchar(64) DEFAULT NULL,
quantity int(5) DEFAULT NULL,
PRIMARY KEY (id)
)
初始数据
1 app ...
本文介绍快速安装docker和compose的方法。与手动安装相比,一键安装省去了手工输入命令的繁琐步骤且不容易出错。由于国内网络环境原因,连接docker官方服务器异常的慢,这体现为在国内安装docker-engine和拉取镜像非常慢,甚至无法安装和拉取。此脚本通过更换repository和registry mirror解决了此问题。
脚本特性
对于docker-engine的安装,脚本特性如下:
支持centos7,ubuntu,debian系统的安装
支持安装特定版本的docker
根据网络环境测试结果自动选取较快的repository,如国内使用mirrors.ustc.e ...
在使用git的时候我们有时候需要忽略一些文件或者文件夹。我们一般在仓库的根目录创建.gitignore文件
在提交之前,修改.gitignore文件,添加需要忽略的文件。然后再做add commit push 等
但是有时在使用过称中,需要对.gitignore文件进行再次的修改。这次我们需要清除一下缓存cache,才能是.gitignore 生效。
具体做法:
[plain] v
开发测试环境,有时候为了方便,会自己搞1个私有CA,对于node.js访问由私有CA 签署的服务器证书,而提供的https服务,
那么我们可以直接让node.js规避非授信证书的问题
NODE_TLS_REJECT_UNAUTHORIZED = 0,
只要调用了没有受信的https就会报错:CERT_UNTRUSTED
简单的解决方法就是设置环境变量回避非授信证书的问题。
只要在请求的代码之前加上如下代码即可:
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
何为微服务?
Martin Fowler的《微服务》译文:https://skyao.gitbooks.io/learning-microservice/content/definition/Martin-Fowler/microservices.html
Martin Fowler的《微服务》原文:https://martinfowler.com/articles/microservices.html
Spring Cloud简介
springcloud官方文档:http://projects.spring.io/spring-cloud/spring- ...
出现此种情况,是linux系统没有安装gcc g++
1、GCC——GNU编译器集合(GCC可以使用默认包管理器的仓库(repositories)来安装,包管理器的选择依赖于你使用的Linux发布版本,包管理器有不同的实现:yum是基于Red Hat的发布版本;a ...
sudo cp /etc/apt/sources.list /etc/apt/sources.list.default #备份
sudo vim /etc/apt/sources.list #修改
阿里云源
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.a ...
远程调试服务器是一个比较实用的技巧,以便我们能够迅速定位线上问题。本文会介绍如何在IntelliJ IDEA中进行远程调试。
配置IntelliJ IDEA
选择Edit Configurations ——>+号(Add New Configuration)——> Remote, 如下:
其中Host填写的是远程服务器的IP地址,8000就是远程调试的端口。
服务器配置
在服务器Tomcat的bin目录下的setenv.sh中增加如 ...
安装Nginx时需要先安装依赖包,Ubuntu中安装方法
首先使用dpkg命令查看自己需要的软件是否安装。
例如查看zlib是否安装:
[cpp] view plain copy
转自:http://tech.meituan.com/java-hashmap.html
摘要
HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。
简介
Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashM ...