
java
Netaa001
这个作者很懒,什么都没留下…
展开
-
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 · 1143 阅读 · 0 评论 -
Dubbo框架搭建服务发布与订阅(Dubbo第二炮)
说明:大概是3年前在一个Saas平台中接触到dubbo,此博文是复习笔记,分享给需要的读者。学习dubbo要有一定的java和maven基础,因为此演示全程都离不开maven。此演示侧重dubbo原理图中的Provider—>Registy<—>Consumer 实战搭建,并且编写演示代码及dubbo平台管理, 笔者将其称为” Dubbo第二炮”。(很久没玩dubbo了,博文用于...原创 2018-12-29 21:06:49 · 614 阅读 · 0 评论 -
Dubbo+Zookeeper服务器实现集群(Dubbo第三炮)
说明:大概是3年前在一个Saas平台中接触到dubbo,此博文是复习笔记,作为分享和交流之用。阅读此篇博文必须先阅读笔者的另一篇博文"Dubbo框架搭建服务发布与订阅(Dubbo第二炮)",因为它们紧密联系。(此演示以为windows环境进行演示,笔者感觉zookeeper部署在linux上还简单一些,相对于windows毕竟linux提供太多好用的工具了)…原创 2018-12-31 22:02:02 · 635 阅读 · 0 评论 -
Ognl表达式引擎
Ognl框架 1说明:Struts2只是把Ognl作为它的表达式引擎,此文章SAMPLE只是单独的Ognl框架,与struts2没有任何联系 2.能力有限,代码中注释难免有误请包含或指证 3.目的:分享, 可作为”数据流转”入口 4.内容:以下为主代码内容,javaBean就不贴出来了,看代码里的setter就可以构造出javaBean了import java.lang.reflect...原创 2018-08-22 14:57:53 · 477 阅读 · 0 评论 -
hashCode
说明:在探察struts2 IOC容器的内存维护(强、软、弱、虚引用时),难免会用到 Map(HashMap),那么hashCode跑出来了,这东西都忘记了。 只好一边回忆代码一边注释,就没组织编排了。。。能力有限,有误差的请包含或指证 目的:分享 ,交流。内容:以下为主代码内容 相关图片: 主代码和注释如下: package or...原创 2018-08-28 21:55:51 · 247 阅读 · 0 评论 -
IOC容器和缓存(struts2)
1说明:这里以Struts2的IOC和缓存简述,侧重讲缓存。 编写方式不是”手把手式”,需要结合struts2源码或熟读过源码的人,强烈建议阅读者需要有哈希算法基础,jvm内存知识和java并发编程相关知识的读者。 2.表达能力有限,有出处的忘包含或指证。 3.目的:分享一 、首先上图: 图1. struts2_IOC容器构造器缓存关联过程图2. struts2_构造器缓存实现...原创 2018-09-01 20:45:41 · 440 阅读 · 0 评论 -
视图层传递参数(Struts2)
说明:struts2中前端页面传递各种参数(简单参数,数组,List,Set,Map 及复合结构)至后端。建议:如果你需要了解如何传递数组的,先看页面再看对应的Action,再看里面的注释(如果想了解传参的具体细节或底层思想)。演示输出结果,请看控制台。环境:tomcat+struts2+Ognl主代码如下:**************************1视图层CODE****...原创 2018-09-10 22:11:34 · 1350 阅读 · 0 评论 -
rest插件实现restful风格第2集(Struts2)
说明:Struts2+rest插件中, 使用自定义拦截器。Rest注解: @Namespace(Action命名空间注解):配置在action类上 @ParentPackage(父包注解):配置在action类上,指定action所在包的父包 @Action(action注解) : 注解方式指定action配置 @DefaultInterceptorRef(默认拦截器注解):...原创 2018-09-26 14:32:06 · 657 阅读 · 0 评论 -
文件上传底层细节(Struts2)
说明:如果使用的是Struts2进行文件上传,此文章可以帮你更进一步理解和应用文件上传。主代码如下:****************************一、视图层******************************1.upload.jsp 文件<%@ page language="java" import="java.util.*" pageEncoding=...原创 2018-09-15 14:06:50 · 264 阅读 · 0 评论 -
jsp视图层底层原理(struts2)
说明:说是底层原理有点过,不过底层原理就蕴含其中。展示jsp中el表达式取值底层过程。自行甄别。主代码如下:原理分析,showFindUser.jsp中展示el取值的底层实现过程或原理。=================================3.主代码===============================一、视图层: (1).findUser.jsp ...原创 2018-09-08 13:16:26 · 901 阅读 · 0 评论 -
Dubbo注册中心和管理平台(Dubbo第一炮)
说明:大概是3年前在一个Saas平台中接触到dubbo,此博文是复习笔记,分享给需要的读者。学习dubbo要有一定的java和maven基础,因为此演示系统全程都离不开maven。此演示侧重Registry(Zookeeper)笔者称其为”Dubbo第一炮”。 (很久没玩dubbo了,博文用于复习与交流)此演示主要内容Dubbo环境搭建入门 @author:拈花为何不一笑说明:大概是3年前...原创 2018-12-29 20:38:12 · 692 阅读 · 0 评论