- 博客(52)
- 收藏
- 关注
原创 linux搭建gitlab
1.下载gitlab包https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm2.安装gitlabrpm -ivh gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm3.修改配置vim /etc/gitlab/gitlab.rb#修改访问URL#格式:external_url 'http://ip:端口'external_url
2022-01-04 22:59:38 535
原创 2021-10-20
搭建gitlab简介1.安装简介Gitlab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。Gitlab和GitHub一样属于第三方基于Git开发的作品,免费且开源。与GitHub类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,Gitlab可以部署到自己的服务器上,数据库等一切数据信息都掌握在自己手上,适合团队内部协作开发。简单来说可以把Gitlab看做是个人版的GitHub。1.安装(1)安装相关依赖-y install
2021-10-20 22:19:53 151
原创 mybatis配置支持多数据库
Mybatis同时支持多种数据库 SELECT EXISTS(SELECT 1 FROM `${db}`.test_table WHERE table_id=#{tableId} LIMIT 1) SELECT COUNT(*) FROM ${db}."test_table " WHERE "table_id"=#{tableId} mapper.xml中加上databaseId就可以指定要用的sql,mybatis会根据链接过来的Data
2020-11-13 23:24:15 1360
原创 2020-08-15
package com.wanmotang.project.test;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLSession;import java.io.IOException;import java.net.HttpURLConnection;import java.net.MalformedURLException;imp.
2020-08-15 12:22:44 107
原创 java绕过证书访问https
package com.wanmotang.project.test;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLSession;import java.io.IOException;import java.net.HttpURLConnection;import java.net.MalformedURLException;imp.
2020-06-28 00:22:01 648
原创 springboot集成mybatis,设置动态数据源
动态切换多数据源配置,并使用注解切换需要引入的pom坐标 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version> &l
2020-05-10 20:24:15 438
原创 java调用shell脚本
System.out.println("执行shell开始");ProcessBuilder builder = new ProcessBuilder("/bin/chmod", "755","/shell/sh/test.sh");Process process = builder.start();process.waitFor(10L,TimeUnit.SECONDS);Proces...
2020-03-16 20:44:39 220
转载 oracle批量插入数据
https://blog.csdn.net/weixin_39184713/article/details/93622242https://blog.csdn.net/u012843873/article/details/83064177https://my.oschina.net/u/3555887/blog/3012219
2020-03-16 00:04:43 233
转载 ubantu的安装
转载:http://www.ztyfamily.com/htmls/20190928_ubuntu19.04Install.html一、准备工作1.下载镜像在官方网站“https://cn.ubuntu.com/download”下载镜像文件:ubuntu-19.04-desktop-amd64.iso2.下载U盘制作工具在官方网站“https://rufus.ie/”下载软件...
2020-03-01 00:12:51 701
原创 java调用shell脚本
背景我们在开发过程中,大部分是java开发, 而在文本处理过程中,主要就是脚本进行开发。 java开发的特点就是我们可以很早地进行TDDL, METAQ 等等地对接; 而脚本开发的特点就是在进行批处理的时候非常方便。 前阵子我遇到这么一个需求场景: 对抓取的数据进行打包, 后来又遇到我要通过脚本进行抓取,比如nodejs下基于phantomjs的casperjs爬虫。解决方法对于第一个...
2020-02-29 15:24:01 1026
原创 jquery表单校验
https://www.runoob.com/jquery/jquery-plugin-validate.html<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script> <script src="http://static.runo...
2019-12-08 22:18:26 873
转载 使用aop管理springboot的操作日志,aop相关操作,解决使用过滤器拦截后mvc获取不到参数问题
一、需求在开发系统时,尤其是后台管理系统,几乎每一个操作,都要求记录其操作日志。二、实现如果在每一个操作结束之后,都加上一个记录日志的操作,那样代码会非常臃肿,耦合度高、代码可读性差,维护难。本例中,采用AOP来实现日志记录功能,一个注解即可实现同样的效果。1、新建一个注解SysLogPoint,用于标识需要记录日志的切面package com.yclouds.common.c...
2019-10-24 23:45:53 392
原创 使用jconsole远程连接linux上的java应用
需要在nohup中添加下面的配置-Djava.rmi.server.hostname=192.168.0.128-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=10000-Dcom.sun.management.jmxremote.authenticate=false具体的示例:noh...
2019-10-23 00:33:50 388
转载 Java 对 AD 域用户的增删改查操作
https://www.cnblogs.com/cnjavahome/p/9043490.htmlhttps://www.cnblogs.com/amoyzhu/p/9261844.html安装证书:http://blog.sina.com.cn/s/blog_4c09eb730101g3vy.htmlhttps://blog.csdn.net/zhuyongru/article...
2019-08-06 22:15:03 839
转载 https的实现原理
http://www.360doc.com/content/13/0809/14/1073512_305848184.shtml
2019-07-22 22:57:49 83
转载 数据库分库分表和带来的唯一ID、分页查询问题的解决
需求缘起(用一个公司的发展作为背景) 1.还是个小公司的时候,注册用户就20w,每天活跃用户1w,每天最大单表数据量就1000,然后高峰期每秒并发请求最多就10,此时一个16核32G的服务器,每秒请求支撑在2000左右,负载合理,没有太大压力,基本没有宕机风险。 2.当注册用户达到2000W,每天活跃用户数100W,每天单表新增数据量达到50W条,高峰期请求量达...
2019-07-22 01:03:44 326
原创 windows安装RabbitMQ无法访问(http://localhost:15672)_解决方案
正常情况下,RabbitMQ安装完成后,在开始菜单右键选择【RabbitMQ Service - start】,然后以管理员身份运行可通过访问 http://localhost:15672 进行测试,默认登录账户为:guest / guestPS:以上若不能正常访问RabbitMQ界面,则需要首先启动其管理模块确保已切换到RabbitMQ安装目录的sbin目录下,再使用操作命令...
2019-07-15 22:12:14 3237
原创 离线CentOS6.x安装
注意:以下安装过程均以CentOS-6.7-i386-bin-DVD1.iso为实例,根据Linux系统内核版本不同可能有不同情况,本教程不保证centos其他版本也能正确使用。配置网卡没有任何配置,最开始没有网卡,需要首先配置先查看windows本地的ip段 此处是192.168.25.1配置网卡,要和本地的对应网段相同vi /etc/sysconfig/netw...
2019-06-27 10:13:10 351
原创 linux中安装mysql
1、首先关闭linux的防火墙,执行命令chkconfig iptables off2、从mysql官网上下载自己适合的mysql版本https://dev.mysql.com/downloads/mysql/5.6.html#downloads,进入mysql官网,依次点击3、下载后的mysql文件mysql-5.6.40-linux-glibc2.12-i686.tar...
2019-06-26 17:13:08 79
原创 Centos 配置eth0 提示Device does not seem to be present
在VMware里克隆出来的CentOS6.XLinux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting down loopback insterface: ...
2019-06-26 14:23:39 123
转载 navicat连接linux的mysql数据慢的解决方法
1.状态:使用Navicat 打开远程数据库很慢。2.解决方法:在mysql配置文件 my.cnf 内加入skip-name-resolve 保存 重启mysql根据文档说明,如果你的mysql主机查询DNS很慢或是有很多客户端主机时会导致连接很慢,由于我们的开发机器是不能够连接外网的,所以DNS解析是不可能完成的,从而也就明白了为什么连接那么慢了。同时,请注意在增加该配置...
2019-05-16 14:45:01 758
转载 使用PIO导出excel
方法一.https://blog.csdn.net/m0_37578731/article/details/77989994方法二.实现标题,合并单元格等等https://blog.csdn.net/Michael_Joy/article/details/78211527方法三:https://www.cnblogs.com/yanjie-java/p/8177417.h...
2019-03-15 15:34:01 369
转载 cloudkitty运用
cloudkitty安装:https://blog.csdn.net/u010305706/article/details/50239089在OpenStack开发社区向“Big Tent”模式全面转型之际,一个新的项目—CloudKitty进入了人们的视野。该项目基于OpenStack对外提供Rating-as-a-Service的服务,旨在解决IaaS层计费方面的需求。Why we n...
2019-02-28 22:35:51 1393 1
转载 安装centos7
准备工作:1. VM虚拟机(本文使用VMware14.1.2)2.Centos7安装包(https://www.centos.org/download/)centos官网提供多个版本下载,一般使用标准的DVD版安装版,大约4.2G。也可以使用mini版,后续自己安装第三方软件。各版本区别:https://wiki.centos.org/Manuals/ReleaseNotes/Cent...
2019-02-25 21:57:44 138
转载 mycat的读写分离及分表分库
转:https://www.cnblogs.com/joylee/p/7513038.html学会数据库读写分离、分表分库——用Mycat,这一篇就够了!系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多...
2019-02-21 10:33:23 123
转载 引入icomoon的字体
icomoon:生成字体图标的方法并应用字体图标任意缩放不会失真,也大大减少请求数量,非常好用。在线生成工具:https://icomoon.io/app/#/select在线SVG图库(阿里), 用于导入:http://www.iconfont.cn/search/index?q=%E9%92%B1&page=11、进入网址:主页面...
2019-01-05 21:30:50 611
转载 4种多线程的实现
https://www.cnblogs.com/lwbqqyumidi/p/3804883.html;; 下面链接更好,http://blog.csdn.net/evankaka https://blog.csdn.net/evankaka/article/details/51489322
2018-11-30 17:59:20 163
转载 单点登录sso
https://blog.csdn.net/xiaokang123456kao/article/details/72821444;https://blog.csdn.net/zhangjingao/article/details/81735041;跨域请求jsonp
2018-11-22 17:59:05 276 1
转载 消息队,及配置不使用死信队列
https://blog.csdn.net/flashflight/article/details/51541859 一;https://blog.csdn.net/flashflight/article/details/51712716二;https://blog.csdn.net/flashflight/article/details/51716956三;https://blog....
2018-11-21 16:45:11 298
转载 maven中通过aliyun下载依赖
1.确认pom.xml中的远程仓库或者nexus私服配置正确有些项目的pom.xml会配置nexus私服,用于下载一些局域网依赖或者其他公开私服的依赖,请确认这里配置正确。(没有使用远程仓库或本地nexus私服的请跳至下一步~)当前也可以改为使用一些国内比较好用的仓库镜像配置,如阿里云,从而加快包的下载,不再从官方仓库缓慢下载而导致下载不下来。项目中pom.xml中的远程仓库配置示例:...
2018-11-12 17:01:01 5626
转载 mysql中的时间处理函数
-- MySQL日期时间处理函数-- 在MySQL里也存在和Oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用。-- 那么MySQL中就不用DUAL了吧。SELECT NOW();-- 当前日期时间:2017-05-12 11:41:55-- 除了 now() 函数能获得当前的日期时间外,MySQL 中还...
2018-11-07 16:57:20 256
转载 sql优化
SQL优化指南 慢查询日志 开启撒网模式 开启了MySQL慢查询日志之后,MySQL会自动将执行时间超过指定秒数的SQL统统记录下来,这对于搜罗线上慢SQL有很大的帮助。SHOW VARIABLES LIKE 'slow%'以我刚安装的mysql5.7为例 查询结果是这样子的: slow_launch_time:表示如果建立线程花费了比这个值更长的时间,s...
2018-11-05 14:29:29 79
转载 idea导入项目只显示项目中的文件,不显示项目结构
导入项目之后,只显示项目文件,不显示项目结构 解决方法1.点击file->project structure..->Modules点击右上角+加号 -》import Modules 2.选择你的项目,点击确定 3.在如下页面选择import modules from external model选择maven,然后一直点击下一步ne...
2018-10-24 16:01:25 882
转载 idea中git使用
假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七:小张获取小袁提交的分支场景八:小张把分支合并到主干 ...
2018-10-24 13:06:07 116
原创 linux7重置密码操作
CentOS 7 root密码的重置方式和CentOS 6完全不一样,CentOS 7与之前的版本6变化还是比较大的,以进入单用户模式修改root密码为例。1.重启开机按esc2.按e3.编辑修改两处:ro改为rw,在LANG=en_US.UFT-8后面添加init=/bin/sh(如果没有ro就直接在rhgb前面加rw)4.按Ctrl+X重启,并修改密码5.由...
2018-09-24 15:22:38 5624
转载 linux的操作命令
Linux使用jstat命令查看jvm的GC情况Linux使用jstat命令查看jvm的GC情况 http://www.open-open.com/lib/view/open1390916852007.html http://www.aiuxian.com/article/p-2032660.htmlhttp://blog.csdn.net/u011202334/art...
2018-09-02 22:08:31 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人