Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。一、安装docker1、Docker要
首先我们要知道Java应用程序的每个逻辑业务的完成需要多个类的相互合作。例如有一个Student对象需要使用Course对象,通常需要在Student对象中new一个Course对象,然后再调用Course对象的相关属性或者方法,但是也可以看出对象之间的耦合度高了。Spring的IOC的想法就是由Spring容器来控制以来对象的创建和销毁,例如当Studen
51CTO博客开发与IT一起的日子
redis-cli -h 127.0.0.1 -p 6379 -a ehorus2015spring bootGradleDocker
package com.shdl.htscada.utils; import java.io.File; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.JarURLConnection; import ja
*****************未加索引******************************************> var startTime = new Date();> db.temMinlog.find({"id":0}).count();1215> (new Date().getTime()-startTime.getTime())/100019
pdf.js是一款开源的pdf文档读取解析插件,据说在HTML5下诞生的,对于主流的浏览器基本都支持。官网GitHub地址如下:https://github.com/mozilla/pdf.js由于官网项目文件过多,不太容易理解,因此,我自己针对此项目做了一个简单的Demo,Demo参考地址如下:1.新窗口浏览pdf文档:http://www.51purse.com/pdf/web/viewer.
钝化指将HttpSession对象序列化到硬盘中,一般钝化发生在服务器停止,服务器停止时会自动将HttpSession对象序列化到硬盘,这个事我们称为钝化。活化将硬盘中HttpSession对象加载进内存中,一般在服务器启动时,会自动将硬盘中HttpSession对象重新加载进内存,这一过程我们成为活化。钝化指将内存中的对象写到硬盘中,一个类要想可以序列化到硬盘中必须要实现java.io.Seri
spring工作机制及为什么要用? 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Contr
对spring的理解是什么?spring: 1、开源框架; 2、IOC(控制反转),将类的创建和依赖关系写在配置文件里,由配置文件注入,实现了松耦合; 3、AOP将安全、事务等于程序逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,实现了按
HashMap 如何实现 hahsMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null建。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 HashMap实际上是一个链表散列的数据结构,即数组和链表的结合体。JAVA Hibernate工作原理及为什么
【jvm运行时,数据区包含:虚拟机栈,堆,方法区,本地方法栈,程序计数器,其中,堆和方法区是线程共享的,虚拟机栈和程序计数器是线程私有的。 】 内存回收就是释放掉没有任何引用的对象所占的内存空间(从root搜索不到,而且经过第一次标记、清理后,仍然没有复活的对象)。首先
1. Java 常用的类String 字符串类System 可得到系统信息StringBuilder 字符串工具类Thread 线程类Math 与数学有关的工具类ArrayList 底层用数组实现的集合LinkedList 底层用链表实现的集合HashMap 接口Map的一个实现类HashSet 接口Set的一个实现类Scanner 简单文本扫描器Calendar 日期类Date 日期类File
Zookpeeper的基本架构1 每个Server在内存中存储了一份数据; 2 Zookeeper启动时,将从实例中选举一个leader(Paxos协议); 3 Leader负责处理数据更新等操作(Zab协议); 4 一个更新操作成功,当且仅当大多数Server在内存中成功修改数据。 Zookpeeper Server 节点的数目Zookeeper Serv
一般来说,文件下载只需要直接在页面给出一个超级链接,该链接的href属性值等于要下载文件的文件名,就可以实现文件下载,如:<a href=”checkbox.rar”>checkbox.rar</a>。但是这样下载存在着一些缺陷:如果该文件的文件名是中文文件名时,下载则会导致下载失败;如果在下载时需要对用户的身份进行
使用ServletActionContext访问Servlet API action访问Servlet API,通过ruquest、session、applicplition去访问Servlet API。web应用中同城需要访问的servletAPI就是HTTPservletRequest、httpsession和servletContext &nb
OOP:面向对象的程序设计 面向过程程序设计,注重功能方法的实现 面向对象的程序设计,把一个实物抽象化成一个类多太,同一个事件发生在不同的对象上回产生不同的结果指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采取多种不同的行为方式多太存在的三个必要条件:1、要有继承;2、要有重写;3、父类引用指向子类对象重载,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以
struts:负责显示层,是一个完美的MVC实现,它调用业务层完成运算逻辑,业务层再调用持久层完成数据库的读写。 Hibernate:创建一系列的持久化类,将每个类的属性与数据库表的属性一一对应。 Spring:依赖注射和控制反转。只要拿到一个实现了这个接口的类,就可以轻松的通过xml配置文件把实现类注射到调用接口的那个类里
字段RegTime 值移植到RegTime2中: update commodity set RegTime2 = RegTime 表commodity2 是预先创建好的,将表commodity 中的数据全量插入到表commodity2 中: insert into commodity2
log4j有三个主要的组件,分别是: *Logger(记录器):负责按照设定的优先级过滤日志信息,然后转发到存放器 *Appender(存放器):负责接收并处理记录器转发来的日志信息,通常的处理是输出到屏幕或者存储到磁盘文件 *Layout(布局器)
Collections.sort(eventList); Collections.sort(dataList, new Comparator<InverterVO>() { @Override public int compare(InverterVO obj1, Inverte
ScheduleExecutorService接口int poolSize = 500;//定义线程调度池 ScheduledExecutorService execSrv = Executors.newScheduledThreadPool(poolSize); //启用线程调度 ChildThread childThre
toTree:function(treeDatas) { var that = this; var rs = []; for(var i=0; i<treeData
toolbox: { show : true, feature : { &
package test;import java.util.Map;import java.util.Map.Entry;import java.util.TreeMap;public class a23 {/** * @param args */public static void main(String[] args) {String str = "aaabbdddcc";String r =
正则表达式规则: 字符 x 字符 x \\ 反斜线字符 \0n 八进制值的字符0n (0 <= n <= 7) \0nn 八进制值的字符 0nn (0 <= n <= 7) \0mnn 八进制值的字符0mnn 0mnn (0 <= m <= 3, 0 <= n <= 7) \xhh 十六进制值的字符0xhh \uhhhh 十六进制值的字符
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号