- 博客(12)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 gitlab 项目迁移
公司搭建的gitlab服务器发生迁移,域名也变了。迁移以后原来比较乱的目录结构重新整理一下。所以不能一下子把全部项目拷贝过来。需要一个个拷贝。每个项目迁移都要做以下两个步骤比较简单,其中git地址有两种一种是ssh的地址,一种是http的地址。我们使用http的地址。步骤一:从旧的gitlab服务器拉取项目到本地git clone --bare http://username:password...
2019-01-15 14:37:41
4905
原创 git clone 克隆远程仓库使用账号密码
git 拉取远程仓库的时候如果提示需要输入密码。那你可以是因为权限不足。可以在pull命令上加上账号密码就可以拉去下来。git地址有两种一种是ssh的地址,一种是http的地址。我们使用http的地址。拉取命令如下: git clone --bare http://username:password@gitlab.300.cn/package1/myProject.git其中:...
2019-01-15 14:19:28
41421
10
原创 mysql 批量修改整个数据库字符集
工作中遇到mysql数据库的所有表的所有varchar类型字符都不是utf8的,插入中文老是出现各种各样的问题。单个表修改吧,表太多了。目前没找到一个简单的方法,下面介绍批量修改数据库字符集的办法之一: 1、创建批量修改语句 修改单个表的字符集的命令是:alter table 表名 convert to character set utf8mb4 collate utf8mb4_b...
2018-11-19 15:16:13
5681
1
原创 IntelliJ IDEA web添加Application Servers,添加本地tomcat
web项目经常用到servlet容器,如tomcat,做本地化测试,启动和校验等。默认情况下是看不到Application Servers小窗口的。idea 添加本地容器(我能用的是tomcat)步骤如下:最上面的导航栏选择Run-->Edit Configurations。或者快捷键Ctrl+Shift+A 输入Run/Debug Configuration,选择第一个Edit Con...
2018-11-12 11:57:36
26186
4
原创 java 文件夹下所有文件快速拷贝到另外一个文件夹
在开发过程中,遇到需要拷贝文件夹的需求。网上大部分人的做法是遍历文件夹下每一个文件然后逐个拷贝。已验证效率比较地下。遂搜了一下是否有开源的项目已经实现了该功能。apache基金会有一个开源jar包commons-io已经实现了该功能。maven依赖<dependency> <groupId>commons-io</groupId> <art...
2018-05-21 20:41:25
8814
2
原创 mysql 数据库 修改默认时区
mysql数据库创建后。默认的时区比东八区少了八个小时。如果sql语句中使用到mysql的时间的话就会比正常时间少了八个小时。所以需要修改mysql的系统时区。使用mysql连接工具或者命令好工具都可以。我用workbench输入命令行:select now(); 查看mysql系统时间。和当前时间做对比set global time_zone = '+8:00';设置时区更改为东八区flush ...
2018-03-15 13:59:19
67269
6
原创 java BeanUtils 快速构从相似对象中构建新对象
后台开发经常要做分层,例如java代码通常将业务大致上分为controller,service,dao层。为了适应不用层的业务变化。不总是一个javaBean贯穿所有层次。从接受用户请求,到最终和数据库交互。所以就有了VO(view object),BO(business object),PO(persistent object)的概念。之所以用这么多对象而不是一个对象贯穿始终,有一篇博客讲的比较
2018-02-07 20:22:59
719
原创 java swagger ui 添加header请求头参数
我用到的swagger 主要有三款产品,swagger editor,swagger ui 和swagger codegen。 swagger editor:主要是一个本地客户端,用来自己添加api,自己来测试,相当于一个api的可视化测试工具和定义工具吧。 swagger ui:主要用户嵌入到项目中,将所有的接口生成一个可视化的页面,方便前后端联调 swagger codegen:主
2018-02-07 19:31:05
64722
9
原创 eclipse ctrl shift / 折叠代码失效
eclipse 的 ctrl shift /能够折叠和收起代码,如果失效,可以尝试用一下步骤恢复方法一: 在eclipse中寻找Window->Preferences->Java->Editor->Folding 将Enable folding点上然后点击应用。一般就能解决问题如图:方法二: 如果方法一不管用尝试在eclipse中查找 Window->Preferenc
2018-02-06 20:14:51
3044
原创 mongoDB3.4(一)单个节点centos下 yum安装
mongoDB部署使用副本集+分片使用可做到高负载。但是在实际测试的时候,有时只需要安装单个mongodb做测试时用。下面是我在centos7下部署的单个mongoDB。1、配置包管理系统(我安装目前最新的3.4版本)sudo yum install -y mongodb-org然后在文件中输入以下配置:[mongodb-org-3.4]name=MongoDB Re
2017-11-28 20:50:36
359
原创 java http请求中解决跨域问题
在java代码中为保证在java代码中发送http请求不会发生跨域问题。需要在创建httpclient的时候做特殊的处理。处理方式也很简单,就是创建httpClient的时候,不再创建简单的ClosableHttpClient.可以为创建httpclient创建一个单独的方法。 /** * 获取 HttpClient,解决跨域问题 * @return HttpClient * @t
2017-08-28 13:45:51
4035
1
用户登录保持以及状态判断由前端控制还是由后台控制?
2017-09-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人