- 博客(7)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 程序员常用的软件(附下载地址)
前言:“工欲善其事必先利其器”,我们程序员也是一样,选择一个好工具可以大大提升开发效率,下面是我使用的一些并且觉得很不错的软件,和大家分享下。1.IntelliJ IDEA (推荐)JAVA编程语言开发的集成环境。很方便实用、功能很强大、有很多智能提示。体验:配合一些插件(Idea常用插件)的使用,很大的提升开发效率。下载地址:https://pan.baidu.com/s...
2019-09-12 17:23:52 46088 41
原创 《SpringBoot2.0 实战》系列-异步多线程调用
前言:异步在工作中越来越多的被使用到,比如:推送提醒、服务之间调用、数据同步等。最近我就遇到一个需求,【发布公告的时候需要调用第三方的接口发送短信】,这时我们就可以用异步实现短信发送,即可保证接口的响应速度,又可保证接口不受三方接口的超时、异常影响。聊聊异步和同步:同步:一件事一件事的做;【吃饭、睡觉、打豆豆】就是一个同步的过程;异步:多件事一起做;【边吃边聊】就是一个异步的过程;...
2019-09-30 14:01:30 2985 3
原创 BeanUtils.copyProperties在拷贝属性时忽略空值
使用spring开发的人,对这行代码肯定不陌生,常用于DTO、VO、PO之间的复制。/*** 全属性copy对象* **/BeanUtils.copyProperties(Object source, Object target)但这行代码会将所有的属性都进行copy,有的时候我们想要个别属性不进行复制(比如:null值属性),这时就需要用到另一个方法:/*** 忽略某...
2019-09-29 21:01:39 12575
原创 自己搭的springBoot多模块项目
项目下载地址:https://gitee.com/smallGourd/gourd-hu.git项目结构截图:#### 项目介绍本项目主要以spring cloud alibaba组件整合一些常用框架来搭建一个简单易用的项目。组件模块: ---------------------------------------需要哪个组件功能,这需要增加配置和依赖jar包即...
2019-09-27 19:00:23 5277 5
原创 Sql性能优化看这一篇就够了
前言:一个优秀开发的必备技能:性能优化,包括:JVM调优、缓存、Sql性能优化等。本文主要讲基于Mysql的索引优化。首先我们需要了解执行一条查询SQL时Mysql的处理过程:其次我们需要知道,我们写的SQL在Mysql的执行顺序是怎么样的?sql的执行顺序对sql的性能优化很有帮助,很重要。在建立复合索引的时候需要考虑到这点。例:在tb_dept中建立一个复合索引 i...
2019-09-25 09:12:15 59362 21
原创 你了解JVM吗,快来看看这篇文章
本文基于Jdk1.7版本,VM为Hotspot前言:在讲JVM之前,首先引入一个概念叫“跨平台”,学JAVA的人都知道,Java就是一门跨平台的语言,其实就是因为Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。(面试点)概念:JVM 即Java虚拟机,...
2019-09-20 15:34:13 3593 13
原创 JPA和myBatis自定义填充createdBy、createdTime、updatedBy、updatedTime等字段信息
JPA:方案一:(不支持主动传值)1.在启动类上添加@EnableJpaAuditing2.在实体类添加@EntityListeners(AuditingEntityListener.class)3.在字段上添加@CreatedBy、@CreatedDate、@LastModifiedBy、@LastModifiedDate方案二:(支持传值,不传则默认当前人、当前时间)1、自...
2019-09-09 13:55:02 6771
idea插件.zip
2019-06-29
EL、JSTL表达式
2016-10-13
Java后台调用restful接口,怎么调用,get带参数的怎么传递。
2018-10-16
react native中将view固定在屏幕底部不被keyboard顶起
2018-09-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人