java
文章平均质量分 71
影子2401
好好学习,天天向上!
展开
-
jdk keytool.exe生成keystore https证书,利用jks2pfx转换nginx证书,nginx配置证书
jdk keytool.exe生成keystore https证书,利用jks2pfx转换nginx证书,nginx配置证书原创 2024-04-21 19:00:00 · 438 阅读 · 0 评论 -
mybatis-generator 自动生成实体类和mapper.xml文件项目搭建
mybatis-generator 自动生成实体类和mapper.xml文件项目搭建原创 2024-04-20 18:36:56 · 1044 阅读 · 0 评论 -
java servlet 返回图片验证码
java servlet 返回图片验证码原创 2023-11-16 19:15:00 · 156 阅读 · 0 评论 -
linux/centos zookeeper 使用记录
linux/centos zookeeper 使用记录原创 2023-08-23 19:27:25 · 461 阅读 · 0 评论 -
03)FastDFS配置nginx 服务,使用http方式访问图片
FastDFS配置nginx 服务,使用http方式访问图片原创 2023-05-18 18:46:58 · 986 阅读 · 0 评论 -
国产信创适配-东方通TongWeb安装,使用记录
国产信创适配-东方通TongWeb安装,使用记录原创 2023-05-16 18:57:41 · 3155 阅读 · 1 评论 -
linux centos 系统 redis启动失败排查,redsi增加日志,配置允许ARM处理器启动
linux centos 系统 redis启动失败排查,redsi增加日志,配置允许ARM处理器启动原创 2022-12-03 13:55:42 · 870 阅读 · 0 评论 -
centos7 搭建 redis7- cluster集群
centos7 搭建 redis7- cluster集群原创 2022-10-04 18:13:21 · 808 阅读 · 0 评论 -
springboot 使用传统xml配置,多数据源配置
springboot 使用传统xml配置,多数据源配置原创 2022-09-24 16:04:49 · 1150 阅读 · 0 评论 -
maven pom文件通过profile配置多环境开发学习
maven pom文件通过profile配置多环境开发学习原创 2022-09-20 23:15:00 · 728 阅读 · 0 评论 -
springcloud springboot 集成cxf webservice框架,配置cxf拦截器
springcloud springboot 集成cxf webservice框架,配置cxf拦截器原创 2022-07-09 16:06:17 · 719 阅读 · 0 评论 -
springboot swagger与thymeleaf冲突
springboot 同时引入thymeleaf 和swagger后,swagger-ui.html访问报错原创 2022-06-15 21:04:36 · 388 阅读 · 0 评论 -
SoapUI调用webservice接口,http+post方式模仿soapui调用webservice接口
SoapUI调用webservice接口,http+post方式模仿soapui调用webservice接口原创 2022-06-04 23:47:24 · 4243 阅读 · 0 评论 -
MyRPCDemo netty+jdk动态代理+反射+序列化,反序列化手写rpc框架
RPCRPC(remote procedure call)远程过程调用RPC是为了在分布式应用中,两台主机的Java进程进行通信,当A主机调用B主机的方法时,过程简洁,就像是调用自己进程里的方法一样。RPC框架的职责就是,封装好底层调用的细节,客户端只要调用方法,就能够获取服务提供者的响应,方便开发者编写代码。RPC底层使用的是TCP协议,服务端和客户端和点对点通信。RPC与http以我写的rpcdemo为例,我在rpcserver端LogonService写了一个checkLogon方法原创 2022-05-04 21:22:51 · 220 阅读 · 0 评论 -
springcloud springboot 基于token的登录认证,redis存放token,filter统一验证登录状态 项目完善04
springcloud springboot 基于token的登录认证,redis存放token,filter统一验证登录状态 项目完善04原创 2022-05-02 22:42:28 · 2031 阅读 · 0 评论 -
springcloud springboot 异常拦截器 项目完善03
springcloud springboot 返回统一异常新建GlobalExceptionAdvice.javaGlobalExceptionAdvice.java 在com.base.web目录 需要配置包扫描路径@ComponentScan(basePackages ={"com.base","com.wying"})WrapperRusult文件在 springcloud springboot 统一返回结果对象WrapperRusult 项目完善02 中package com.原创 2022-04-21 23:08:49 · 395 阅读 · 0 评论 -
springcloud springboot 统一返回结果对象WrapperRusult 项目完善02
springcloud springboot 统一返回结果对象WrapperRusult新建WrapperRusult类package com.base.web;import java.io.Serializable;import java.util.HashMap;/** * description:统一返回数据格式 * date: 2022/4/16 * author: gaom * version: 1.0 */public class WrapperRusult<原创 2022-04-21 23:07:25 · 453 阅读 · 0 评论 -
springcloud springboot 集成mybatis框架 项目完善01
1.新建springboot项目 创建时可以勾上必须的依赖如spring web组件 其他的依赖也可后续pom慢慢增加2.pom文件引入对应数据库驱动和mybatis依赖检查pom.xml,缺少对应依赖补上 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>原创 2022-04-21 23:05:52 · 580 阅读 · 0 评论 -
07)springcloud学习 SpringCloud Gateway 网关,API 路由管理
1.抄一段SpringCloud Gateway简介SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。SpringCloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Zuul,在Spring Cloud 2.0以上版本中,没有对新版本的Z..原创 2022-03-19 22:45:00 · 393 阅读 · 0 评论 -
06)springcloud学习 熔断器 Hystrix dashboard仪表盘监控配置
04)springcloud学习 熔断器 Hystrix 实战_qq445829096的博客-CSDN博客在04)章节已经在pesservice01项目实现了hystrix熔断器的效果,本章节实现hystrix监控1.pesservice01项目新增依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp原创 2022-03-18 18:33:01 · 440 阅读 · 0 评论 -
04)springcloud学习 熔断器 Hystrix 实战
04)springcloud学习 熔断器 Hyxtrix 实战原创 2022-01-26 10:20:41 · 167 阅读 · 0 评论 -
03)springcloud学习 Feign负载均衡,Fegin请求时间配置 ,Feign和Ribbon区别
nginx负载均衡简介:首先实现负载均衡比较常见的有nginx反向代理方式,水平扩展方式,一个项目部署多个,端口不一样即可,然后用nginx做负载均衡,客户端通过访问nginx的代理地址,由nginx根据负载均衡策略选择哪个实例提供服务。网上抄一段 Fegin和Ribbon区别RibbonRibbon 是一个基于 HTTP 和 TCP 客户端的负载均衡器它可以在客户端配置 ribbonServerList(服务端列表),然后轮询请求以实现均衡负载它在联合 Eureka 使用时r原创 2022-01-12 20:26:10 · 415 阅读 · 0 评论 -
java fork/join框架学习,实践
fork/join框架学习,实践原创 2022-01-10 23:15:00 · 380 阅读 · 0 评论 -
06)JDK1.8 新特性学习 重复注解
在JDK1.8之后重复注解学习1.创建一个注解类package com.wying.demo.RepeatAnnotation;import java.lang.annotation.*;/** * description:jdk1.8重复注解 * date: 2021/12/2 * author: gaom * version: 1.0 *///定义注解可以使用的位置@Target({ElementType.TYPE,ElementType.FIELD,Eleme..原创 2021-12-21 23:15:00 · 723 阅读 · 0 评论 -
jdk泛型掌握
jdk泛型掌握1 .概述泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接原创 2021-12-02 22:45:00 · 472 阅读 · 0 评论 -
04)JDK1.8 新特性学习 Optional容器
先抄一段Optional的作用Optional 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用null 表示一个值不存在,现在Optional 可以更好的表达这个概念。并且可以避免空指针异常。常用方法:Optional.of(T t) : 创建一个Optional 实例Optional.empty() : 创建一个空的Optional 实例Optional.ofNullable(T t):若t 不为null,创建Optional 实例,否则创建空实例i原创 2021-11-30 20:05:30 · 745 阅读 · 0 评论 -
java 读取FTP文件
java 读取FTP 文件原创 2021-11-24 19:17:48 · 1513 阅读 · 0 评论 -
03)JDK1.8 新特性学习 接口中默认方法的使用
03)JDK1.8 新特性学习 接口中默认方法的使用原创 2021-11-21 12:39:43 · 71 阅读 · 0 评论 -
05)JDK1.8 新特性学习 新的日期时间
03)JDK1.8 新特性学习 新的日期时间原创 2021-11-17 19:25:14 · 266 阅读 · 0 评论 -
02)JDK1.8 新特性学习 StreamAPI 并行流
StreamApiDemo01.java1.创建stream 2.中间操作(过滤、map) 3.终止操作package com.wying.demo.StreamApi;import org.junit.Test;import java.util.*;import java.util.function.UnaryOperator;import java.util.stream.Collectors;import java.util.stream.Stream;/**...原创 2021-11-15 19:49:52 · 326 阅读 · 0 评论 -
01_1)jdk 1.8 新特性之Lambda原理简介
学习过jdk1.8新特性后,知道了Lambda可以简化匿名内部类的写法下面一下实现原理1.首先看一下匿名内部类的写法,编译成class后是生成了xxx$1.class的匿名内部类2.我们反编译Test01$1.class惊不惊喜....匿名内部类底层是创建了一个clsss去实现接口和我们自己创建一个class去实现接口差不多,匿名内部类只是编译时自动创建了而已3.使用Lambda写法我们看下编译后的class发现虽然lambda可以简化匿名内部类的写法,但是实..原创 2021-11-13 13:11:10 · 348 阅读 · 0 评论 -
01)JDK1.8 新特性学习 Lambda 函数式接口 方法引用
JDK1.8 新特性学习原创 2021-11-13 11:58:33 · 75 阅读 · 0 评论 -
java jdk7,jdk8连接oracle19C数据库ojdbc驱动
之前程序是连接的oracle11G数据库,由于11G官方不再维护,很多客户升级到了oracle19C,导致程序连接报错我这边jdk为1.8 oracle jdbc驱动为<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14_g</artifactId> <version>10.2.0.4.0</versio...原创 2021-08-25 19:14:15 · 17137 阅读 · 1 评论 -
谷歌浏览器google80以上版本开发调试跨域问题处理,SameSite设置
谷歌浏览器跨域问题,系统登录后,从session获取用户信息还是提示登录超时,后台已经设置了允许127.0.0.1:8080跨域,其他内核浏览器只要后台设置跨域后都没这个问题,谷歌内核特殊网上也有查找谷歌的一些安全性的设置经过查询资料发现:从Chrome 51开始,浏览器的Cookie新增加了一个SameSite属性,用来防止CSRF攻击和用户追踪。该设置当前默认是关闭的在Chrome 80之后,该功能默认已开启1、快...原创 2021-09-02 18:52:57 · 2922 阅读 · 0 评论 -
vue项目部署到centos服务器报错模块找不到,本地window能启动,centos路径区分大小写问题
vue项目 本地window10电脑 能运行在centos7服务器部署时,npm run dev报错提示找不到@/components/common/Table模块,我第一时间是查看项目源码,确认该模块是否存在确认该模块存在 但是发现了一个问题 源码中 table t是小写,但是报错 Table T是大写原来是项目中引用时用的Table,而目录是table导致的window运行vue项目不区分路径大小写,所以当时没发现该问题,而centos7则区分,后面命名规范还是要注意.原创 2021-08-07 16:41:25 · 317 阅读 · 0 评论 -
02)springcloud学习 eureka+swagger实现查看项目接口,调试http接口
02)springboot学习 eureka+swagger实现查看项目实例下据图的http接口信息上一章提到eureka只能管理到注册到上面的项目实例,这个项目下的具体http服务是管理不到的,这样我们只知道这个项目注册到eureka了,并不知道这个项目下有哪些http服务...原创 2021-08-07 13:47:51 · 606 阅读 · 0 评论 -
01)springcloud学习 eureka注册中心,微服务注册到eureka,使用fegin实现不同项目微服务http服务互调
开发工具 idea jdk1.81.新建spring boot项目下一步,什么依赖都不选项目结构2.创建Eureka注册中心项目原创 2021-07-17 15:20:29 · 239 阅读 · 1 评论 -
springboot 热部署 debug模式修改class html后自动编译
debug模式下 修改java文件 后 编译我通过 on update action 设置 update classes and resources已经生效修改了java文件 按ctrl+f9即可我引入了thymeleaf框架, html修改后 ctrl+f9编译不生效在pom.xml增加spring-boot-devtools 依赖后 修改html也能把编译了<dependency> <groupId>org.springframewor...原创 2021-06-26 14:33:52 · 287 阅读 · 0 评论 -
普通java web项目 引入vue.js 和elementui组件
通过vuecli框架构建前后端分离项目是目前主流的方式,但是普通web项目依然存在普通java web项目 引入vue.js 和elementui组件vuecli前后端分离项目和普通web项目 html引入vuejs的区别Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,本身是一个nodejs项目普通web项目引入vuejs就是只能使用vue的mvvm(双向绑定的功能),什么router路由都是没有的项目介绍:我这边是springboot项目 引入了thymele..原创 2021-06-26 14:31:55 · 5312 阅读 · 0 评论 -
jwt,token,cookie-session总结,JwtUtil.java编写,jwt应用
之前开发web网站都是使用的cookie-session技术。目前的浏览器也都支持cookie-session技术,我认为jwt和cookie-session技术的区别1:cookie-session技术需要浏览器支持,response返回set-cookie属性后。http请求request 会自动携带cookie而,jwt每次请求需要手动写入request header中才能携带2.cookie-session技术在web应用方便,每次都要手动携带为什...原创 2021-06-18 18:38:35 · 1110 阅读 · 2 评论