暂无个人介绍
一、dubbo中对于注册中心使用的主要就是zookeeper。这里重点介绍一下zookeeper的安装步骤。 二、ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。
一、SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。在web开发中,拦截器是经常用到的功能。它可以帮我们验证是否登陆、预先设置数据以及统计方法的执行效率等等。
一、在spring的应用中我们存在两种过滤的用法,一种是拦截器、另外一种当然是过滤器。我们这里介绍过滤器在springboot的用法,在springmvc中的用法基本上一样,只是配置上面有点区别。 二、filter功能,它使用户可以改变一个 request和修改一个response.
一、MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
一、Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
一、Executors是java5以后提供的一套api,使用跟上面非常方便。Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。
一、现在我们很多时候都在spring的容器中,进行bean的提取和操作,但是配置里面首先需要扫描相应的包来实现相关bean的注入 但是问题来了。如果我们在另外一个线程需要用的时候,并且没有配置扫描该类。
一、Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 从2010年3月15日起,Redis的开发工作由VMware主持。
一、Java把这些不同来源和目标的数据都统一抽象为数据流。 Java语言的输入输出功能是十分强大而灵活的。 在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流。
一、简介:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。
一、因为在使用https发送请求的时候会涉及,验证方式。但是这种方式在使用的时候很不方便。特别是在请求外部接口的时候,所以这我写了一个跳过验证的方式。(供参考) 二、加入包,这里用的是commons-httpclient 3.1 的包。
一、Gson是一个Java类库,用于将Java对象转换为它们所代表的JSON数据,也可以用于将一个JSON字符串转换为对应的Java对象。这个是谷歌开发的一套针对json处理的一个类库,功能很强大。 二、jar引入 com.
一、httpclient项目有两种使用方式。一种是commons项目,这一个就只更新到3.1版本了。现在挪到了HttpComponents子项目下了,这里重点讲解HttpComponents下面的httpclient的使用方式。
1、学习使用ejs模板(这个是ejs.js) var express = require('express'); var app = express(); app.set("view engine","ejs"); app.
一、NPM 1、下载nodeJS 下载地址:https://nodejs.org/en/download/ 因为我的系统是Linux 的,所以下载已经编译好的Linux,nodejs tar包 3、下载完成过后放到/usr/local/下面 4、解压:因为这个包不是gz的包所以解压 正确: # tar -xvf node-v6.
1、下载JDK 下载地址:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm JDK1.7 2.在linux上面执行 # rpm -ivh jdk-7u80-linux-x64.
1、下载redis.tar.gz的包 下载地址:http://download.redis.io/releases/redis-3.2.9.tar.gz 2、下载好的tar包放入Linux系统的/usr/local目录下面 # tar -zxvf redis-3.
1、JPA诞生的缘由是为了整合第三方ORM框架,建立一种标准的方式,百度百科说是JDK为了实现ORM的天下归一,目前也是在按照这个方向发展,但是还没能完全实现。在ORM框架中,Hibernate是一支很大的部队,使用很广泛,也很方便,能力也很强,同时Hibernate也是和JPA整合的比较良好,我们可以认为JPA是标准,事实上也是,JPA几乎都是接口,实现都是Hibernate在做,宏观上面看,在JPA的统一之下Hibernate很良好的运行。
1、ApplicationListener在使用过程中可以监听某一事件的发生,可以做出相应的处理,这个方式不常用,但是在特殊情况下面还是有用的。 2、导包pom.xml 4.0.0 com.
1、我们在使用springmvc进行配置的时候一般初始化都是在web.xml里面进行的,但是自己在使用的时候经常会测试一些数据,这样就只有加载spring-mvc.xml的配置文件来实现。为了更方便的使用注解,而不影响具体的实现效果,我今天看到了一个初始化的方式,就是实现ApplicationListener接口 2、导包pom.
1、简介:ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
1、因为spring容器的一些机制,在读取配置文件进行数据库的配置等等是很有必要的,所以我们要考虑配置文件的的读取方式以及各个方式的实用性 2、配置文件的读取方式我这里介绍2种,目的是掌握这2种就可以很好的应用了 3、这里我的properies配置文件如下: driver=com.
1、UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。
1、导入依赖包pom.xml 4.0.0 com.troy springlog 0.0.1-SNAPSHOT war org.springframework spring-webmvc 3.
1、CommonsMultipartResolver是spring里面提供的一个上传方式,效率我不知道,但是加入spring容器管理还是很不错的。 2、先看依赖包pom.xml 4.0.0 com.
一、不用写dao层实现的方式 1、导入依赖包,我的pom.xml文件配置如下: 4.0.0 com.troy spring-mvc 0.0.1-SNAPSHOT war org.
1、nginx的安装和配置见:http://www.cnblogs.com/ll409546297/p/6795362.html 2、tomcat部署项目到对应的服务器上面并启动,不详解 3、在nginx中配置nginx.
1、加入两个外部js 1)FileSaver.js /* FileSaver.js * A saveAs() FileSaver implementation. * 1.3.2 * 2016-06-16 18:25:19 * * By Eli Grey, http://eligrey.
1、安装防火墙 1)yum install iptables(centos) 安装IPtables服务 yum install iptables-services 2)清楚规则iptables -F iptables -X iptables -Z 3)端口放行# (1)允许访...
1、设置静态IP 1)修改ifcfg-eno16777736/ifcfg-eth0文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 2)对比配置做修改,没有的进行添加 #在VMware上面进行修改时要设置相关参数 DEVICE="...
1、Linux时间调整 1)安装ntp(目的同步时间) yum install ntp 2)修改文件 vi /etc/ntp.conf 添加 server ntp.sjtu.edu.cn perfer #复旦大学 server 210.
1、问题:同时装两个版本的jdk时出现的问题(本次是1.7和1.8的版本),因为eclipse要求1.8版本的,但是我的Windows默认版本是1.7,导致无法启动eclipse 2、因为做开发的时候经常用1.
1、jQuery获取鼠标事件源(万能) 1 //任意位置 2 3 $(document).ready(function(){ 4 5 $(document).click(function(){ 6 $("#id_").
1、实际应用过程中肯定不会直接通过Linux的方式来连接和使用数据库,而是通过其他驱动的方式来使用mongoDB 2、本教程只针对于Java来做操作,主要是模拟mongoDB数据库在开发过程中的应用 3、在官网下载对应的jar包,来做mongoDB的驱动支持,当然也可以利用pom.
1、SpringAOP,面向切面编程。在实际应用汇总很常见,一般用于日志、异常保存。也可以针对于相应的业务做处理 AOP核心概念 1、横切关注点 对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点 2、切面(aspect) 类是对物体特征的抽象,切面就是对横切关注点的抽象...
1、svn目前在程序开发工程汇总应用非常普遍,所以学习svn的环境搭建还是很有必要的 2、本次安装的服务是Subversion(svn)针对的环境是Linux,Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。
1、maven目前在web上面的使用方式很普遍,而打包的方式也存在很多方式 2、因为涉及一个项目调用另外一个项目的包,并将另外一个项目打成jar的形式便于管理 3、maven打包第一种方式: 将项目检测为一个maven项目,涉及子包的会自动打成jar包 1)右键maven项目,点击expor...
1、MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
1、目的:拦截器的配置主要是对请求进行相应的处理(在登录和session过时的时候是一个很好的方式) 2、由于Spring容器的优越性,在配置的时候全部交给容器管理是一个很不错的方式 3、配置拦截器: 1)在对应的方式类中实现HandlerInterceptor接口,会要求实现3个方法 ...
mysql在系统应用中很常见,但是在Linux上面安装比较繁琐,写此文章的目的是分享我学习安装mysql的一些心得和过程 1、在官网下载对应的mysql压缩包 https://cdn.mysql.
1、目的:在Spring启动的时候加载在数据库保存的配置信息,一方面杜绝随意修改,一方面方便管理 2、BeanPostProcessor是Spring提供的一个方法通过implements方式实现 会产生两个实现类: @Override public Object postProces...
初学memcached缓存技术,如果文章写得不好还请谅解 应用环境:win7 实现环境:cmd,eclipse Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。
初学redis缓存技术,如果文章写得不好还请谅解 应用环境:win7 实现环境:cmd,eclipse redis缓存技术的特点就在于高效,因为目前涉及的数据量逐渐增多,在对于数据的存储上面和sql以及服务器资源优化上面就来的特别的重要。
1、bootstrap-table是在bootstrap的基础上面做了一些封装,所以在使用bootstrap-table之前要导入的js和css有 1)基本的还是jQuery 2)引入bootstrap 3)引入bootstrap-table 2、...
拦截器配置: public boolean preHandle(HttpServletRequest request, HttpServletResponse response,Object obj) throws Exception { //获取判定登陆的session是否存在 String token = (String) request.
1 //任意位置 2 3 $(document).ready(function(){ 4 5 $(document).click(function(){ 6 $("#id_").