自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Redis的安装过程及与SSM结合使用

Redis安装过程下载安装包,解压,Mac系统将文件夹放在/usr/local文件夹下打开终端,先安装服务器端server 终端$ cd /usr/local/redis/去文件下进入redis.config文件 找到requirepass删除前面的# 并修改后面拼接的密码 保存进入终端 输入命令 终端$ cd src/ 终端$ ./redis-server ../redi

2017-09-15 20:59:53 2627

原创 简单介绍Struts2的数据中心 ---context map中的根ValueStack

ValueStack介绍valueStack也称为context map的根,它实际上是一个list,也是一个栈区(先进后出的原则),为什么说它是一个list呢? ValueStack也有一个它自己的根,就是它内部的属性CompoundRoot它是ValueStack的根,我们说ValueStack是一个集合其实就是在说CompoundRoot(CompoundRoot继承了ArrayList)操

2017-07-14 19:59:46 403

原创 简单介绍Struts2的数据中心 ---context map

context map结构先放一张图:介绍数据中心的结构 通过这张图我们可以看出整个的context map就是一个大的集合,我们可以通过key值(application,session,request)等去取到value. 这回主要介绍context mapcontext map在我们操作context map中的数据时, 动作类每次都会被新建通过ActionContext实例,得到cont

2017-07-10 20:57:58 418 2

原创 遍历map集合的四种方式

先创建一个map集合Map<String,String> map = new HashMap<>(); map.put("name","张三"); map.put("name","李四");第一种遍历map集合的方式 使用增强for循环,通过map.keySet();获取key值的集合,根据循环key值,找到valuefor (String s : map.keySet()) {

2017-06-22 20:20:57 1251

原创 Servlet基础----Hello Servlet!!!

CS/BSCS:Client/Server 客户端/服务器 比如qq等安装到电脑上的程序,就是客户端BS:Brower/Server 浏览器/服务器端 比如访问网站什么是Servlet?Servlet是JavaWeb的三大组件之一 Servlet,Filter.,Listener是JavaWeb的三大组件Servlet可以完成 接受请求数据: 接受

2017-06-20 10:00:48 265

原创 CSS从基础到高级

CSSCSS层叠样式表,是一种对html标签的修饰,样式就是html以何种形式展现在浏览器中,比如可以通过改变span标签的color样式,来改变span标签在浏览器中显示的字体颜色使用css样式,有三种方式 *内联式 通过<style>标签,在style标签中,写的就是css的样式代码 它的type属性,就是告诉浏览器,我这下面就是css代码,也就是对html标签的修饰p{ colo

2017-06-17 17:40:38 219

原创 HTML基础

HTML超文本标记语言,可以在一个html文档,通过书写不同的标签,在浏览器中显示不同的内容 标签也可以称为元素 <head>头标签 在这个标签里面,可以对当前这个html文件做一些配置 <title>标签,表示html的标题 <h1><h2><h3>.....系列,一般用于表示浏览器显示页面的标题 <p>表示一个段落 在html文档中,不识别换行符,空格,制表符等符号 <br />

2017-06-17 16:25:20 236

原创 线程

1.线程的创建方式建立线程的方式有两种 1-通过继承Thread类,创建一个Thread类的子类XXThread 通过直接new XXXThread()的方式创建线程对象 2-通过实现Runnable接口的方式创建可运行的类XXXRunnable 通过创建一个Thread类的对象,将XXXRunnable对象作为参数传入到new Thread(这里)的构造方法中两种方式代码如下:

2017-06-05 21:36:07 159

原创 JDBC连接 - JdbcBaseReview

1,预编译在使用Statement对象时,在执行sql语句时,可能会产生字符串的拼接的现象,也叫SQL注入. 所以我们使用PrepareStatement使用PrepareStatement: 可以防止SQL注入 采取预编译的方式,先将sql语句交给数据库译好,等待执行就可以了 使用PrepareStatement在执行多个重复语句时,速度比Statement更快,效率更高.Statemen

2017-06-03 17:24:53 193

原创 JDBC连接 - JDBCBase

先介绍一下jdbc连接的流程1,注册驱动Class.forName("com.mysql.jdbc.Driver");通过这句代码,我们会得到com.mysql.jdbc.Driver这个类,先将这个类加载进内存,该类中的静态代码块也会随之进入内存,在静态代码块中已经存在了注册代码.Driver类如下public class Driver extends NonRegisteringDriver i

2017-06-03 11:49:18 477 1

空空如也

空空如也

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

TA关注的人

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