自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 git 笔记

回退至上一个版本: git reset --hard HEAD^如果reset之后后悔了,只要本地没push到远端,直接git pull就可以。将本地reset之后的代码库push到远端库只能强制push:git push -f。===========================================================================...

2018-03-19 16:39:46 265 2

原创 linux解压Windows创建的压缩包乱码解决

windows创建的一些中文名称文件(尤其是excel、word),在linux上用unzip命令解压出来的文件名称会出现乱码情况,可以使用7zip和convmv两个工具。

2022-08-05 16:43:16 696 1

原创 springboot普通类调用注解

场景:UtilA通过new的方式创建UtilB对象,调用UtilB中的testB方法。testB中使用注入的testMapper。此时,testMapper为null。程序执行到testMapper.delete(1)会出现空指针异常。public class UtilA { public void testA() { UtilB utilB = new UtilB(); utilB.testB(); }}public class UtilB { @Autowired

2021-09-26 00:06:28 414

原创 Linux命令随笔

获取指定目录下所有文件名称及大小:du -ab --apparent-size /home/test

2021-07-30 17:38:35 140

原创 git 指定文件合并到目标分支

指定单个文件合并git checkout xxx(分支名) xxx(文件名)指定多个文件合并git checkout xxx(分支名) xxx1(文件名1) xxx2(文件名2) xxx3(文件名3)需要注意:文件名中有特殊字符,文件名需要用双引号括起来...

2021-02-05 18:42:28 380

原创 Git使用命令及场景记录

本地删除target文件夹;.gitignore文件中添加/target/;push到gitlab中。

2020-09-24 16:05:29 73

原创 oracle exp和imp

1.导出数据库到dmp文件中exp test/test@TEST file=/home/test/db/daochu.dmp full=y;2.导入dmp文件imp test/test@TEST file=/home/test/db/daochu.dmp ignore=y tables="(test1,test2)";test/test@TEST:数据库账号/密码@实例名tables="(test1,test2)":test1,test2为导入的两个表名,可以有多个,以逗号连接。...

2020-09-11 22:49:30 111

原创 springboot中使用Junit,mapper对象出现null问题

1.测试类添加注解@RunWith(SpringRunner.class)、@SpringBootTest,测试方法添加注解@Test@RunWith(SpringRunner.class)@SpringBootTestpublic class SpringBootTestJunitTest { @Test public void test() { System.out.print("test"); }}2.测试方法中使用@Autowired注解调用.

2020-09-06 16:20:54 4023

原创 在浏览器控制台发送http请求

后端开发调用后端接口,开发环境或测试环境可以通过swagger直接访问。但是生产环境swagger被关闭,或者后端被代理,导致不能直接通过浏览器访问接口,怎么办?通过谷歌浏览器的控制台,组装请求数据。说明:1.const respone:这一段是组装的请求体,里面包括请求地址、token等数据2.const issue :解析返回结果中的message属性。(因为我的接口返回数据是{"result":true,"message":[{"id":"90912","issueNum":"

2020-08-27 14:01:50 7321

原创 linux nohup 启动jar脚本(stop-andstart.sh)

# 引入环境变量 export LANG=zh_CN.UTF-8# 查找devops.jar的进程pid=`ps -ef|grep java |grep devops|awk '{print $2}'`# 关掉该进程echo close $pid# 如果没close,直接杀掉该进程if [ "$pid" != ""]; then kill -9 ...

2020-03-10 16:47:26 1365

原创 vue中使用async/await处理异步请求

vue使用axios向后端发送请求。默认是异步发送请求。 例如: handleSubmitTest(systemId) { fetchGetProjectInfoBySystemId(systemId).then(response => { const projectObj = response.data.dat...

2020-02-25 15:53:55 7679

原创 git cherry-pick高级使用 忽略版本中的某个文件

在git的高级合并命令中有一个cherry-pick命令,该命令是将指定版本的全部信息(包括提交人、提交时间、提交说明)合并到当前分支例如:dev分支有一个提交版本6981773,该版本修改了11.txt和22.txt该版本现在想把该版本合并到baseline,使用命令 git cherry-pick 6981773。可以看到本次合并是把11.txt和22.txt...

2019-12-19 10:05:07 2893

原创 vue+springmvc POST接口前端传递多个参数,后端接收

前端要向后端传递一个对象集合和一个ID前端:可以把id拼接到地址后面。1.传递的参数reqIssueVersionList:存放reqIssueVersion对象的List id:issue对象的ID2.路径拼接ID和存放RequestBody后端接收参数:使用@PathVariable接收路径上的ID使用@RequestBody接收reqIssueVer...

2019-11-12 14:41:15 13166 1

原创 java replaceAll方法使用

//字符串中有:[、*、/、?、,、]、null这几个字符要进行替换成空字符串。Stringstr="[a*2/45?731,null]";//创建正则:开始和结尾的()必须有,两个字符之间使用|连接,特殊字符要使用\\转义Stringregex="(\\[|\\*|\\/|\\?|,|\\]|null)";str=str.replaceAll(regex,""...

2019-11-05 15:23:11 5426

原创 git的commit_msg编写以及使用shell解析json

#获取最近一次提交的填写的messagemessage_file=$1message=$(cat $message_file)#echo $message# message校验规则:字母开头+7位数字+空格+任意内容commit=^[a-zA-Z]+\([0-9]\{7\}\)[[:space:]]+[[:graph:]].*#先进行格式校验if [[ "$message" =~ ...

2019-10-18 13:49:53 630

原创 Beyond Compare 4 提示“这个授权密钥已被吊销”

提示:解决:删除以下目录中的所有文件即可。C:\Users\admin\AppData\Roaming\Scooter Software\Beyond Compare 4证书过期也可以使用这个方法。

2019-04-01 17:16:44 2758

原创 vue与springboot跨域问题

1.在工程启动main方法中添加中以下代码 @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource(); configSource.registerCorsCon...

2019-02-14 13:44:03 940 1

原创 linux离线安装nginx

1.解压nginx.zip2.进入nginx目录3.执行rpm -ivh gd-2.1.0-23.1.x86_64.rpm4.执行rpm -ivh libGeoIP1-1.5.1-3.65.x86_64.rpm5.执行rpm -ivh libvpx1-1.3.0-1.31.x86_64.rpm6.执行rpm -ivh vim-plugin-nginx-1.13.9-12.1.n...

2019-01-16 16:36:51 679

原创 windows系统中weblogic12c创建域

双击:D:\weblogic\Oracle\Middleware\Oracle_Home\wlserver\common\bin\config.cmd会出现创建域对的UI界面。

2019-01-08 18:19:39 6353 2

原创 spring cloud中fallback不生效问题

spring cloud版本:Finchley.SR11.如果是application.yml文件,则加上feign: hystrix: enabled: true千万不能忘了true前面有个空格,我在调试时因为true前面的空格耽误了好长时间2.如果是application.properties文件,则加上feign.hystrix.enabled...

2019-01-04 11:17:55 6020 4

原创 oracle监听器启动和停止命令

windows系统,cmd,以管理员身份执行lsnrctl start:监听器启动lsnrctl stop:监听器停止

2018-12-21 14:12:40 3122

原创 oracle创建表空间及用户,分配用户到表空间

1.首先打开命令行,通过命令(sqlpllus sys/sys@ORCL)登录。sys/sys是系统管理员账号/密码。2.创建表空间命令:create tablespace CI_REQUIREMENT datafile 'CI_REQUIREMENT_TBSPACE.dbf' size 1500M autoextend on next 50M maxsize 3000M extent m...

2018-12-21 14:10:11 1056

原创 git更改密码之后本地不能clone代码问题解决

进入:控制面板\用户帐户\凭据管理器删除对应版本库的用户名密码。 再进行clone代码时会提示输入账号密码,此时输入新的账号密码即可。 

2018-12-19 17:33:13 3971

原创 git merge命令参数--no-ff 与--squash区别

前置场景:master分支存在的版本号c2be41、bg25yg、bksij3、4dsbtd,DEV分支存在的版本号c2be41。操作场景:将master分支整分支合并到DEV分支1.使用命令:git merge master --no-ff --no-commit                     git commit -m "mergeLog"          结果:DEV...

2018-08-29 15:28:59 2341

原创 java List深拷贝、浅拷贝

package test;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.i...

2018-08-02 16:02:41 3114

原创 help_topic

 ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:SELECT command denied to user 'autochain_uat'@'localhost' for table 'help_topic' ###The error may invo...

2018-07-20 10:29:07 26580

原创 datetimepicker设置过期时间不能选择

$('#dayPicker').datetimepicker({            format: 'yyyy-MM-dd hh:ii',            autoclose:true,            startDate:new Date(),//只要加上此代码即可            startView:0,            minView:0,            ...

2018-07-12 16:22:21 11591

原创 前端标签添加自定义标签,并取值

例如:<button id='delBtn'>按钮</button>添加自定义属性:$("#delBtn").attr('data-id','24');取出属性值:var id = $(this).attr("data-id");                    console.log("id="+id);                      打印值:id=24...

2018-06-13 11:52:17 2084

原创 svn状态码

单个字母情况:    空白 表示无改动    M 表示改动    A 表示添加    D 表示删除    R 表示替换    C 表示冲突    X 表示未纳入版本控制的目录,被外部引用的目录所创建    ? 表示未纳入版本控制    ! 表示该项目已遗失(被非 svn 命令删除)或不完整两个字母情况:    UU 表示文件内容改变,文件属性改变...

2018-06-11 15:32:37 917

转载 GIT状态码

单个字母情况:    空白 表示无改动    M 表示改动    A 表示添加    D 表示删除    R 表示重命名    C 表示拷贝    U 表示已更新到索引区但是未合并    ? 表示还没添加到git库中的文件    ! 表示已被忽略的文件两个字母情况:    AU 我们添加了文件    UD 他们删除了文件    DD 双方都删除了文件    UU 双方都修改了文件    除了UU的...

2018-06-11 15:23:18 869

原创 mysql分割字符串

数据库当前信息为:将a,b分割开,变成两条数据SQL:SELECT a.id,SUBSTRING_INDEX(SUBSTRING_INDEX(a.`name`,',',b.help_topic_id+1),',',-1) as `name`  from a a left join mysql.help_topic b on b.help_topic_id < (LENGTH(a.`name`...

2018-06-08 14:42:07 3376

原创 java转换时间(时间上出现一个"T")

package test;import java.text.SimpleDateFormat;import java.util.Date;public class a {    public static void main(String[] args) {        try {              String a = "2018-05-15T24:59:59.000+0800";  ...

2018-05-16 15:16:10 22628 1

转载 linux命令笔记

1.查看端口被哪个进程占用    命令=    lsof -i:端口号。例如:lsof -i : 80802.查找被占用的端口,并杀死进程        命令=(1)查找端口:netstat -apn | grep 端口号。例如:netstat -apn | grep 4040             (2)杀死进程:kill -s 9 进程号。例如:kill -s 9 26105    转载:h...

2018-05-05 10:38:47 125

原创 使用java原生json(net.sf.json)包将list转json

package json;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JavaListToJsonList {...

2018-05-04 15:21:26 3681

原创 java获取异常信息的方式

2018-04-13 15:52:23 5835 1

原创 将Java对象转换成Map的解决办法

private static Map<String, Object> obj2Map(Object obj) {                    Map<String, Object> map = new HashMap<String, Object>();          // System.out.println(obj.getClass());  ...

2018-04-13 15:43:48 6272 1

原创 gitlab普通用户无法fork项目, 出现you have reached your project limit

上图是普通用户在fork项目时出现的问题。解决方法:管理员账号管理此账号选择无法fork的用户现在用户可以正常fork项目了

2018-04-12 12:31:59 12685

原创 使用Alibaba.FastJson将list转换成json

import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSON;public class ALiJson {    public static void main(String[] args) {        Ali ali1 = new ALiJson().new Ali();        a...

2018-04-08 16:11:21 7028

原创 svn笔记

整分支合并命令:svn, merge, 源码线地址@HEAD, 目标码线本地库地址, --dry-run, --username, admin, --password, admin--dry-run参数说明:进行预合并,不是真正的合并。整分支合并的源码线与目标码线必须是有家族关系的菜可以进行,两个没有关系的码线是不可以合并的。...

2018-03-27 16:43:48 241

原创 在外部类的方法中创建内部类对象

2018-03-19 12:03:43 2274

linux安装nginx的rpm包

此压缩包中存放着linux安装nginx所需要的安装包,按照链接的文档按顺序进行安装

2019-01-16

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

TA关注的人

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