自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Java使用JDK自带工具从wsdl生成代码

wsimport -s 输出路径 公网wsdl或本地wsdl路径

2021-08-24 22:52:43 278

原创 Spring获取注入Bean

package com.clicks.config;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;/** * @author

2021-08-05 10:47:41 687

原创 Springboot项目部署tomcat

package com.clickpaas;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.servlet.su

2021-06-15 14:42:36 150

原创 Gradle配置设置了账户密码的远程仓库

repositories { maven { url '远程仓库地址' credentials { username 'xxx' password 'xxx' } }}

2021-03-31 17:28:04 2094

原创 IK 中文分词

一、导入依赖 <dependency> <groupId>com.jianggujin</groupId> <artifactId>IKAnalyzer-lucene</artifactId> <version>8.0.0</version> </dependency>二、开始分词@Testvoid contentBlock() throws IO

2021-03-30 14:26:41 88

原创 Dockerfile部署boot项目发布上线

一、先初始化简单web程序,返回ok二、创建Dockerfile,在根目录,可以参考上图根目录的位置,内容如下# 基础镜像FROM java#维护者信息MAINTAINER yanjie#工作目录WORKDIR /# 复制jar到/根目录ADD target/*.jar app.jar# 设置时区RUN echo "Asia/Shanghai" > /etc/timezone#为了缩短 Tomcat 的启动时间,添加java.security.egd的系统属性指

2021-03-08 16:55:53 121 1

原创 java8操作map根据value分组

public static void main(String[] args) { Map<String, Integer> res = new LinkedHashMap<>(); res.put("你", 1); res.put("好", 1); res.put("中", 2); res.put("国", 2); Map<Integer, List<Map.Entry&l.

2021-02-19 18:19:06 2755

原创 java获取俩个日期间隔天数

public static void main(String[] args) { String start = "2021-01-20"; String end = "2021-02-01"; LocalDate parseStart = LocalDate.parse(start); LocalDate parseEnd = LocalDate.parse(end); //相隔天数 long days = p

2021-02-19 18:11:38 418

原创 Maven打包时获取当前日期时间

以下两种方式均可实现<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin>

2021-01-13 18:07:03 1734

原创 Java中日期时间转时间戳

package com.clicks.util;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.format.DateTimeFormatter;/**@author 方延杰@version 1.0@since 2021/1/3 10:06 下午/public class DateUtils {/*时间转时间戳@param time 2020-10-14 10:00:12@retu

2021-01-07 15:11:18 741 1

原创 swagger-ui添加拦截器后不能访问

1、在拦截器中排除swagger-ui,并重写addResourceHandlers内容如下:package com.clickpaas;import com.clickpaas.config.AuthIntercepter;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springf

2020-12-23 09:42:10 604

原创 SpringBoot启动加载不到静态资源

需要在yml中添加静态资源的路径即可解决spring: thymeleaf: cache: false mvc: static-path-pattern: /static/** resources: static-locations: classpath:/static/

2020-12-18 15:24:39 1231 2

原创 SpringBoot 2.4.0版本后解决跨域问题

package com.clickpaas.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigura

2020-12-14 23:56:22 5780 11

原创 Java后端优雅验证参数合法性

package com.clickpaas.pojo;import com.fasterxml.jackson.annotation.JsonFormat;import lombok.Data;import org.hibernate.validator.constraints.Length;import org.hibernate.validator.constraints.Range;import javax.validation.constraints.*;import java.ma

2020-12-10 22:07:33 2471

原创 Java中Number转为百分比

public static String numberToPercentage(Object number) { NumberFormat format = NumberFormat.getPercentInstance(); //小数最大保留2位 format.setMaximumFractionDigits(2); return format.format(number); }

2020-12-09 17:17:02 2214

原创 使用Nginx代理请求头自动去除带下划线参数解决方法

只需要在nginx.conf文件中添加underscores_in_headers on即可

2020-12-09 10:40:05 2246 1

原创 Docker使用nginx并挂载本地目录至镜像

1、拉取nginx镜像docker pull nginx2、创建要挂载的目录mkdir -p /data/nginx/{conf,conf.d,html,logs}3、创建配置文件vim /data/nginx/conf/nginx.conf内容如下:user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events {

2020-12-09 10:28:55 2121

原创 Docker容器中bash: vi: command not found解决方法

这是因为容器没有安装vi 编辑器,所有需要安装才能使用,安装命令如下:apt-get updateapt-get install vim

2020-12-08 15:51:12 4091

原创 Docker基础命令使用

1、查看正在运行容器docker ps2、查看所有容器docker ps -a3、进入运行容器内部docker exec -it 容器id /bin/bash

2020-12-08 11:08:16 1670

原创 AWS EC2 安装 Docker 并修改其启动端口号

一、安装最新的 Docker Community Edition 程序包:sudo yum install -y docker二、启动 Docker 服务:sudo service docker start三、将 ec2-user 添加到 docker 组,以便您能够执行 Docker 命令,而无需使用 sudo:sudo usermod -a -G docker ec2-user四、可以使用命令验证时候安装成功docker -v五、修改Docker端口号:vim /usr/li

2020-12-07 16:50:23 1952

原创 List使用迭代器进行边操作边删除

public static void main(String[] args) { //list=[1, 2, 3, 4, 5 ,6, 7, 8, 9, 10] List<String> list = Stream.iterate(1, item -> item + 1).limit(10) .map(Object::toString) .collect(Collectors.toList()); //过滤条件

2020-12-03 10:55:44 2030

原创 List中属性以指定字符分隔并转成字段串

第一种:List<String> list= Arrays.asList("a", "b", "c", "d");String str= String.join(",", list);System.out.println(str);// str = "a,b,c,d;第二种:List<String> list= Arrays.asList("a", "b", "c", "d");String str= list.stream().collect(Collector

2020-11-16 17:55:56 2760

原创 拦截器返回认证失败提示信息

/** * @author 方延杰 * @version 1.0 * @since 2019/11/16 5:35 下午 */@Slf4jpublic class AuthIntercepter implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) th

2020-11-16 17:41:55 2894

原创 带逗号的数值字符串转BigDecimal

public BigDecimal readStrAsBigDecimalAndCheckFormat(String str) { DecimalFormat format = new DecimalFormat(); format.setParseBigDecimal(true); ParsePosition position = new ParsePosition(0); BigDecimal parse = (BigDecimal) fo

2020-11-09 17:23:54 3037 2

原创 Springboot构建Webservice基于Cxf

导入所需依赖 <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.1.6.Final</version> </dependency> .

2020-11-09 17:11:03 1834 2

原创 Linux中启动.jar程序

nohup java -jar root.jar>xxx.log 2>&1 &nohup:后台启动root.jar2>&1 &:是错误和正确的日志都输出到xxx.log中

2020-11-06 17:33:19 1767

原创 Jar包文件安装到本地仓库

mvn install:install-file -Dfile=jar包绝对路径 -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar

2020-11-06 17:19:33 1754

原创 解决使用静态Jar包后打包失败的问题

pom.xml中添加:<dependency> <groupId>根据反编译后的Jar的META-INF下的pom.xml中添加</groupId> <artifactId>同上</artifactId> <version>同上</version> <scope>system</scope> <systemPath>${pom.basedir}/s

2020-11-06 11:24:55 1332

原创 求出集合中每条数据出现次数

计算集合中出现数据的次数:public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>();//新建一个集合 list.add(1); list.add(2); list.add(2); list.add(5); list.add(4); list.add(4); list.add(3); list.a

2020-09-27 19:27:19 1956

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除