java
文章平均质量分 65
贪吃的猪
这个作者很懒,什么都没留下…
展开
-
nginx配置https转http&wss转ws
1.修改ngix中conf下的ngix.conf,详细配置如下:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { in...原创 2021-03-29 18:02:20 · 1909 阅读 · 0 评论 -
spring cloud解决eureka的client注册时默认使用hostname而不是ip
eureka的client注册到server时默认是使用hostname而不是ip。这样的话使用feign client通过eureka进行服务间相互调用时也会使用hostname进行调用,从而调用失败。报错如下 :Caused by: java.net.UnknownHostException: xxxx-hostname at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)...原创 2021-01-27 09:36:05 · 1248 阅读 · 0 评论 -
Springboot整合webSocket报错,java.lang.IllegalStateException: Failed to register @ServerEndpoint class
遇到此问题,也是从网上搜了一个,然后使用过程中没啥问题,打包出错。WebSocketConfig此处需要注意,仅使用应用文件启动项目才使用此配置。如果打包无需进行此步配置,否则会产生java.lang.IllegalStateException:无法注册@ServerEndpoint类的错误。//使用tomcat启动无需配置@Componentpublic class WebSocketConfig { @Bean public ServerEndpointExporter ser...原创 2021-01-23 21:17:41 · 424 阅读 · 0 评论 -
Springcloud踩坑记---使用feignclient远程调用服务404
公司项目进行微服务改造使用用SpringCloud,微服务之间通过FeignClient进行调用,今天在测试的时候,eureka注册中心有相应的服务,但feignclient就是无法调通,一直报404错误,排查过程如下:一、问题: 服务提供方定义的接口如下: /** *黑白名单查询接口 * *@authorLiJunJun *@since2018/10/18 */ @Component(value="b...转载 2021-01-23 15:01:20 · 911 阅读 · 0 评论 -
idea中导出数据库的表的实体类并带有注释
一、连接数据库打开项目:1、点击右侧的Database图标2、点击 + 号3、选择 datasource4、选择 mysql5、填写数据库连接的 IP地址,比如本地数据库可以填写:localhost或者127.0.0.16、填写数据库开放的端口号,一般没设置的话默认都是33067、你需要连接的数据库名8、写数据库的用户名9、写数据库密码10、个驱动需要点击下载,图中是已经下载好了11、自己的数据库连接url,然后可以点击9所在按钮进行测试连接,本地连接失败检查是否开启了mysq.原创 2020-12-04 10:59:51 · 2015 阅读 · 0 评论 -
自定义注解@Target、@Retention、@Document、@Inherited语法详解
@Target : 注解的作用目标@Target(ElementType.TYPE)——接口、类、枚举、注解@Target(ElementType.FIELD)——字段、枚举的常量@Target(ElementType.METHOD)——方法@Target(ElementType.PARAMETER)——方法参数@Target(ElementType.CONSTRUCTOR) ——构造函数@Target(ElementType.LOCAL_VARIABLE)——局部变量@Target(El原创 2020-11-17 10:39:40 · 567 阅读 · 0 评论 -
java中List进行排序
方法1:List<RainConditionDetailInfoDto> detailInfoList = new ArrayList<>();//将数据按字段正序排序detailInfoList.sort(Comparator.comparing(RainConditionDetailInfoDto::getDayDrp));//将数据按字段正序排序(注意字段为null时)List<User> nullsLastCollect = userList.原创 2020-10-20 11:04:53 · 473 阅读 · 0 评论 -
Java将任意类型的Object对象转换为相应的实体对象
通过com.fastxml.jackson的ObjectMapper对象进行转换:ObjectMapper objectMapper = new ObjectMapper();objectMapper.convertValue(Object fromValue, Class<T> toValueType);例如:ObjectMapper objectMapper = new ObjectMapper();WaterQualitySpaceDataDto waterQua原创 2020-10-16 10:02:19 · 2147 阅读 · 2 评论 -
将经纬度做稀疏算法
参考官方文档:后台:http://hgoebl.github.io/simplify-java/前台:http://mourner.github.io/simplify-js/说明如下:请注意算法平方x, y, z坐标的差异。如果这个差小于1,它的平方会更小。在这种情况下,公差有负面影响。解决方案:将你的坐标乘以一个因子,这样数值就会以某种方式移动,这样对差异进行平方就会产生更大的值。如果你的Points没有 com.goebl.simplify.Point 接口,您可以在您原创 2020-10-10 11:29:10 · 573 阅读 · 0 评论 -
基于Java8的时间工具类
import java.time.Instant;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.ZoneId;import java.time.ZonedDateTime;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoField;im.原创 2020-06-02 16:53:42 · 224 阅读 · 0 评论 -
java代码递归部门结构树
组织所有部门树,以及条件查询部门树: /** * 组织部门树 * @return */ @Override public List<SxyBranchVO> findAllBranchTree(String branchname) { SxyBranchVO sxyBranchVOParam = new SxyBra...原创 2020-03-20 14:21:45 · 490 阅读 · 0 评论 -
Apache FTPClient操作“卡死”问题的分析和解决
最近在和一个第三方的合作中不得已需要使用FTP文件接口。由于FTP Server由对方提供,而且双方背后各自的网络环境都很不单纯等等原因,造成测试环境无法模拟实际情况。测试环境中程序一切正常,但是在部署到生产环境之后发现FTP操作不规律性出现“卡死”现象:程序捕获不到任何异常一直卡着,导致轮巡无法正常工作。 为了解决这个问题,我首先考虑的是对于FTPClient的使用上没...原创 2019-08-19 15:52:50 · 2304 阅读 · 0 评论 -
java系统高并发解决方案
转载地址:https://blog.csdn.net/jimmy609/article/details/37810591一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,...转载 2019-07-17 18:21:02 · 171 阅读 · 0 评论