1、组间面板选择Subreport插入模板组件2、定义要传参的Parameters变量这里我们定义两个变量,分别用来传递List参数和单个参数paramsList 属性parameter class选择java.util.Listlist里面我们定义几个属性 name age sex等money 属性parameter class选择java.lang.String3、模板组件属性设置Subrep
一、原因我们在使用npm install 安装node_modules依赖,经常会遇到node-sass无法安装的问题。通过上图可以判断是因为node-sass依赖的node-gyp这个组件npm官网没有,需要通过第三方github下载。二、离线下载我们打开sass GitHub下载页面https://github.com/sass/node-sass/releases找到我们需要的版本&
报错堆栈: org.apache.shiro.authz.UnauthenticatedException: This subject is anonymous - it does not have any identifying principals and authorization operations require an identity to check against. A Sub
在对一个集合实时遍历处理,修改或删除,会触发ConcurrentModificationException异常 单线程情况: (1)使用Iterator提供的remove方法,用于删除当前元素。 (2)建立一个集合,记录需要删除的元素,之后统一删除。 (3)不使用Iterator进行遍历,需要之一的是自己保证索引正常。 (4)使用并发集合类来避免ConcurrentModificationExce
1、生成RSA公钥私钥 ssh-keygen -t rsa -C "aswift@126.com" 目录/.ssh/id_rsa下回生成 私钥:id_rsa 公钥:id_rsa.pub 2、添加id_rsa.pub公钥到gitlab SSH密钥 3、克隆项目到本地 git clone git@xxx:test/testprj.git Cloning into 'testprj'... git@xx
@Profile:指定组件在哪个环境的情况下才能被注册到容器中,不指定,任何环境下都能注册这个组件 加了环境标识的bean,只有这个环境被激活的时候才能注册到Spring容器中。 加了环境标识的类或接口,只有这个环境被激活的时候才能注册到Spring容器中。 使用: @FeignClient(name = "policyAuth", url = "${auth.url}") @Service @P
下载:https://portswigger.net/burp/releases/download?product=community&version=2021.6.2&type=WindowsX64 打开burpsuite 修改报文编码 User options->Change font->选择仿宋/宋体 设置代理拦截 点击Open browser进行浏览器测试
int a = 1; if ((a == 1)) { System.out.println("a======1"); } else if (a == 1) { System.out.println("a=======1.1"); } else if (a == 1) { System.out.println("a=======1.2"); } // 打印:a====
问题描述:我们在整合Spring Cloud + Spring Cloud Alibaba + Spring Boot 开发,使用nacos作为服务的注册配置中心,同时整合spring-cloud-starter-dubbo做RPC旧接口调用。使用dubbo消费者启动报:2021-04-18 17:58:56.500 ERROR 73780 --- [ main] .a.d.m
问题描述:同一浏览器,登录A、B两个用户,B用户会把A用户的登陆信息覆盖掉(使用session获取用户信息),如果此时A用户页面刷新,会导致页面帐号变更为B用户;如果A用户页面不刷新直接操作页面接口请求,此时发送的将会是B用户的信息到服务器,这就产生了A、B两个用户信息互串的问题。解决思路:在登陆页面做认证信息是否存在判断,如果存在则直接跳转至首页,如果不存在则正常放行登陆。同时如果session
异常堆栈:org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.44869801002835
1、通过离线导包的形式处理1.1、直接copy同事本地maven仓库做覆盖。1.2、设置Eclipse或IDEA中Maven的策略为workoffine2、通过修改maven配置setting.xml的更新策略updatePolicy含义: always:每次,never:从不,daily:每天<profile> <id>myrepo</id>
文件下载异常:Causedby:java.io.IOException:Connectionresetbypeer信息:所在IP:192.168.5.92所在系统:null接口[/api/v2/flexible-insure/grp/downloadFileForGrp]出现异常,方法:controller.FcGrpDoController$$EnhancerBySpringCGLIB$$d4a
跨域可以在前端通过JSONP来解决,但是JSONP只可以发送GET请求,无法发送其他类型的请求,在RESTful风格的应用中,就显得非常鸡肋,因此我们推荐在后端通过(CORS,Cross-originresourcesharing)来解决跨域问题。https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS1、通过实现W
spring-cloud-openfeignusesOpenFeign9.tillv2.0.3.RELEASEanduses10.after.Anyway,thedependencyalreadyhassuitablefeign-formversion,seedependencypom,soyoudon'tneedtospecifyitseparately;spring-cloud-sta
我们在日常开发中封装对象时,会对一些特殊属性字段默认值;使用new构造器初始化时默认值可以被封装,在使用Lombok的Builder初始化的对象属性失效。@Data@Builder@AllArgsConstructor@NoArgsConstructorpublicclassFaceReq1{@JsonProperty("trans_no")privateStringtransNo;private
一、安装nodehttps://nodejs.org/en/直接选择LTS长期支持版下载对应系统安装文件进行安装。安装完后,打开cmd命令行界面node-v查看对应安装版本,例:v12.18.3安装淘宝cnpmsudonpminstallcnpm-g--registry=https://registry.npm.taobao.org安装yarn(fackbook依赖管理工具与Npm功能一样,推荐使
importjava.util.Base64;publicclassTest{publicstaticvoidmain(String[]args)throwsUnsupportedEncodingException{//要加密的字符串Stringpwd="12345678";//加密StringencodeToString=Base64.getEncoder().encodeToString(pw
javax.validation.Valid;1、使用在Controller上使用@Valid注解publicStringpayment(@RequestBody@ValidPrivatePayReqreq){};二级嵌套对象校验不作用问题在二级对象上使用@Valid注解publicclassPrivatePayReq{@Valid@NotNull(message="退费对象不可为空")priva
@ResourceJDK默认提供的注解,javax.annotation属于JSR-250规范的一部分,Spring通过CommonAnnotationBeanPostProcessor来处理该注解,在实现依赖注入的时候的匹配顺序是:基于名称基于类型基于@Qualifier@Injectjavax.inject属于JSR-330提供的注解,需要javax.inject依赖支持<depende
使用org.mybatis.generator反向生成mapper、mapper.xml、do、doExample文件,配置文件generatorConfig.xml报如下错误:Thecontentofelementtypemustmatch"property*,plugin*,commentGenerator?,jdbcConnection,javaTypeResolver?,javaModel
MacOSIDEA报svn:error:ThesubversioncommandlinetoolsarenolongerprovidedbyXcodeMacOS升级后出现xcrun:error:invalidactivedeveloperpath,missingxcrun1、重新安装xcodexcode-select--install2、安装svnbrewinstallsvn参考:https://
见页面
Post请求的3种编码格式:application/x-www-form-urlencoded和multipart/form-data和application/json
构造方法作用就是对类进行初始化。如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法,如:classa{}//没有任何构造函数。构造方法就是与类同名的那个方法,它的作用是可以用来初始化,例子如下classPerson//人类{publicPerson(Stringn,inta)//构造方法{name=n;age=a;}privatest
搭建一个SpringCloud项目,通过Feign请求Eureka注册中心其它服务实例,但是无论如何服务就是不去Eureka上注册!!!后来经过数小心的排查,最终发现是Eureka—Client依赖添加错误造成的,这个问题解决超时。虽然使用SpringCloud和SpringBoot高集成依赖架构给我们带来了很多方便,但由于内部版本复杂,我们在日常使用中一定要看仔细了再用,否则会出现各种莫名其妙的
一、编写自定义拦截器SignAutheInterceptor.classpreHandle:在业务处理器处理请求之前被调用。预处理,可以进行编码、安全控制、权限校验等处理;postHandle:在业务处理器处理请求执行完成后,生成视图之前执行。后处理(调用了Service并返回ModelAndView,但未进行页面渲染),有机会修改ModelAndView(这个博主就基本不怎么用了);afterC
一、添加拦截器@WebFilter中的filterName首字母一定要小写!!!packagecom.xiaohang.socialcard.pre.filter;importcom.xiaohang.socialcard.pre.utils.SM4Util;importlombok.extern.slf4j.Slf4j;importjavax.servlet.*;importjavax.serv
一、FeignConfiguration.classpackagecom.xiaohang.socialcard.pre.feign;importfeign.Logger;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;@Conf
一、FeignInterceptor.class拦截器packagecom.xiaohang.socialcard.pre.intercepter;importcom.xiaohang.socialcard.pre.utils.SM4Util;importfeign.RequestInterceptor;importfeign.RequestTemplate;importlombok.extern
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号