![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序代码
浪漫2020.
这个作者很懒,什么都没留下…
展开
-
熔断器Hystrix及服务监控Dashboard
文章目录服务雪崩效应服务熔断服务降级Hystrix断路器简介项目测试Hystrix默认超时时间设置Hystrix服务监控Dashboard 服务雪崩效应 当一个请求依赖多个服务的时候: 正常情况下的访问 但是 当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会被阻塞 如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中 Hystrix的引入,可...原创 2020-01-11 18:47:54 · 119 阅读 · 0 评论 -
Java自定义注解
Java注解简介 1. Java注解(Annotation) Java注解是附加在代码中的一些元信息,用于一些工具在编译、 运行时进行解析和使用,起到说明、配置的功能。 注解相关类都包含在java.lang.annotation包中。 2. Java注解分类 2.1 JDK基本注解 2.2 JDK元注解 2.3 自定义注解 3. JDK基本注解 3.1 @Override 重写...原创 2019-12-25 22:19:54 · 134 阅读 · 1 评论 -
Struts图片上传
Struts图片上传 文件上传: 三种上传方案 1、上传到tomcat服务器 上传图片的存放位置与tomcat服务器的耦合度太高 2、上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系 文件服务器 3、在数据库表中建立二进制字段,将图片存储到数据库 着重学习的是第二种: 在上次的strus2之增删改查项目的前提下增加页面以及代码 upload.jsp页面 &l...原创 2019-08-26 21:09:40 · 70 阅读 · 0 评论 -
Struts入门
Struts入门 方向: 1.环境搭建 2.动态方法调用 3.jsp传递参数到后台,后台如何接受 4.后台传递到jsp的方式 一:环境搭建 注:在我们确保环境已经搭建好的前提下 1.在maven项目中的pom.xml加入我们struts的依赖 <dependency> <groupId>org.apache.struts</groupId> ...原创 2019-08-22 12:08:19 · 64 阅读 · 0 评论 -
struts增删改查
struts增删改查 思路: 1、导入相关的pom依赖(struts、自定义标签库的依赖) 2、分页的tag类导入、z.tld、完成web.xml的配置 3、dao层去访问数据 4、web层去调用dao层给前台返回数据 5、在struts_sy.xml进行配置 6、写jsp 1、在pom.xml中导入相关的依赖 <!-- 5.3、jstl、standard --> <de...原创 2019-08-24 12:06:10 · 178 阅读 · 0 评论 -
线程池及线程调度
线程池及线程调度 一、概述 Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。线程池内部提供了一个线程队列,队列中保存着所有等待状态的线程,在开发过程中,合理地使用线程池能够带来以下3个好处: 第一:降低资源消耗。 通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。 当任务到达时,任务可以不需要等到线程创建就能立即执行。 第...原创 2019-07-28 11:58:01 · 707 阅读 · 0 评论 -
JQuery 入门、插件和ajax
一:jquery 入门 1. 什么是jQuery 它是一个轻量级的javascript类库 注1:就一个类“jQuery”,简写“$” 2. jQuery优点 2.1 总是面向集合 2.2 多行操作集于一行 3. hello jQuery 3.1 写一个demo1.jsp 导入js库 <script type="text/javascript" src="${pageContext.requ...原创 2019-07-25 22:23:38 · 189 阅读 · 0 评论 -
EsayUi 增删改
easyui的crud 1、datagrid布局 2、dialog布局 3、form布局 4、通用的JsonBaseDao增删改方法 5、dao层 6、web层 7、功能完善 前后端分离的好处: 美工、java工程师都是独立工作的,彼此之间在开发过程中是没有任何交际。 在开发前约定数据交互的格式。 java工程师的工作:写方法返回数据如tree_data1.json 美工:只管展示tree_dat...原创 2019-07-30 17:47:02 · 135 阅读 · 0 评论 -
通用分页
通用分页 1.目的:作用通用的分页查询方法 它主要实现的就是通用,将普通查询方法进行反射优化,转变成一个可以被所有实体类dao层所继承的通用查询方法。 2.思路: 1、将原有的查询向上抽取 2、让返回值变成泛型 3、使用回调函数处理resultset 4、利用反射处理回调函数 5、获取总记录数(页面展示,计算总页数) 6、拼接分页sql语句,获取对应的结果集 3,.导入需要使用的jar包 4.工...原创 2019-07-20 22:53:51 · 75 阅读 · 0 评论 -
自定义mvc框架
一:什么是MVC 1.MVC全名是Model View Controller,是模型(model)-视图 (view)-控制器(controller)的缩写 2.它是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码 核心思想:各司其职 二: MVC结构 V : jsp/ios/android C : servl...原创 2019-07-24 23:21:48 · 155 阅读 · 0 评论 -
EasyUi 权限
权限目的: 是为了让不同的用户可以操作系统中不同资源 直接点说就是不同的用户可以看到左侧不同的菜单 实现思路: ① 菜单不同的原因在于,利用不同menuid进行查询,原本默认查询的是所有菜单,是通过-1去查的; ② menuid由来:是登录用户id查询中间表数据所得来的 ③ 权限设计(用户权限多对多) 代码: 基于上节课的基础(工具类和jar包) 登录页面:login.jsp <%@ pag...原创 2019-07-29 15:59:48 · 78 阅读 · 0 评论 -
EasyUi 入门
什么是Easyui EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。 开发者不需要编写复杂的avascript,也不需要对css样式有深入的了解, 开发者需要了解的只有一些简单的html标签。 案例 layout布局 tree加载菜单 tabs 需要的工具类和jar包如下: 工具类 jar包: 引入js和css文件: <link rel="styleshe...原创 2019-07-29 00:37:18 · 151 阅读 · 0 评论 -
jsp自定义标签
一. 标签语言特点 <开始标签 属性=“属性值”>标签体</结束标签> 二.三大类标签 2.1 ui标签 c:out 特点是显示数据,并且数据不是来源于标签体的,而是来源于jsp标签本身 2.2 控制标签 if /foreach/c 特点是控制的对象是标签体 2.3 数据标签 set 特点是存储数据,没有任何的页面效果 三:自定义标签的开发及使用步骤 3.1 创建一个标签助...原创 2019-07-19 10:23:35 · 102 阅读 · 0 评论 -
XML解析
XML解析 一:Java中配置文件的三种配置位置及读取方式 1.1 XML和*.properties(属性文件) 1.2 存放位置 1.2.1 src根目录下 Xxx.class.getResourceAsStream("/config.properties"); 如图 这是在src的根目录 以下db.properties配置文件自定义代码(只声明...原创 2019-07-11 17:18:56 · 90 阅读 · 0 评论 -
static关键字的的作用
一:static关键字的含义及使用场景 static是Java50个关键字之一。static关键字可以用来修饰代码块表示静态代码块,修饰成员变量表示全局静态成员变量,修饰方法表示静态方法。` class A { static { System.out.println("A : 静态代码块"); } static int i ; // 静态变量 ...原创 2019-07-16 00:00:02 · 154 阅读 · 0 评论 -
什么是希尔排序和二分搜索法
一:希尔排序 1.什么是希尔排序 希尔排序,又称为缩小增量排序,其基本思想为:先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2<d1重复上述的分组和排序,直至所取的增量dt=1(dt<dt-1<…<d2<d1),即所有记录放在同一组中进行直接插入排序为止。 2.原...原创 2019-07-10 23:15:08 · 468 阅读 · 0 评论 -
反射
一. 什么是反射 反射java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法 二:类类(重点类) java.lang.Class java.lang.reflect.Method java.lang.reflect.Field java.lang.reflect.construct 类 类属性 java.lang.reflect.Field 类方法 java.lang.r...原创 2019-07-14 21:06:59 · 61 阅读 · 0 评论 -
XML建模
XML建模 课程目标: 按照Java的面向对象的思想去操作xml 一:建模的由来 a.就是将指定的xml字符串当作对象来操作 b.如果说当对一个指定的xml格式字符串完成了建模操作, c.好处:提高代码的复用性 二:建模的思路 1、分析需要被建模的文件中有那几个对象 2、每个对象拥有的行为以及属性 3、定义对象从小到大(从里到外) 4、通...原创 2019-07-13 21:00:41 · 65 阅读 · 0 评论