自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一角残叶的博客

人生如逆旅,我亦是行人

  • 博客(31)
  • 资源 (6)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Struts框架实战精讲 struts 1(14)- struts异常处理

1 struts的异常自动处理机制1.1 全局异常1.2 不使用国际化来应用异常1.3 扩展struts异常处理2 ForwardAction

2021-01-22 15:58:33 21

原创 Struts框架实战精讲 struts 1(13)- 动态验证框架

1 validator

2021-01-22 14:19:17 19

原创 Struts框架实战精讲 struts 1(12)- 动态文本的国际化

1 动态文本的国际化Actionpublic class LoginAction extends Action { @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { LoginActionForm laf = (Log

2021-01-22 13:59:55 21

原创 Struts框架实战精讲 struts 1(11)- 国际化

1 I18N1.1 案例package com.test.i18n;import java.time.LocalDate;import java.util.Locale;import java.util.ResourceBundle;public class I18NSample { public static void main(String[] args) { Locale defaultLocale = Locale.getDefault(); System.out

2021-01-22 08:42:37 21

原创 Struts框架实战精讲 struts 1(10)- scope为session

1 Scope2 Action对象3 演示Scope为sessionindex.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&

2021-01-21 15:05:12 23

原创 Struts框架实战精讲 struts 1(9)- ActionMapping

1 ActionMappingActionMapping一个实例对应了struts-config.xml文件中的一个<action> 标签1.1 forward属性跳转页面-通过action跳转,而不是直接访问jsp页面1.2 unknown属性1.3 input属性1.4 采用EL保持页面数据ActionActionForm1.5 采用 struts html 标签库保持页面数据...

2021-01-20 19:26:55 25

原创 Struts框架实战精讲 struts 1(8)- 动态ActionForward

1 动态ActionForward根据输入的不同值转向不同的页面Actionpackage com.tzb.struts1.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionFor

2021-01-20 08:57:36 30

原创 Struts框架实战精讲 struts1(8)- ActionForm - VO、DTO

1 ActionForm作为传输对象2 ActionForward的Redirect属性在登录案例上修改Actionpackage com.tzb.struts1;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.a

2021-01-19 18:55:28 25

原创 Struts框架实战精讲 struts1(7)- ActionForm - 转换器

1 ActionForm转换器index<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head&gt

2021-01-19 16:09:39 22

原创 Struts框架实战精讲 struts1(6)- ActionForm - 文件上传

1 文件上传web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/jav

2021-01-19 11:17:29 17

原创 Struts框架实战精讲 struts1(5)- 动态ActionForm

1 ActionForm1.1 动态 ActionForm

2021-01-19 09:44:41 20

原创 Struts框架实战精讲 struts1(4)- 标签库

1 struts 标签1.1 标签库配置参考

2021-01-18 19:13:00 13

原创 Struts框架实战精讲 struts1(3)- 动态验证框架、计算器作业

1 struts 工作流程2 动态验证3 计算器作业ActionFormActionpackage com.tzb.struts1;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionFo

2021-01-18 18:38:52 23

原创 Struts框架实战精讲 struts1(2)- 登录案例

1 新建项目拷贝 jarweb.xml配置 ActionServlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

2021-01-18 15:35:01 20

原创 Struts框架实战精讲 struts 1(1)- 介绍

1 多层架构2 MVC框架原理

2021-01-18 10:10:46 53 5

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(10)- Struts中应用Ajax

1 Ajax

2021-01-15 15:37:05 22 1

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(9)- Struts拦截器

1

2021-01-15 10:55:56 15

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(8)- Struts标签库

1 struts标签概述2 struts标签的使用2.1 OGNL2.2 控制标签if/else标签append标签generator标签iterator标签merge标签2.3 struts数据标签

2021-01-14 19:18:51 23

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(7)- Struts数据检验和国际化

1 类型转换1.1 案例-字符串转 ArrayListmodelActionpackage com.tzb.action;import java.util.List;import com.opensymphony.xwork2.ActionSupport;import com.tzb.model.User;public class ListAction extends ActionSupport { private static final long serialV

2021-01-14 16:56:26 18

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(6)- Action类

1 Struts之Action类1.1 Action接口和ActionSupport基类1.2 案例 - 通过ActionContext类访问Servlet APIweb.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:s

2021-01-14 15:00:51 21

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(5)- Struts核心配置文件

1 web.xml

2021-01-14 11:06:32 16

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(4)- Struts 快速上手

1 MVC的基本概念2 Struts 工作原理2.1 Struts 2工作流程2.2 从Struts 2的角度理解MVC3 Struts环境准备3.1 Eclipse配置Tomcat3.2 部署Struts 23.2.1 下载安装包https://struts.apache.org/download.cgi#struts25263.2.2 新建工程复制 struts 2 lib里的jar包到工程3.2.3 配置文件 web.xml<?xml ve

2021-01-13 19:27:51 25

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(3)- JavaBean、Servlet

1 JavaBean2 Servlet2.1 Servlet生命周期2.2 Servlet的常用类和接口package test;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;i

2021-01-13 16:12:30 21

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(2)- JSP相关技术

1 JSP的使用Java Server Pages1.1 技术特点1.2 JSP运行机制1.3 JSP基本语法1.3.1 jsp注释1.3.2 jsp指令1.3.2.1 page指令1.3.2.2 include指令1.3.2.3 taglib指令1.3.3 jsp脚本元素1.3.3.1 jsp声明语句1.3.3.2 jsp表达式1.3.3.3 jsp Scriptlet1.3.4 jsp动作元素1.3.4.1 <jsp:include

2021-01-13 15:42:57 26

原创 Java Web整合开发实战-基于Struts 2+ Hibernate + Spring(1)- Eclipse测试Java Web程序

1 Eclipse配置tomcat2 Eclipse测试Java Web程序2.1 新建项目2.2 创建 jsp 文件<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or

2021-01-13 14:12:47 18

原创 SpringCloud 微服务架构(27)- Spring Cloud GateWay(3)- 网关限流

1 Spring Cloud GateWay1.1 网关限流1.1.1 常见的限流算法计数器计数器限流算法是最简单的一种限流实现方式。其本质是通过维护一个单位时间内的计数器,每次请求计数器加1,当单位时间内计数器累加到大于设定的阈值,则之后的请求都被拒绝,直到单位时间已经过去,再将计数器重置为零漏桶算法漏桶算法可以很好地限制容量池的大小,从而防止流量暴增。漏桶可以看作是一个带有常量服务时间的单服务器队列,如果漏桶(包缓存)溢出,那么数据包会被丢弃。 在网络中,漏桶算法可以控制端口的流

2021-01-12 10:57:18 28

原创 SpringCloud 微服务架构(26)- Spring Cloud GateWay(2)- 过滤器

1 Spring Cloud GateWay1.1 过滤器Spring Cloud Gateway除了具备请求路由功能之外,也支持对请求的过滤。通过Zuul网关类似,也是通过过滤器的形式来实现的。1.1.1 过滤器的生命周期Spring Cloud Gateway 的 Filter 的生命周期不像 Zuul 的那么丰富,它只有两个:“pre” 和 “post”。PRE: 这种过滤器在请求被路由之前调用。我们可利用这种过滤器实现身份验证、在集群中选择请求的微服务、记录调试信息等。POST:这种过

2021-01-11 16:47:55 27

原创 SpringCloud 微服务架构(25)- Spring Cloud GateWay(1)

1 Zuul网关存在的问题性能问题Zuul1x版本本质上就是一个同步Servlet,采用多线程阻塞模型进行请求转发。简单讲,每来一个请求,Servlet容器要为该请求分配一个线程专门负责处理这个请求,直到响应返回客户端这个线程才会被释放返回容器线程池。如果后台服务调用比较耗时,那么这个线程就会被阻塞,阻塞期间线程资源被占用,不能干其它事情。我们知道Servlet容器线程池的大小是有限制的,当前端请求量大,而后台慢服务比较多时,很容易耗尽容器线程池内的线程,造成容器无法接受新的请求。不支持任何长连接,

2021-01-11 15:51:30 25

原创 Java高并发之魂-synchronized深度解析 学习笔记(3)- 多线程访问同步方法的7种情况(面试)

1 两个线程同时访问一个对象的同步方法synchronized 起作用2 两个线程访问的是两个对象的同步方法synchronized 不起作用3 两个线程访问的是 synchronized 的静态方法synchronized 起作用4 同时访问同步方法和非同步方法synchronized 不会影响其他方法,即非同步方法不受影响/** * @Description 同步方法和非同步方法 * @Author tzb * @Date 2021/1/8 15:52 * @Ve

2021-01-08 18:44:42 51

原创 Java高并发之魂-synchronized深度解析 学习笔记(2)- 消失的请求

1 a++ 问题/** * @Description a++在多线程的问题 * @Author tzb * @Date 2021/1/8 15:13 * @Version 1.0 **/public class DisappearRequest1 implements Runnable { static DisappearRequest1 instance = new DisappearRequest1(); static int i = 0; @Overrid

2021-01-08 15:39:42 25

原创 Java高并发之魂-synchronized深度解析 学习笔记(1)- 对象锁和类锁

1 Synchronized1.1 作用一句话概括:能够保证 同一时刻 最多只有 一个 线程执行该段代码,以达到保证并发安全的效果。1.1 不使用并发手段的后果

2021-01-08 15:07:59 55 4

Python算法(英文)

Python版数据结构

2017-05-14

针对Android的Java基础学习

针对Android的Java基础学习,介绍了关于JAVA的基础知识和各种语法。

2014-06-29

Eclipse从入门到精通

Eclipse从入门到精通,详细介绍了Eclipse的基本操作。

2014-06-29

matlab信号处理

matlab信号处理,方便新手对matlab的入门和学习,不过对大家的英文水平有一定的要求。

2013-12-08

Python入门书籍

Python编程

2017-05-14

mfc编程基础

还在为mfc 而发愁吗? 本书带你走进mfc 的世界,领略C++编程的魅力,学习mfc 编程基础的知识。

2013-12-08

一角残叶的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除