Oracle命令行启动
一、以管理员启动cmd二、输入services.msc进入服务三、打开OracleServerORCL服务四、回到命令行键入sqlplus五、按提示输入用户名及密码(用户名为scott,默认密码为tiger)命令行过程见下图oracle服务列表如下...
Hadoop完全分布式架构
使用root登录,添加组groupadd hdgroup添加用户useradd -g hdgroup hduser设置密码 passwd hduserchmod 777 /etc/sudoersgedit /etc/sudoers在 root ALL=(ALL) ALL后加一行 hduser ALL=(ALL) ALLchmod 440 /etc/sudoers 关闭当次登录防火墙...
谈谈Java的内存区域和垃圾回收机制(GC )
Java的GC(garbage collection,垃圾收集、垃圾回收)机制是Java和c的主要区别之一,Java程序员们不用像C程序员那样担心内存的使用和释放的问题,也不用担心内存的溢出和泄露的问题。因为在Java的虚拟机中存在内存管理和垃圾清理机制。 Java GC机制主要完成3件事:确定哪些内存需要回收,确定什么时候需要执行GC,如何执行GC。 我们将从4个方面学习J...
ORM框架的初步接触
1. 什么是ORM?对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联...
常见的Java系统内置标准注解
注解的语法比较简单,除了@符号的使用外,他基本与Java固有的语法一致,JavaSE中内置三个标准注解,定义在java.lang中: @Override:用于修饰此方法覆盖了父类的方法; @Deprecated:用于修饰已经过时的方法; @SuppressWarnnings:用于通知java编译器禁止特定的编译警告。 下面我们依次看看三个内置标准注解的作用和使用场...
如何定义自己的注解(Annotation)
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention,...
JSP九大内置对象的作用和用法总结?
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象javax.servlet.http.HttpServletRequestrequest对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信...
入门设计模式之观察者
学习更多设计模式请参考:入门设计模式之汇总篇 观察者模式:多个观察者对象同时观察一个主题对象,当这个主题对象发生变化时,会通知所有的观察者 来看一下下方类图 Subject:主题类,所有主题的父类,负责对观察者的管理,有添加观察者,删除观察者,通知所有的方法 SubjectImpl:主题子类,拥有状态属性,当状态改变时会调用父类的notifyObserver方法通知所有观察者 Observe:观察者,定义了接受主题变化通知的方法 ObserveImpl:观察者实现类,实现了update()方法
如何防止表单的重复提交
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如: (1)点击提交按钮两次。 (2)点击刷新按钮。 (3)使用浏览器后退按钮重复之前的操作,导致重复提交表单。 (4)使用浏览器历史记录重复提交表单。 (5)浏览器重复的HTTP请求。 (6)用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。 参考博客: http
Spring MVC 数据绑定流程
DataBinder ConversionService: 进行数据类型转换和数据格式化 Validators 进行数据合法性的校验, 把结果放入BindingResult 源码
OpenCV---图像加载与保存
一:获取图像的信息 什么是图像: 结构化存储的数据信息
图像属性:
-通道数目
-高与宽
-像素数据
-位图深度 import cv2 as cv
def get_image_info(image):
print(type(image)) #<class 'numpy.ndarray'> numpy类型数组
print(image.shape) #打印图像的高度,宽度,通道数(608, 343, 3)3个方向
print(image.size) #打印图
maven 学习 十 关于打包
clean package -Dmaven.test.skip=true -P product 这个命令干的活: 清class文件,打包构建,跳过测试,注意最后一个 -P product, 会激活项目下的pom.xml配置的<profiles>标签下id为product。 Maven提供了Profile的概念来决绝不同环境打包的问题: <profiles>
<profile>
<id>kaifa</id>
<properties>
重定向与请求转发的区别
先上代码(看备注): //设置请求字符编码 request.setCharacterEncoding("utf-8"); //获得参数 String name=request.getParameter("name"); String sex=request.getParameter("sex"); String age=request.getPara...
今日推荐
周排行