- 博客(12)
- 资源 (14)
- 收藏
- 关注
转载 Java并发编程:深入剖析ThreadLocal
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对ThreadLocal的理解 二.深入解析ThreadLocal类
2015-12-30 15:11:37 762
转载 Java I/O模型与NIO解析
1.Java IO模型解析 也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO的区别,接下来介绍了5种IO模型,最后介绍了两种和高性能IO设计
2015-12-30 14:17:34 991
转载 Redis配置文件各项参数说明及性能调优
Redis配置文件参数说明:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为637
2015-12-25 20:03:24 782
原创 AngularJS入门总结
一、AngularJS 初始化加载流程 1、浏览器载入HTML,然后把它解析成DOM。2、浏览器载入angular.js脚本。3、AngularJS等到DOMContentLoaded事件触发。4、AngularJS寻找ng-app指令,这个指令指示了应用的边界。5、使用ng-app中指定的模块来配置注入器($injector)。6、注入器($injector)
2015-12-25 13:45:33 800
转载 Angular中创建服务的三种方式factory、service、provider
1.英文版AngularJS: Factory vs Service vs ProviderBy Tyler On May 4, 2014 With 44 Comments In TechnicalWhen you first get started with Angular, you’ll naturally find you
2015-12-24 18:19:10 5443
原创 微服务SOA架构与RPC远程过程调用
微服务架构 --- SOA架构思想的一种实现 定义: 采用一组服务的方式来构建一个应用,服务独立部署在不同的进程中,不同服务通过一些轻量级交互机制来通信,例如RPC、HTTP等。 服务可独立扩展伸缩,每个服务定义了明确的边界,不同的服务甚至可以采用不同的编程语言来实现,由独立的团队来维护。 特征:
2015-12-18 11:25:07 9885 1
原创 Hibernate核心原理解析
1.核心类加载配置文件1.创建SessionFactory Configuration接口的作用是对Hibernate进行配置 以及对他进行启动 在Hibernate的启动过程中 Configuration类的实例首先定位映射文档的位置 读取这些配置 然后创建一个SessionFactory对象 一个org.hibernate.cfg.Configuration实例代
2015-12-14 20:29:05 9064
转载 关于J2EE中的Listener监听器
Listener是基于观察者模式设计的,Listener为Servlet应用程序提供一种控制程序和数据的手段。Listener的注册Java Web的listener注册比较简单,因为其监听的对象及事件都是Servlet容器创建的,如果需要它们的监听器的话,只需要在web.xml中配置即可:[java] view plaincopy
2015-12-14 10:38:43 1540
原创 Java内存模型与并发同步常用的关键字(volatile和Synchronized)
1.Java内存模型参考:http://www.infoq.com/cn/special-column/articles/ Java内存模型专栏2.volatile关键字的理解Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,
2015-12-10 20:53:18 964
转载 Intellij IDEA +Maven创建Web项目
安装Maven下载安装去maven官网下载最新版。解压到安装目录。配置右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。注意 必须要有JAVA_HOME和个环境变量,不然maven会提示错误。如果想要修改maven的本地仓库位置,可以在maven的安装目
2015-12-10 14:57:44 819
原创 Nginx+Tomcat+Redis实现应用服务器集群负载均衡和Session共享
1.实验环境和所需软件 1.Windows7环境 2.nginx 1.6.3 3.redis 2.6.2 4.Tomcat 7.0.56 2.配置Nginx Nginx路径:E:\new\Tomcat_Nginx_Cluster\nginx-1.6.3\#Nginx所有用户和组,window下不指定#user Adminstrato
2015-12-04 17:59:19 4222 1
转载 网站分布式架构的演进
来源:知乎 http://www.zhihu.com/question/22764869/answer/31277656首先推荐4本书大型分布式网站架构设计与实践http://item.jd.com/11529266.html大型网站技术架构:核心原理与案例分析http://item.jd.com/11322972.html大型网站系统与Java中间件实践
2015-12-04 15:04:31 901
STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
2016-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人