company
K_kzj_K
这个作者很懒,什么都没留下…
展开
-
三目运算符的坑
原创 2021-04-12 19:13:41 · 185 阅读 · 0 评论 -
Maven之Profile
概述同一个项目,在不同的环境中部署可能需要不同的配置信息,典型的比如数据库的配置,在开发环境需要连接本地的数据库,测试环境需要连接测试环境的数据库,线上环境需要连接线上的数据库。要使一个项目不经过任何修改就在不同的环境写运行是基本不可能的。为了能让一个项目在不同的环境下方便地移植,Maven引入了profile的概念,profile能够在构建项目的时候修改pom文件的一个子集,或者添加一些额外的配置元素。用户可以使用多种方式激活profile,以实现在不同环境下的移植。profile长啥样下转载 2021-03-04 17:16:03 · 325 阅读 · 1 评论 -
使用git在gitlab上拉取代码的方法
1、首先需要使用github的注册账号登录gitlab,查看右上角用户头像处的settings,2、在用户设置settings处找到SSH Keys,3、如果你的电脑中没有SSH Key,那就需要生成一个,按照相关提示生成SSH Key,使用git工具,右键打开git bash here,在命令行中输入ssh-keygen -t rsa -C "your_email@example.com",此处邮箱地址是你github注册邮箱地址哦。然后一路回车就好了。接下来就按照有SSH Ke...转载 2021-03-04 10:23:27 · 792 阅读 · 1 评论 -
消费者
package com.xinhoo.groupchat.thread;import com.rabbitmq.client.*;import com.xinhoo.groupchat.config.RabbitmqConfig;import com.xinhoo.lang.task.AbstractTask;import com.xinhoo.mongo.pool.ConnectionWrapper;import org.jivesoftware.openfire.XMPPServer;im原创 2020-12-17 14:50:14 · 91 阅读 · 0 评论 -
Git命令之【基本操作+实战常用】
①Git回退(已经commit)Git允许我们在版本之间穿梭,HEAD指向的就是当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。e.g:git reset --hard HEAD。穿梭前可用git 1og可以查看提交历史,以便确定要回退到哪个版本。要回退历史,使用命令git reset --hard commit_id。要重返未来,用git relog查看要回到未来的哪个版本,同样用git reset -原创 2020-07-21 10:38:21 · 248 阅读 · 0 评论 -
配置
spring.main.allow-bean-definition-overriding=true假如项目中有两个bean的name一样,在项目启动时可能会报同名异常。springboot中,allowBeanDefinitionOverriding默认为false,spring默认为true。设置spring.main.allow-bean-definition-overriding=true,表示后发现的bean会覆盖之前相同名称的bean。...原创 2020-07-20 18:30:26 · 283 阅读 · 0 评论 -
注解
@JsonIgnore:在json序列化时将pojo中的一些属性忽略掉,标记在属性或者方法上,返回的json数据即不包含该属性。@Transient:实体类中使用了@Table注解后,想要添加表中不存在的字段,就要使用@Transient这个注解(只能修饰变量) ,@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性,如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic。@Temporal:数据库的..原创 2020-07-20 18:30:12 · 153 阅读 · 0 评论