自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 微服务(Microservice)那点事

WHAT - 什么是微服务 微服务简介 这次参加JavaOne2015最大的困难就是听Microservice相关的session,无论内容多么水,只要题目带microservice,必定报不上名,可见Microservice有多火。最喜欢其中一页。关于这个典故,可以参考this,此图...

2018-03-06 10:02:00 208

转载 web框架的演进及相关技术说明(消息队列,dubbo)

作者:知乎用户 链接:https://www.zhihu.com/question/22764869/answer/31277656 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先推荐4本书 大型分布式网站架构设计与实践 http://item...

2017-08-02 00:00:00 217

转载 排序算法的稳定性

主要的排序算法有八种:直接插入排序,希尔排序(这两种统称为插入排序),冒泡排序,快速排序(这两种统称为交换排序),直接选择排序,堆排序(这两种统称为选择排序),归并排序,基数排序。今天我们就讨论一下它们各自的稳定性。如果对算法不熟悉,可以查看我的另外几篇博客,然后再来阅读。 一、什么是...

2017-05-26 16:23:00 364

转载 Java多线程之内存可见性

多线程背景知识介绍 1 多线程基础概念 **进程与线程 ** 进程进程程序(任务)的执行过程(动态性),持有资源(共享内存,共享文件)和线程,是资源和线程的载体。 线程进程的最小执行单元,比如将一个班级视为进程,则班里的每一个学生就是线程,所有学生共享黑板,教师等。 线程的交...

2017-05-26 15:19:00 177

转载 MySQL存储引擎InnoDB与Myisam的六大区别

MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用: MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。 MySQL支持数个存储引擎作为对不同...

2017-05-26 13:25:00 119

转载 Java高效读取大文件

1、概述 本教程将演示如何用Java高效地读取大文件。这篇文章是Baeldung(http://www.baeldung.com/)上“Java——回归基础”系列教程的一部分。 2、在内存中读取 读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO...

2017-05-22 15:53:00 118

转载 什么是内存泄漏

Java最显著的优势之一就是它的内存管理机制。你只需简单创建对象,然后Java垃圾回收机制便会小心的分配和释放内存。然而,事实并非如此简单,因为在Java应用程序中经常发生内存泄漏。 本教程说明了什么是内存泄漏,为什么会发生,以及如何防止它们。 1.什么是内存泄漏? 内...

2017-05-21 23:24:00 126

转载 Integer的自动装箱与自动拆箱注意事项

int和Integer有什么区别? 答:Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java...

2017-05-21 18:21:00 132

转载 Java 堆内存

堆内存 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、ToSur...

2017-05-19 16:49:00 131

转载 SQL语句执行顺序--转载转载

一、SQL语句准备执行阶段 当SQL 语句进入Oracle 的库缓存后 1) 语法检查:检查SQL 语句拼写是否正确和词序 2) 语义分析:核实所有的与数据字典不一致的表和列的名字 3) 轮廓存储检查:检查数据字典 4) 生成执行计划:使用基于成本的优化规则和数据字典中的统计表来决定最佳执行计...

2017-05-14 22:35:00 197

转载 Servlet,过滤器,监听器,拦截器的区别

由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时 候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filter有什么区别呢?于是看 了看web...

2017-05-08 00:50:00 114

转载 SpringMVC启动过程详解

 通过对SpringMVC启动过程的深入研究,期望掌握Java Web容器启动过程;掌握SpringMVC启动过程;了解SpringMVC的配置文件如何配置,为什么要这样配置;掌握SpringMVC是如何工作的;掌握Spring源码的设计和增强阅读源码的技巧。 目录 1.Web容器初始化过...

2017-05-08 00:30:00 118

转载 关于springboot-actuator监控的401无权限访问

今天心血来潮看一下spring监控 访问/beans 等敏感的信息时候报错 Tue Mar 07 21:18:57 GMT+08:00 2017 There was an unexpected error (type=Unauthorized, status=401). Full...

2017-05-02 09:59:00 362

转载 java基础之运算(位运算)

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符 与运算符用符号“&”表示,其使用规律如...

2017-05-01 22:57:00 215

转载 多线程状态详解

最近想学习一下多线程的知识,一开始就搜到了一位博主的详解,这里把他的博客合并到一起,以便翻阅,如果以后看到了更好的文章就继续追加整理,在此感谢原博主的分享 摘要: 初步谈论了Java中的6种线程状态,并探讨了它们与操作系统线程状态的异同。 Java线程有6种状态。在某个...

2017-04-16 21:59:00 501

转载 Mybatis+Mysql修复UPDATE返回值错误的问题

本文是转帖,为了找到解决的方法,百度了好多都没找到,最后Google嗖的一下就找到了,我也是无语心累 感谢原文作者 MySQL 当执行一句update语句,但修改内容与原数据一致时,mysql本神返回的 受影响行数为0 ,在 控制台或者 客户端如navicat中都可...

2017-04-14 13:36:00 554

转载 类加载器

类加载器 转载于:https://my.oschina.net/u/3312432/blog/875527

2017-04-09 09:56:00 111

转载 Redis入门 (CentOS7 + Redis-3.2.1)

1. 编译安装 1.1 下载redis # cd /tmp/# wget http://download.redis.io/releases/redis-3.2.1.tar.gz# tar zxvf redis-3.2.1.tar.gz# cd redis-3.2.1/ ...

2017-03-21 10:21:00 250

转载 错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是无法给远程连接的用...

avicat for mysql 1130错误 用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行。 我认为这段英文,有点误导,让人感觉是自己这边出了问题。 看解决方法吧 ERROR 1130: Host '192.168.1.3' is...

2017-03-20 13:05:00 209

转载 Linux 防火墙开放特定端口 (iptables)

iptables是linux下的防火墙,同时也是服务名称。 service iptables status 查看防火墙状态 service iptables start 开启防火墙 service iptables stop ...

2017-03-20 10:58:00 212

转载 MySQL安装-数据初始化操作时的问题处理

1、数据初始化-主机名解析错误 系统-Red Hat EnterpriseLinuxServer release 6.6 软件-源码安装MySQL-5.6.27.tar.gz 环境-Linux rhel6.myexample.com 2.6.32-504.el6.x86_64 #1 ...

2017-03-20 09:48:00 410

转载 Linux环境下安装jdk

作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。 0.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downlo...

2017-03-20 09:44:00 99

转载 Linux环境下安装mysql

Linux下安装mysql 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位...

2017-03-20 09:42:00 102

转载 mybatis查询列表时,domain的setter方法问题

最近在给APP做接口的时候,使用mybatis框架从数据库查询数据,并封装为对象,controller层使用spring MVC将对象返给移动端,数据传输格式为json 在查询订单order详情时,order实体类中有一个属性payStatus,返给移动端用于判断订单的支付状...

2017-03-10 21:45:00 394

转载 Spring和SpringMVC的父子容器关系(转载)

Spring和SpringMVC作为Bean管理容器和MVC层的默认框架,已被众多WEB应用采用,而实际使用时,由于有了强大的注解功能,很多基于XML的配置方式已经被替代,但是在实际项目中,同时配置Spring和SpringMVC时会出现一些奇怪的异常,比如Bean被多次加载,多次实例化,或者...

2017-03-05 22:46:00 104

转载 SpringMVC+Spring+Mybatis架构配置(转载)--稍作修改

Spring、Spring MVC、MyBatis整合文件配置详解 使用SSM框架做了几个小项目了,感觉还不错是时候总结一下了。先总结一下SSM整合的文件配置。其实具体的用法最好还是看官方文档。 Spring:http://spring.io/docs MyBatis:http://m...

2017-03-01 21:34:00 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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