6 KyrieCao

尚未进行身份认证

我要认证

热爱Web开发,主打Java后台,实习生。

等级
TA的排名 2w+

Windows Server 2012 搭建 Git 服务器

前言今天因公司不能走外网需要搭建一个内网的GIt服务。服务器是 Windows Server 2012,通过查看其它的博客搭建成功了,将搭建过程整理出来。搭建过程1.下载Gitblitgitblit是git的服务端,根据自己的系统下载相应的版本,我这里是Windows版的。下载地址 http://www.gitblit.com/下载好之后直接copy到自己的windows serv...

2019-10-24 21:05:58

TortoiseGit设置SSH-key实现免用户名密码验证

TortoiseGit设置SSH-key实现免用户名密码验证方法1.打开TortoiseGit下的PuttyGen。2.点击 Generate 生成即可。生成比较需要等待一下。3.生成完成之后登录 Gitblit 将 public kye 复制进去即可。点击保存即可4.回到 putty 点击 Save private key 保存为tortoiseGit可以识别的 .ppk...

2019-10-23 15:29:31

Windows Server 2012 搭建 Git 服务器1

前言今天因公司不能走外网需要搭建一个内网的GIt服务。服务器是 Windows Server 2012,通过查看其它的博客搭建成功了,将搭建过程整理出来。搭建过程1.下载Gitblitgitblit是git的服务端,根据自己的系统下载相应的版本,我这里是Windows版的。下载地址 http://www.gitblit.com/下载好之后直接copy到自己的windows serv...

2019-10-21 17:13:16

在线搭建SpringCloud,一分钟搞定

说明SpringCloud的搭建,在入门阶段比较难搞懂,因为官方给的文档好像有点儿乱,而且版本的选择也是一件令人琢磨不透的事情。但实际上实现消费端->eureka->服务端非常简单,但仍然有需要注意的地方,这里我不详讲如何搭建,而是分享如何通过懒猴子CG来在线搭建,避免各种坑!懒猴子CG简单说明懒猴子CG是一款代码生成器,可以在线搭建框架,目前可以在线搭建springboot,s...

2019-08-15 08:10:01

一分钟在线搭建Dubbo框架

说明Dubbo框架相比SpringCloud而言要好搭建很多,毕竟没有那么多的依赖包。即使不够简单,但是要完成一整套Dubbo框架,我个人还是花费了6个小时去做。现在教大家如何使用懒猴子CG一分钟完成我6个小时的活。搭建步骤1.打开懒猴子CG,传送门2.选中Dubbo框架模版,如下图:3.然后点击录入元数据按钮打开录入数据面板,直接点击生成代码,如下图:4.点击全部下载代码,将代...

2019-08-15 08:09:36

解决GitHub Clone 速度过慢问题

前言在公司从 github 上clone没一点问题,回到宿舍clone一个项目直接clone失败。经常少于1k/s,要奔溃,原因是因为宿舍网络太慢的导致的,搜了一下解决方法。修改HOST文件。解决办法Windows下在 C:\Windows\System32\drivers\etc\hosts添加下面内容# GItHub151.101.112.249 http://global-ssl....

2019-07-31 16:45:32

SpringDataRedis的详细使用

准备工作1、引入 Jedis 和 SpringDataRedis依赖。<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependen...

2019-07-18 15:54:02

解决Hibernate 异常:duplicate import: refers to both com(try using auto-import="false")

前言今天在做项目时出现了很奇怪的异常,项目是 Hibernate 框架,生成了两个实体类,启动项目时报错。异常信息Invocation of init method failed; nested exception is org.hibernate.AnnotationException: Use of the same entity name twice: WExamResultEnt...

2019-07-13 08:30:46

Comparator接口对JAVA实体对象进行排序

前言最近在做项目中遇到一个排序问题,对实体类的某个字段进行排序。可以通过实现Comparator接口进行排序。方法一在实体类中实现 Comparator 接口,接口需要实现 compare 方法即可。public class OptionsEntity implements Comparator { private String id; private String questionI...

2019-07-12 11:04:54

Mybatis No enum constant org.apache.ibatis.type.JdbcType.TEXT

前言今天在用Mybatis Generator 生成的代码问题。原因是因为数据库类型是 text类型,在Mapper.xml 里的ResultMap的 JdbcType也是 TEXT 类型 所以导致运行出错。错误[xxxxx\ArticleMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException...

2019-07-10 07:58:14

Vue中使用Ckplayer播放器

1、官方下载地址:http://www.ckplayer.com/down/下载最新的即可。2、解压后可以看到ckplayer这个目录,将它复制到项目中的static目录下。3、在index.html中引入即可。4、使用。在data中定义videoObject对象。videoObject:{ width:1015,//宽度,也可以支持百分比(不过父元素宽度要有) ...

2019-06-19 11:41:34

GIT版本回退到某个版本并提交到远程仓库

1、查看当前分支的历史版本。git log --pretty=oneline2、回退到分支的某个版本。git reset --hard 0762c500bb976c5884916dfd5f745e64d80f18ef3、查看分支当前版本。git rev-parse HEAD4、提交回退的版本到远程仓库。git push -f注意强制提交后,当前版本后面的提交版本将会删掉!...

2019-06-14 08:11:45

ERROR 1018 (HY000): Can't read dir of '.' (errno: 13 - Permission denied)

前言今天在查看数据库的时候出现了一个错误。mysql> show databases;ERROR 1018 (HY000): Can't read dir of '.' (errno: 13 - Permission denied)错误说没有权限查看数据库,这是怎么回事呢。解决办法查看 /etc/my.conf配置,查看data目录在哪里,给目录添加对应的权限即可。vim /...

2019-06-05 08:09:35

Jenkins一键部署SpringBoot项目

前言上篇文章已经安装好了Jenkins和一些简单的配置。没有安装的可以查看我上篇文章。Linux Centos下安装Jenkins安装一些必要的插件1、菜单系统管理【插件管理】。由于我们安装的时候已经安装好了其它的插件,这里只安装下面这些就可以了。Maven Integration plugin #构建Maven项目需要Publish Over SSH #连接服务器需要Sa...

2019-06-03 11:55:42

Linux Centos下安装Jenkins

前言最近发现在部署项目的时候感觉特别繁琐,改动一点代码就需要重新打包上传到服务器,所以准备学习Jenkins自动部署。Jenkins下载与安装1、打开 下载地址 版本自行选择,我这里选择的是jenkins-2.164-1.1.noarch.rpm。2、上传到自己的服务器,可以使用 rz 命令。3、使用 rpm 命令安装。rpm -ih jenkins-2.164-1.1.noarch...

2019-06-02 10:26:24

最最最常见的Java面试题总结(二)

一、String 和 StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?String 和 StringBuffer、StringBuilder的区别可变性String 类中使用 final 关键字字符数组保存字符串,private final char value[] ,所以 String 对象是不可变的。而 StringBuilder 与 St...

2019-05-31 11:38:11

最最最常见的Java面试题总结(一)

一、为什么JAVA中只有值传递?按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。Java程序设计语言总是采用按值调用。也就是说,方法得到的是所有参数值的一个拷贝,也就是说,方法不能修改传递给它的任何参数变量的内...

2019-05-30 19:16:40

在线搭建SpringBoot + Mybatis + 最佳实践框架

前言最近发现一个非常好的代码生成工具,提供了强大的可编程能力和代码生成能力,其基本原理就是通过freemarker来制作代码模版,但系统为模版之间的依赖做了深层的封装和处理,分分钟生成 springboot+Mybatis框架。线上地址懒猴子CG:http://cg.lazy-monkey.com/代码生成1、首先选择自己的要生成的模版。左侧可以配置文件包名,第个文件的具体路径,以及修...

2019-05-24 21:20:44

MySql查询当天、本周、本月、本季度、本年的数据

今天SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(NOW());昨天SELECT * FROM 表名 WHERE TO_DAYS(NOW()) - TO_DAYS(时间字段名) <= 1;本周SELECT * FROM 表名 WHERE YEARWEEK(DATE_FORMAT(时间字段名,'%Y-%m-%d')) = YEAR...

2019-05-18 23:09:30

JAVA final、static、transient关键字的作用

final关键字的作用1、被final关键修饰的类不可以被继承2、被final关键修饰的方法不可以被重写3、被final关键修饰的变量不可以被改变被final修饰的变量不可以被改变,什么不可以被变呢,是变量的引用?还是变量里面的内容?被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的。(切记不可变的是变量的引用而非引用指向对象的内容)总结:1、被f...

2019-04-03 15:14:35

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。