自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PostgreSQL创建空间数据库

创建数据库添加postgis扩展,使之成为支持空间类型的空间数据库create extension postgis字段设置为geometry类型插入空间数据insert into test(id,shape) values(1,point(12.32232442,43.2324535)::geometry);查询空间数据insert into test(id,shape) values(1,point(12.32232442,43.2324535)::geometry);.

2020-10-31 00:03:26 2719

原创 PostgreSQL查询集合结果用逗号分隔返回字符串

函数:string_agg(rid||'' , ',')SQL:SELECT string_agg(rid||'' , ','),year FROM tdfwzs_jbxx GROUP BY year;

2020-10-30 23:28:14 2789

原创 /var/run/yum.pid 已被锁定,PID 为 8843 的另一个程序正在运行

原因:yum处于锁定状态中解决方法:强制关掉yum进程,直接在终端运行命令将该文件删除,然后再次运行yum即可命令:rm -f /var/run/yum.pid

2020-01-15 21:46:50 507

原创 Java替换第一个和最后一个字符串

1、测试类package com.jeff.json;import com.alibaba.fastjson.JSONObject;public class JsonDemo1 { public static void main(String[] args) { String ret = "\"{\"success\":true,\"msg\":\"success\",\"dat...

2020-01-15 10:45:18 13038

原创 Jenkins获取源码(流水线)

1、创建一个新任务

2020-01-11 21:02:35 1280

原创 Jenkins获取源码(自由风格)

1、创建一个新任务

2020-01-11 20:29:39 291

原创 ContOS7安装Jenkins(yum安装)

前提条件先安装JDK1.8或JDK1.8以上下载官网地址:https://jenkins.ioConteOS7安装Jenkins1、下载Jenkins源镜像和导入Jenkins证书2、开启检查命令:chkconfig jenkins on3、启动Jenkins命令:chkconfig jenkins on4、浏览器访问 http://192.168.0.104:8080/...

2020-01-11 18:43:33 375

原创 CentOS7安装JDK

1、把jdk压缩包上传到服务器/usr/local/tmp2、解压jdk压缩包命令:tar zxvf jdk-8u202-linux-x64.tar.gz3、把解压后的文件夹复制到/usr/local/jdk8命令:cp -r jdk1.8.0_202 …/jdk84、配置环境变量命令:vim /etc/profile5、修改文件中内容export JAVA_HOME=/us...

2020-01-11 15:54:24 134

原创 springboot整合MongoDB常用注解

案例实体类package com.jeff.entity;import com.fasterxml.jackson.annotation.JsonFormat;import com.fasterxml.jackson.annotation.JsonIgnore;import com.jeff.utils.DateUtils;import lombok.AllArgsConstructo...

2020-01-05 18:03:24 1006

原创 springboot整合MongoDB常用方法

1、查询全部 private List<SysUser> selectUserList() { return mongoTemplate.findAll(SysUser.class); }2、保存/修改 public void save(SysUser user) { mongoTemplate.save(user); ...

2020-01-05 16:36:21 422

原创 TkMybatis常用方法

1、查询全部 public List<SysUser> getUserList() { return sysUserMapper.selectAll(); }2、按主键查询 public SysUser getUserById(Long id) { return sysUserMapper.selectByPri...

2019-12-31 16:24:52 4979

原创 springboot多文件上传,使用postman测试多文件上传接口

1、创建测试类(FileController.java)package com.jeff.controller;import java.io.File;import java.io.IOException;import java.util.List;import org.springframework.web.bind.annotation.PostMapping;import o...

2019-12-26 23:23:47 6327

原创 The field files exceeds its maximum permitted size of 1048576 bytes

错误原因:SpringBoot的默认上传文件的大小是1M,如果上传的文件超过了1M就会出现这样的错误解决方法:在application.properties配置文件中设置上传的文件大小限制,即可解决# 上传文件总的最大值spring.servlet.multipart.max-request-size=10MB# 单个文件的最大值spring.servlet.multipart.max...

2019-12-26 23:06:49 1046

原创 Eclipse设置项目文件更新,自动刷新workspace

1、点击Window,选择Preferences2、点击General,选择Workspace,勾选Refresh using native hooks or polling和Refresh on access,点击Apply and Close,即可自动刷新workspace

2019-12-26 22:08:25 3317

原创 springboot单文件上传,使用postman测试文件上传接口

1、创建测试类(FileController.java)package com.jeff.controller;import java.io.File;import java.io.IOException;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web....

2019-12-26 21:46:37 4491

原创 Java读取项目json文件并转为JSON对象

1、创建json文件(demo.json){ "button": [ { "type": "click", "name": "今日歌曲", "key": "V1001_TODAY_MUSIC" }, { "name": "菜单", "sub_button": [ { "type": "view", "name": "搜索",...

2019-12-26 15:31:06 9202

原创 Java输入流InputStream转为String

1、在pom.xml中添加依赖包 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version> </dependency&...

2019-12-26 15:18:08 336

原创 Java复制文件(commons-io)

1、在pom.xml中添加依赖包 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version> </dependency&...

2019-12-26 15:03:17 319

原创 Java使用try(){}自动关闭资源

业务场景常见于流操作,socket操作,不用写一大堆finally来关闭资源,所有实现Closeable的类声明都可以写在里面1、流操作的一般写法: public static void copyFileUsingFileStreams(File source, File dest) { InputStream input = null; OutputStream output = ...

2019-12-26 14:17:36 1985

原创 springboot使用@ConfigurationProperties封装配置文件

业务场景:把配置文件的信息,读取并自动封装成实体类,可以使用@ConfigurationProperties,把同类的配置信息自动封装成实体类。1、在pom.xml中添加依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...

2019-12-26 11:00:20 470

原创 springboot使用@Value获取配置文件的值

1、创建配置文件(application.properties)spring.activemq.broker-url=tcp://localhost:61616spring.activemq.user=adminspring.activemq.password=adminspring.activemq.in-memory=truespring.activemq.pool.enabled=...

2019-12-25 16:59:03 750

原创 springboot在工具类中读取配置文件(ClassPathResource)

1、创建配置文件(application.properties)spring.activemq.broker-url=tcp://localhost:61616spring.activemq.user=adminspring.activemq.password=adminspring.activemq.in-memory=truespring.activemq.pool.enabled=...

2019-12-25 16:37:12 4927

原创 Eclipse本地代码和Git远程仓库代码进行同步

1、右击项目名称,选择Team -> Synchronize Workspace2、勾选Remember my decision,点击Yes3、点击框选的图标,可以更新/提交代码,进行同步

2019-12-24 23:22:13 6052

原创 Eclipse从码云更新项目

1、右击项目名称,选择Team -> Pull2、如果报下图错误,请查看 解决方法

2019-12-24 23:07:59 387

原创 springboot在工具类中注入bean(ApplicationContextAware)

1、创建测试类1(MyService1.java)package com.jeff.service;import org.springframework.stereotype.Service;@Servicepublic class MyService1 { public void save() { System.out.println(">>>>&gt...

2019-12-24 22:54:46 1664

原创 springboot启动时,预先加载数据(CommandLineRunner)

业务场景:应用服务启动时,加载一些数据和执行一些应用的初始化动作。如:删除临时文件,清除缓存信息,读取配置文件信息,数据库连接等。如果存在多个加载的数据,可以使用@Order注解来排序1、创建测试类1(StartupRunner1.java)package com.jeff.common;import org.springframework.boot.CommandLineRunner...

2019-12-24 14:23:52 1060

原创 The current branch is not configured for pull No value for key remote.origin.url found in configurat

错误原因:本地的分支和远程的分支之间未建立联系解决方法:指定本地的分支到远程的分支(如:本地master对应远程的master)1、点击Window,选择Preferences2、依次点开Team–>Git–>Configuration,选择Respostitory Settings,点击Location后面的Open3、打开config之后添加内容[branch "m...

2019-12-24 10:31:06 1217

原创 Eclipse提交项目到码云

创建Git本地仓库1、右击项目名称,选择Team -> Share Project2、按下图顺序操作3、生成.git后,点击Finish向本地仓库提交项目,填写 Commit信息1、右击项目名称,选择Team -> Commit...

2019-12-23 09:21:57 284

原创 Eclipse中git提交忽略不必要文件

1、点击Window,选择Show View–>Navigator,打开Navigator窗口2、在Navigator窗口,找.gitignore文件(如果没有就添加一个)3、配置需要忽略的文件target/.settings/*.class*.classpath*.project.gitignore4、已忽略不必要文件...

2019-12-23 09:20:25 521

原创 springboot设置端口号和添加项目名

1、修改全局配置文件(application.yml)server: port: 9001 servlet: context-path: /userRight

2019-12-22 23:39:52 1973

原创 Postman创建Collection

1、打开Postman,选择Collection,点击New Collection2、填写Name,点击Create3、点击框选的图标,选择Add Folder,创建子文件夹4、点击框选的图标,选择Add Request,创建请求5、填写Request name,点击Save to6、填写请求信息,点击Send即可发送请求,点击Save将请求信息保存到Collection...

2019-12-21 23:20:59 3721

原创 The injection point has the following annotations: - @org.springframework.beans.factory.annotation.

错误原因:Autowired 根据类型去spring容器找,找不到那个类,就会报错解决方法:在springboot启动类上添加注解 @ComponentScan(basePackages = { “com.jeff” })

2019-12-21 22:58:39 81901 12

原创 springboot整合activemq发送邮件

1、在pom.xml中添加依赖包 <!-- 整合activemq --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-acti...

2019-12-21 22:16:21 336

原创 springboot整合activemq接收消息

1、在pom.xml中添加依赖包 <!-- 整合activemq --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-acti...

2019-12-21 20:49:13 643

原创 springboot整合activemq发送消息

1、启动activemq,并进入MQ的消息队列2、在pom.xml中添加依赖包 <!-- 整合activemq --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&gt...

2019-12-21 20:15:08 1007

原创 CentOS7关闭防火墙

1、查看防火墙状态,running为防火墙开启状态命令:firewall-cmd --state2、临时关闭防火墙,重启后失效命令:systemctl stop firewalld.service3、永久关闭防火墙,禁止firewall开机启动命令:systemctl disable firewalld.service...

2019-12-21 19:12:36 135

原创 Eclipse创建maven子工程

1、选择父工程点击鼠标右键,选择New–>Other2、选择Maven Module,点击Next3、勾选create a simple project(skip archetype selection),填写Module Name,选择Working set,点击Finish4、工程结构...

2019-12-21 15:38:19 466

原创 Eclipse创建maven父工程

1、点击File,选择New --> Maven Project2、勾选create a simple project(skip archetype selection),选择Working set,点击Next3、填写Artifact信息,Packaging选择pom,点击Finishjar为Java工程;pom为父工程war为Web工程4、父工程结构...

2019-12-21 15:25:38 885

原创 Eclipse设置工作集(Working Set)

1、点击框选的图标,选择Select Working Set2、点击New3、选择Java,点击Next4、输入工作集名字,选择项目,添加到右侧5、点击Finish6、勾选需要显示的工作集,点击OK7、点击框选的图标,选择Top Level Elements --> Working Sets8、即可看到以工作集显示...

2019-12-21 15:05:52 2607

原创 Java获取当天最小(00:00:00)最大(23:59:59)时间

1、创建测试类(DateTest6.java)package com.jeff;import java.text.SimpleDateFormat;import java.time.Instant;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.ZoneId;import java...

2019-12-21 14:19:56 6496 2

空空如也

空空如也

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

TA关注的人

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