自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 java工具类-公共方法集成项目调用接口

PhoneMessagesFeignpackage com.busybird.feign;import io.swagger.annotations.ApiOperation;import io.swagger.annotations.ApiParam;import org.springframework.cloud.netflix.feign.FeignClient;import o...

2019-05-28 00:33:42 710

原创 java工具类-DigestUtils实现md5码加密

commons-codec-1.3jar放进去第一种String psd = DigestUtils.md5DigestAsHex(tbUser.getPassword().getBytes());第二种DigestUtils.md5Hex(password)password需要加密的字符串

2019-05-27 23:59:33 13390 5

原创 java工具类-不够位数的在前面补0,保留num的长度位数字

/** * 不够位数的在前面补0,保留num的长度位数字 * @param code * @param num */ public static String autoGenericCode(String code,int num) { String result = ""; // 保留code的位数 ...

2019-05-27 23:24:47 891

原创 java工具类-手机正则验证工具类

/** * 手机正则表达式验证 * @param phone * @return */ public static boolean isPhone(String phone) { String regex = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(166)|(17[0,1,3,5,6,...

2019-05-27 23:23:43 194

转载 idea忽略.iml文件和.idea目录

转载:https://blog.csdn.net/m0_38001814/article/details/87354584当操作git下的项目时,.iml文件和.idea目录下的有些文件会显示已被改动会出现在git待提交目录下,这里为了防止提交这些并不需要的东西,需要在idea中设置忽略这些东西。这些东西都是idea工具自己生成的,但是我们并不需要。第二种方式,使用.gitignore插件...

2019-05-27 21:02:38 6093 2

原创 mybatis传多个参数(不使用@param注解情况和使用@param注解的情况)

转载:https://blog.csdn.net/youanyyou/article/details/79406486方法1:顺序传参法1.不使用@param注解传递多个参数的情况注: 使用jdk1.7得到的是: [1, 0, param1, param2]使用1.8得到的则是: [arg1, arg0, param1, param2]#{}里面的数字代表你传入参数的顺序。这种方法...

2019-05-25 19:43:58 16731 10

原创 mybatis的使用

当你dao层面传递两个参数到mapper.xml时,例子:dao层 List<user> demo(String userId, String list);例子:mapper.xml <select id="demo" resultType="com.pojo.user"> SELECT * FROM user WHERE user_id = #{...

2019-05-25 01:32:46 93

原创 java+mybatis实现分页查询Page

1.调用类 /** * current 第几页 * size 每页显示几条 */ Page<User> userPage = new Page<>(1, 1); IPage<User> userIPage = userMapper.listUserByPage(userPag...

2019-05-25 01:28:26 3488

原创 复杂sql查询

同一张表查询数据 select a.group_id from (select * from group_member where user_id = #{arg0} ) a INNER JOIN (select * from group_member where user_id = #{arg1}) b on a.group_id = b.grou...

2019-05-24 22:34:46 114

原创 在Mybatis中使用in--foreach循环

1.serviceImpl层 public List<GroupVo> selectGroupInformationListByuserId(String userId,String groupIds) { List<String> list = Arrays.asList(groupIds.split(",")); HashMap&...

2019-05-24 12:33:36 6264 1

转载 逗号分隔的字符串与List互转-----字符串转数组-数组转字符串

转载:https://www.cnblogs.com/ooo0/p/9169311.html1.字符串转数组使用Java split() 方法split() 方法根据匹配给定的正则表达式来拆分字符串。注意: . 、 | 和 * 等转义字符,必须得加 \。多个分隔符,可以用 | 作为连字符。// 字符串转数组 java.lang.StringString str = "0,1,2,3,...

2019-05-24 12:27:39 1439

原创 修改当前git账户

1、控制面板->用户账户->凭据管理器可以看到有两个分类:Web凭据和windows凭据,web凭据为上网输入的凭据,windows凭据为window应用输入的凭据,idea属于应用,所以切换到windows凭据,发现里面有一个clone项目用的git凭据信息:选你要修改的凭证修改就可以了...

2019-05-24 10:52:58 4170

原创 (SQL)sql语句if,ifnull, case when语句多种用法 -

1.–case搜索函数case f.source when '1' then '来自附近的人' when '2' then '来自搜索' when '3' then '来自扫一扫' when '4' then '来自名片分享' w...

2019-05-23 19:38:18 1348

转载 【入门】Gradle的基本使用、在IDEA中的配置、常用命令

转载:https://www.cnblogs.com/sunny3096/p/9013704.html一、介绍java的源码构建工具,大致经历了 ant -> maven -> gradle 这个过程,每一次进步,都是在解决之前的工具所带来的问题,简单来说:ant 功能虽然也很强大,但是过于灵活,规范性不足,对目录结构及build.xml没有默认约定 ,10个程序员做同样的项...

2019-05-22 22:43:09 794

原创 git查看分支 -切换分支

1.查看当前分支git branch -a2.查看本地分支git branch3.切换分支到testgit checkout test4.克隆项目git clone 项目地址

2019-05-22 21:41:21 10401

原创 下载资源链接

https://www.waitsun.com/topics/os/efficiency

2019-05-22 17:53:02 362

原创 maven 项目转换为Gradle项目

1.首先下载gradlehttp://services.gradle.org/distributions/ 官网地址2.配置gradle的环境变量2.1GRADLE_HOME2.2 path下选择编辑2.3 选择新建输入%GRADLE_HOME%\bin2.4新建一个 GRADLE_USER_HOME配置 的是maven的本地仓库. 这样gradle的本地jar就会在...

2019-05-21 18:14:16 2553

转载 IDEA 撤销 commit

转发:https://blog.csdn.net/qq_39505065日常工作中会遇到 commit 到本地仓库的代码,因为一些原因,需要撤销后在提交到本地,或者需要整合多次 commit,然后 push 到远程仓库。下面是 IDEA 支持的快捷方式。1.Undo Commit2.可以在 Version Control 查看到刚刚撤销的内容此时,就可以从新 commit 代码了...

2019-05-21 17:25:14 1957

原创 java工具类-java实现 生成圆头像

1.创建RoundHeadImgUtils工具类package com.mrd.utils;import javax.imageio.ImageIO;import java.awt.*;import java.awt.geom.Ellipse2D;import java.awt.geom.RoundRectangle2D;import java.awt.image.BufferedI...

2019-05-15 23:51:50 1937

原创 启动项目报错 Failed to bind properties under

报错信息:Description:Failed to bind properties under 'mapper.mappers' to java.util.List<java.lang.Class<?>>: Reason: No converter found capable of converting from type [java.lang.Stri...

2019-05-12 16:49:40 54735 7

原创 IntelliJ IDEA 自动导入包 关闭重复代码提示

1.idea可以自动优化导入包,但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置设置idea导入包勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。勾选标注 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Ent...

2019-05-10 21:47:19 454

转载 String 字符串截取

String originalFilename = file.getOriginalFilename();String flockGroupId = originalFilename.substring(3, originalFilename.indexOf("."));String s = originalFilename.substring(3);String[] split = ...

2019-05-10 15:54:20 4313

原创 Mybatis高级之resultMap----Collection集合标签的使用

注意:1.resultMap里的column就是SQL里的出参字段。如果你起了别名,resultMap也必须是这个别名 2.你可以试试去掉resultMap,然后DTO里的字段与别名对应 <!--返回体系--> <!--<resultMap id="userResultMap" type="com.mrd.pojo.vo.GroupUserDemoF...

2019-05-09 13:50:15 3000

原创 mybatis官网----XML 映射文件

http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html#Result_Maps

2019-05-08 20:47:03 222

转载 【Netty】(7)---搭建websocket服务器

转自:https://www.cnblogs.com/qdhxhz/p/10145083.html说明:本篇博客是基于学习某网有关视频教学。目的:创建一个websocket服务器,获取客户端传来的数据,同时向客户端发送数据一、服务端1、Main主类public class WSServer { public static void main(String[] args) th...

2019-05-08 15:51:01 257

原创 java工具类-java仿微信九宫格头像

创建Utils类ImageUtilpackage com.mrd.utils;import javax.imageio.ImageIO;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.Affine...

2019-05-08 15:45:06 338

转载 APP推送系统工作原理

一、传统APP架构下的信息传送APP主动向服务器请求数据,服务器被动的提供数据。步骤如下:然而,如果此时服务器又有了新的新闻,在用户没有主动刷新的情况下,服务器是不会主动推送给用户的。推送解决了这个困境,它让服务器主动连接APP,通知APP有了新的新闻,可以再请求。收到推送的APP(即使已关闭)又去服务器请求最新的新闻,用户就能看到了。二、实现推送的方法实现一个推送系统需要服务器端和...

2019-05-06 13:11:46 1918

原创 反射:笔记

框架:半成品软件。可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处:可以在程序运行过程中,操作这些对象。可以解耦,提高程序的可扩展性。获取Class对象的方式1. Class.forName("全类名"):将字节码文件加载进内存,返回Class对象 * 多用于配置文件,将类名定义在配置文件中。读取文件,加载类 2....

2019-05-06 01:42:49 157

原创 Junit单元测试:笔记

测试分类:黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。白盒测试:需要写代码的。关注程序具体的执行流程。Junit使用:白盒测试步骤:定义一个测试类(测试用例)建议:测试类名:被测试的类名Test CalculatorTest包名:xxx.xxx.xx.test cn.itcast.test定义测试方法:可以独立运行建议:...

2019-05-06 01:37:51 192

原创 java动态反射调用方法-之------根据配置文件的类的路径和方法名称来调用方法

1.首先反射入门案例 //可以创建任意类的对象,可以执行任意方法 @Test public void ReflectCase() throws Exception { /** * 实现思路 * 1.读取配置文件.获取类名和方法名 * 2.创建class字节码对象 * 3.调用方法 ...

2019-05-06 01:32:51 2772

springboot+整合rabbitmq的全套代码

reabbitmq的完整学习 >rabbitMq软件上传到liunx服务器 >RabbitMQ入门 >RabbitMQ的工作模式 >Springboot整合RabbitMQ >SpringBoot整合RabbitMQ(交换机与多个队列绑定) >RabbitMQ-集群搭建>负载均衡-HAProxy 完整链接地址: https://blog.csdn.net/qq_39505065/article/details/126880533?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22126880533%22%2C%22source%22%3A%22qq_39505065%22%7D

2022-09-15

springboot-demo

Idea+springboot+mybatis+maven搭建web项目

2021-01-29

空空如也

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

TA关注的人

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