3 山是山

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 35w+

docker搭建nacos

# 安装nacos# 自定义版本docker pull nacos/nacos-server:1.0.0# 最新版本docker pull nacos/nacos-server# 查看nacos镜像docker images

2020-08-09 18:24:36

VMware+centos配置docker并简单尝试搭建一个Tomcat容器

# 启动网络时,启动该设备、这个参数只需要修改,不需要新增ONBOOT=yes# 指定DNS服务器的IP地址,使其可正常解析域名,从而访问外网DNS1=8.8.8.8DNS2=4.2.2.2

2020-08-02 16:24:02

POI删除Word中多余空行

在POI中,根据换行符,将Word分成一个个的段落,通过获取段落集合,判断段落中的text等属性是否为空,来进行删除话不多说,见代码public static void changeText(XWPFDocument document){ //获取文字段落集合 List<XWPFParagraph> paragraphs = document.getParagraphs(); //所有类型集合(文字段落、表格、图片等) List<IBodyEl

2020-06-16 22:24:04

UnrecognizedPropertyException报错

UnrecognizedPropertyException:Unrecognized field “column”…这个报错说的是前台传入了后台类中没有的参数,前后台沟通下,修改即可

2020-06-09 10:20:29

学习笔记(01):第1章 软件架构设计原则-2.Dependence Inversion Principle 依赖倒置原则...

本章内容定位学习设计原则,学习设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,我们要考虑人力、时间、成本、质量,不是刻意追求完美,要在适当的场景遵循设计原则,体现的是一种平衡取舍,帮助我们设计出更加优雅的代码结构。本章将详细介绍开闭原则(OCP)、依赖倒置原则(DIP)、单一职责原则(SRP)、接口隔离原则(ISP)、迪米特法则(LoD)、里氏替换原则(LSP)、合成复用原...

2020-06-06 13:48:03

认识HashMap

HashMap是我们日常开发中经常用到的一种数据类型,一直没有好好的了解一下它,昨天听了大佬的课,略有收获,记下再说。HashMap在jdk1.7及以前,他的数据结构为数组加链表,jdk1.8及之后,数据结构为数组+链表+红黑树。在HashMap存储数据时,通过调用hash(k)的方法计算k的hash值,然后结合数组长度,计算数组下标。static final int hash(Object key) { int h; //高16位异或低16位,避免高位不参与下

2020-06-03 20:05:47

下拉框jQuery动态赋值

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <script src="./assets/libs/jsLibs/jquery.min.js"></script></head><body> <div>...

2019-04-18 16:17:10

前端传参带有特殊符号

今天遇到一个问题:同一个接口(GET请求),在传入的参数有空格键的时候会报400错误;调试了好久都没有找到真正的原因最后终于发现是由于前段传入的特殊字符没有进行编码处理解决方案,当前端传入的代码中有空格且希望空格存在时,可将空格修改为+号或%20Strings=“hello world”;Strings1=s.replaceAll(“ ”, “+”);后台可...

2019-04-04 08:41:38

springboot @value

Springboot @value 所得今天在做项目的时候,碰到这样一个需求,接口在测试环境和生产环境的访问API的URL不同,所以用到了@value注解主要用途是将.property文件中配置的值通过@ value注解赋给变量;只需要在不同环境的配置文件或could配置中心配置不同的值,即可动态的修改URL。但是完成了配置之后,在测试的时候发现第一次的配置生效之后,后面配置的...

2019-04-04 08:40:10

如何对list集合对象去重

我们知道,List集合是一个元素有序,可重复的集合,集合中每个元素都有对应的顺序索引,我们通过索引进行取值赋值;那么,当list集合中的元素为多个属性组成的对象时,如何对list集合进行去重;因为对象是在内存中开辟一块区域进行存储,每个对象的值哪怕相同,但只要是你新new出来的,代表的也是不同的对象,所以我们首先需要在对象中重写hashcode and equars方法,使属性值相同的对象...

2019-01-27 22:21:59

关于Oracle的一些内置函数在MySQL中的使用(row_number() over(partition by xxx order by xxx))

Oracle中:sys_guid():根据时间和机器码生成全球唯一的序列号; MySQL中为UUID()Oracle中:nvl(s,1):s不为null则输出s,否则输出1 ; MySQL中为IFNULL(s,1)Oracle中:sysdate timestamp 标准时间 ;MySQL中为sysdate ()Oracle中:decode()大致等同于switch;MySQL中可用cas...

2019-01-04 14:19:39

MySQL存储过程

#声明过程结束符号为//DELIMITER //#创建存储过程 CREATE PROCEDURE pname(IN col1 INT UNSIGNED,OUT col2 INT UNSIGNED)#方法体BEGIN DELETE FROM users WHERE id = col1; SELECT ROW_COUNT() INTO col2;END;// ...

2019-01-04 11:08:11

MySQL自定义函数的创建

create definer = current_user function `functioName`('col1' varchar(100),`col2` int(11)) returns int(11)BEGIN --声明变量1 DECLARE a int DEFAULT 0; --声明变量2 局部变量 SET b := 2; --声明变量...

2019-01-03 16:17:05

冒泡排序法

冒泡排序法class maopao {/** * 输入一组数字,对其进行冒泡排序 * @param args */    public static void main(String[] args) {        Scanner in = new Scanner(System.in);        System.out.println("请输入数字"); ...

2019-01-03 15:59:39
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。