java后端
文章平均质量分 57
夜行者~
一花一世界,一人一空城,一叶一菩提
展开
-
easyexcel基于模板的数据导出及自定义表头
easyexcel基于模板的数据导出,模板克隆,表头数据自定义填充原创 2023-01-05 10:02:55 · 6382 阅读 · 2 评论 -
Springboot项目之数据响应加密
对于一些安全级别比较高的项目,测试要求重要业务数据和敏感数据需要进行响应加密处理,等保三级项目需要数据传输加密就包括了请求和相应数据加密,请求数据可能会被拦截篡改对我们服务器造成威胁,所以可以利用网关进行项目中传输数据的统一加密,响应数据被拦截篡改只会影响浏览器展示,不会对服务器造成影响,所以响应加密只需要对重要业务数据和敏感数据进行加密即可,本编文章主要介绍响应加密既然需要响应加密,那么前端肯定需要存储密钥,所以,要求我们请求加密和响应加密不允许使用相同的密钥对,对于响应加密,服务器端存储公钥和私钥的原创 2021-04-09 09:53:53 · 2202 阅读 · 2 评论 -
Eclipe查看当前选中的方法在哪儿被调用
1.查看当前选中的方法在哪儿被调用 Ctrl+Shift+g或者Ctrl+Alt+h2.查看当前调用方法的内容 Ctrl+鼠标左键原创 2021-01-08 16:48:55 · 941 阅读 · 0 评论 -
EasyExcel导入导出功能-数据过滤及样式设置
这篇文章主要讲如何使用阿里的开源组件easyexcel实现导入导出以及数据过滤和样式设定1.首先我们引入组件包,使用最新版本<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version></dependency>2...原创 2021-01-06 11:26:01 · 4663 阅读 · 1 评论 -
@FeignClient使用详解
@FeignClient标签的常用属性如下:name:指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现 url: url一般用于调试,可以手动指定@FeignClient调用的地址 decode404:当发生http 404错误时,如果该字段位true,会调用decoder进行解码,否则抛出FeignException configuration:Feign配置类,可以自定义Feign的Encoder、Decoder、LogLevel、C.原创 2020-12-30 16:15:54 · 150870 阅读 · 15 评论 -
hibernate查询报错之No Dialect mapping for JDBC type -9
从错误可以看出是没有方言映射到JDBC的类型,由于使用的是Hibernate映射的数据库方言,且查询数据库字段是NVARCHAR2()类型的,原因就是是NVARCHAR2()类型映射不到Java数据类型。我们项目中使用的数据库是orcale 12c的,通过查看hibernate源码发现Orcale12cDialect继承10,然后10继承9,跟踪源代码发现并没有对Nvarchar类型做处理,那么我们自己处理一下即可首先我们创建自己的一个方言类,这儿我继承自Orcale12cDialect,对需要处理原创 2020-12-14 12:02:21 · 1843 阅读 · 0 评论 -
@Value注入失败
在平常的开发中,我们会为一些功能进行一些自定义参数的配置或者增加一些开关,配置的方式有很多,今天我们就来讨论一些@Value参数注入@Value("${configure.custom:true}")private static boolean b;通常情况下,我们会这样对一个参数进行属性值注入,冒号后面的是给定的默认值,防止我们在配置文件中忘记配置项目启动报错,这样是没有问题的,然后我们在配置文件中加入如下配置configure: custom: false上面的实例是没有问题原创 2020-11-06 11:55:45 · 852 阅读 · 0 评论 -
Eurka禁用/启用健康检测
1.eureka禁用健康检测 (1):在注册中心配置文件中配置如下1 management.port = -1 #设置健康检测的端口-->beans,health,info等。。设置为-1表示关闭访问2 management.context-path=/xxx #设置健康检查访问的跟路径地址 例如以前访问为http://ip:port/eureka/health---->http://ip:port/xxx/eureka/health2.启用eureka健康原创 2020-11-02 09:47:33 · 788 阅读 · 0 评论 -
Eureka修改自定义界面及启动日志
eureka本身自带了一套ui界面,但是可能有些人觉得会不好看,那么接下来我们看怎么去修改他的默认界面首先我们创建一个springboot工程,很简单,引入依赖后我们就新建一个启动类,以下是基于maven的,平常我们是基于Gradle的,原理都一样为了方便管理,我么先创建父类工程,管理所有jar包,pom.xml如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apach原创 2020-11-02 09:44:48 · 784 阅读 · 1 评论 -
SpringCloud核心组件之---Eureka详解及搭建
这篇文章我们来聊一下什么是Eureka,它的具体作用是什么我之前的文章已经讲过如果搭建一个Eureka服务,如果有兴趣可以看看https://www.cnblogs.com/bodhixhwang/p/13815294.html1.什么是eureka Eureka是netflix的一个子核心模块,是一个基于rest的服务,SpringCloud封装了Netflix公司开发的Eureka模块来实现服务注册时和发现。Eureka采用了C-S的设计架构。Eureka Server作为服务注册功能的服原创 2020-11-02 09:40:38 · 2783 阅读 · 0 评论 -
springboot服务中集成webservice服务
通常我们在开发中需要给别人提供webservice服务接口供别人使用,本文章主要基于cxf实现webservice服务我们先写一个webservice接口类如下: 1 import java.util.List; 2 import javax.jws.WebMethod; 3 import javax.jws.WebParam; 4 import javax.jws.WebService; 5 import javax.xml.ws.Holder; 6 import javax.xml.原创 2020-11-02 11:17:38 · 802 阅读 · 2 评论