- 博客(42)
- 资源 (5)
- 收藏
- 关注
原创 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
3812
原创 用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
13694
原创 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
747
原创 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
792
原创 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
4954
原创 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
2121
原创 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
6226
1
原创 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
4583
原创 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
2362
原创 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
3589
原创 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
1477
原创 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
312
原创 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
678
原创 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
303
原创 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
605
原创 可视化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
509
原创 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
1012
原创 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
2148
原创 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
627
原创 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
257
原创 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
403
原创 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
358
原创 创建含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
1945
原创 docker搭建私有仓库,(docker-toolbox)
大部分的docker都装在Linux上,所以网上所说的在/etc/docker/profile上加上insecure-registry=“xxx”的这个配置也许有用,对于系统是windows7,装的是docker-toolbox用户来说,资料很少。无论linux还是windows都会碰到一个问题,就https...这个问题。在这个坑中呆了很久,也是摸着石头过河,so,希望大家能跳出这个坑。
2017-06-02 17:48:56
2762
原创 复选框全选、全不选
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
209
原创 循环遍历一段时间内的每一天
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
5719
原创 利用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
2883
原创 validate
$("#loginForm").validate({ debug:true, ignore: "", onkeyup:false, submitHandler: function(form) { if(loginCount >=5 && !validMcode()) {
2017-03-17 10:07:25
295
原创 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
1103
原创 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
3328
原创 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
1215
原创 shiro
一,功能1,提供认证服务,通过他可以完成身份认证,让他去判断用户是否为真实的用户;2,提供授权服务,识别用户是否有权限访问该服务;3,提供回话管理服务二,实现1,实现认证服务功能读取classpath下的shiro。ini文件,并通过工厂类来创建securitymanager对象,将对象放入securityutil中,供shiro框架随时读取;通过securityu
2016-12-12 11:36:35
255
原创 简单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
397
原创 单点登录
1,优势:每个用户只需记录一个用户名密码,登录一个平台后即可实现各应用系统的透明跳转,而且实行统一的用户信息管理系统,系统管理员只需维护一套人员信息,更改信息通过平台接口同步更新至各个应用系统,实现人员系统单次维护全公司同步变更,大大提高工作效率。2,原理cas client:即各种web应用,比如:oa系统用户访问oa系统,oa系统经过配置,会重定向到cas server用户
2016-11-24 10:02:09
317
原创 自定义MVC框架
1,开发一个类加载器ClassUtil加载基础包名下的所有类,比如使用了某注解的类,或者实现了某接口的类,再或者继承了某父类的所有子类;该类的相关方法:获取类加载器,加载类,获取指定包名下的所有类;2,定义4个注解类Action,controller,service,inject3,助手类ClassHelper获取应用包名下的所有类,应用包名下所有service类,应用包名
2016-11-19 17:12:17
368
原创 字节流和字符流的区别
字节流字节流主要是操作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
903
原创 文件输入流输出流
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
332
原创 表单验证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
340
原创 ztree2
var setting = { isSimpleData : true, //数据是否采用简单 Array 格式,默认false treeNodeKey : "id", //在isSimpleData格式下,当前节点id属性 treeNodeParentKey : "pid", //在isSimpleData格式下,当前节点的父节点id属性 showLi
2015-07-14 15:45:42
534
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人