上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 为什么要进行URL编码 我们都知道Http协议中参数的传输是"key=value"这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。 如"?name1=value1&name2=value2",这样在服务端在收到这种字符串的时候,会用“&”分割出每一个参数,然后再用“=”来分割出参数值。 针对“name 阅读全文
posted @ 2022-09-29 14:02 leepandar 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 你真的了解try{ return }finally{}中的return? 先看一段程序 public class Test { public int aaa(){ int x=1; try{ return ++x; }catch (Exception e){ }finally { ++x; } return x; } public static void main(Str 阅读全文
posted @ 2022-09-29 13:56 leepandar 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 服务器 OpenSSH 漏洞修复 or 升级 | 漏洞 | 参考措施 | | : : | : : | | OpenSSH 命令注入漏洞(CVE-2020-15778) | 厂商补丁:目前暂未发布修复措施解决此安全问题,建议使用此软件的用户随时关注厂商主页或参考网址以获取解决办法;http://www.openssh.com/ 临时缓解措施:可以 阅读全文
posted @ 2022-09-29 13:30 leepandar 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 项目部署常用环境安装 nginx安装与跨域配置 Nginx官方提供了Yum源 CentOS 7 64位 1、安装nginx yum install -y nginx 2、启动Nginx并设置开机自动运行 systemctl start nginx.service systemctl enable nginx.servic 阅读全文
posted @ 2022-09-28 17:53 leepandar 阅读(23) 评论(0) 推荐(0) 编辑
摘要: GSON搞定任何JSON数据 一、Gson介绍 GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。 特点: 快速、高效 代码量少、简洁 面向对象 数据传递和解析 二、Gson的pom依赖 <dependenc 阅读全文
posted @ 2022-09-21 09:50 leepandar 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 自己实现一个简单版的HashMap HashMap简介 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、 阅读全文
posted @ 2022-09-21 09:47 leepandar 阅读(32) 评论(0) 推荐(0) 编辑
摘要: springboot逆向工程 通过逆向工程少写很多代码 generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator 阅读全文
posted @ 2022-09-21 09:46 leepandar 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 前后端分离后的优雅部署 Web项目部署容器的选取 目前常用的部署Web项目的容器用Tomcat、Apache、Nginx等,那我们前后端分离后的前端Html静态项目到底部署在那个应用容器呢?我们先看看这几个应用容器的区别。 Nginx,Apache,Tomcat的区别: Nginx常用做静态内容服务和代理服务器,直接外来请 阅读全文
posted @ 2022-09-21 09:44 leepandar 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Spring Boot - Undertow容器启动 Undertow简介 Undertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器 Untertow 的特点: 轻量级:它是一个 Web 服务器,但不像传统的 Web 服务器有容器概念,它由两个核心 Jar 包组成,加载一个 Web 应 用可以小于 10MB 内存 Servle 阅读全文
posted @ 2022-09-21 09:44 leepandar 阅读(159) 评论(0) 推荐(0) 编辑
摘要: SpringBoot使用Undertow代替tomcat Undertow 是基于java nio的web服务器,应用比较广泛,内置提供的PathResourceManager,可以用来直接访问文件系统;如果你有文件需要对外提供访问,除了ftp,nginx等,undertow 也是一个不错的选择,作为java开发,服务搭建非常简便 Undertow使用 依 阅读全文
posted @ 2022-09-21 09:43 leepandar 阅读(229) 评论(0) 推荐(0) 编辑
摘要: SpringMVC请求参数获取的几种方法 SpringMVC请求参数获取的几种方法 通过@PathVariabl获取路径中的参数 @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET) public String printMessage1(@PathVariab 阅读全文
posted @ 2022-09-21 09:43 leepandar 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Java下载文件的几种方式 以流的方式下载 public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件 阅读全文
posted @ 2022-09-21 09:42 leepandar 阅读(55) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Feign使用详解 背景 Feign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。Feign提供了HTTP请求的模板,通过编写简单的接口和插入注解,就可以定义好HTTP请求的参数、格式、地址等信息。 而Feign则会完全代理HTTP请求,我们只需要像调用方法一样调用它就可 阅读全文
posted @ 2022-09-21 09:40 leepandar 阅读(533) 评论(0) 推荐(0) 编辑
摘要: java线程创建全家桶 继承Thread类 //继承Thread public class ExtendThread extends Thread{ //线程执行体 @Override public void run() { //do something System.out.println("继承Thread创建线程") 阅读全文
posted @ 2022-09-21 09:40 leepandar 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 微服务常见的认证方案 分布式Session 传统的单体应用的session,在Spring cloud微服务架构下,可以采用分布式session机制,可以将用户的认证信息存储在共享存储(如redis)中,用户会话作为key实现简单的分布式哈希映射,当用户访问微服务时,用户数据可以从共享存储中获取。Spring Sessi 阅读全文
posted @ 2022-09-21 09:34 leepandar 阅读(154) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页