自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 程序员必备的 15 个框架,前 3 个常用的

Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢?今天,栈长我给大家列举了一些通用的、必须掌握的框架,学会这些,20K+ 不是问题。1.Spring毫无疑问,Spring 框架现在是 Java 后端框架家族里面最强大的一个,其拥有 IOC 和 ...

2018-12-06 16:54:57 275

原创 HBuilder快捷键

/*注:本教程针对HBuilder5.0.0,制作日期2014-12-31*/创建HTML结构: h 8 (敲h激活代码块列表,按8选择第8个项目,即HTML代码块,或者敲h t Enter)中途换行: 'Ctrl+Enter'设置charset: m e 6 Enter引用外部js: s 2 Enter 'Ctrl+Enter'创建js区块: s Enter创建函数: f

2017-10-08 14:21:10 784

原创 hbulider 快捷键

hbulider 快捷键以及常用跳转到行        Ctrl + G 页首        Ctrl + Home 页尾        Ctrl + End 下一个选项卡        Ctrl + Tab 上一个选项卡        Ctrl + Shift + Tab 上一个滚动条标记点        Alt + Shift + 向

2017-10-07 23:24:02 1125

原创 HBuilder 常用快捷键

HBuilder是当前最快的HTML开发工具,强大的代码助手帮你快速完成开发,最全的语法库和浏览器兼容性数据让浏览器碎片化不再头痛。 利用HBuilder快捷键可以代替鼠标做一些工作,可以利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页,Word里面也可以用到快捷键。那就几乎可以脱离鼠标来写前端代码了。 另外还有一些实用的组合键: Alt+T→V

2017-10-07 23:16:10 5085

原创 HBuilder常用快捷键

HBuilder常用快捷键大概共9类(【4 13 3】文件、编辑、插入;【4 9 8】选择、跳转、查找;【1 1 6】运行、工具、视图)1.文件(4) 新建 Ctrl + N 关闭 Ctrl + F4 全部关闭 Ctrl + Shift + F4 属性 Alt + Enter2.编辑(13) 激活代码助手 Alt + / 激活快捷键视图 Ctrl + Shi

2017-10-07 23:13:35 358

原创 HBuilder常用快捷键

Alt + [ 匹配括号Alt + ↓跳转到下一个可编辑区Ctrl + Alt + j 合并下一行Ctrl + Alt + ←选择助手Ctrl + 回车 换行Ctrl + Shift + 回车 向上换行Ctrl + d 删除一行Ctrl + Shift +R 复制上一行创建HTML结构: h 8 (敲h激活代码块列表,按8选择第8个项

2017-10-07 23:12:11 396

原创 SSH框架笔记_SSH三大框架的工作原理及流程

原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.se

2017-09-28 18:44:25 507

原创 Struts1工作原理

Struts1工作原理图1、初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为struts中不同的模块初始化相应的对象。(面向对象思想) 2、发送请求:用户提交表单或通过URL向WEB服务器提交请求,请求的数据用HTT

2017-09-28 18:42:50 199

原创 Java三大主流框架概述

Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的?我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责数

2017-09-28 18:39:11 284

原创 使用struts、hibernate、spring进行框架整合流程详细说明

SSH框架应用非常广泛,是目前较流行的一种Web应用程序开源框架。很多公司很多项目都会用到这3种框架,那么如何正确规范的使用这三种框架开发实际的项目呢?下面介绍struts、hibernate、spring的整合流程简介:J2EE框架的基本功能需求图第一节:struts2、spring、hibernate框架官方下载地址说明分别去网上下载这3个开

2017-09-28 18:34:35 457

原创 java三大框架原理

Hibernate工作原理及为什么要用?原理:  1.读取并解析配置文件  2.读取并解析映射信息,创建SessionFactory  3.打开Sesssion  4.创建事务Transation  5.持久化操作  6.提交事务  7.关闭Session  8.关闭SesstionFactory  为什么要用:  

2017-09-28 18:31:39 861

原创 JAVA三大框架的各自作用

一、SpringSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。

2017-09-28 18:29:25 1884

原创 SpringMVC搭建最小系统

介绍如何用eclipse一步一步搭建SpringMVC的最小系统,所谓最小系统,就是足以使项目在SpringMVC框架下成功跑起来,并且能够做一些简单的事情(比如访问页面)的系统。话不多说,让我们开始吧。所有的源代码和jar包都会在最后给出。其他环境:操作系统:Windos 10Tomcat : v7.0JDK : 1.7正文1. 新建一个项目Paste_Ima

2017-09-27 11:11:02 212

原创 Spring MVC 环境搭建(一)

一、建立 JavaWeb 项目1、建立一个 Java 项目。2、在项目下新建一个文件夹 webapp (命名可自取,这个目录即是网站根目录),再在该文件夹下新建一个 WEB-INF 文件夹(命名固定),WEB-INF 作为 Tomcat 启动后的安全文件夹,浏览器不能访问到该目录下的资源。tomcat 启动会默认会在此目录下读取相应配置文件。3、在 WEB-INF 下建立

2017-09-27 11:06:21 208

原创 Spring MVC框架

本项目旨在搭建一个简单的Spring MVC框架,了解Spring MVC的基础配置等内容。一、项目结构本项目使用idea intellij创建,配合maven管理。整体的目录结构如图:其中java文件夹是sources文件夹,resources是资源文件夹。spring文件夹里是Spring上下文配置和Spring MVC配置文件。 需要注意的是,项目自动生成以后

2017-09-27 11:04:42 433

原创 Web开发之MVC框架

什么是MVC框架?    在这里我简要的说明一下,想要详细的了解MVC的小伙伴们可以上百度百科,或者找来相应的书籍,仔细研究和理解一下,但是要说明的的一点是,完全理解MVC并不是一件容易的事。         MVC的全称为Model View Controller,是模型-视图-控制器的缩写,一种软件框架模式,通俗点讲,就是将应用程序的输入、处理和输出进行

2017-09-27 11:01:33 346

原创 MVC框架

MVC(Model View Controller)是一种架构设计模式,该模式主要应用于图形化用户界面(GUI)应用程序。MVC由Model(模型)、View(视图)及Controller(控制器)三部分组成。MVC是一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编

2017-09-27 10:58:29 679

原创 java

第一张,基础图大 约在 2003 年我开始知道 Java 的(当时还在用 Delphi),但到 2004 年本科毕业才开始正式决定学习 Java。 那时觉得用 Delphi 写 C/S 架构的程序没什么意思,Java 当时提出的 J2EE 规范概念,企业级架构感觉各种高大上,压抑不住内心的欲望就这么开启了 Java 的征途。 老实说,当时一进入 Java 世界的大门就晕了,各种规范、概

2017-09-27 10:55:58 524

原创 mvc设计模式和mvc框架的区别

mvc设计模式和mvc框架的区别Spring中的新名称也太多了吧!IOC/DI/MVC/AOP/DAO/ORM...对于刚刚接触spring的我来说确实晕了头!可是一但你完全掌握了一个概念,那么它就会死心塌地的为你服务了。这可比女人忠诚多了。在这里我们来说侃下MVC吧!嗯!MVC设计模型和MVC框架之区别。一组概念需要先理解,因为后面需要用:  架构:简单的说架

2017-09-27 10:53:42 675

原创 MVC架构的理解

我很早之前就开始接触.NET开发,一直都在2.0的框架下,所以对于MVC这种架构,听说过,但没有具体使用过,近期和外部朋友接触时,有了解到他们公司在使用MVC这种架构,所以自己就找来相关资料了解一下MVC是什么。MVC代表着”MODEL”、”VIEW”、”CONTROLLER” 。ASP.NET MVC是一种与传统ASP.NET WEB开发不同的架构。使用MVC开发的WEB应用程序,对搜索引擎

2017-09-27 10:52:24 388

原创 MVC源码学习:打造自己的MVC框架(一:核心原理)

一、MVC原理解析1、MVC原理二、HttpHandler1、HttpHandler、IHttpHandler、MvcHandler的说明2、IHttpHandler解析3、MvcHandler解析三、HttpModule1、HttpModule能干什么2、HttpModule的使用3、HttpModule和HttpHandler如何区分4、UrlRoutingMo

2017-09-27 10:48:54 440

原创 JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分

首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理。

2017-09-27 09:55:01 239

原创 MyEclipse快捷键

Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入

2017-09-23 09:26:36 183

原创 mysq数据库管理工具navicat基本使用方法

navicat是mysql数据库的客户端查询管理工具,本文详细的介绍了该软件的基本使用方法      sql是操作数据库中数据的语句,在不同的数据库中会略有不同,如mysql,postgreSQL,oracle,sqlserver,sqlite等等,但是sql的基础select、insert、update、delete语句都是相同的,本文只是介绍如何在mysql中,利用navicat可视化工具

2017-09-22 22:21:17 250

转载 JavaScript算法-排序算法

对计算机中存储的数据执行的两种最常见操作是排序和索引。下述阐述的排序方式,暂且都是用数组进行测试(从小到大)。var dataAry = [5, 4, 3, 7, 1, 2, 8, 6, 9]; // 测试数组1/** *【工具方法】交换数组中两个值 * @param ary 数组 * @param i 下标i * @param j 下标j */function swap(ar

2017-09-21 11:51:18 204

转载 JavaScript组件设计思想

“当你学会了用‘分层思想’去看待事情,任何的问题都不是问题,都可以实现”。当然,这里说的是在程序设计方面。自己觉的很有道理,但是体会不是很深。 紧跟着,这个周期盼已久的“重构版热图”上线了,“低bug率、高速度”等在各方面指标瞬间秒杀“旧版热图”,大致思想如下:将每个功能点最小颗粒化、然后将其封装成模块;创建数据中心,使各个模块不在互相调用嵌套,所有的依赖和调用全部通过数据中心(这里使用自

2017-09-21 11:40:15 245

原创 前端开发常见的英语词汇

一、页面布局(layout)header 头部/页眉;index 首页/索引;logo 标志;nav/sub_nav 导航/子导航;banner 横幅广告;main/content 主体/内容;container/con 容器;wrapper/wrap 包裹(类似于container);menu 菜单;sub_menu/second_menu 子菜单/二级菜单;list 列表;sectio

2017-09-21 11:20:02 13078 1

原创 javascript组件开发方式

虽然javascript经常被人嘲笑是个小玩具,但是在一代代大牛的前仆后继的努力下,渐渐的也摸索了一套组件的编写方式。下面我们来谈谈,在现有的知识体系下,如何很好的写组件。比如我们要实现这样一个组件,就是一个输入框里面字数的计数。这个应该是个很简单的需求。我们来看看,下面的各种写法。为了更清楚的演示,下面全部使用jQuery作为基础语言库。最简陋

2017-09-21 11:18:27 348

原创 XMLHttpRequest Ajax 实例简介

一、XMLHttpRequest 对象的方法与属性方    法描    述abort()停止当前请求getAllResponseHeaders()把HTTP请求的所有响应首部作为键/值对返回getResponseHeader("header")返回指定首部的串值

2017-09-12 21:19:14 158

原创 java IO操作 (读写、追加、删除、移动、复制)

一、多种方式读文件内容。1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容public class ReadFromFile {/**   * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。   * @param fileName 文件的名   */        public static v

2017-09-12 21:16:26 745

原创 Ajax的工作原理

使用Ajax的主要原因:1、通过适当的Ajax应用达到更好的用户体验;2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。  Ajax是Asynchronous JavaScript and XML的缩写。它包括使用XHTML和CSS标准化呈现;使用DOM实现动态显示和交互;

2017-09-12 21:14:30 190

原创 mongDB使用小技巧

如果想查看当前连接在哪个数据库下面,可以直接输入db> dbAdmin想切换到test数据库下面> use testswitched to db test> dbTest想查看test下有哪些表或者叫collection,可以输入> show collectionssystem.indexesuser想知道mongodb支持哪些命令,可以直接输入

2017-09-12 21:11:53 879

原创 AJAX工作原理及其优缺点

1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XHTML+CSS来标准化呈现;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据通信; 使用Javascript操作Document

2017-09-12 21:10:09 153

原创 Ajax 完整教程

Ajax 完整教程第 1 页 Ajax 简介Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包

2017-09-12 21:08:57 192

原创 jQuery Ajax 全解析

jQuery Ajax 全解析 jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说

2017-09-12 20:25:24 282

原创 EXCEL电子表格的基本操作

EXCEL电子表格的基本操作一 、EXCEL电子表格的基本操作概要1.本单元包括教材第四章EXCEL电子表格的基本操作的全部内容。 2.本单元介绍了有关EXCEL97电子表格软件的基本操作方法。要求学员能应用EXCEL97电子表 格软件进行一般的表格编制。3.本单元内容在考试题中占了较大的比重,约为

2017-09-12 20:20:10 952

原创 JS代码

收藏一些有用的JS代码禁止页面正文选取 防止点击空链接时,页面往往重置到页首端。 代码“javascript:void(null)”代替原来的“#”标记如何避免别人把你的网页放在框架中 页面定时刷新 页面定时转向新的地址 显示日期 today=new date(); var week; var date; if(today.getday(

2017-09-12 20:17:15 322

原创 html常用代码大全

1.结构性定义文件类型  (放在档案的开头与结尾)文件主题  (必须放在「文头」区块内)文头  (描述性资料,像是「主题」)文体  (文件本体)(由浏览器控制的显示风格)标题  (从1到6,有六层选择)标题的对齐 区分 区分的对齐 引文区块  (通常会内缩)强调  (通常会以斜体显示)特别强调  (通常会以加粗显示)引文  (通常会以斜体显示)

2017-09-12 20:14:55 34712

原创 Eclipse快捷键的设置和使用

Eclipse快捷键的设置和使用 java程序开发,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下Eclipse中常用到的快捷键和技巧。一.输入时自动补全功能设置1. 打开MyEclipse 6.0.1,然后“wind

2017-09-07 14:55:46 8266

原创 Eclipse快捷键设置

1、自动补全功能快捷键设置(1):打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。(2):并依次展开 Java -> Editor -> Content Assist(可以直接在搜索栏里填写)(3):在for java后面的输入框中输入".abcdefghijklmnopqrstuvwxyz"  (建议只写“.”原因一

2017-09-07 14:54:31 593

空空如也

空空如也

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

TA关注的人

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