自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Mysql中Innodb表的默认主键_rowid

mysql的技术文档里面有如下文字:If you do not define a PRIMARY KEY for your table, MySQL picks the first UNIQUE index that has only NOT NULL columns as the primary...

2018-03-22 11:23:55

阅读数 3158

评论数 0

原创 sping全局异常处理器没有工作问题的解决

在xml文件中配置了全局异常,但是运行中抛出异常后,没有返回想要的结果。经过调试,发现是异常根本没有在全局异常处理器中处理。一步步深入调试跟踪,在org.springframework.web.servlet.DispatcherServlet文件的processHandlerException方...

2017-12-08 14:20:38

阅读数 171

评论数 0

转载 Mysql与Oracle区别

1.  Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。 2. Oracle支持大并发,大访问量,是OLTP最好的工具。 3. 安装所用的空间差别也是很大的,Mysql安装完后才...

2017-07-18 16:26:35

阅读数 261

评论数 0

原创 java的数组复制效率比较

java的数组复制主要有3种方法,分别是: (1)for循环方法; (2)System.arraycopy()方法,Arrays.copyOf()方法底层调用的是System.arraycopy; (3)Object.clone()方法。 其中,System.arraycopy()和Obj...

2017-07-18 16:24:39

阅读数 385

评论数 0

原创 微服务学习-设计原则

网上关于微服务的设计原则有很多,并没有一种统一说法。不过虽然说法千奇百怪,但是中心思想是差不多的。 下面列出设计原则: 1.单一职责原则 指一个单元只应关注整个系统功能中单独、有界限的一部分。单一职责原则可以帮助我们更优雅地开发、更敏捷地交付。 2.服务自治原则 指每个微服务应具备独立的...

2017-07-16 10:40:40

阅读数 906

评论数 0

转载 微服务学习一服务化架构的演进历史

在实施微服务架构之前,我们一起回顾下服务化架构的演进历史。 MVC   MVC架构大部分人都用过,它主要用来解决前后端、界面、控制逻辑和业务逻辑分层问题。比较流行的技术堆栈就是spring + Struts + iBatis(hibernate)+ Tomcat(JBo...

2017-07-16 10:27:50

阅读数 1305

评论数 0

原创 MyEclipse将普通项目转换成maven

Maven是项目构建工具,据说阿里都在使用这个。能够很方便的解决包冲突、更新等一系列问题。 为了提高项目构建质量,所以决定将原有的一个项目改成maven。 网上百度了一下,转换成maven的文章还不少,但是实际操作中傻眼了,别人家的都是eclipse,右键->configure卡住了,哪...

2017-07-12 16:45:27

阅读数 756

评论数 0

原创 阿里无人超市的大胆猜测:其实无人超市只是个过渡

近日,阿里无人超市“淘咖啡”即将在7月初的第二届淘宝造物节上亮相,吸引了不少的眼球。可惜作者人在成都,没有办法亲自去体会。在网上看了些关于阿里无人超市技术推测的文章分析,情不自禁地想写点心中所思,从顶到底的进行一次分析。 先谈谈阿里的策略。阿里的技术是很牛逼,但是他们的策略更加远大。有的人在推测,...

2017-07-11 23:10:26

阅读数 1227

评论数 0

转载 微服务架构的基础框架选择:Spring Cloud还是Dubbo?

本文转自:http://mt.sohu.com/20160803/n462486707.shtml      最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于...

2017-07-09 22:23:48

阅读数 216

评论数 0

原创 solr初识

百度上有很多关于solr的教程,但是都是最简单的,很多仅仅是描述solr的特性和搭建。 Solr的特性: (1)高级的全文搜索功能 (2)专为高通量的网络流量进行的优化 (3)基于开放接口(XML和HTTP)的标准 (4)综合的HTML管理界面 (5)可伸缩性-能够有效地复制到...

2017-07-04 10:54:55

阅读数 133

评论数 0

原创 用enum实现java单例模式

从java1.5版本以后,单例就有了一种新的写法。使用enum实现单例,更加简洁,直接就是可序列化的,还能够在复杂的序列化和反射攻击下确保只生成了一次。 enum的实现是在类内部建立enum /** * 使用枚举的单例模式 * * @author sl * @see [相关类/方法](可选...

2017-04-19 16:08:14

阅读数 154

评论数 0

原创 mysql获取月日相同的数据

在开发中遇到一个问题,需要select月与日相同的数据。找了很多资料,也尝试了很多次,终于找到解决方案。 使用date_format函数,就能达到这个目的,使用方法见下面。 select * from tablename where date_format(table.column, '%m-%...

2017-04-02 22:37:35

阅读数 569

评论数 0

原创 JAVA SSH中update没有写入数据库

SSH中新增加一个package做impl包时,发现update更新数据,始终无法写入到数据库。 到处查找问题没有找到,后面查了很多资料,终于找到问题出在applicationContext.xml文件的中。 是spring中的切面定义,一个 可以包含pointcut,advisor和aspe...

2017-03-18 23:21:19

阅读数 1019

评论数 0

原创 java邮件自动发送时添加网络附件

查了很多资料都是使用本地资源作为附件发送。但是遇到资源在数据服务器上时,怎么在发送邮件时添加附件吗?先下载资源,然后发送邮件,再删除附件?

2017-02-18 20:30:23

阅读数 1909

评论数 0

原创 iphone浏览器不支持javascript中的new Date问题

开发微信公众号时,发现iphone中对时间的处理与android和pc浏览器中的时间处理不同。进行调试发现是new Date("2017-02-05 12:10:10.12")发生错误,函数返回错误是"Invalid Date"。 网上查找一些资料后,...

2017-02-05 21:54:50

阅读数 2325

评论数 0

原创 nginx的5种分发方式

因为在做后台服务器,遇到了session问题,采用的方法是redis解决的。后来深入学习nginx时发现了nginx的分发方式也可以解决这个问题。 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮...

2016-11-27 21:18:31

阅读数 8155

评论数 0

转载 nginx gzip开启

1、Vim打开Nginx配置文件 vim /usr/local/nginx/conf/nginx.conf 2、找到如下一段,进行修改 gzip on; gzip_min_length 1k; gzip_buffers 4 16k; #gzip_http_version 1...

2016-10-27 17:22:56

阅读数 176

评论数 0

原创 SSH2里面遇到的问题——increment主键生成方式

1.先描述下问题: 这个问题是在用SSH2做简单集群时发现的。新的数据无法加入到数据库,提示dumplicate entry的错误。估计是SSH2与数据库之间的新建数据这块出问题了。下面是找到的一些专业的问题描述。          increment方式为Hibernate提供的一种内置的常...

2016-10-26 10:37:57

阅读数 551

评论数 0

转载 nginx location优先级

语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空...

2016-10-25 20:44:54

阅读数 182

评论数 0

原创 centos 下yum安装nginx

centos7系统库中默认是没有nginx的rpm包的,所以需要先更新下rpm依赖库 (1)使用yum安装nginx需要包括Nginx的库,安装Nginx的库 #rpm-Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-rel...

2016-10-18 10:35:10

阅读数 213

评论数 0

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