登录社区云,与社区用户共同成长
邀请您加入社区
在进行使用SOP框架调试微服务时, 使用springboot 写了一个服务的例子:使用idea 新建工程。设置好配置进行运行,报错,其中有以下一句:org.springframework.core.metrics.ApplicationStartup后来查到说使用是的springboot 版本较高。然后查看了下,新工程中的pom中的配置:<parent><groupId>o
java复制文件的4种方式摘要尽管Java提供了一个可以处理文件的IO操作类。 但是没有一个复制文件的方法。 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候。 然而有几种方法可以进行Java文件复制操作,下面列举出4中最受欢迎的方式。1. 使用FileStreams复制这是最经典的方式将一个文件的内容复制到另一个文件中。 使用FileInputStream读取文件A...
使用【EasyExcel】报错:com.alibaba.excel.exception.ExcelGenerateException: Can not close IO首先【EasyExcel】还是挺好用的,推荐一下链接: 【EasyExcel】.废话少说,上报错:Root cause of ServletException.com.alibaba.excel.exception.Ex...
proxy 状态代码503Hypertext Transfer Protocol or HTTP 503 Service Unavaiable server error response code indicates that the server is not ready to handle the request. Also HTTPS protocol will use the same .
在pom文件中引入本地jar包方法一(1) 去maven仓库下载jar包仓库地址: https://mvnrepository.com/点击需要的版本以jar包的形式下载在pom文件中添加jar依赖<dependency><groupId>org.bgee.log4jdbc-log4j2</groupId><artifactId>log4jdbc-l
今天做SpringMVC demo时,运行时突然报500servlet初始化异常,查阅百度很多都是说配置文件出错,仔细查看web.xml以及springmvc.xml后发现并无问题,然后发现非法参数异常,这才醒悟,直接拷的很久以前的spring3.2的jar包,而我jdk设置的为1.8,版本不匹配,因此需要将springjar包升级,升级到4.3.2后,异常消失。ps:在创建web项目时,dyna
在我们写controller或者Service层的时候,需要注入很多的mapper接口或者另外的service接口,这时候就会写很多的@AutoWired注解,代码看起来很乱lombok提供了一个注解:@RequiredArgsConstructor(onConstructor =@_(@Autowired))写在类上可以代替@AutoWired注解,需要注意的是在注入时需要用final定义,或者
SpringCloud整合Gateway+Jwt出现strict-origin-when-cross-origin跨域报错问题详情:后端接口通过网关可以访问成功,前端报接口跨域问题console打印如下:解决原因:这个问题的原因是在于服务器端设置了两次跨域,只需要设置一次就可以。有可能是Nginx/Gateway设置了一次,服务端代码又设置了一次。我的情况是这样的,服务端采用的是SpringClo
WebView自动播放视频WebSettings webSettings = WebView.getSettings();webSettings.setMediaPlaybackRequiresUserGesture(false);//自适应屏幕webSettings.setLayoutAlgorithm(SINGLE_COLUMN);webSettings.setLoadWithOverview
第一次写博客,备份下代码,顺便给需要的同学看看,网上也有很多Java整合webSocket的例子,大多自己写个类继承 WebSocketConfigurer ,直接使用注解的比较少,我也看了很多写的运行有问题,要么代码关键部分缺少,想着自己弄一个好了,这个版本在网上某些大佬的基础上实现的,基础代码重复写没意义。1.加入websocket依赖包<!-- WebSocket --&
1.在请求头中加上Accept和后台控制层一样2.如果1还不行,那就改tomcat的编码在tomcat的server.xml中加上——URIEncoding=”UTF-8”,如下:Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000
有关Java程序员的面试自我介绍范文(一)我叫XXX,今年21岁,毕业于XX解放军信息工程大学计算机科学与技术专业,拥有扎实的Core Java基础,良好的编程风格;熟悉JSP+Servlet+JavaBean模式的WEB开发;熟悉Struts,Hibernate,Spring等开源框架,了解EJB; 熟悉Tomcat,Jboss服务器等,熟悉基于Linux及Unix环境下的软件开发。在校...
1.报警现象通过接口读取数据时,报警java.net.SocketTimeoutException: Read timed outat java.net.SocketInputStream.socketRead0(Native Method)at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)at java.net
在使用Nginx时,发现网站打不开,打开任务管理器,发现没有进程!问题常见原因:修改nginx.conf文件后,无法正常启动解决步骤:1. 打开日志文件2. 查看日志内容,确定错误原因错误内容:[emerg] 10924#6360: "server" directive is not allowed here in C:\Users\carlos\Desktop\nginx-1.12.2/conf
一、报错信息上传文件时报错:[org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part ‘File’ is not present。二、正确代码layui.upload.render({elem: "#impo...
报错解决:控制台报错java.lang.NumberFormatException: For input string:一开始以为是转换出错了,所以一直找转换的问题,但是后来发现这个错的根源在判断:这里加入判空字符串就没有问题了,不加就会报上述错误。有点奇怪,这里获取得值是不为空得,也没有空字符错使用空字符串测试跟踪equals源码也没有发现问题。下面是equals大致源码:有明白原因得朋友请指导
微服务网关微服务搭建
资源下载:https://download.csdn.net/download/weixin_44893902/45604256练习点设计: 删除、新增一、语言和环境实现语言:JAVA语言。环境要求:MyEclipse/Eclipse + Tomcat + MySql。使用技术:Jsp+Servlet+JavaBean或SpringMVC + Spring + Mybatis。二、实现功能随着银行
(1)准备好前台页面Upload.html表单 action=上传文件后台接口 method=“post”enctype=“multipart/form-data”文件输入框<input type=”file”><form action="/upload" method="post" enctype="mu
按照修改为例子,html页面<div class="form-group"><label class="col-sm-2 control-label">学生照片:</label><div class="col-sm-10"><input name="studentPic" id="pic" class="form-control" type=
主要用到的类地址类:URLhttp类:HttpURLConnection输入流:InputStream输出流:FileOutputStream上代码package com.demo01;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.ne
SpringClound和SpringBoot集成时Idea报错 :Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:unknown原因分析 :找不到依赖的jar包查看配置的依赖SpringBoot的版本 : 2.0.7.RELEASESpringCloud的版本 : Finchl
JSON.parsearray()的作用和使用今天用到了fastjson里面的一个函数parsearray 接下来来介绍一下这个方法的作用和使用大家都知道,json是我们常用的传输数据转换成的格式,可以让多个语言之间进行无缝衔接。json.parsearray假设有OrderVo这个类public class OrderVo {public String id;public String name
字节跳动一面先自我介绍一下 介绍一下之前实习的内容。动态链接库 静态链接库的区别实习时遇到的最大的挑战性能方面的考虑实习时最大的收获是什么操作系统的文件系统inode的内容软连接 硬链接mv的话 inode会+1么对分布式了解么对容器Docker了解么http请求 版本1 1.1 2的区别怎么样提升http请求的效率增加服务器的连接池大小 可以提高性能么websocket用过么 和http比有什么
错误1:Driver com.mysql.jdbc.Driver claims to not accept jdbcUrl, jdbc.mysql://localhost:3306/test?serverTimezone=UTC错误原因:数据源的url地址写错了正确写法:jdbc:mysql://localhost:3306/test?serverTimezone=UTC...
在gateway中配置uri配置有几种方式,包括第一种:ws(websocket)方式:uri: ws://localhost:9000第二种:http方式:uri: http://localhost:8130/第三种:lb(注册中心中服务名字)方式:uri: lb://brilliance-consumer其中ws和http方式不容易出错,http格式比较固定,lb方式比较灵活自由,只要是注册中
问题描述:在搭建好的ftp服务器上面 ,每天定时任务 从 /拍照保存目录/1/{摄像头序列号}/{日期}/{xxx.jpg} 下载 摄像机拍摄的图片,并同步上传到fastDfs 文件系统,并同步到数据库中1.第一步,获取ftp连接2.第二步,不断的切换目录到存放有图片文件的目录下。3.第三步,调用ftpClient.retrieveFileStream获取 远程文件的输入流,并写出。4.第四步,.
时区的问题在url的后面加上 &&serverTimezone=GMT
第一种import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;// System.in和System.out方法//缺点一: 该方法能获取从键盘输入的字符,但只能针对一个字符的获取...
Java弹窗操作1、任务简介本博客介绍两种Java弹窗操作的方法,第一个种是通过弹出对话框显示用户输入的信息,第二种是通过用户输入数字的不同打开不同的程序。2、弹出对话框的操作1)任务内容编程实现一个命令窗程序,使得:输入“A”则在屏上回显“Your input is A”输入“我”则在屏上回显“Your input is 我”等等。输入ByeBye则退...
tomcat 请求路径加不加项目名的坑IDEA中如果不设置项目名相当于在/conf/server.xml中添加<Context path="" docBase="D:\software\apache-tomcat-7.0.65\webapps\guessBall" reloadable="false" />如果IDEA设置了项目名则server.xml不用配置...
spring cloud的 Netflix 中提供了两个组件实现软负载均衡调用:ribbon 和 feign 。Ribbon是一个基于 HTTP 和 TCP 客户端 的负载均衡的工具。它可以 在客户端 配置 ribbonServerList(服务端列表),使用 HttpClient 或 Spring 的 RestTemplate 去调用,然后轮询请求以实现均衡负载。FeignFeign .....
最近调用外部厂商提供的Post接口,总结了几种方法:一、项目的maven依赖:<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpcore</artifactId><version>4.4.5</v...
资源下载:https://download.csdn.net/download/weixin_44893902/45601768练习点设计:模糊查询、删除、新增一、语言和环境实现语言:JAVA语言。环境要求:MyEclipse/Eclipse + Tomcat + MySql。使用技术:Jsp+Servlet+JavaBean或SpringMVC + Spring + Mybatis。二、实现功能
PageInfo介绍及使用1.MyBatis分页插件-PageHelper的配置与应用2.参考封装PageInfo类3.PageInfo属性表下载PageInfo文档1.MyBatis分页插件-PageHelper的配置与应用pom.xml 引入依赖:<!-- pagehelper :分页插件 --><dependency><g
资源下载:https://download.csdn.net/download/weixin_44893902/45601185练习点设计:修改、删除一、语言和环境实现语言:JAVA语言。环境要求:MyEclipse/Eclipse + Tomcat + MySql。使用技术:Jsp+Servlet+JavaBean或SpringMVC + Spring + Mybatis。二、实现功能随着网上购
话不多说上代码public void run() {//客户端一连接就可以写数据给服务器了new sendMessThread().start();super.run();try {// 读Sock里面的数据InputStream s = socket.getInputStream();byte[] buf = new byte[1024];
Error creating bean with name ‘XXX’ defined in file 同时 Servlet.init() for servlet [spring-dispatcher] threw exception的解决方案问题描述:报错:Error creating bean with name ‘***’ defined in fileServlet.init...
开发个人项目的时候有时候会遇到,用数据库过于麻烦,这时候内嵌一个H2是一个不错的选择。更何况H2提供管理控制台界面,可以直接执行Sql语句项目里要内嵌H2的话需要引入H2的依赖<dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><versio
NIO基础一、三大组件1. Channel读写数据的双向通道常见Channel:FileChannelDatagramChannel:TCP UDP需要用到SocketChannel:客服端、服务端都可以用ServerSocketChannel:服务端可用2. Buffer内存缓存区,暂存数据,用来独写数据常用Buffer:ByteBufferMappedByteBufferDirectByteB
IDEA项目打包几种方式第一种,最常见的使用maven,项目的pom文件中引入spring-boot-maven-plugin插件<build><finalName>文件名称</finalName><plugins><plugin><groupId>org.springframework.boot</groupId>
jenkins启动#service jenkins start重启#service jenkins restart停止#service jenkins stop默认jenkins端口是8080,如果是jenkins的war包方式启动1.到war包目录执行下面的命令#java -jar jenkins.war --ajp13Port=-1 --httpPort=808...