自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason的博客

学无止境

原创 MySQL处理函数(二)

分组函数/聚合函数/多行处理函数 1、常用以下几种 2、什么是单行处理函数,什么是多行处理函数? 单行函数都是一行输入对应一行输出 多行处理函数都是多行输入对应一行输出 3、注意 (1)分组函数自动忽略空值,不需要手动增加where条件排除空值; (2)分组函数不能直接使用在wh...

2018-03-25 21:40:12 196 0

原创 MySQL处理函数

处理函数 一、数据处理函数(单行处理函数) 1、lower(字段名)函数: 转换为小写 用法: lower(要转换字段名称) (1)、查询员工姓名,将员工姓名全部转换成小写 例如: select lower(ename) as ename from emp; 2、upper(...

2018-03-25 20:37:41 303 0

原创 MySQL数据排序asc、desc

数据排序 asc、desc 1、单一字段排序order by 字段名称 作用: 通过哪个或哪些字段进行排序 含义: 排序采用 order by 子句,order by 后面跟上排序字段,排序字段可以放多个,多个采用逗号间隔,order by默认采用升序(asc),如果存在 where 子句,...

2018-03-25 17:00:23 119266 6

原创 Mysql条件查询语句(二)

一、between……and……操作符 1、查询薪水为1600到3000的员工(第一种方式:采用>= 、<=) 例如:select empno,ename,sal from emp where sal >= 1600 and sal <=...

2018-03-24 12:32:39 15021 1

原创 MySQL条件查询语句(一)

条件查询 注意:条件查诟需要用到 where 询句,where 必须放到 from 询句表的后面; 执行顺序:先from再where过滤后再检索出来。 1、、支持如下运算 2、等号(=)操作符 (1)、查询薪水为5000的员工 例如:select empno,ename,sal f...

2018-03-18 22:21:30 17226 0

原创 MySQL简单查询

一、 查询一个字段 (1)、查询员工姓名 例如:select ename from emp; 注意:select询句后面跟的是字段名称,select是关键字,select和字段名称之间采用空格隔开,from表示将要查询的表,它和字段之间采用空格隔开; 二、查询多个字段 (1)、查询员...

2018-03-18 21:25:32 327 1

原创 MySQL常用命令

一、MySQL常用命令 1、查看MySQL版本 (1)、mysql –version 例如:C:\Users\Administrator>mysql –version (2)、mysql -V(注意:这里V 必须是大写字母) 例如:C:\Users\Administra...

2018-03-18 21:05:33 130 0

原创 Mysql表的定义&&SQL的分类

一、表的定义 表是一种结构化的文件,可以用来存储特定类型的数据,如:学生信息、课程信息等,都可以放到表中,另外表都有特定的名称,而且不能重复。表中有以下几个概念:列、行、主键。 (1)、列(字段) 列,通常叫做字段,每一个字段都包含:字段名称、字段数据类型、字段约束、字段长度; (2)、行...

2018-03-18 20:32:29 203 0

原创 Mysql的安装及其登录

Mysql的安装及其登录 (1)、安装过程 1:打开下载的mysql安装文件mysql-5.5.36-win32.msi,双击运行,如下图: 2:点击“Next” 按钮继续,如下图 3:点击“勾选”,点击“Next”按钮继续,如下图 4:选择安装类型包含:Typical(典型...

2018-03-18 17:59:49 2003 1

原创 Linux安装软件命令&&快捷键

安装软件命令 (1)、 rpm 和 yum 命令介绍 rpm: rpm 是由 Red Hat 公司开发的一种软件包管理方式,使用 rpm 我们可以方便的进行软件的安装、查询、卸载等工作,但是使用 rpm 命令安装 rpm 软件包,不能自己解决软件包之间的依赖性问题,需要自己一个一个去安装依赖的...

2018-03-17 13:02:19 5602 0

原创 Linux管道和重定向&&vi和vim编辑器

一、管道和重定向 (1)、重定向输出覆盖: > 向文件输出内容,文件不存在则新建文件在输出:文件存在先清空文件,在写入内容。 例如:echo “write some” > t1.txt (2)、重定向输出追加: >> 向文件输出内容...

2018-03-17 12:22:13 789 0

原创 Linux用户管理&&权限管理命令

一、用户管理 以管理员身份添加其他用户,维护其他用户 1、添加用户useradd 语法:useradd 新用户名,会在/home目录下生成一个对应用户的文件夹 例如:在任意位置执行 useradd mytest 2、删除用户userdel 语法:userdel 用户名 删除用户时...

2018-03-11 21:46:04 90 0

原创 Linux网络通信&&网络访问命令

一:网络通信 1、查看ip信息:ifconfig 语法:ifconfig 例如:在任意位置输入ifconfig 2、测试网络连通:ping 语法:ping ip 或者域名 例如:ping www.baidu.com 二、网络访问 1、curl:使用url访问网络的文...

2018-03-11 21:22:55 306 0

原创 Linux压缩/解压命令

1、tar 压缩(归档) tar 用来压缩和解压文件, tar 命令本身没有压缩、解压的功能,是调用其他压缩功能实 现的。tar 压缩后的文件也叫归档文件。 语法: tar 参数 要压缩或解压的文件或目录 常用参数: z : 使用 gzip 解压缩程序,生成的文件名是 xxx.tar.g...

2018-03-10 22:26:33 80 0

原创 Linux文档处理命令

1、文本搜索:grep 在文件中(可以多个文件同时)搜索字符串,可以使用正则表达式 语法: grep [参数] 搜索的字符串内容 文件名 1 [文件 n] 准备一个文件 aa.txt ,内容如下。 test.txt 内容同 aa.txt (1)、搜索文本”java”:grep java...

2018-03-10 22:09:11 101 0

原创 Linux系统命令

1、显示或设置系统日期和时间:date 显示系统当前时间 例如:date 2、切换用户:su 用户名 以其他用户身份使用系统,(类似 windows10 系统,有些程序以管理员身份执行) (1)、从 root 用户切换到普通用户(使用安装 centos 时的普通用户 centos) ...

2018-03-10 21:44:47 117 0

原创 Linux文件管理命令

1、创建目录/文件夹:mkdri 目录名 例如:mkdir test 查看创建的目录:ls 2、文件重命名或移动位置:mv (1)、移动文件夹或文件 mv 要移动的文件夹 目的地位置 例如:在home目录下新建文件夹myfolder和test。执行mkdir myfolder ...

2018-03-10 21:22:38 1174 0

原创 MyEclipse启动Tomcat出现Exception in thread "main" java.lang.OutOfMemoryError: PermGen space

解决方案: 设置Myeclipse中Tomcat使用JDK的VM Window ——>Preferences ——>MyEclipse —–> Services ——>Tomcat ——>Tomcat 6.x ——&am...

2018-03-07 15:21:45 216 0

原创 Linux磁盘管理命令

(1) 切换目录:cd 目录名 1、由当前目录切换到 /usr/local cd /usr/local 2、回到根目录(类似于我的电脑) cd / (2) 列出当前目录下目录及文件:ll , ls 1、列出目录下的详细内容(相当于 Windows 的列表查看) 2、使用...

2018-03-04 20:49:55 559 0

原创 Jquery支持的AJAX

1、JQuery支持的Ajax功能实现方式: 一共有四种方式来实现JQuery的ajax功能分别为: $.ajax $.get $.post $.onload 1、$.ajax方式 这个方法是最接近原生Ajax的一个方法: 常用属性有: type:用于指定类型取值为POST或GE...

2018-03-01 22:15:24 149 0

原创 原生Ajax

一、初始Ajax 1、什么是Ajax? AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网...

2018-03-01 21:40:10 104 0

原创 初始Linux

1.1、Linux操作系统: Linux内核kernel最初是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。在1991年10月5日第一次正式向外公布。 在linux发布之前,有一种操作系统叫unix,由于价格昂贵不开放源码,所以李纳斯·托瓦...

2018-02-28 21:58:59 216 0

原创 Spring面试题

1、谈谈你对spring的理解? Spring是个java企业级应用的开源开发框架,轻量级,基本的版本大约2MB,Spring的优点主要体现在IOC和AOP,他两说白了就是对工厂模式和代理模式的一个封装! 2、解释Spring中IOC, DI, AOP IOC就是控制反转或依赖注入。简单点说...

2018-02-28 20:51:04 1418 1

原创 Java23种设计模式之-----适配器模式

一、什么是适配器模式? Adapter模式也叫做适配器模式,是构造型模式之一,通过Adapter模式可以改变已有类(或外部类)的接口形式。 二、代码举例实现: (1)、创建Current类 package com.renxin.adspter; public class Cu...

2018-02-07 23:44:24 349 1

原创 Java23种设计模式之-----模板方法模式

一、什么是模板方法模式? Template Method模式也叫模板方法模式,是行为模式之一,它把句有特定步骤算法中的某些必要的处理委让给抽象方法,通过子类继承对抽象方法的不同实现改变整个算法的行为。 二、模板方法模式的应用场景 Template Method模式一般应用在具...

2018-02-07 21:33:37 348 0

原创 Java23种设计模式之-----访问者模式

一、什么是访问者模式? Visitor模式也叫做访问者模式,是行为模式之一,它分离对象的数据和行为,使用Visitor模式,可以不修改已有类的情况下,增加新的操作。 二、访问者模式的应用实例 比如有一个公园,有一到多个不同的组成部分:该公园存在多个访问者:清洁工A负责打扫公园...

2018-02-06 21:44:41 562 1

原创 Java23种设计模式之-----迭代模式

一、什么是迭代模式? Iteration模式也叫迭代模式,是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iteration(遍历)按顺序进行遍历访问的设计模式。 二、不使用迭代模式的应用 在应用Iterator模式之前,首先应该明白Iteratior模式用...

2018-02-05 13:30:15 184 0

原创 Java23种设计模式之-----工厂模式在开发中的应用

一、工厂模式在开发中的运用 面试题:写一个简单的计算器 代码实现: (1)、创建MainClass package com.renxin.factory; import java.util.Scanner; public class MainClass { public s...

2018-01-31 17:07:08 411 0

原创 Java23种设计模式之-----单例模式

一、什么是单例模式? 单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 二、为什么要使用单例模式...

2018-01-29 21:48:36 52 0

原创 Java23种设计模式之-----代理模式

一、什么是代理模式? Proxy模式又叫做代理模式,是构造型的设计模式之一,他可以为其他对象提供一种代理(Proxy)以控制这个对象的访问。所谓代理,是指具有代理元(被代理的对象)具有相同的接口类,客户端必须通过代理与被代理的目标类交互,而代理一般在交互的过程中(交互前后),进行某些特别...

2018-01-29 15:08:12 265 0

原创 Dubbo学习笔记(1)

1.1 Dubbo介绍 官网:http://dubbo.io/ 上面红色框翻译后:一个高新能的,基于Java的,开源的RPC框架 Dubbo是一个框架 Dubbo是一个分布式框架,致力于提供高新能和透明化的RPC远程服务调用方案,以及SOA服务治理方案(SOA:Service-Orie...

2018-01-23 14:48:56 481 0

原创 Java23种设计模式之-----抽象工厂模式

一、什么是抽象工厂模式? 抽象工厂模式是所有形态的工厂模式种最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。 二、产品族和产品等级结构 代码实现: 拷贝工厂方法模式种的...

2018-01-23 14:00:16 88 0

原创 Dubbo负载均衡策略

Dubbo提供了多种负载均衡策略,缺省为random随机调用 A、Random LoadBalance 随机,按权重设置随机概率。在一个截面上碰撞的概率高,但是调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。 B、RoundRobin LoadBalance ...

2018-01-22 17:45:47 747 0

原创 Java23种设计模式之-----工厂方法模式

一、什么是工厂方法模式? 工厂方法模式属于类的创建型模式又被称为多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不在负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂...

2018-01-22 17:44:53 143 0

原创 Java23种设计模式之-----简单工厂模式

一、什么是简答工厂模式? 简答工厂模式属于类的创建模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 (1)、创建Apple类 package com.renxin.simplefactory; public cl...

2018-01-22 13:40:52 98 0

原创 Java23种设计模之-----策略模式

一、什么是策略模式? Strategy模式也叫策略模式是行为模式之一,它对一系列的算法加以封装,为所有的算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装的实现,具体的算法选择交由客户端决定(策略)。Strategy模式主要用来平滑的处理算法的切换。 二、策略模式...

2018-01-14 15:57:15 91 0

原创 Java23种设计模式之-----备忘录模式

一、什么是备忘录模式 Memenoto模式也叫备忘录模式,是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候恢复对象之前的状态。 (1)、首先我们来写一个事物回滚的例子 package com.renxin.moshi; public class Person...

2018-01-13 15:33:07 184 0

原创 java面试题二

1、抽象类和接口的异同点?(这个本人在面试中被三家公司问道,很重要哦) 1.1、相同点:(1)都不能被直接实例化,都可以通过继承实现其抽象方法; (2)都是面向抽象编程技术基础,实现诸多的设计模式 1.2、不同点:(1)接口支持多继承;抽象类不...

2018-01-09 22:46:11 92 0

原创 Dubbo负载均衡策略

1.1负载均衡 1.1.1 负载均衡策略 Dubbo提供了多种负载均衡策略,缺省为random随机调用 A、Random LoadBalance 随机,按权重设置随机概率。在一个截面上碰撞的概率高,但是调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供...

2018-01-09 16:06:15 272 0

原创 Spring Cloud学习笔记二----为Eureka设置登录账号和密码

第一步:配置pom.xml文件 project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...

2018-01-08 19:59:44 8155 3

提示
确定要删除当前文章?
取消 删除