自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JSON 的使用

把 JSON 文本转换为 JavaScript 对象JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。为了更简单地为您讲解,我们使用字符串作为输入进行演示(而不是文件)。JSON 实例 - 来自字符串的对象创建包含 JSO

2017-12-22 21:32:42 125

原创 逻辑运算符的用法

逻辑运算符通常用于Boolean型(逻辑)值。这种情况,它们返回一个布尔型值。然而,&&和||运算符实际上返回一个指定操作数的值,因此这些运算符也用于非布尔型,它们返回一个非布尔型值。描述下面是逻辑运算符的说明:运算符示例说明逻辑与 (&&)expr1 &&expr2如果expr1 能转换成fals

2017-12-21 19:44:45 2182

转载 Java的算数运算符、关系运算符、逻辑运算符、位运算符

Java的运算符,分为四类:算数运算符、关系运算符、逻辑运算符、位运算符。算数运算符(9):+  -  *  /  %  ++  --关系运算符(6):==  !=  >  >=  逻辑运算符(6):&&  ||  !  ^  &  |位运算符(7):&  |  ~  ^  >>  >>--------------------------------

2017-12-21 19:42:10 324

转载 session实现购物车功能实例

本项目设计了5个文件(1)login.html为登录页面(2)index.jsp为主页面,取出表单内容的方法为request.getParameter();设置session属性的方法为session.setAttribute();通过判断若发现用户没有登录,则会使用response的sendRedirect()方法重定向到登录页面login.html(3)fruit.js

2017-12-20 22:09:53 2026

转载 值栈ValueStack的原理和生命周期

①ValueStack贯穿整个Action的生命周期,保存在request域中,所以ValueStack的声明周期和request的生命周期是一样的。当Struts2接受一个请求时,会迅速创建ActionContext、Action、ValueStack,然后把Action存放进ValueStack中,所以Action的实例变量可以被OGNL表达式访问。请求来的时候,Action、ValueSta

2017-12-20 22:07:46 383

原创 Java中常用的设计模式总结

1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。   2、建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以

2017-12-19 20:54:56 147

原创 Eclipse安装SVN教程

第1种安装方法下载SVN安装包。地址:subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240。根据Eclipse版本进行下载。启动Eclipse,找到Help->Install new software...,单击Add,输入Name,Location选择刚才下载的安装包的位

2017-12-19 20:52:30 223

转载 Bootstrap 模态框(Modal)插件

Bootstrap 模态框(Modal)插件模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。如果您想要单独引用该插件的功能,那么您需要引用 modal.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstr

2017-12-18 20:47:59 332

转载 SVN

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。快速导航词条图册中文名SVN

2017-12-18 20:46:13 400

原创 设计模式的分类

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2017-12-17 18:21:06 217

转载 Spring Cloud介绍

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉

2017-12-17 18:18:29 191

转载 Shiro权限框架

Shiro权限框架开发系统中,少不了权限,目前java里的权限框架有SpringSecurity和Shiro(以前叫做jsecurity),对于SpringSecurity:功能太过强大以至于功能比较分散,使用起来也比较复杂,跟Spring结合的比较好。对于初学Spring Security者来说,曲线还是较大,需要深入学习其源码和框架,配置起来也需要费比较大的力气,扩展性也不是特别强。

2017-12-16 20:49:12 239

转载 什么是spring boot

什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(

2017-12-16 20:45:59 508

转载 Bootstrap 按钮

Bootstrap 按钮本章将通过实例讲解如何使用 Bootstrap 按钮。任何带有 class .btn 的元素都会继承圆角灰色按钮的默认外观。但是 Bootstrap 提供了一些选项来定义按钮的样式,具体如下表所示:以下样式可用于, , 或 元素上:类描述实例.btn为按钮添加基本样式尝试一下

2017-12-15 22:04:37 186

转载 Bootstrap 排版

Bootstrap 排版Bootstrap 使用 Helvetica Neue、 Helvetica、 Arial 和 sans-serif 作为其默认的字体栈。使用 Bootstrap 的排版特性,您可以创建标题、段落、列表及其他内联元素。标题Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样式。请看下面的实例:实例

2017-12-15 22:03:51 172

转载 Bootstrap UI 编辑器

Bootstrap UI 编辑器以下是 15 款最好的 Bootstrap 编辑器或者是在线编辑工具。1. Bootstrap Magic这是一个 Bootstrap 主题生成器,使用最新的 Bootstrap 3 版本和 Angular JS 版本,提供一个鲜活的用户修改预览。它包括了各种各样的导入,一个颜色选择器和智能的预先输入。更神奇的是,Bootst

2017-12-14 20:49:53 329

转载 Bootstrap CSS 概览

Bootstrap CSS 概览在这一章中,我们将讲解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好、更快、更强壮的最佳实践。HTML 5 文档类型(Doctype)Bootstrap 使用了一些 HTML5 元素和 CSS 属性。为了让这些正常工作,您需要使用 HTML5 文档类型(Doctype)。 因此,请在使用 Bootstrap 项目的

2017-12-14 20:49:26 202

转载 Bootstrap 环境安装

Bootstrap 环境安装Bootstrap 安装是非常容易的。本章将讲解如何下载并安装 Bootstrap,讨论 Bootstrap 文件结构,并通过一个实例演示它的用法。下载 Bootstrap您可以从 http://getbootstrap.com/ 上下载 Bootstrap 的最新版本。当您点击这个链接时,您将看到如下所示的网页:您会看到两个按钮:

2017-12-13 20:48:35 676

转载 Bootstrap简介

什么是 Bootstrap?Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。历史Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 开发的。Bootstrap 是 2011 年八月在 GitHub 上发布的开源产品。为什么

2017-12-13 20:47:58 577

转载 Servlet 生命周期

Servlet 生命周期Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用 init () 方法进行初始化。Servlet 调用 service() 方法来处理客户端的请求。Servlet 通过调用 destroy() 方法终止(结束)。最后,Servlet 是由 JVM 的垃圾回收器进行垃圾

2017-12-12 20:36:18 145

转载 Servlet 文件上传

Servlet 文件上传Servlet 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。本文使用到的文件有:upload.jsp : 文件上传表单。message.jsp : 上传成功后跳转页面。UploadServlet.java : 上传处理 Servlet。需要引入的 jar 文件:c

2017-12-12 20:35:25 170

转载 Spring与JBPM整合

整合的先后顺序是关键,下面按照顺序一步一步来设置:1.首先jbpm是依赖数据库的,所以可以先创建数据库,我是mysql数据库,所以到jbpm-4.4\install\src\db\create中找到jbpm.mysql.create.sql创建文件导入mysql执行!2.设置spring中hibernate的配置:可以参考:jbpm-4.4\inst

2017-12-11 22:06:31 364

转载 控制反转(IOC)和依赖注入(DI)的区别

IOC   inversion of control  控制反转DI   Dependency Injection  依赖注入要理解这两个概念,首先要搞清楚以下几个问题: 参与者都有谁?依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么?控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)?依赖注入和控制反转是同一概念

2017-12-11 16:51:42 2523

转载 Spring Boot核心原理-自动配置

Spring Boot核心原理-自动配置Spring boot出现之后,得益于“习惯优于配置”这个理念,再也没有繁琐的配置、难以集成的内容(大多数流行第三方技术都被集成在内)。那么背后实现的核心原理到底是什么呢? 其实是spring 4.x提供的基于条件配置bean的能力。Spring boot关于自动配置的源码在spring-boot-autoconfigur

2017-12-10 21:57:13 267

转载 DUBBO简介及使用

1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者

2017-12-10 21:54:45 181

转载 JAVA多线程实现的三种方式

JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的

2017-12-09 19:24:59 598

转载 35 个 Java 代码性能优化总结

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优

2017-12-09 19:22:17 277

转载 为什么很多公司不要培训机构出来的程序员?

近几年,互联网创业潮让IT技术人员的需求大大增加,各类IT培训机构风生水起,办得如火如荼。然而,一些公司却招聘网站上写着”没有上过培训班的优先。“为什么会有这样的区别对待呢?经过调查发现,培训机构出来的程序员被排挤大概有以下几个方面的原因:1、不是真爱培训机构通常会把IT从业人员的薪资、前景吹嘘的很高。这些被吸引过来的学员,往往只看到这个行业的前景和高薪,并不是真正

2017-12-08 22:26:34 42728 10

原创 购物车的实现原理

购物网中购物车的实现原理购物车相当于现实中超市的购物车,不同的是一个是实体车,一个是虚拟车而已。用户可以在购物网站的不同页面之间跳转,以选购自己喜爱的商品,点击购买时,该商品就自动保存到你的购物车中,重复选购后,最后将选中的所有商品放在购物车中统一到付款台结账,这也是尽量让客户体验到现实生活中购物的感觉。服务器通过追踪每个用户的行动,以保证在结账时每件商品都物有其主。购物车的功能包

2017-12-08 22:20:07 6010

转载 如何使用Rust提高Ruby性能

Ruby是一种简单快捷面向对象的脚本语言,而Rust是一种系统编程语言,它有着惊人的运行速度,能够防止段错误,并保证线程安全。本文作者以项目为例,结合大量的编程代码描述了如何借助Rust语言提高Ruby的性能,以下是译文。几年前,在我的Rails(提供一个纯Ruby的开发环境)应用程序里发现了一些被调用数千次的方法,占了网站页面加载时间的30%以上。这些方法都完全地专注于文件路径名。

2017-12-07 22:27:35 453

转载 规划程序员的人生

如果你对软件开发这行有浓厚的兴趣,如果你想成为一名出色的软件开发者,如果你想每天充满激情的工作,想要把开发软件视为一项事业而不仅仅是一份工作,那么我们就来一起分享实用有效的探索式的方法、经验和态度,告诉你如何尊重并热爱你的职业。助你成为软件行业的佼佼者。要想在当今的IT职场取得成功,必须像经营企业那样对待你的事业,在本章中,你将学到如何规划自己的职业生涯,让他向着你选择的目标前进,使人生更快乐,更

2017-12-07 22:24:33 272

转载 PHP 连接 MySQL

PHP 连接 MySQLPHP 5 及以上版本建议使用以下方式连接 MySQL :MySQLi extension ("i" 意为 improved)PDO (PHP Data Objects)在 PHP 早期版本中我们使用 MySQL 扩展。但该扩展在 2012 年开始不建议使用。我是该用 MySQLi ,还是 PDO?如果你需要一个简短的

2017-12-06 21:54:14 171

转载 PHP MySQL 简介

PHP MySQL 简介通过 PHP,您可以连接和操作数据库。MySQL 是跟 PHP 配套使用的最流行的开源数据库系统。如果想学习更多 MySQL 知识可以查看本站 MySQL 教程。MySQL 是什么?MySQL 是一种在 Web 上使用的数据库系统。MySQL 是一种在服务器上运行的数据库系统。MySQL 不管在小型还是大型应用程序

2017-12-06 21:53:24 294

转载 JSON 对象

JSON 对象对象语法实例{"name":"runoob","alexa":10000,"site":null}JSON 对象使用在大括号({})中书写。对象可以包含多个 key/value(键/值)对。key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或

2017-12-05 21:58:43 183

转载 JSON 语法

JSON 语法JSON 语法是 JavaScript 语法的子集。JSON 语法规则JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒

2017-12-05 21:58:06 266

转载 JSON 数组

JSON 数组数组作为 JSON 对象实例["Google","Runoob","Taobao"]JSON 数组在中括号中书写。JSON 中数组值必须是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。JavaScript 中,数组值可以是以上的 JSON 数据类型,也可以是 Ja

2017-12-04 21:57:05 428

转载 JSON - 简介

JSON - 简介在线实例通过我们的编辑器,您可以在线编辑 JavaScript 代码,然后通过点击一个按钮来查看结果:JSON 实例!DOCTYPEhtml>html>head>metacharset="utf-8">title>菜鸟教程(runoob.com)title>head>body>h2>JavaScript 创建 JSON 对象

2017-12-04 21:56:32 224

转载 HTML 简介

HTML 简介HTML 实例!DOCTYPEhtml>html>head>metacharset="utf-8">title>菜鸟教程(runoob.com)title>head>body>h1>我的第一个标题h1>p>我的第一个段落。p>body>html>尝试一下 »实例解析 声明为 HTML5 文档 元素是

2017-12-03 21:41:14 118

转载 XHTML介绍

XHTML 是以 XML 格式编写的 HTML。什么是 XHTML?XHTML 指的是可扩展超文本标记语言XHTML 与 HTML 4.01 几乎是相同的XHTML 是更严格更纯净的 HTML 版本XHTML 是以 XML 应用的方式定义的 HTMLXHTML 是 2001 年 1 月发布的 W3C 推荐标准XHTML 得到所有主流浏览器的支持

2017-12-03 21:39:53 161

转载 CSS3 用户界面

CSS3 用户界面在 CSS3 中, 增加了一些新的用户界面特性来调整元素尺寸,框尺寸和外边框。在本章中,您将了解以下的用户界面属性:resizebox-sizingoutline-offset浏览器支持表格中的数字表示支持该属性的第一个浏览器版本号。紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一

2017-12-02 18:28:21 163

空空如也

空空如也

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

TA关注的人

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