- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 git have diverged
git出现Your branch and 'origin/master' have diverged解决方法如果不需要保留本地的修改,只要执行下面两步:git fetch origingit reset --hard origin/master当我们在本地提交到远程仓库的时候,如果遇到上述问题,我们可以首先使用如下命令:git rebase origin/master然后使用git pull --rebase最后使用git push origin master把内容提交到远
2021-10-29 13:32:15
354
原创 FeignClient 动态调用
场景系统A信息改变时,需要将修改的信息**同步**通知到其他几个系统,但由于系统会不断增加,我又不想每次新增系统都去改动系统A的代码,故想动态调用feignclient。解决方法定义其他几个系统需要实现的接口创建动态feignClient使用...
2021-02-03 10:53:26
5763
12
原创 git have diverged
git出现Your branch and ‘origin/master’ have diverged解决方法如果不需要保留本地的修改:git fetch origingit reset --hard origin/master如果需要保留本地的修改:git rebase origin/mastergit pull --rebase解决冲突git rebase --continuegit push origin master...
2020-09-12 14:41:45
6827
2
原创 spring-boot — 指定类日志单独输出到某一个日志文件中
背景之前有个需求,项目中部分功能需要与外部系统对接,为了方便查询日志,故需要将这部分的日志单独输出一个文件中。实现step1: 日志文件修改<appender name="fileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${log.dir}/${projectname}-erp.log</file> <filter class="ch.qos.lo
2020-08-20 15:41:23
3908
3
原创 在IDEA中配置 PlantUML
最近需要用到UML建模,可又不想安装一个新的软件,突然想到IDEA中可以安装各种插件,进行百度后,果然发现有一种uml建模插件——plantUml。plantUml安装File->setting->Plugins->搜索 plantUml,安装下图中所标记的插件,安装完成后重启IDEA即可。graphviz若不需要设计类图,可以直接跳过该步骤;若需要设计类图 会报下面这个错误,需要安装graphviz安装下载地址:http://www.graphviz.org/downlo
2020-07-31 10:50:31
2506
原创 前端 vue学习(一)
前端学习踩过的坑(一)1. Vue.nextTick1.1遇到问题1.2处理方案1.3分析如下:2. 计算异常1. Vue.nextTick1.1遇到问题问题1(接口调用异步):页面展示需要调用两个接口,其中接口A的查询参数需要依赖接口B查询结果,故写成先调用B接口,然后调用A接口,发现有时候A请求正常,有时候异常。问题2(页面渲染异步):document.getElementById(‘eqpState’) 获取元素时,却发现该元素未定义。1.2处理方案问题1:queryA(this.r
2020-07-23 20:24:42
263
原创 nginx学习(一)
一.nginx介绍nginx是由俄国人研发的,是为了俄罗斯访问量第二的Rambler.ru站点开发的,第一版本发布于2004年10月。特点: a.稳定性极高(高性能、高并发); b.提供了非常丰富的配置实例; c.占用内存小,并发能力强(Tomcat 默认配置的最大请求数是150,也就是说同时支持150个并发,而nginx约50000)二.nginx安装及常用命令http://nginx.org/en/window:查看版本:nginx -v启动:st...
2020-07-13 20:24:59
160
原创 spring boot 通过easyExcel实现导入
导入文件内容,如图1.pom.xml 导入jar <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2...
2020-03-13 15:37:57
311
原创 spring boot 通过easyExcel实现导出
Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POI sa...
2020-03-13 14:41:42
364
原创 js 关键点记录(一)
1.String.trim()方法删除字符串两端的空白符,警告:Internet Explorer 8 或更低版本不支持trim()方法。如需支持 IE 8,您可搭配正则表达式使用replace()方法代替:var str = " Hello World! ";alert(str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\x...
2020-03-04 11:11:44
124
原创 idea 远程调试
1.配置本地远程启动信息a.b.c.注:(1)配置执行1、2、3、4步骤即可。(2)注释1,远程名字,随便起(3)注释2,远程服务ip(4)注释3,debug时的端口号,需要与远程项目端口号区分开,否则会出现端口号被占用(Address already in use: bind)(5)注释5,用于运行远程jvm的命令行参数(启动远程项目需要用该配置)...
2020-01-10 14:04:34
199
原创 mysql 连接异常:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time
1.错误描述:mysql 连接异常:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configurat...
2020-01-07 10:39:29
1703
原创 mysql 下载、运行
一.mysql 下载1.mysql下载地址:https://dev.mysql.com/downloads/mysql/2.点击图中标注的地方3.下图中1、2、3选择自己所需要的版本,下载压缩包(一般下载第一个ZIP Archive即可),以上为mysql下载内容,下面介绍mysql运行相关内容。二.mysql 运行1.解压之前下载的zip2.配置环境变量,解压...
2019-11-27 16:30:32
1374
原创 mysql 多个字段拼接
SELECT CONCAT(IFNULL(d.NATION_CN_NM,''),IFNULL(c.CT_NAME,''),IFNULL(b.CT_NAME,''),IFNULL(a.CT_NAME,'')) AS mchtAddrFROMCT_BASE_INFO a LEFT JOIN CT_BASE_INFO b ON a.UP_CANTON_CODE = b.CANTON_C...
2019-11-22 13:50:42
2069
原创 mysql 字段、库名含有特殊符号
表中有字段名含有特殊符号: 例如 字段名t-s,查询时应用 ` 将字段括住,如下:select `t-s` from table_name;
2019-11-14 15:12:46
3852
1
原创 linux 常用命令
1.查询动态日志tail -f 日志名字2.静态查询日志less 文件名字切换到文件末尾: :G 可以用向上、向下箭头或滚动鼠标来查看log了搜索关键词: ?Exception 上一个关键词:n 下一个关键词: N3.把另一台服务器的文件拷贝到当前的服务器scp -r root(用户名)@10.20.154.4(ip):绝对地址4.根据关键字查询...
2019-11-12 17:46:34
113
原创 git 常用命令
1.永久记住用户名、密码git config --global credential.helper store记录之后输入的用户名及密码2.临时记住用户名、密码默认记住15min:git config –global credential.helper cache记住30min:git config credential.helper ‘cache –timeou...
2019-11-12 13:43:06
189
原创 mysql 行转列
1.多行转多列 表结构如下:同一个描述以多种语言来进行翻译SELECT BUS_TYPE,BUS_SSN,MAX(case NATION_LANG WHEN 'zh-CN' THEN TANS_NM ELSE '' END) 简体,MAX(case NATION_LANG WHEN 'zh-TW' THEN TANS_NM ELSE '' END) 繁体,MAX(ca...
2019-11-12 11:06:27
229
转载 IEDA Terminal 记录用户名和密码
IEDA Terminal 记录用户名和密码1、在项目根目录下执行以下git命令:git config --global credential.helper store2、执行上述命令后,在idea中第一次pull或push需要输入用户名和密码,之后就不用再输入了。...
2018-11-29 11:48:17
510
原创 mybatis 学习(一)
1.mybatis 的优势: a.不屏蔽sql,意味着我们可以优化和改造sql,有利于互联网系统性能的提高 b.提供强大,灵活的映射机制 c.一个接口和xml就可以创建映射器2. ...
2018-11-07 18:05:20
101
原创 观察者模式
当商家新增一个产品时,需要及时把产品同步到淘宝、京东,这时可以用到观察者模式, 被观察者需要继承Observable package obserModel;import java.util.ArrayList;import java.util.List;import java.util.Observable;import java.util.Observer;/**...
2018-11-06 18:43:58
113
原创 spring boot 解决mybatis-spring 1.1到1.2问题
遇到问题如下:Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required at org.springframework.util.Assert.notNull(Assert.java:193) at org.mybatis....
2018-10-23 15:04:20
633
2
原创 git学习(一)
1.git定义: Git是目前世界上最先进的分布式版本控制系统。 2.svn和git区别: a.SVN是集中式版本控制系统, Git是分布式版本控制系统, b. ...
2018-10-18 09:58:27
142
原创 Intellij idea 常用快捷键(window)
查找文件类快捷键: 在项目的所有目录查找,就是你想看到你不想看到的和你没想过你能看到的都给你找出来 双击shift 当前文件查找特定内容 ctrl+f 当前项目查找包含特定内容的文件 ctrl+shift+f 查找类 ctrl+n 查找文件 ctrl+shift+n 最近的文件 ctrl+e 非常非常...
2018-09-11 14:36:59
605
原创 spring boot 整合mybatis
1.地址生成mapper2.编译时*Mapper.xml 文件扫描不到,需要在pom.xml文件添加: <build> <!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --> <resources> <resource> <directo...
2018-09-11 14:22:29
138
原创 spring boot 生成mapper文件
1.pom 文件 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> &am
2018-09-07 15:02:14
1006
1
原创 spring boot 整合swagger ui
spring boot 整合swagger ui1.导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version>
2018-09-06 15:04:35
262
dubbo-admin.war
2018-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人