JavaWeb
JavaWeb的学习
Kira R@bbit
倘若我穿过鸟居,能否遇见神明?
展开
-
解压工具类
解压工具类 package com.rabbit.download.util; import java.io.File; /** * @Author: * @Date: 2020/5/11 21:17 */ public class ZipUtil { private static final int buffer = 2048; /** * 解压Zip文件 * @param path 文件目录 */ public static void u原创 2020-08-23 02:22:46 · 129 阅读 · 0 评论 -
Nginx upstream的5种权重分配方式
Nginx upstream的5种权重分配方式 一、关于Nginx的负载均衡 描述: 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表: 二、Nginx负载均衡策略 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表: #动态服务器组 upstream dynamic_z原创 2020-08-23 02:21:56 · 1467 阅读 · 0 评论 -
2020-08-23
package com.rabbit.flush.controller; import java.util.ArrayList; import java.util.List; import java.util.Random; public class test { public static void main(String[] args){ List<WeightCategory> categoryList=new ArrayList<&原创 2020-08-23 02:21:10 · 148 阅读 · 0 评论 -
Stream流 转换
Stream流 List -->map<String, String> Map<String, String> map = list.stream().collect(Collectors.toMap(Person::getName, Person::getWork)); List -->map<String, T> 操作属性 Map<String, String> map = list.stream().collect(Collectors.原创 2020-08-23 02:19:52 · 300 阅读 · 0 评论 -
Java 根据url异步下载文件
maven依赖 <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>4.5.0</version> </dependency> package com.caiji.apkdownload; import okhttp3.*; import org.sl原创 2020-08-23 02:19:26 · 2050 阅读 · 0 评论 -
工具类、包装类、abstract和模板方法
工具类 存放了某一类事物的工具方法的类. 工具类存放的包:工具包(util,utils,tool/tools,helper,helpers),存放工具类. 工具类如何设计: 工具在开发中其实只需要存在一份即可. 1): 如果工具方法没有使用static修饰,说明工具方法得使用工具类的对象来调用. 此时把工具类设计为单例的. 2): 如果工具方法全部使用static修饰,说明工具方法只需要使用工具类名调用即可. 此时必须把工具类的构造器私有化(防止创建工具类对象调用静态方法). 一般的,首选第二种,简单. 在原创 2020-08-23 02:18:04 · 502 阅读 · 0 评论 -
各种注解
@ResponseBody response body 中,一般在异步获取数据时使用【也就是AJAX】,在使用 @RequestMapping后,返回值通常解析为跳转路径,但是加上 @ResponseBody 后返回结果不会被解析为跳转路径,而是直接写入 HTTP response body 中。 比如异步获取 json 数据,加上 @ResponseBody 后,会直接返回 json 数据。 作用:把方法的返回值转换为json返回 @Component spring扫描这个组件,将这个注解的类初始化为be原创 2020-08-23 02:16:55 · 180 阅读 · 0 评论 -
Jdk动态代理和Cglib动态代理
Jdk动态代理和Cglib动态代理 ICustomerService接口 public interface ICustomerService { void save(); int find(); } CustomerServiceImpl实现类 public class CustomerServiceImpl implements ICustomerService { @Override public void save() { System.out.p原创 2020-08-23 02:16:21 · 110 阅读 · 0 评论 -
策略模式的实现demo
策略模式 概述:策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。 通用接口 package com.joyreach.download.strategy.apkMarket; public interface IApkMarketStrategy { String downloadApk(); } 策略1: package com.joyreach.download.strategy.apkMarket.impl; import com.joyre原创 2020-08-23 02:13:30 · 174 阅读 · 0 评论 -
datalist效果实现
datalist效果实现,包括模糊搜索,自动补全,下拉选项 <input style="width: 150px;height: 30px;" id="select-sdkInt-group" list="sdkIntList" placeholder="SdkInt"> <datalist id="sdkIntList" style="display: none;">...原创 2019-11-25 23:39:24 · 436 阅读 · 0 评论