自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

StevenWash博客

See Something And Left Something

  • 博客(26)
  • 收藏
  • 关注

原创 Redis基础

另可参考:http://www.stevenwash.xin:8088/2018/04/21/Redis%E5%9F%BA%E7%A1%80/Redis是一款基于内存的数据结构服务器,可以用作数据库(支持持久化)、高速缓存和消息队列。特点1、相比memcache而言,支持的value类型更多,有:string、list、set、zset、hashs等 2、支持主从模式的数据备...

2018-04-21 15:56:38 183

原创 数据库基础知识

存储引擎MyISAM和InnoDB的区别InnoDB1、支持事务、支持外键、支持行锁 2、不支持全文索引 3、用来处理巨大量数据,CPU效率非常高MyISAM1、不支持事务、不支持外键、不支持行锁(支持表锁) 2、支持全文索引 3、MyISAM相对简单,所以在效率上要由于InnoDB 4、在大并发下的读写可能出现表损坏InnoDB的原理所有的数据库都被...

2018-04-21 15:48:34 235

原创 JVM相关知识点

一、Java运行时数据区域程序计数器看做是当前线程说执行的字节码的行号指示器。由于多线程是通过线程的轮流切换来分配CPU的处理时间的,所以,为了使切换后的线程能正确按照之前的顺序执行,则每个线程都有一个自己的程序计数器,各条线程之间的计数器是独立存储的,所以这个存储空间的线程私有的。Note:如何正在执行的是Native方法,则计数器的值为空,此内存区域是唯一一个Java中没有规定...

2018-04-08 18:13:50 124

原创 计算机网络基础知识

HTTP 和 HTTPS的关系什么是HTTP1、应用层的协议,默认使用的端口是80 2、HTTP是面向无连接、无状态的 3、HTTP报文分为请求报文和响应报文 4、HTTP报文都包含了首行、头部、主体 5、请求报文首行:方法、URL和HTTP版本 响应报文首行:HTTP版本、状态码和简要描述 6、头部:包含一些键值对属性,用:分隔 7、请求报文主体:POST方法的则...

2018-04-08 18:10:34 300

原创 Java 基础知识(二)

一、Java基础1、重载(overload)和重写(override)的区别①、被覆盖的方法不能是private,那样就相当于在之类中新建了一个新的方法而已 ②、覆盖是指对父类方法的重写,抛出的异常范围小于父类,访问权限应该不小于父类 ③、重载是一个类中有多个相同名称的方法,它们的参数类型、参数顺序、参数个数不一样(返回值不能作为方法签名)Note: a、上述的方法签名:...

2018-03-13 12:57:41 213

原创 Java 基础知识(一)

final 关键字使用final关键字的三种情况:数据、方法、类final 数据final数据的情况:1、永不会改变的编译时常量在编译的时候编译器将其带入到用到它的计算式子中,这可以减少运行时的负担。JAVA中的这类常量必须是基本数据类型,并且必须使用final关键字,必须在使用之前赋值。一个既是static又是final的域只占据一段不能改变的内存空间stat...

2017-11-22 19:58:26 220

原创 Linux基础知识

Linux 常用命令man [command]显示command这个指令的详细使用手册grep [option] pattern file用于过滤和搜索特定的字符,使用正则表达式进行匹配,搜索出来的结果是存放在标准输出流中的,可以进行重定向输出。示例: 1、cat hello.txt | grep ^h > hh.txt 先读取文件hello.txt,然后找到...

2018-04-21 15:45:10 207

原创 Java并发编程(一)

synchronized同步方法方法内的变量为线程安全“非线程安全”问题存在于”实例变量”中,如果是方法内部的局部变量则不存在”非线程安全”问题,因为每个方法内部的变量都是私有的不存在共享的原因造成的。实例变量非线程安全假设有如下代码:public class HasSelfPrivateNum { private int num = 0; pub...

2018-03-13 13:02:55 113

原创 设计模式之适配器模式和外观模式

设计模式之适配器模式和外观模式前言先来讲个背景故事,来帮助理解适配器模式。假设,小明在香港读大学,在读大学期间,他在香港买了一台电脑,后来,回到内地读研,回来之后发现电脑的电源插头不能在内地使用,于是他在网上买了一个转接头,一头插上了自己电脑的电源适配器,另外一头就是能直接在内地的插座上使用,于是,他的电脑就可以正常充电使用了。从上面的事例中,我们得到了一下几个信息:香港买的电脑的转接头无法直接在

2017-11-07 18:51:25 242

原创 设计模式之命令模式

前言假设,小明去一个餐厅吃饭,首先,他会把服务员叫过来,告诉服务员自己想要吃什么,服务员将小明创建的订单拿到后台窗口,告诉厨师,订单来了,厨师看到订单之后,就开始做相应的食物。这是一个很常见的生活细节,那么问题来了,为什么小明不直接去跟厨师打交道,直接告诉厨师自己需要什么呢?因为有这样几个问题:小明并不知道厨师在哪儿小明找到厨师之后会一个不小心了解到了一些不该看到的后台场景(比如:脏、乱、差)

2017-10-19 20:51:18 255

原创 设计模式之装饰者模式

背景以去咖啡馆点咖啡为例子,假设一个咖啡馆可以提供Espresso、HouseBlend、Decaf、DarkRoast这四种咖啡的类型,同时对于这每种咖啡还提供Milk、Mocha、Soy、Whip这四种调料,即每种咖啡都可以组合这失踪调味中的任意几种。假设给这个咖啡馆设计一个点餐系统,根据用户的请求,得出最后的价格和咖啡的各种配料信息。首先根据我们直观的思路就是,根据用户的请求组合出相应的订单信

2017-08-07 23:24:46 589 1

原创 文件上传的小代码片段

1:在jsp页面的代码如下:<%//定义上载文件的最大字节int MAX_SIZE = 102400 * 102400;// 创建根路径的保存变量String rootPath;//声明文件读入类DataInputStream in = null;FileOutputStream fileOut = null;String photo = null;//取得客户端的网络地址Stri

2017-08-06 16:16:06 289

原创 设计模式之观察者模式

背景 以气象监测为案例来学习观察者模式,整个系统分为三个部分:气象监测站(获取气象数据)、WeatherData对象(将获取到的气象数据更新到公告板)和公告板(用来显示气象的数据,实时更新)。 所以我们的任务就是利用WeatherData对象获取天气信息然后实时的更新的到公告板上,现在我们可以获取到的信息有: 1、我们已经可以获取的信息是WeatherData中有获取数据的getter

2017-08-06 15:26:02 416

原创 Angular学习笔记(二)

7、依赖注入可以提高代码的可测试性和松耦合注入器:是将某个服务注入到当前的组件或者服务中来,从而可以调用该服务。注入的方式是通过组件的构造函数将服务进行注入。constructor(private productService: ProductService){}这样就是把ProductService注入到了当前的组件中。提供器:通过在NgModule中的providers中添加相应的服务,

2017-07-23 18:00:03 271

原创 Angular学习笔记(一)

1、样式绑定[class.glyphicon-star-empty]="star"用class表示绑定的属性是样式属性即表示:当star的值为true的时候,样式信息中会增加glyphicon-star-empty样式2、父子组件之间的通信例如:<app-product>组件是<app-star>组件的父组件,即表示存在如下调用:<app-product> <app-star></spp

2017-07-23 17:07:31 291

原创 设计模式入门-策略模式

设计原则1、找出应用中可能需要变化的地方,把他们独立出来,不要和那些不需要变化的代码何在一起。当一个类中的一些属性和方法经常会发生变化,可能会随着之后的需求而做修改,则建议将这些属性和方法提取出来进行封装,和其他稳定的代码区别开来,以便以后可以轻易的改动或扩充此部分,这个原则也是每个设计模式背后的精神所在。2、针对接口编程,而不是针对实现“针对接口编程”真正的意思是“针对超类型编程”,我们在编程的

2017-07-23 12:49:42 455

原创 使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-23 11:50:45 218

原创 在使用XMLHttpRequest的时,传到服务器的值出现空值

window.onload = function() {var username = document.getElementById("username");username.onblur = function() {var name = this.value;alert("您的姓名是:" + name);var xhr = new XMLHttpRequest();

2015-10-17 10:08:46 1384

原创 在网页中引入百度地图

1:首先最简单的方法是直接上百度的网站上,使用地图生成器就可以产生了,详细的操作可以参考:http://api.map.baidu.com/lbsapi/creatmap/index.html,在选定了地点后直接点击获取代码就可以得到一个html的代码,然后将其嵌入到web项目中。2:一下则是我导出的百度地图的代码,有少许修改:百度地图API自定义地图

2015-10-07 23:07:01 927

原创 文件上传的小代码片段

1:在jsp页面的代码如下://定义上载文件的最大字节int MAX_SIZE = 102400 * 102400;// 创建根路径的保存变量String rootPath;//声明文件读入类DataInputStream in = null;FileOutputStream fileOut = null;String photo = null;//

2015-10-07 22:59:04 350

转载 实现图片的任意压缩,可以根据宽度或者高度进行

import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import com.sun

2015-10-07 22:52:14 639

原创 实现一个新闻列表的功能,并且具有分页的功能

pageEncoding="UTF-8"%>public static final String USER = "root";public static final String PASS = "123456";public static final String URL = "jdbc:mysql://localhost:3306/abc?useU

2015-10-06 12:12:31 649

原创 解决在使用request得到属性的空指针问题

问题描述如下:       在某页面使用request时,经常会遇到空指针异常的问题,大概的问题就是例如:RoomInfo room =(RoomInfo) request.getAttribute("room");然而此时的request.getAttribute("room")为空,即room对应的request不存在,则会有空指针异常,因为我们知道,request得到的是Object对象

2015-08-04 22:54:52 3612 1

原创 java web中的中文字符乱码问题的解决

相信很多人都会有这个问题。一:显示出现中文乱码的情况1:在我们的jsp页面需要修改charset的值,如下:update page将其修改为:utf-8就没问题,当然pageEncoding可以去掉,若不去掉就将pageEncoding的值修改为和charset的值一样,我们会发现在head里面还会有一个要么将其值修改为与charset的值一样,

2015-07-16 08:52:08 459

原创 在javaweb中,当新建一个servlet的时候,运行服务器提示服务器启动失败,解决如下

今天在编辑javaweb的时候,想创建一个servlet,然后就新建,然后自动生成了一个servlet类,然后又如下的开头:import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Http...

2015-07-14 14:30:54 3452 2

原创 org.apache.jasper.JasperException:An exception occurred processing JSPpage/control/RuZhuControl.jsp

在使用jsp的内置对象进行页面跳转的时候,想传递参数,使用如下的语句:%>&mNum=">结果运行时一直提示有如下异常:exceptionorg.apache.jasper.JasperException: An exception occurred processing JSP page /control/RuZhuControl.jsp at line 25

2015-06-29 14:01:01 22572

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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