- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 ThreeJs 从0到1
最近项目事情较少,抽出来几天研究了webGL的一些知识,选择了简单且比较容易的ThreeJS入手。看了两天,因为资料比较缺乏,文章都是片段式的,特别是在做复杂效果的时候,感觉缺乏思路。经过不懈的探索,终于算入门了,特在此分享一些心得体会和比较好的资料。以下是我根据obj模型渲染出来的demo。只是简单渲染了外壳,内饰还没渲染。本文不讲基础,只讲我再学习过程中的一些疑问以及最后找到的答案。建议:1....
2017-12-29 15:30:50
1080
1
原创 mybatis+spring源码解析(动态代理 spring初始化)
本文纯手敲,转载请联系。首先描述一下,用注解的方式在spring中使用mybatis的用法:1.spring配置文件中配置dao层的注解,注意dao只有接口,无实现。2.书写xml文件代码实例:这样,在其他类中注入dao,spring便可以自己生成实现类,并调用相应的sql,本文主要讲解spring-mabatis是如何实现这个过程的?首先,IAdm
2015-10-22 08:27:36
1085
原创 active mq集群
ActiveMQ具有强大和灵活的集群功能,但在使用的过程中会发现很多的缺点,ActiveMQ的集群方式主要由两种:Master-Slave(ActiveMQ5.8版本已不可用)和Broker Cluster。1、Master-Slave Master-Slave方式中,只能是Master提供服务,Slave是实时地备份Master的数据,以保证消息的可靠性。当Mast
2015-09-18 08:54:36
1098
原创 mysql replication(mysql配置主从)
大部分时候当我们用到mysql的时候,都会用到mysql的主从配置,一方面可以帮助我们提高mysql的处理能力,另一方面当某一台服务器出现故障的时候,可能通过主从切换的方式继续提供服务,大大增强了我们服务的可靠性。 mysql是怎么实现主从的呢? 熟悉mysql的小伙伴都知道mysql有几种日志,分别是:错误日志,一般日志,慢查询日志,二进制日志。前三种日志在这里我就不做详细讲解了,那
2015-09-09 18:44:53
428
1
原创 java事件委托
本案例设计到设计模式中的观察者模式(订阅发布)一个班级,有两类学生,A类:不学习,玩,但是玩的东西不一样,有的是做游戏,与的是看电视(有点不合理)B类:放哨的学生,专门看老师的动向,如果老师进班了就立即通知大家。如此就形成了一个需求,放哨的学生要通知所有玩的学生:老师来了,而不同的学生有不同的反应,有的马上把电视关闭,有的停止玩游戏。设计的要求如下,让A类学生和B类
2015-08-21 14:28:31
613
原创 soap webservice和resetful api
最近有人问我:soap webservice调用如此麻烦 他还有存在的必要性吗?restful api很方便啊。我想说说这两种方式,方便大家理解。首先:soap是一种协议,所谓的协议就是一种约束和规范,比如传输数据格式的统一性等。restful仅仅是一种建议,简单说来,restful只能算一个私有协议,每个人定义出来的样子都不一样。
2015-08-18 11:41:59
958
原创 redis
先来整理学好redis需要学哪几部分知识:首先,肯定redis支持的数据类型,redis支持以下几种类型:字符串类型、散列类型、列表类型’集合类型、有序集合类型,后面将会详细介绍。其次,还需要学习的是redis事务,redis持久化,主从服务器、watch机制、订阅发布机制。先来,讲讲数据类型:首先是字符串类型,其实整个redis都只能存储字符串类型,其他类型只是字符串的不同组织形
2015-08-16 13:30:07
388
原创 redis入门
先来整理学好redis需要学哪几部分知识:首先,肯定redis支持的数据类型,redis支持以下几种类型:字符串类型、散列类型、列表类型’集合类型、有序集合类型,后面将会详细介绍。其次,还需要学习的是redis事务,redis持久化,主从服务器、watch机制、订阅发布机制。先来,讲讲数据类型:首先是字符串类型,其实整个redis都只能存储字符串类型,其他类型只是字符串的不同组织形
2015-08-16 13:20:39
392
原创 zookeeper详解
一 前言 最近在做公司系统配置中心的迁移过程中,用到zookeeper,学习过程中查阅了很多资料,这里进行了整理和思考,供大家参考学习。首先应该知道,zookeeper是属于分布式应用协调服务,简单来说,就是分布式应用依赖zookeeper保持一致性,或者依赖zookeeper来实现调用分配(dubbo就是靠zookeeper注册的分布式服务的地址,并依赖zookeeper实现
2015-08-12 13:45:49
688
原创 ngnix配置及实战
先来简单讲一下结构和原理吧:Nginx由内核和一系列模块组成,内核提供web服务的基本功能,如启用网络协议,创建运行环境,接收和分配客户端请求,处理模块之间的交互。Nginx的各种功能和操作都由模块来实现。Nginx的模块从结构上分为核心模块、基础模块和第三方模块。核心模块: HTTP模块、EVENT模块和MAIL模块基础模块: HTTP Access模块、HTTP FastCGI
2015-08-10 20:38:29
679
前端模块化进程-requirejs seajs
2017-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人