摘要:package com.open1111;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ThreadPoolExecutor;
阅读全文
摘要:1.验证码就是将大小写字母和数字放入到集合中,使用Collections.shuffle(list);将list集合中的数据进行打乱,遍历集合,对集合中的字符进行sb.append()操作,最后对sb进行下表截取 String result = afterShuffle.substring(5, 9
阅读全文
摘要:第一个 package abc.QRCodeSoft;/** * Hello world! * */public class App { public static void main( String[] args ) { //不带图片// String text = "http://www.bai
阅读全文
摘要:动态代理的两种实现以:cglib和jdk,spring的aop(切面)的实现原理就是采用的动态代理技术。 看完代码.动态代理的作用是什么: Proxy类的代码量被固定下来,不会因为业务的逐渐庞大而庞大; 可以实现AOP编程,实际上静态代理也可以实现,总的来说,AOP可以算作是代理模式的一个典型应用
阅读全文
摘要:学习源码过程中,对各种context(上下文)表示很懵逼。特地留此一篇。 1.要了解各个上下文之间的关系。首先走一遍spring在web容器(tomcat)中的启动过程 a) ServletContext: tomcat启动会创建一个ServletContext,作为全局上下文以及spring容器的
阅读全文
摘要:原博客地址:http://blog.csdn.net/lmb55/article/details/50510547 接下来以ContextLoaderListener为例,分析它到底做了什么? applicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“
阅读全文
摘要:package Demo; import java.util.ArrayList; import java.util.Collection; import java.util.Date; import java.util.HashMap; import java.util.List; import
阅读全文
摘要:java web的转发与重定向 原创 2012年12月15日 11:51:39 19312 原创 2012年12月15日 11:51:39 19312 转发和重定向的区别 一、使用方法 转发:request.getRequestDispatcher("success.jsp").forward(re
阅读全文
摘要:1.启动项目后,会读取pom.xml中的配置文件,例如现在读取的是本地配置 2.找到对应的配置文件 会读取uri地址下的配置。注:如果为springboot启动无需加config项目的名称,应该本身在root下,如果为tomcat启动,需要加上config 3.根据上面的地址找到配置文件 对应的实体
阅读全文
摘要:1.配置接口信息进行验证 代码如下: /** * 访问没认证的地址跳转 * * @param request * @return 登录页面 * @throws Exception */ @RequestMapping(value = "/checkWxDomainUrl", method = Req
阅读全文
摘要:首先再次强调hashcode (==)和equals的真正含义(我记得以前有人会说,equals是判断对象内容,hashcode是判断是否相等之类): equals:是否同一个对象实例。注意,是“实例”。比如String s = new String("test"); s.equals(s), 这就
阅读全文
摘要:本文介绍 1.hashmap的概念 2.hashmap的源码分析 3.hashmap的手写实现 4.伸缩性角度看hashmap的不足 一.HashMap的概念 HashMap可以将其拆分为Hash散列和map两部分来理解; Hash散列是将一个任意长度的通过某种算法转化成为一个固定的值, map地图
阅读全文
摘要:原文章:http://blog.csdn.net/glarystar/article/details/6654494 原作者:张星的博客 maven配置: java代码: com.alibaba.fastjson.JSON的一些常用方法简介:
阅读全文
摘要:常用到的注解有: Api ApiModel ApiModelProperty ApiOperation ApiParam ApiResponse ApiResponses ResponseHeader 1. api标记 Api 用在类上,说明该类的作用。可以标记一个Controller类做为swag
阅读全文
摘要:原文:http://www.jianshu.com/p/8033ef83a8ed 下面来具体介绍,如果在Spring Boot中使用Swagger2。首先,我们需要一个Spring Boot实现的RESTful API工程,若您没有做过这类内容,建议先阅读Spring Boot构建一个较为完成的RE
阅读全文
摘要:结果:  由第一步的结果可知,我们的 mysql 运行在一个叫 mysql_server 的 docker 容器中。而我们要备份的数据库就在里面,叫做 test_db。mysql 的用户名密码均为root,我们将文件备份到宿主机/opt/sql_bak文件夹下。
阅读全文
摘要:docker改国内官方镜像 如何使用官方镜像 Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问。目前该镜像库只包含流行的公有镜像,而私有镜像仍需要从美国镜像库中拉取。 您可以使用以下命令直接从该镜像加速地址进行拉取。 $ docker pull registr
阅读全文
摘要:方法二、docker pull tomcat 查找Docker Hub上的tomcat镜像 这里我们拉取官方的镜像 等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为tomcat的镜像。 使用tomcat镜像 运行容器 命令说明: -p 8080:8080:将容器的8080端口映射
阅读全文
摘要://拉取镜像 docker pull redis:3.2 //运行容器 docker run -d --name gyredis -p 6379:6379 redis:3.2 //进入容器 docker exec -it gyredis bash //登录redis redis-cli //退出 e
阅读全文
摘要:方法二、docker pull mysql 查找Docker Hub上的mysql镜像 这里我们拉取官方的镜像,标签为5.6 等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为mysql,标签为5.6的镜像。 使用mysql镜像 运行容器 命令说明: -p 3306:3306:将容
阅读全文
摘要:Docker 的概念 Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单。容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止。Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上万的节点。 容器和 VM(虚拟机)的主要区别是,容器提供了基于
阅读全文
摘要:docker logs 查看实时日志 原文:http://www.cnblogs.com/qufanblog/p/6927411.html docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1 --since : 此参数指定了输出日志开
阅读全文