1.在IDE中创建一个web项目2.在pom.xml文件中增加maven依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &
1.从远程仓库中pull centos镜像docker pull centos2.查询镜像docker images[root@HA2 kehj]# docker imagesREPOSITORY TAG IMAGE I
1.从远程仓库中pull centos镜像docker pull centos2.查询镜像docker images3.下载nginx和pcre到本地目录下4.编辑Dockerfile文件#Nginx dockerfile#Version 1.0#Author: kehaojian#Base imagesFROM centos#MAINTAINER 维护人MAINTAINER kehaojian#
51CTO博客开发
工具准备:jdk1.8,scala-2.11.11,gradle-3.1,zookeeper-3.4.5,kafka-0.10.0.1-src.tgz, kafka_2.11-0.10.0.1.tgz安装jdk安装scala搭建zookeeperkafka源码构建解压kafka-0.10.0.1-src.tgz,命令行进行kafka-0.10.0.1-src,执行gradle idea注:1)gr
存储过程示例: create or replace procedure Fsp_Plan_CheckPrj(v_grantno varchar2, v_deptcode number, v_cursor out sys
环境: JDK1.7,MySQL 5.6,windows7存储过程SQL如下: CREATE PROCEDURE `saveTender`(IN brwId VARCHAR(26),IN money VARCHAR(26),IN userid VARCHAR(26),IN ordid VARCHAR(20),OUT pResult
查看oracle实例有两种方法:1.安装目录下的tnsnames.ora、listener.ora文件2.用管理员身份system登陆后输入“show parameter service_name;”命令便可查看出来。
(经典)从Ibatis过渡到Mybatis-比较Mybaits较与Ibatis有哪些方面的改进(经典)从Ibatis过度到Mybatis---比较Mybaits较与Ibatis有哪些方面的改进 随着开发团队转投Google Code旗下,ibatis3.x正式更名为Myb
前言:最近在做分布式海量数据处理项目,使用到了java的线程池,所以搜集了一些资料对它的使用做了一下总结和探究,前面介绍的东西大多都是从网上搜集整理而来。文中最核心的东西在于后面两节无界队列线程池和有界队列线程池的实例使用以及线上问题处理方案。
这方面的资料网上比较多,以下均是转载 1、悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系 统不会修改数据)。2、乐观锁
7月16日,对公客户我行管理团队记录需求:分析:在对公客户信息列表页面加一个管理团队按钮,选择列表中的一条记录后,点击此按钮可以进行增删查团队的操作.效果:此模块涉及的内容主要有表及表模型创建,pop框的应用以及利用Javascript进行数据的控制,后台代码主要是增删查等操作.涉及的一些代码:
Failed to load the JNI shared library我刚刚重做了系统,用的是windows7 x64旗舰版,下载了jdk-6u24-windows-x64安装成功,并配置了环境变量:JAVA_HOME->C:\Program Files\Java\jdk1.6.0_24;CLASSPATH->.;%JAVA_HOME%lib;Path->%JAVA_HOME
Struts2 Hibernate Spring 运行流程与部分机制Tomcat容器被加载,找到该webApplication相对应的web.xml开始解析web.xml中的信息读取到一个spring的监听器,告诉spring容器开始初始化配置文件中的信息,spring容器配置文件默认applicationContext.xml www.2cto.com&l
Hibernate、Spring和Struts2工作原理1. Hibernate 的工作原理1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory2. Hibernate是如何延迟加载?1. Hibern
oracle维护表空间和数据文件一: oracle 表空间概念表空间是联系数据库的物理磁盘(数据文件)和逻辑组件的桥梁,表空间是用来存储oralce数据库对象例如:tables、indexes和 rollback segments。可以想象oracle物理磁盘和逻辑磁盘之间的关系,表空间的概念和这个一样。 PS: 数据文件 就相
安装Rational Rose启动报错:无法启动此程序,因为计算机中丢失 suite objects.dll。2012-12-17 21:07:31| 分类:小技能| 标签:|字号大中小订阅安装完以后提示找不到 suite objects.dll:经查找,该 dll 存在: 找不到的原因是
问题描述:在使用MyEclipse 6中不能使用 alt + / 快捷键进行快速提示。原因分析:MyEclipse 6中把内容助手(content assist)的快捷键由 alt + / 改成了ctrl + space,这和切换输入法的快捷键冲突。 alt&
没有提示,就是说明你在设置上没有设置好。开始我的只是在普通的java文件里有提示,而到了Servlet中就没有了提示,经过一番查找,终于找到原因了,让我们把这宝贵的经验留下来吧。 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activati
光路设计原则: EPON光网络从OLT设备端一直到ONU设备端必须采用符合G.652标准的单模光纤。符合G.652标准的光纤均可满足以上要求 。 EPON设备支持10KM和20KM两种最大传输距离规格。20KM规格需要支持20KM传输规格的OLT单板和ONU配合使用。不同规格的单板和ONU之间可以配合使用。 上述是最大传输距离理论规格,实际最大传输距离以光路总损耗为准,不是距离长度; 如:2
dB是功率增益的单位, 一个纯计数单位:dB = 10logX。表示一个相对值。当计算A的功率相比于B大或小多少个dB时,可按公式10 lg A/B计算。例如:A功率比B功率大一倍,那么10 lg A/B = 10 lg 2 = 3dB。也就是说,A的功率比B的功率大3dB;如果A的功率为46dBm,B的功率为40dBm,则可以说,A比B大6dB;如果A天线为12dBd,B天线为14dBd,可以说
移动硬盘安装WINDOWS系统,告别安装后出现的蓝屏问题 很多人都知道,微软的WINDOWS操作系统不支持移动硬盘安装操作系统,但网络上还是有很多高手找到了破解的方法。但有一点的是大家经常遇到的问题就是安装后重启系统就出现蓝屏了。如何解决这种问题,有两种方法。 第一种,比较复杂,这里就简略的说一下,网上大多也有详细介绍这种方法的文章,大家有兴趣可以去找一下
解析三层架构1 随着分层设计的进行,对分层逐渐有了更深的了解.准备利用3篇文章,深度的分析一下分层设计. 我这里的题目之所以叫三层架构,不一定代表着系统就是三层.古语中三为多.这里的三层也可能是 四层,五层 或者更多层. 为什么要分层: 这是一个很基础的问题.很多的人都在讨论为什么分层.分层到底有哪些好处.在什么样的情况下分层 其实网上已近有很多这样的解释,首先我总结一下他们的观点
托管代码和非托管代码的区别 这一篇关于“托管代码和非托管代码的区别”文章,是我看过的讲得比较清楚的文章,推荐有趣的同行读一读 什么是托管代码? 托管代码是一microsoft的中间语言,他主要的作用是在.NET FRAMEWORK的CLR执行代码前去编译源代码,也就是说托
用例子来验证C#中执行到return语句是直接跳出方法 C#中return常用来在方法中返回值,下面我们用例子来验证C#中执行到return语句是直接跳出方法,返回值。 首先,看下面的例子。 using System; using System.Collections.Generic; using System.Linq; using System.Te
版本:v2.21 (2007-8-3) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源 目录 本文目标 如何使用本教程 正则表达式到底是什么? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替换 分组
代码1:表单中文本框的焦点的获取和移出 <form id="autoForm"> 用户名:<input type="text" name="username" /> 密 码:<input type="text" name="password" />
1.当构造函数不需要传递参数时,可以省略那一对小括号。 例如:obj=new Object; 2访问属性的两种方法: (1).作为对象的属性的话就可以通过.号进行访问。 例如:var a=new String('kehaojian'); alert(a.substring(2,3)); 结果是h (2).使用方括号进行访问. var a=new Object; a.y=33;
1.函数尽量短小,使其用于某个特殊的任务,尽量保持通用的原则。 2.函数名称通常以动词开头,然后再跟上一个或多个名词,名词的首字母小写且隔后的单词首字母大写。 3.函数的参数不用定义其类型。 4.javascript数组的成员计数是从0开始的。 5.参数的传递有两个方面: 一方面是参数中的变量传递是原始值,如字符串,布尔值,数字等。那么在函数中修改实际参数值,将不会影响程序的调用。 另
1.字符串对象一旦创建就不能更改。对字符串进行操作的方法实际会返回新的字符串对象。因此,出于性能方面的考虑,大量连接或其他涉及的字符串操作通过StringBuilder类来执行。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace @
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号