自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

原创 jetty换启动端口

jetty:run -Djetty.port=8086

2017-09-15 18:01:12 1370

原创 docker下的swagger-ui动态一个地址展示多个文档

1,下载swagger-ui镜像2,运行swagger-ui镜像docker run -d -p 8081:8080 -v /swaggerjson:/foo swagger-ui/swaggerjson:为本机路径,8081为本机端口;-v 将本机中的swaggerjson文件映射到swagger-ui容器中3,docker exec -it swagger-ui容器id /bi

2017-09-15 09:45:01 3655

原创 用swagger-ui展示不同路径多个项目的接口文档

首先得安装node1,在定好路径下创建空文件夹node_appmkdir node_app;2,cd node_app    nom init(一直enter)3,安装expressnpm install express --save4,创建index.jsvim index.js5,把代码贴到index.js中var exp

2017-09-14 18:29:58 13480

原创 maven-war-plugin生成swagger。json并打包到war包中(springmvc)

1,依赖 io.swagger swagger-core 1.5.162,plugin groupId>org.apache.maven.pluginsgroupId> maven-war-plugin 2.6 ${project.artifactId}-${project.version}

2017-09-14 17:31:44 689

原创 shell动态读取文件夹下的文件和文件名并替换到页面上

#! /bin/shNGINX_ROOT=/usr/share/nginx/htmlINDEX_FILE=$NGINX_ROOT/index.html#sed -i 's/url/urls/g' $INDEX_FILEls -1 /foo|awk -v cpath='/' 'BEGIN{print "["}{print "{url:\""cpath$0"\",n

2017-09-08 16:59:31 732

原创 schemaValidationMessages":[{"level":"error","message":"Can't read from file /swagger.json"}]

在index.xml中的new url{uri:xxx;//这里加上:validatorUrl:false},ok!

2017-09-01 15:48:04 4858 1

原创 swagger-maven-plugin自动生成swagge.json(Jersey项目)

1,加入依赖                    io.swagger            swagger-jersey2-jaxrs            1.5.0        2,加入插件                            com.github.kongchen                swagger-mav

2017-08-29 14:55:48 1971

原创 swagger-maven-plugin自动生成swagger.json(springmvc项目)

1,加入依赖: io.swagger swagger-core 1.5.162,加入插件 com.github.kongchen swagger-maven-plugin 3.1.4(貌似别的版本不行,耗了挺长时间的) true

2017-08-29 14:49:42 6041 3

原创 spring boot 解决无法访问静态资源

在application.yaml中加入:spring.jersey.application-path: /rest访问controller中的方法:http://localhost:port/rest/xxx将静态资源放在resources的static下,访问静态资源时直接访问http://localhost:port/**.htm如下图:

2017-08-22 11:36:15 4301

原创 windows下部署阿里下的rap

要求:jdk1.8+tomcat 8+rap最新版1,下载war包https://raw.githubusercontent.com/thx/RAP/release/xxx2,将war包拷贝到Tomcat的webapp下,更改名字为(大写ROOT)root.war,启动Tomcat,自动解压,停止Tomcat,在解压包root(大写)下找到config.proper

2017-07-12 18:31:02 2316

原创 Windows 搭建swagger editor 和swagger ui

一,搭建swagger editor要求:node.js环境1,安装node.js2, npm install;3,git clone https://github.com/swagger-api/swagger-editor.gitcd swagger-editornpm installnpm run buildnpm start4,然后就根据网址启动swag

2017-07-12 18:20:40 3431

原创 springmvc 配置swagger ui 生成接口文档

swagger version :1.0.21.pom.xml com.mangofactory swagger-springmvc 1.0.2 com.mangofactory swagger-models 1.0.2 com.wordnik swagger-annotations 1.3.11

2017-07-12 17:54:47 1435

原创 web.xml url-pattern 中/ 和/*的区别

最近被web.xml中 url-pattern坑的很惨,弄了好久,记下来以后翻翻:1,/: 会匹配到/springmvc这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url,即:*.jsp不会进入spring的 DispatcherServlet类 。2,/*/*是拦截所有的请求,/*的话把静态资源包括js css img html等也拦截了,这样配置的话你需要配置静态

2017-07-05 20:18:29 281

原创 docker + harbor(centos7)+http

首先说明,一定要严格按照官方文档,认真阅读,否则会走很多弯路。搭建完之后你会发现其实也不难。附上官网地址:https://github.com/vmware/harbor/blob/master/docs/installation_guide.md一,准备环境1,安装docker-compose(我是安装最新版本)2,安装docker(我也是最新版本)3,centos自带Pyt

2017-06-26 15:52:22 646

原创 centos:mysql更改密码和设置远程登录,更改默认字符

1,更改密码/etc/init.d/mysqld stopmysqld_safe --skip-grant-tables & mysql -u rootuse mysql;对于5.7以上版本:update mysql.user set authentication_string='xxxx' where user='root' and host='localhost';

2017-06-15 17:28:05 272

原创 docker容器和Linux的一些指定,以便自己查阅

1,查看运行的registry日志docker logs registryimageid2,查看内核版本:cat  /etc/redhat-release;uname -r3,查看系统位数:getconf LONG_BIT4,docker 进入正在运行的容器docker exec -t -i 容器id /bin/bash5,通过docker-toolbox拼通docker容

2017-06-15 16:53:50 567

原创 可视化dockerregistry中的镜像

1,先来个简单的:docker run -d -p 5000:5000 --name registry-srv registry:2docker run -it -p 8080:8080 --name registry-web --link registry-srv -e REGISTRY_URL=http://registry-srv:5000/v2 -e REGISTRY_

2017-06-15 16:40:39 452

原创 docker 创建私有仓库registry 链接ldap

1,与前边一篇步骤一样,只是将auth_config.yml中加点配置,在里边改吧改吧,即# . See reference.yml for explanation for explanation of all options.## auth:# token:

2017-06-15 16:23:18 969

原创 docker 搭建私有仓库registry (多用户)

Docker Registry v2 + Token Auth Server (Registry v2 认证)环境:虚拟机中的centos1,创建目录(基于/data/目录下)auth_server/├── config│   └── auth_config.yml└── ssl    ├── server.key    └── server.pem2,创

2017-06-15 16:13:21 2049

原创 docker搭建registry(对于认证的个人用户)

1,sh -c "openssl req \-newkey rsa:4096 -nodes -sha256 -keyout /certs/domain.key \-x509 -days 365 -out /certs/domain.crt"2,docker run --entrypoint htpasswd registry:2 -Bbn testuser testpassword

2017-06-15 16:01:01 575

原创 docker 搭建私有仓库(对于所有人)

1,docker run -d -p 5000:5000 -v `pwd`/data:/var/lib/registry --restart=always --name registry registry2,在daemon.json中配置insecure-registries:[registry.com:5000]      -》》在centos环境中,/etc/docker/daemon.j

2017-06-15 15:54:20 240

原创 centos安装docker

1,su root2,yum install -y yum-utils device-mapper-persistent-data lvm23,yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo4,不知道docker-ce-edge有什

2017-06-15 15:44:01 325

原创 linux 用户不在sudoers中,将被告

1.chmod 740 /etc/sudoers 2.sudo gedit /etc/sudoers 3.找到# Allow members of group sudo to execute any command               %sudo    ALL=(ALL) ALL    在下面添加一行,如下                  xx       ALL=(

2017-06-15 15:09:46 327

原创 创建含Javaweb环境和MySQL的docker镜像

1,下载centos6镜像,为什么不下载centos7,因为centos7有个巨大的坑,装了MySQL之后,没有装service服务,MySQL启动不了;2,docker run -i -t -v ~/mysql:/var/lib/mysql/xxx(为项目的数据库名) centos6 /bin/bash3,yum mysql-server4,启动MySQL,并解决数据库的乱码问题

2017-06-02 18:10:51 1860 1

原创 docker搭建私有仓库,(docker-toolbox)

大部分的docker都装在Linux上,所以网上所说的在/etc/docker/profile上加上insecure-registry=“xxx”的这个配置也许有用,对于系统是windows7,装的是docker-toolbox用户来说,资料很少。无论linux还是windows都会碰到一个问题,就https...这个问题。在这个坑中呆了很久,也是摸着石头过河,so,希望大家能跳出这个坑。

2017-06-02 17:48:56 2710

原创 复选框全选、全不选

type="checkbox" name='checked' id="allCheck">style="margin-left:8px;margin-right: 25px;">全选$("#allCheck").click(function() { $("input[name='shareuserId']").each(function(){ console.info($(t

2017-03-28 20:31:42 184

原创 循环遍历一段时间内的每一天

public List handleCirculationDate(String today,String passday){ List listDate = new ArrayList; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); try{ Date startDate

2017-03-23 17:43:06 5613 1

原创 利用freemarker在js中写入list

var listMember = "${listMemberLog?size}";if(listMember!=0){ #list listMemberLog as label > var time=[]; var userLog = "${label.list?size}"; #list label.list as user >

2017-03-23 14:56:02 2807

原创 validate

$("#loginForm").validate({        debug:true,        ignore: "",        onkeyup:false,        submitHandler: function(form) {               if(loginCount >=5 && !validMcode()) {          

2017-03-17 10:07:25 269

原创 form表单验证validform

1,引入style.css2,引入jssrc="${request.contextPath}/js/bootstrap.min.js">src="${request.contextPath}/js/Validform_v5.3.2_min.js">3,在input框中添加属性datatype,errormsgclass="col-sm-5"> type="text

2017-03-16 14:38:06 1058

原创 fullcalendar + bootstrap

html>lang="zh-cn"> charset="utf-8"> 主页 href="${request.contextPath}/css/bootstrap.min.css" rel="stylesheet"> href="${request.contextPath}/css/fullcalendar.min.css" rel="stylesheet">

2017-03-14 15:33:35 3205 1

原创 bootstrap 监听点击关闭事件以及禁用空白处点击自动关闭

1,禁用自动关闭class="modal" id="calenderModel" data-backdrop="static" >2,监听关闭事件//检测到模态框点击关闭按钮$('#calenderModel').on('hidden.bs.modal', function(){ revertFunc();//该处为fullcalendar的回调函数,与boot

2017-03-14 14:55:01 1145

原创 shiro

一,功能1,提供认证服务,通过他可以完成身份认证,让他去判断用户是否为真实的用户;2,提供授权服务,识别用户是否有权限访问该服务;3,提供回话管理服务二,实现1,实现认证服务功能读取classpath下的shiro。ini文件,并通过工厂类来创建securitymanager对象,将对象放入securityutil中,供shiro框架随时读取;通过securityu

2016-12-12 11:36:35 226

原创 简单cas 配置

1,PGTProxy Service的代理凭据。用户通过CAS成功登录某一Proxy Service后,CAS生成一个PGT对象,缓存在CAS本地,同时将PGT的值(一个UUID字符串)回传给Proxy Service,并保存在Proxy Service里。Proxy Service拿到PGT后,就可以为Target Service(back-end service)做代理,为其申请PT。

2016-11-26 11:44:36 317

原创 单点登录

1,优势:每个用户只需记录一个用户名密码,登录一个平台后即可实现各应用系统的透明跳转,而且实行统一的用户信息管理系统,系统管理员只需维护一套人员信息,更改信息通过平台接口同步更新至各个应用系统,实现人员系统单次维护全公司同步变更,大大提高工作效率。2,原理cas client:即各种web应用,比如:oa系统用户访问oa系统,oa系统经过配置,会重定向到cas server用户

2016-11-24 10:02:09 292

原创 自定义MVC框架

1,开发一个类加载器ClassUtil加载基础包名下的所有类,比如使用了某注解的类,或者实现了某接口的类,再或者继承了某父类的所有子类;该类的相关方法:获取类加载器,加载类,获取指定包名下的所有类;2,定义4个注解类Action,controller,service,inject3,助手类ClassHelper获取应用包名下的所有类,应用包名下所有service类,应用包名

2016-11-19 17:12:17 349

原创 字节流和字符流的区别

字节流字节流主要是操作byte类型数据,以byte数组为准,主要操作类就是OutputStream、InputStream字节输出流: 6 public class Test11 { 7     public static void main(String[] args) throws IOException { 8         File f = new File("d:"

2016-11-17 14:27:25 864

原创 文件输入流输出流

1,创建文件public static File createFile(String fileName) { File file = new File(fileName);//fileName是file路径,如String writeFilePath = "F:\\clpsmart\\clp.ldif"; try { if (!file.exists())

2016-11-17 10:56:04 299

原创 表单验证validate

$("#signupForm").validate({        errorPlacement:function(error,element){            //var e = element[0].parentElement;            //error.appendTo($(e).next());           if(error.text()

2016-06-12 16:42:57 299

原创 ztree2

var setting = {   isSimpleData : true, //数据是否采用简单 Array 格式,默认false   treeNodeKey : "id", //在isSimpleData格式下,当前节点id属性   treeNodeParentKey : "pid", //在isSimpleData格式下,当前节点的父节点id属性   showLi

2015-07-14 15:45:42 507

hadoop环境搭建

2017-01-06

cas服务配置

2017-01-06

archiva使用

2017-01-06

gitlab文档

2017-01-06

我是一只it小小鸟

主要是即将踏入it行业的人的一些建议,讲述作者亲身经历,同时与进入该行业的人共勉。

2015-08-16

空空如也

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

TA关注的人

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