18 Hi 杰

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 20w+

又逢1024程序员节,来纪念一下

  不知不觉,又到一年1024程序员节日。  正好这个1024节日是周六,很多程序员在家休息。  首先科普一下1024程序员节:  1024简介  1024程序员节是广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分互联网机构倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班。1024背景  程序员(英文Programmer)是从事前端、后端程序开发、系统运维、测试等的专业人员。一般将程序员分为程序设计人员

2020-10-24 11:05:50

阿里云服务器安装宝塔

阿里云服务器安装宝塔阿里云服务器安装宝塔超级简单方便,如下输入:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh阿里云服务器安装宝塔完成 ,开始新的路程吧。浏览器输入http://ip:8888即可进入宝塔的管理页面快开始建立第一个网站吧...

2020-08-30 20:09:36

SpringBoot(三)SpringBoot集成JUnit单元测试

什么是 JUnit?  JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。  JUnit 促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。这个方法就好比“测试一点,编码一点,测试一点,编码一点……”,增加了程序员的产量和程序的稳定性,可以减少程序员的压力和花费在排错上的时间。特点:JUnit 是一个开放的资源框架,用于编写和运行测试。提供注释来识

2020-07-05 20:46:01

SpringBoot(二)SpringBoot集成Mybatis

  SpringBoot(一)最简SpringBoot项目  本文介绍SpringBoot集成Mybatis。  MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。  由于Mybatis的介绍

2020-07-03 20:41:34

SpringBoot(一)最简SpringBoot项目

  Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。特点:创建独立的Spring应用程序嵌入的Tomcat,无需部署WAR文件简化Maven配置自动配置Spring提供生产就绪型功能,如指标,健康检查和外部

2020-06-29 20:50:05

org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutException

Spring boot集成RabbitMQ异常:org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutExceptionguest用户默认连接本机ip,就会报这个错.首先检查防火墙,然后根据以下方式修改。方式一进入rabbitmq.config配置文件输入[{rabbit, [{loopback_users, []}]}].方式二使用命令添加用户并授权添加用户rabbitmqctl add_

2020-06-14 16:56:54

RabbitMQ下载与安装(window版)

一、初识MQ  MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。RabbitMQ是一个消息中间件,生产者生成消息,消费者消费消息,它遵循AMQP(高级消息队列协议),是最广泛部署的开源消息代理。...

2020-05-05 21:26:42

JAVA File转成MultipartFile文件

JAVA File转成MultipartFile文件String strUrl = "C:\\Users\\Administrator\\Desktop\\json.xlsx";File multipartFile = new File(strUrl);InputStream inputStreams = new FileInputStream(multipartFile);Multip...

2020-04-25 21:11:01

SpringBoot集成EasyExcel的使用

SpringBoot集成EasyExcel的使用一 、EasyExcel简介   easyExcel是阿里巴巴开源poi插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。主要解决方式:通过解压文件的方式加载,一行一行的加载,并且抛弃样式字体等不重要的数据,降低内存的占用EasyExcel优势   注解式自定义操作。   ...

2020-03-28 21:48:51

Java字符串首尾显示,中间隐藏

It’s likely that neither a Result Type nor a Result Map was specified.Mybatis配置文件中没有返回类型参数,需要添加resultType或者resultMap。例如:<select id="selectById"> SELECT * FROM user_info where id=#{infoid}...

2020-02-28 14:52:27

【经典】JAVA文件读取常用工具类

1、读取文件成字节数组 //读取文件成字节数组 public static byte[] file2byte(String path){ try { FileInputStream in =new FileInputStream(new File(path)); byte[] data=new byte[in.available(...

2020-01-06 21:12:55

Lombok 快速入门--常用注解

一、 Lombok 介绍  Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。  Lomb...

2019-12-15 21:32:22

It's likely that neither a Result Type nor a Result Map was specified.

It’s likely that neither a Result Type nor a Result Map was specified.Mybatis配置文件中没有返回类型参数<select id="selectById"> SELECT * FROM `user_info` where id=#{infoid} </select>修改增加:resultT...

2019-12-15 21:13:54

MyBatis 常用SQL汇总

MyBatis 常用SQL汇总resultMap映射<!-- resultMap映射 --><resultMap id="BaseResultMap" type="cn.scpro.model.UserInfo"> <id column="id" property="id" jdbcType="INTEGER"/> <...

2019-12-15 16:44:04

Cannot resolve symbol解决基于IDEA

目前环境:SpringBoot IDEA Maven项目一直报异常,某些注入提示 Cannot resolve symbol1、File->Invalidate Caches/Restart 清除缓存并重启IDEA如下图等待IDEA重启即可解决问题。2、检查pom文件中的依赖关系是否正确,是否正确引入所需要的包,版本是否正确。3、Maven -> Reim...

2019-12-09 20:24:39

log4j2.xml 配置文件详解

  一、log4j2介绍  log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版本配置文件后缀名只能为".xml",".json"或者".jsn"。配置文件的格式:log2j配置文件可以是xml格式的,也可以是json格式的。配置文件的位置:log4j2默认会在classpath目录下寻找log4j2.xml、log4j.json、log4j.jsn等...

2019-11-17 20:11:06

Java解析JSON字符串集合

直接上代码需要依赖:import com.alibaba.fastjson.JSON;JSON String 解析成Map:Map<String, Object> map=JSON.parseObject(string);JSON keyString 解析成Map:Map<String, Object> map= (Map<String, Object...

2019-11-17 20:01:48

web.xml is missing and <failOnMissingWebXml> is set to true

  有时我们会碰到一种应用场景:就是在请求服务器前需要先验证用户合法,验证通过后,服务器保持保持同一sessionID与客户端交互,下面我模拟这种场景,用户首先发送post请求进行身份验证,通过后,继续发送上传文件的请求,服务器端需要保证只有登录成功的用户才能上传图片。   用到的 jar包pom.xml如下:&lt;!-- httpclient --&gt; &lt;dependency...

2019-11-17 19:43:21

Java下载文件,中文文件名乱码问题解决

  在项目中经常会做下载文件、导出Excel 等问题,经常会遇到乱码,本次从设置UTf_8编码格式和检测浏览器,并设置相关参数的方式解决下载中文乱码问题。直接上代码:Controller层@RequestMapping("getExcel")public void getUserExcel(HttpServletResponse response, HttpServletRequest re...

2019-11-03 21:42:36

Spring Cloud 入门教程第二篇: 服务消费者(Feign)(Hoxton.M3 版本)

环境:IDEAJDK1.8Spring Cloud Hoxton.M3Spring Boot 2.2.0一、Feign简介  Feign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。Feign提供了HTTP请求的模板,通过编写简单的接口和插入注解,就可以定义好HTTP请求的参数、格式、地址等信息,而Feign则会完全代理HTTP请求,我...

2019-10-29 22:15:15

查看更多

勋章 我的勋章
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 精彩红人
    精彩红人
    发布高质量Blink获得高赞和评论,进入精彩栏目即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。