
java
BBsatan
这个作者很懒,什么都没留下…
展开
-
spirng-boot-websocket 项目配置
https://github.com/Flying9001/springBootDemo项目来源这个但是这个spring-socket文档:https://github.com/Flying9001/springBootDemo/blob/master/doc/39.spring_boot_2.2_websocket_simple_2.md但是里面有个bug,启动会失败。没有被加载到tomcat容器里配置里面加上这就可以了(来源:https://github.com/spring..原创 2021-01-15 15:12:34 · 229 阅读 · 0 评论 -
java 循环删除map中的数据 异常处理以及正确处理
第一种方式通过迭代器删除Map集合中的key-value值Iterator<String,String> iter = map.keySet().iterator();while(iter.hasNext()){ if(iter.next().getValue().equals("sss")){ // map.remove(key); // java.util.ConcurrentModificationException原创 2020-12-24 14:39:53 · 1895 阅读 · 0 评论 -
excel 导入导出 基于hutool,swagger 开发的工具
导出 private static final String VND_MS_EXCEL = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"; private static final String FORM_DATA_TYPE = "multipart/form-data"; private static final String OCTET_STREAM_TYPE原创 2020-12-24 14:22:06 · 325 阅读 · 1 评论 -
BigDecimal相关计算
创建BigDecimal这个对象正确方式应该为:new BigDecimal(“7900”)错误示范:new BigDecimal(7900)除法使用,需要指明保留位数,单单只指明这个,默认是去掉小数点之后的数字错误示范:new BigDecimal(“7900”).divide(new BigDecimal(“80000”), 4)正确应为:指明进位方式new BigDecimal(“7900”).divide(new BigDecimal(“80000”), 4,BigDecimal.原创 2020-12-09 11:29:10 · 276 阅读 · 0 评论 -
maven spring-cloud-alibaba 配置
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.原创 2020-12-09 11:23:13 · 1996 阅读 · 0 评论 -
阿波罗无法通过链接外网
官方提供说明官方地址无法连接外网的原因通常是阿波罗走到内网,无法访问注册无法连接上来#!/bin/bash# apollo config db infoapollo_config_db_url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8apollo_config_db_username=r...原创 2020-03-31 20:30:25 · 1465 阅读 · 0 评论 -
maven XML配置
<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this...原创 2020-03-31 20:17:13 · 606 阅读 · 0 评论 -
Dubbo服务发布在阿里云ECS,本地无法获取到服务
dubbo服务器部署在阿里云ECS, zookeeper 启动成功,providers / consumers 注册成功,但本地(外网)无法访问ECS上dubbo服务。原因是dubbo提供者注册默认使用ECS内网IP地址,所以外网无法访问。解决办法:修改host文件1.hostname 查看主机名称2. vim/etc/hosts3. 黄线 - 主机名 / 红线 - 外网...转载 2020-03-31 16:00:50 · 412 阅读 · 0 评论 -
mybatis复合型数据返回List<String>String写法
第一种写法<resultMap id="roomResultMap" type="com.xs.ishp.afpt.dzdt.pojo.RoomDO"> <result column="cell_name" jdbcType="VARCHAR" property="cellName"/> <result column="main_police_...原创 2019-09-04 01:56:26 · 1352 阅读 · 0 评论 -
springboot 跨域解决方案
springboot版本 2.1.6第一种,配置springbean方式生效跨域通过springboot注解@Configurationpublic class MvcConfig { /** * 配置跨域bean * * @return org.springframework.web.servlet.config.annotation.WebMvcConfigure...原创 2019-08-12 20:12:51 · 469 阅读 · 0 评论 -
docker搭建nexus私人仓库
docker配置,可以翻阅我以前的文章有教程第一步用docker下载nexus查找nexusdocker search nexus拉取镜像docker pull sonatype/nexus3第二步运行nexus3docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 8084:8084 -p 80...原创 2019-08-11 21:38:17 · 312 阅读 · 0 评论 -
springboot 使用fastjson替代默认jackson(踩坑路)
最安全做法使用bean替代默认转换器方法@Configurationpublic class MyConfiguration { /** * 配置消息转换器 * new HttpMessageConverters(true, converters); * 一定要设为true才能替换否则不会替换 * @return 返回一个消息转换...原创 2019-08-07 15:20:00 · 4587 阅读 · 0 评论 -
设计模式之过滤器模式
过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。应用场景: 比如消息过滤,日志过滤。特点: 清除不需要的内容UML图下面是类实现定义过滤的对象一个普通的类/** * 这是...原创 2019-03-02 22:35:06 · 342 阅读 · 0 评论 -
题目:8位数的日期字符串存进一个长为3的字节数组里面,然后再取出这8位数日期
例如:2008 -01 - 03思路:首先1字节=8位那么3字节= 24位年份最高为9999 可以用 2位^14表示 也就是14 月份最高为12 可以用 2^4 表示 也就是4位 天数最高为31 可以用 2^5 表示 也就是5位 结果就是14 + 4 +5 = 23位(这就是计算好的,(0.0‘)呵呵) public voi...原创 2019-03-01 23:29:44 · 704 阅读 · 0 评论