自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git仓库迁移

一、把服务器上得所有分支和tag先拉取到本地拉取分支到本地git branch -a 查看所有的分支git checkout branch-name 检出所有分支到本地拉取所有的TAG 到本地git fetch --tags二、 更换远端资源连接到新的连接git remote rm origin 清除本地和远端的资源连接git remote add origin <git url to NEW repo> 建立新的连接三、把本地的资源推到新仓库git push

2021-04-15 18:09:27 209

原创 linux用密钥登录

一.阿里云中的秘钥对绑定实例后,会让Linux不能用密码登录。二.如果你密码无法登录,密钥也无法登录,那么你初始化服务云盘吧。三.从服务中获取密钥对:1.进入/root/.ssh目录中,如果存在authorized_keys文件,那么你就不用新建,没有就新建一个authorized_keys名称文件,执行命令:touch authorized_keys,因为之后需要将生成的公钥写入该文件中用来和秘钥对比。2.在/root/.ssh目录中执行下面命令生成密钥对。[root@xuegod13

2021-02-01 19:52:51 451

原创 compare和compareTo使用区别

一.compare实现了Comparator接口,compareTo实现了compareable接口。它们可以给对象和基本类型进行排序。给基本类型排序可以直接调用Arrays.sort()和Conllections.sort()方法直接排序,默认是升序的。降序和对象排序需要重写相应的方法。二.publicintcompareTo(Student o) {returnthis.age - o.age; // 比较年龄(年龄的升序) 需要降序直接改为return o.age-this.a...

2021-01-18 17:58:06 6819 3

原创 OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed;

完整的原报错是OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed;error='Out of memory' (errno=12)原因是内存不足(内存溢出),我是因为项目太多,服务器内存太小,启动最后一个项目的时候报这个错了,这个时候你可以用free -h命令查看显示的结果如下图:开始的时候,我的Swap都是0,这是我后来设置完后的截图。当内存不

2020-12-29 16:02:07 24331 2

原创 linux中安装redis

一、去官网下载最新安装包:https://redis.io/download二、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作,命令tar -zxf +包名三、进入解压的包中执行命令:make (进行编译)四、编译成功后,进入src文件夹,执行make install命令进行Redis安装。五、部署...

2020-04-13 18:39:19 118

原创 springboot利用devtools工具包实现热部署

1.在pom.xml中新增devtools依赖如如下:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifact...

2020-04-07 15:14:19 223

原创 mysql修改远程登录密码

1.登录mysql命令:mysql -uroot -p (回车输入密码)2.查询用户表和主机权限命令:use mysqlselect user, host from mysql.user;备注:这里的%代表的是任意机器都能通过root来远程链接到服务器,我们可以直接删除掉这个用户重新定义用户和密码。3.删除root这个远程访问用户,delete from mysql....

2019-12-05 14:52:27 3809

原创 centos7安装mysql8.0.17版本过程

一.检查系统版本:命令: cat /etc/system-release命令:uname -a (64位还是32位)二.检查是否安装mysqlrpm -qa mysql*rpm 检查yum list mysql*yum 检查三.卸载mysql(如果没安装mysql直接跳过此步骤)yum remove mysql*yum 卸载rpm -e my...

2019-11-21 17:03:19 7810 3

原创 mysql先排序后分组方法

直接上sql:select c.* from (SELECTa.id,a.longitude,a.latitude,b.state,b.id as bidFROM`event`.t_ro...

2019-11-21 16:52:00 3151 2

原创 将http请求升级为https请求

前言:app上架的时候审核需求中的一条就是需要用域名访问,并且必须用https请求。http和https的区别:1.HTTP协议是一种使用明文数据传输的网络协议。明文数据传输的隐患就不用我多说了吧。而HTTPS协议可以理解为HTTP协议的升级,就是在HTTP的基础上增加了数据加密。这个加密就是ssl证书,下面我们就要用到这个ssl证书,这个证书是需要域名申请账号去申请并绑定域名。成功后...

2019-11-16 13:46:21 2120

原创 navicat执行sql文件报错:Got a packet bigger than 'max_allowed_packet' bytes

查询mysql的主最大允许包的命令:mysql>show VARIABLES like '%max_allowed_packet%';显示:+--------------------------+------------+| Variable_name | Value |+--------------------------+-----------...

2019-10-14 17:13:56 148

原创 因为jenkins导致磁盘空间爆满解决方法

一.job和workspace空间清理1.workspace中的内容可以直接删掉(因为workspace里面的内容是jenkins打的项目包),删完之后的第一次构建会比较久,因为很多包需要重新拉取。2.job目录不建议删除,因为里面都是你的jenkins项目任务,假如不小心删除了,千万不要重启,赶紧一个一个任务构建一遍。这样在重启就不会导致jenkins项目任务消失。二.删除Jenki...

2019-09-26 10:55:50 6890

原创 linux用shell脚本定时清理tomcat日志

一:编写shell脚本[root@localhost home]# vim clean_log.shvim平时我们是用于打某个文件,但当没有这个文件的时候回直接创建一个这个文件添加内容如下:# 删除 /usr/local/cci/safety-tomcat/logs/下30天前,文件名称包含"201"的logsfind /usr/local/cci/safety-tomcat/l...

2019-09-23 15:20:22 871

原创 使用SpringContextHolder获取bean

我们通常在utils工具类中写方法,想注入一些bean进去,但是发现@Autowired没有用,因为我们utils工具类中的方法是static修饰的方法,里面只能调static修饰的方法,和使用对象是static的。正常情况下@Autowired无法注入静态的bean,于是可以使用如下方法:private static ITokenService iTokenService = Spring...

2019-03-18 15:00:24 3960 1

原创 spring的@Async注解异步使用

一.异步简单介绍1.Spring为任务调度与异步方法执行提供了注解支持。通过在方法上设置@Async注解,可使得方法被异步调用。也就是说调用者会在调用时立即返回,而被调用方法的实际执行是交给Spring的TaskExecutor来完成。二. springboot+async异步接口实现和调用1.maven依赖:<parent> <groupI...

2019-03-15 16:44:52 533

原创 用Httpclient调用第三方接口的方法

在pom.xml中加入maven依赖jar包:&lt;dependency&gt; &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt; &lt;artifactId&gt;httpclient&lt;/artifactId&gt; &lt;version&gt;4.5.2&lt;/version&gt;&a

2019-02-21 17:49:05 1913

原创 Centos服务器上ping不通github.com解决办法

1.执行命令vim /etc/hosts2.在hosts文件中加上以下域名解析:192.30.253.113 github.com 192.30.252.131 github.com 185.31.16.185 github.global.ssl.fastly.net 74.125.237.1 dl-ssl.google.com 173.194.127.200 groups.goo...

2019-02-20 18:31:04 7546

原创 centos7服务器安装jenkins自动拉取github代码并部署

1.git安装一.CentOS7 yum 安装git命令:yum install -y git二.CentOS7 手动安装git。(好处在于可以控制版本)(1)下载git命令:wgethttps://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz //选择一个目录后执行,我的是/usr/local/g...

2019-01-16 16:03:44 2123

原创 maven的初步理解

maven大家应该都用过,也都熟悉,在这我也只是简单的写下自己对maven的个人理解:maven是一个项目构建管理和jar包管理的工具。1.项目构建管理:现在我们做的web项目大多都是maven项目,其中的原因就是让maven去管理我们的项目总体结构和项目校验、编译、测试、打包等工作。并且maven项目提供了很多我们所常用的插件,这样大大的提高了开发人员的开发效率。2.jar包管理:在...

2019-01-05 15:39:18 123

原创 jenkins构建后没有部署到tomcat下面的可能原因

jenkins配置完后进行构建,发现jenkins从git上拉下来代码并且打了war在jenkins的target目录下,构建的时候没有报错,但没有把war扔到tomcat下的webapps下面的原因: 如上图,箭头指的位置写错了,注意我的jenkins的war放的全路径是/root/.jenkins/workspace/tongshan-civil/target/jeeplus.war。...

2019-01-04 19:28:56 3280

原创 tomcat中的webapps文件夹和ROOT文件的区别和作用

我们平时在服务器上部署web项目时,直接将war包扔到tomcat中的webapps文件下后重启tomcat后,war包会自动解压,这时访问项目的地址是ip+端口+项目名称就可以,如果你要去除项目名有2种方法:1.将解压后的项目war包文件放到ROOT文件夹下,这里注意:不要把整个项目war包文件夹扔进去,这样是会访问不到报404的,这样访问项目就可以是ip+端口号了,还有就是每次更新war包...

2019-01-03 18:06:45 13463

原创 jenkins 中的git报208错误或者108错误

这里配置环境变量: 键和值GIT_SSL_NO_VERIFYtrue配置完重新启动jenkins,重启方法:在网址后面加上restart就可以 

2018-12-29 17:54:02 271

原创 mybatis中的#{}和$()的理解

 1.#{}和${}的编译时期不同,#{}是利用prepareStatement先进行预编译,在参数位置形成一个占位符?,之后再将参数传入到占位符进行执行sql。而${}是利用statement对象来执行sql。参数是直接替换掉${}的符号。2.PreparedStatement是java.sql包下面的一个接口,PreparedStatement用于执行动态sql,通过调用connect...

2018-11-27 16:35:06 576 2

原创 关于绝对路径和相对路径的理解

1.相对路径和绝对路径大家估计刚接触编程的时候就学习过,所以一些东西我就不说了,本人也只是记录下个人觉的关键的东西,相对路径:相对于当前页面位置的路径。./:是代表当前位置,../是代表上一级位置。绝对路径:绝对是相对于根目录,一开始加/就是代表根目录,也就代表这个路径是绝对路径了,静态文件的根目录在编译前的项目位置为webapp,如:,如果有些人不好理解,那么咱们换一种方式,静态...

2018-10-18 12:16:44 3128

原创 ztree利用按钮控制搜索树节点功能

将依赖的页面fuzzysearch.js文件中部门代码修改即可,具体如下:从官方下载相应的搜索树功能依赖的fuzzysearch.js,引入页面。将官方的输入框绑定的初始化方法删除,绑定在按钮触发事件里,如: $(document).ready(function(){ var t = $("#tree"); $.fn.zTree.init(t, se...

2018-05-17 16:42:07 1346

原创 jsp中EL表达式向后台传递list集合对象

jsp页面代码:&lt;form:form id="update" modelAttribute="enterpriseNumInfoListSelf" action="${ctx}/enterprise/num/update" method="post"&gt; &lt;c:forEach items="${enterpriseNumInfoSelfList}" var=&q

2018-05-04 19:15:02 1468

uming和simsun文件.zip

在JRE里面也要安装中文字体的资源 在$JAVA_HOME/jre/lib/fonts下新建一个fallback目录里面放入下载的安装包内的其中一个文件后重启服务就可以生效了。

2019-07-26

空空如也

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

TA关注的人

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