关于模糊查询

SQL 模糊查询在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将...
分类: 其他 发布时间: 06-30 23:41 阅读次数: 0

mysql增删查改

MySQL:众多关系型数据库中的一种仓库 --数据库箱子 --表数据库:进入mysql 命令行: mysql -uroot -p查看所有数据库: show databases;创建数据库: create database niu charset utf8;删除数据库: drop database niu;选择数据库: use databases;查看所有表: show tables;查看创建数据库...
分类: 其他 发布时间: 06-30 23:41 阅读次数: 0

Oracle命令行启动

一、以管理员启动cmd二、输入services.msc进入服务三、打开OracleServerORCL服务四、回到命令行键入sqlplus五、按提示输入用户名及密码(用户名为scott,默认密码为tiger)命令行过程见下图oracle服务列表如下...
分类: 其他 发布时间: 06-30 23:41 阅读次数: 0

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 关闭当次登录防火墙...
分类: 其他 发布时间: 06-30 23:41 阅读次数: 0

谈谈Java的内存区域和垃圾回收机制(GC )

       Java的GC(garbage collection,垃圾收集、垃圾回收)机制是Java和c的主要区别之一,Java程序员们不用像C程序员那样担心内存的使用和释放的问题,也不用担心内存的溢出和泄露的问题。因为在Java的虚拟机中存在内存管理和垃圾清理机制。     Java GC机制主要完成3件事:确定哪些内存需要回收,确定什么时候需要执行GC,如何执行GC。 我们将从4个方面学习J...
分类: 其他 发布时间: 06-30 23:40 阅读次数: 0

ORM框架的初步接触

  1. 什么是ORM?对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联...
分类: 其他 发布时间: 06-30 23:40 阅读次数: 0

常见的Java系统内置标准注解

       注解的语法比较简单,除了@符号的使用外,他基本与Java固有的语法一致,JavaSE中内置三个标准注解,定义在java.lang中:    @Override:用于修饰此方法覆盖了父类的方法;    @Deprecated:用于修饰已经过时的方法;    @SuppressWarnnings:用于通知java编译器禁止特定的编译警告。  下面我们依次看看三个内置标准注解的作用和使用场...
分类: 其他 发布时间: 06-30 23:40 阅读次数: 0

如何定义自己的注解(Annotation)

 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:    1.@Target,    2.@Retention,...
分类: 其他 发布时间: 06-30 23:40 阅读次数: 0

JSP九大内置对象的作用和用法总结?

JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象javax.servlet.http.HttpServletRequestrequest对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信...
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

入门设计模式之模板

学习更多设计模式请参考:入门设计模式之汇总篇 模板方法:在一个抽象类中定义一部分的实现,其余的定义抽象方法迫使子类实现 相信看了上方的定义以后大家已经理解了模板模式,我们来看一下类图 抽象类定义了4个方法,其中operation是私有的,在这个方法里调用了其他三个方法,而方法3是自己实现的。方法1和2是强迫子类实现的。 ClassImpl1,ClassImpl2都继承了抽象类,并分别对方法1和2进行了不同的实现 我们来看代码 public abstract class AbstractCla
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

入门设计模式之观察者

学习更多设计模式请参考:入门设计模式之汇总篇 观察者模式:多个观察者对象同时观察一个主题对象,当这个主题对象发生变化时,会通知所有的观察者 来看一下下方类图 Subject:主题类,所有主题的父类,负责对观察者的管理,有添加观察者,删除观察者,通知所有的方法 SubjectImpl:主题子类,拥有状态属性,当状态改变时会调用父类的notifyObserver方法通知所有观察者 Observe:观察者,定义了接受主题变化通知的方法 ObserveImpl:观察者实现类,实现了update()方法
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

读书笔记六

中国的现实问题是, 人们似乎不需要靠科技的进步和实业就可以取得财富。看看中罔富豪榜的构成,有几个人是贝尔、福特这样的发明家,又有几个是洛克菲勒和卡内基这样的实业家。几乎所有富豪们的财富,或者来自于股市,或者来自于房市。当人们不再把房市、股市作为最快的挣钱手段时,就是中国可以诞生下一个Google 的时候了。 对我来讲,时间才是我最大的财富,我要把它投到最有意义、最有影响的地方去。经过我的学习、思考和实践,我认定这样一个规律:科技的发展不是均匀的,而是以浪潮的形式出现。对个人来讲,看清楚浪潮,赶
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

如何防止表单的重复提交

表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如: (1)点击提交按钮两次。 (2)点击刷新按钮。 (3)使用浏览器后退按钮重复之前的操作,导致重复提交表单。 (4)使用浏览器历史记录重复提交表单。 (5)浏览器重复的HTTP请求。 (6)用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。 参考博客: http
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

入门设计模式之策略

学习更多设计模式请参考:入门设计模式之汇总篇 策略模式:使算法在不影响客户端的情况下发生变化。 例如某宝上的一件商品,有时候8折并返现3元、有时候7折返现1元、有时候9折不返现、有时候不打折返现2元等等,我们可以看到这个商品不同时刻要计算利润或者什么的时候是不一样的,现在就可以用到策略模式了。 代码: public abstract class Algorithm { public abstract void method(); } public class Algorithm1 e
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

Spring MVC 数据绑定流程

DataBinder ConversionService: 进行数据类型转换和数据格式化 Validators 进行数据合法性的校验, 把结果放入BindingResult 源码
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

入门设计模式之外观

学习更多设计模式请参考:入门设计模式之汇总篇 外观模式:外部系统与子系统的通信必须通过一个统一的对象进行 举个例子,现在结婚是不是都找婚庆公司啊,为什么呢?因为如果不找婚庆公司自己筹备的话,我们可能得自己跑去订酒店,自己去找主持人,自己去找摄像,自己去找车队。是不是太麻烦了点,而有了婚庆公司就不一样了,我可以吩咐他去找酒店,找主持人等等。。。 来看一下类图: 在这里Facade就相当于婚庆公司的角色,我们作为client直接调用Facade的方法,而不关心车队、酒店、主持人等是如何找到的。 代
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

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) #打印图
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

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>
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

入门设计模式之桥梁

学习更多设计模式请参考:入门设计模式之汇总篇 桥梁模式:将抽象化与实现化脱藕,使二者可以独立的变化 大家应该对日志记录比较熟悉,不知道有没有自己写过一个日志处理的程序,你又是如何实现的呢? 今天的桥梁模式就根据一下需求来分析一下: 支持2个以上平台 支持2个以上格式 大家可以看一下这个需求哈,2个以上,那我就实现2个呗,一般人可能都会这样想。然后开始写,比如Windows存Txt格式、Windows存Xml格式、Linux存Txt格式的、Linux存Xml格式的,刷刷刷分分钟的就写好了。 但是
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

重定向与请求转发的区别

先上代码(看备注):        //设置请求字符编码     request.setCharacterEncoding(&quot;utf-8&quot;);     //获得参数    String name=request.getParameter(&quot;name&quot;);    String sex=request.getParameter(&quot;sex&quot;);    String age=request.getPara...
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0