- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 Dubbo+Zookeeper服务器实现集群(Dubbo第三炮)
说明:大概是3年前在一个Saas平台中接触到dubbo,此博文是复习笔记,作为分享和交流之用。阅读此篇博文必须先阅读笔者的另一篇博文"Dubbo框架搭建服务发布与订阅(Dubbo第二炮)",因为它们紧密联系。(此演示以为windows环境进行演示,笔者感觉zookeeper部署在linux上还简单一些,相对于windows毕竟linux提供太多好用的工具了)…
2018-12-31 22:02:02
582
原创 Dubbo框架搭建服务发布与订阅(Dubbo第二炮)
说明:大概是3年前在一个Saas平台中接触到dubbo,此博文是复习笔记,分享给需要的读者。学习dubbo要有一定的java和maven基础,因为此演示全程都离不开maven。此演示侧重dubbo原理图中的Provider—>Registy<—>Consumer 实战搭建,并且编写演示代码及dubbo平台管理, 笔者将其称为” Dubbo第二炮”。(很久没玩dubbo了,博文用于...
2018-12-29 21:06:49
576
原创 Dubbo注册中心和管理平台(Dubbo第一炮)
说明:大概是3年前在一个Saas平台中接触到dubbo,此博文是复习笔记,分享给需要的读者。学习dubbo要有一定的java和maven基础,因为此演示系统全程都离不开maven。此演示侧重Registry(Zookeeper)笔者称其为”Dubbo第一炮”。 (很久没玩dubbo了,博文用于复习与交流)此演示主要内容Dubbo环境搭建入门 @author:拈花为何不一笑说明:大概是3年前...
2018-12-29 20:38:12
658
原创 Linux之mysql服务器基本使用(Linux带着小弟shell去打怪)
说明:此博文为,mysql服务器复习笔记。此博文分享在复习过程中,实战遇到的问题,具体的细节和术语准确度别纠结。@author:拈花为何不一笑MySQL服务器管理(卸载,安装,运行等)1.首先删除系统自带的mysql(通常版本比较低) (1).先查询当前linux系统是否已安装了mysql 使用命令: rpm -qa | grep -i mysql 或者 rpm -q ...
2018-12-27 12:36:39
339
原创 Linux之tomcat服务器基本使用(Linux带着小弟shell去打怪)
说明:此博文为,tomcat服务器复习笔记。此博文分享在复习过程中,实战遇到的问题,具体的细节和术语准确度别纠结。author:拈花为何不一笑===>>>> tomcat服务器安装及管理tips: jdk1.6开始支持tomcat7, tomcat是java编写的一个软件,它要依赖于JDK。===>>&
2018-12-27 12:21:45
456
原创 Linux之putty工具使用及常见问题解决(Linux带着小弟shell去打怪)
说明:putty常用于连接远程的linux服务器。此博文分享在复习过程中,实战遇到的问题,具体的细节和术语准确度别纠结。(使用putty的主要原因它是免费的,SecureCRT,Xshell,说实话比它好用多了!但是收费。。。)随着移动终端大行其道,linux系统越来越火,作为一个爱好者或码员学会linux势在必行。演示目录如下:@Author:拈花为何不一笑1.简介(1.1)pu...
2018-12-24 13:27:34
2789
原创 第3集 SpringBoot番外篇 (SpringBoot)
说明:本次项目采用"土味情话"的方式演示springboot中一些常用知识。演示环境Intellij idea,内容:1.Springboot中Mybatis整合Logback日志2.热部署、打包、运行项目等1.SpringBoot + Mybatis + logback日志的整合方式一:(1)日志的使用,当前流行于Adapter设计模式的日志应用,作用是:方便替换日志工具(...
2018-12-10 12:43:03
346
原创 第2集 SpringBoot一天速成 (SpringBoot)
说明:SpringBoot一天速成不是口号,而在于您的基础。1.此演示目的就是为了让大家速成。口号:“快快快狠”。2.具备半年以上"SSM框架+Maven"实战经验的开发人员3.跟着此系列博文《SpringBoot一天速成》练习一遍4.这套演练包括工程的:持久层、服务层、web层,采用Intellej idea工具。5.所有源码和资料免费提供给读者,需要的留言。6.笔者将实践过程中遇到...
2018-12-02 17:33:16
2804
2
原创 第1集 SpringBoot一天速成 (SpringBoot)
说明:SpringBoot一天速成不是口号,而在于您的基础。1.此演示目的就是为了让大家速成。口号:“快快快狠”。2.具备半年以上"SSM框架+Maven"实战经验的开发人员3.跟着此系列博文《SpringBoot一天速成》练习一遍4.这套演练包括工程的:持久层、服务层、web层,采用Intellej idea工具。5.所有源码和资料免费提供给读者,需要的留言。6.笔者将实践过程中遇到...
2018-12-01 16:53:28
1726
原创 Redis 第七集Redis服务器调优(Redis)
说明:此为整理文章。主要是通过Redis提供的命令和配置文件参数等来进行服务器调优,“凡调优皆以实际业务为基础,背离者可谓舍本逐末、乱来。”Redis官方提供的命令:https://redis.io/commands 请参阅。1、redis-benchmarkredis基准信息,redis服务器性能检测例如:检测redis服务器性能,本机6379端口的实例,100个并发连接,10000...
2018-11-30 19:41:06
322
原创 Redis 第六集Redis主从复制(Redis)
@author:拈花为何不一笑。说明:1.此项目完整的演示需要读者有一定的linux、Redis、分布式集群及网络基础。2.Redis主从复制是使用Redis两个特性来完成的,它们分别是:持久化特性和复制特性。3.这里用简单的主从复制,笔者称其为"Redis旧版复制功能",学会后对于新版的复制简直小case4.由于Redis使用C语言来开发的一个软件,后续笔者可能"捡起C&
2018-11-15 15:11:41
440
1
原创 Redis 第五集持久化方案RDB与AOF(Redis)
说明:在windows中,redis3.x版本后不再提供技术支持,那么高版本的特性只好linux中玩。本项目演示Redis持久化方案:RDB和AOF。环境:Linux + Redis5.0.0若有出入,欢迎指证,谢谢。参考资料:《Redis实战》----------------------------------------------内容结构图-------------------...
2018-11-12 14:14:48
282
原创 Redis 第四集Spring声明式缓存(Redis)
说明: 1. 此项目为Spring-data-redis采用声明式缓存的方式进行演示2. 此项目的精要之处:一是从零开始搭建环境并解决各路异常, 二是配置文件中的解析(具体解析未贴出于博文中)。3. 环境中的各种jar版本和jdk版本一定要看清,这个项目演示要求版本之间要匹配。=环境=================代码=================>> User.ja...
2018-11-09 21:24:22
992
原创 Redis 第三集与Spring集成_轻量集群(Redis)
说明:此项目演示Redis与Spring集成, Redis轻量级集群即分片模式Redis与Spring集成代码:JedisPoolSpring.java; Redis轻量级集群代码:ShardedJedisPoolSpring.java代码中注释有具体的使用说明等讲解。项目结构图==代码如下========>>>> JedisPoolSpring.jav...
2018-11-08 15:26:03
207
原创 Redis 第二集Redis连接池(Redis)
说明: 1. 演示Redis连接池JedisPool 连接池2. 笔者代码中的注释有各种实用说明(当然你觉得注释碍眼可以直接删除):(a).遇到异常及解决方案(b).一些使用说明©.知识点对比与类比3. 此项目演示需要jedis.jar和commons-pool2.jar=代码如下======package com.it.util;import redis.clients.je...
2018-11-08 14:58:07
696
1
原创 Redis 第一集入门(Redis)
说明Redis入门环境为WindowsRedis下载安装很简单,不叙述。推荐《Redis实战》书籍,先看看Redis支持的五种数据结构Window环境>>>>>>>>&am
2018-11-07 18:01:35
326
原创 struts2自定义数据类型转换器(Struts2)
写这篇文章的缘由,同学叫我帮忙搭建立ssi(Struts2+Spring+ibatis)框架,架构搭建成功后,写了个页面测试。其中有日期类型,所以就涉及到了Struts2的自定义数据类型转换器。(Strurts2有默认的日期转换器,但是支持的格式单一)由于信息量比较大,文章的内容是关于"自定义数据类型转换器"一些底层的实现过程,会涉及到很多东西。所有难免有纰漏。分享给希望了解“自定义数据类型...
2018-10-18 17:30:00
625
原创 rest插件实现restful风格第2集(Struts2)
说明:Struts2+rest插件中, 使用自定义拦截器。Rest注解: @Namespace(Action命名空间注解):配置在action类上 @ParentPackage(父包注解):配置在action类上,指定action所在包的父包 @Action(action注解) : 注解方式指定action配置 @DefaultInterceptorRef(默认拦截器注解):...
2018-09-26 14:32:06
613
原创 rest插件实现restful风格第1集(Struts2)
struts2插件算得上是她腾飞的翅膀,这里先直接感觉下rest插件简单事例。看一下rest插件,规则==========================================URL映射表,发送一个请求调用哪个Action的方法===================================================== The following URL's...
2018-09-24 18:16:31
878
原创 struts2标签底层实现过程(Struts2)
说明:阅读此文章需要有:strut2, ognl, freemarker, 自定义标签的基础。采用自然语言来描述struts2标签的底层实现过程。视图层页面:页面: movies-edit.jsp >>>>>><%@ page contentType="text/html; charset=UTF-8" language="java" error...
2018-09-24 16:50:31
411
原创 文件上传底层细节(Struts2)
说明:如果使用的是Struts2进行文件上传,此文章可以帮你更进一步理解和应用文件上传。主代码如下:****************************一、视图层******************************1.upload.jsp 文件<%@ page language="java" import="java.util.*" pageEncoding=...
2018-09-15 14:06:50
240
原创 视图层传递参数(Struts2)
说明:struts2中前端页面传递各种参数(简单参数,数组,List,Set,Map 及复合结构)至后端。建议:如果你需要了解如何传递数组的,先看页面再看对应的Action,再看里面的注释(如果想了解传参的具体细节或底层思想)。演示输出结果,请看控制台。环境:tomcat+struts2+Ognl主代码如下:**************************1视图层CODE****...
2018-09-10 22:11:34
1306
原创 jsp视图层底层原理(struts2)
说明:说是底层原理有点过,不过底层原理就蕴含其中。展示jsp中el表达式取值底层过程。自行甄别。主代码如下:原理分析,showFindUser.jsp中展示el取值的底层实现过程或原理。=================================3.主代码===============================一、视图层: (1).findUser.jsp ...
2018-09-08 13:16:26
867
原创 IOC容器和缓存(struts2)
1说明:这里以Struts2的IOC和缓存简述,侧重讲缓存。 编写方式不是”手把手式”,需要结合struts2源码或熟读过源码的人,强烈建议阅读者需要有哈希算法基础,jvm内存知识和java并发编程相关知识的读者。 2.表达能力有限,有出处的忘包含或指证。 3.目的:分享一 、首先上图: 图1. struts2_IOC容器构造器缓存关联过程图2. struts2_构造器缓存实现...
2018-09-01 20:45:41
397
原创 hashCode
说明:在探察struts2 IOC容器的内存维护(强、软、弱、虚引用时),难免会用到 Map(HashMap),那么hashCode跑出来了,这东西都忘记了。 只好一边回忆代码一边注释,就没组织编排了。。。能力有限,有误差的请包含或指证 目的:分享 ,交流。内容:以下为主代码内容 相关图片: 主代码和注释如下: package or...
2018-08-28 21:55:51
224
原创 Ognl表达式引擎之抽象语法树(ASTs)
1.说明:结合ASTs演示Ognl取值机制,“此SAMPLE演示数据流转中的其中一环” 2.能力有限,有误差的请包含或指证 3.目的:抛砖引玉 4.内容:以下为主代码内容,javaBean(User和Company)就不贴出来了,看代码里的setter就可以构造出javaBean了 import java.util.HashMap;import java.util.Map;...
2018-08-23 15:45:42
1072
原创 Ognl表达式引擎
Ognl框架 1说明:Struts2只是把Ognl作为它的表达式引擎,此文章SAMPLE只是单独的Ognl框架,与struts2没有任何联系 2.能力有限,代码中注释难免有误请包含或指证 3.目的:分享, 可作为”数据流转”入口 4.内容:以下为主代码内容,javaBean就不贴出来了,看代码里的setter就可以构造出javaBean了import java.lang.reflect...
2018-08-22 14:57:53
444
Redis Desktop Manager(RMD工具)
2018-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人