自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码搬运工

我得付出多大的努力,才能追回原来的自己

  • 博客(79)
  • 问答 (2)
  • 收藏
  • 关注

原创 java知识汇总(持续更新)

一、java基础知识1.java基础语法2.java对象和类3.java基本数据类型4.java变量类型5.java修饰符6.java运算符7.java循环结构8.java分支结构9.java方法知识解析10.java流(Stream)、文件(File)和IO11.java异常处理12.java继承13.Java 重写(Overr

2017-03-13 11:31:31 7815 12

原创 如何搭建个人网站(二)之应用服务器搭建

在上一篇文章中,博主为大家介绍了有关租赁服务器和连接服务器的步骤。接下来就给大家介绍一下如何在我们租用的服务器上面搭建我们需要的应用服务器和发布产品。本篇文章以nginx、tomcat搭建wordpress论坛以及发布个人网站为例为大家提供一个可实施的方案。首先,我们先梳理一下我们需要的一些原材料。首先需要nginx服务器(或者Apache),在安装wordpress论坛的时候我们需要使用my

2016-11-30 21:27:30 4657

原创 轻松学习 JavaScript——第 1 部分:了解 let 语句

使用let语句,允许你在JavaScript中创建块范围局部变量。let语句是在JavaScript的ECMAScript 6标准中引入的。在你往下了解let语句之前,我建议你先查看基于Infragistics jQuery库的Ignite UI,它可以帮助你更快地编写和运行Web应用程序。你可以使用JavaScript库的Ignite UI来快速解决HTML5,jQuery,Angula

2017-11-20 12:05:57 1281

原创 Controller接口控制器详解(3)

4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信息;3、页面3完善工作信息。这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起

2017-03-27 16:07:20 1210

原创 百度地图API应用小实例

一、需求场景之前开发中对数据加工的时候,需要知道数据的地市、区县的名称。但是大部分数据只有地址和企业名称,并没有其他特殊的标志。根据地址来处理地市州的话,有明显的市州的信息的话还能根据码表进行匹配。但是还存在没有地市和区县的情况。在这种情形下,我第一想到的是根据地图开放API来获取对应信息。(谷歌和百度)二、关于百度地图API百度地图经过多年的发展,在当前大数据背景下对于地址信息的处理

2017-03-24 11:34:27 5866 1

原创 Controller接口控制器详解(2)

Java基础专栏请戳这里http://blog.csdn.net/column/details/14176.htmlJava知识汇总目录(持续更新)http://blog.csdn.net/ld0807/article/details/61915006博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html4

2017-03-21 18:48:24 1226

原创 Controller接口控制器详解(1)

Java基础专栏请戳这里http://blog.csdn.net/column/details/14176.htmlJava知识汇总目录(持续更新)http://blog.csdn.net/ld0807/article/details/61915006博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html4.1、Controller简

2017-03-20 14:16:15 5328

原创 DispatcherServlet详解

Java基础专栏请戳这里http://blog.csdn.net/column/details/14176.htmlJava知识汇总目录(持续更新)http://blog.csdn.net/ld0807/article/details/61915006博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html

2017-03-17 11:35:02 1811 1

原创 Spring MVC入门

Java基础专栏请戳这里http://blog.csdn.net/column/details/14176.htmlJava知识汇总目录(持续更新)http://blog.csdn.net/ld0807/article/details/61915006博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html

2017-03-16 20:17:52 1945

原创 第一章 Web MVC简介

Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.com2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般

2017-03-15 16:49:22 1509

原创 浅谈WebLogic和Tomcat

原文链接:http://blog.csdn.net/wanghuan203/article/details/7028754J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。       这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Serv

2017-03-14 16:42:39 1215

原创 设计模式(三)单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的

2017-03-09 00:14:33 880 1

原创 NoSQL 简介

NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",这使得数据建模和

2017-03-08 16:22:34 1234

原创 设计模式(二)工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主

2017-03-08 16:14:46 776 9

原创 深入理解 Spring 事务原理

搬砖工版权所有,如需转载请注明出处Java基础专栏请戳这里http://blog.csdn.net/column/details/14176.html博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,s

2017-03-07 09:49:22 1259

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认

2017-03-07 00:32:25 1175

原创 HTTP和HTTPS详解

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。

2017-02-21 17:42:27 1718

原创 为什么你该开始学习编程了?

有一家饭店的大厨,烧得一手好菜,经过口碑相传,客人从五湖四海闻名而来。然而这对饭店的老板来说,并不单纯是一个好消息。因为客人不是奔着饭店,而是奔着大厨的手艺来的。老板必须想办法留住这位大厨,否则他一旦被别人挖走,饭店的生意就会一落千丈了。然而即便老板不惜血本保证了大厨的忠诚度,风险也依然存在:大厨休息或请假的时候,菜品的口味就无法让顾客满意;大厨只有一个,如果想在多个地方开分店,那口味

2017-02-14 13:47:05 1406

原创 SSH学习(十二)Hibernate一对多关系映射

搬砖工版权所有,如需转载请注明出处Java基础专栏请戳这里http://blog.csdn.net/column/details/14176.html博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html前面几篇文章分别讲述了Hibernate的基础知识、常见用法以及配置信息,未读过的同学可以点击链接到博主的专

2017-02-13 17:41:50 1636

原创 SSH学习(十一)Hibernate常用配置文件详解

学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎扫描左栏的二维码加入微信公众号(codehzm)  我们一起学java!原文来自搬砖工,如需转载请注明出处初学hibernate的童鞋,刚开应该都有这种感觉,hibernate的配置文件好麻烦,还不如jdbc访问数据库呢,直接写代码,多方便,用hibernate还要写代码,还要写配

2017-02-13 17:00:42 993

原创 SSH学习(十)Hibernate常用API详解及源码分析

学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎扫描左栏的二维码加入微信公众号(codehzm)  我们一起学java!新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对这个框架API的理

2017-02-13 16:00:46 1677 1

原创 SSH学习(九)第一个hibernate程序

在上篇博客中,我们介绍了《hibernate基本概念和体系结构》,也对hibernate框架有了一个初步的了解,本文我将向大家简单介绍Hibernate的核心API调用库,并讲解一下它的基本配置。核心API的底层实现和源码解析将在以后的博客中一一为大家讲解。首先我们一起来看一下开发一个hibernate应用程序的大体流程是什么样的(流程顺序可以颠倒):•创建Hibernate的配置

2017-02-13 14:45:10 906 1

原创 SSH学习(八)hibernate基本概念和体系结构

Java基础专栏请戳这里http://blog.csdn.net/column/details/14176.html博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html数据库操作是当今传统应用软件不可缺少的一部分,几乎所用的应用性系统和交互性软件都离不

2017-02-13 14:11:54 1076

原创 CSS基础积累总结(上)

一:CSS的工作原理1.基本的CSS语法比方说,我们要用红色作为网页的背景色:用HTML的话,我们可以这样:       用CSS的话,我们可以这样获得同样的效果:       body {background-color: #FF0000;}上例也向你展示了基本的CSS模型:为HTML文档应用CSS,有三种方法可供选择。下面对这三种

2017-02-13 13:35:04 618

原创 Spring简介

原文来自搬砖工,如需转载请注明出处博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html本文将简单介绍Spring框架以及Spring框架的简单使用,对于初学者有一定的指导意义。Spring系列文章会收录到SSH框架专栏当中,希望这些文章对你有所帮助。一、预备知识1.轻量级框架轻量级框架和重量级框架(如:E

2017-02-11 16:26:05 516

原创 代码高亮输入框实现

原文来自搬砖工,如需转载请注明出处个人建站专栏  java基础专栏 ssh专栏对于编程人员来说,w3cschool和菜鸟网站这两个站点都或许不陌生。在它们的教程中间时不时地会给我们显示一个“试一试”的特殊按钮,来实现代码的在线运行。如下图在w3cschool网站上面的代码编辑框里面编辑的代码是一个颜色的,而且不会“比较智能”得进行括号匹配,对于各种语言的关键词匹

2017-01-23 12:22:33 6816 1

原创 SSH学习(六)Struts2拦截器

原文来自搬砖工,如需转载请注明出处博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html一、拦截器的设计思想拦截器是Struts2中重要的组成部分,可以把Action认为是一个空的容器,通过拦截器实现了Struts2的大部分通用功能。例如params拦截器将请求参数解析,并设置成Action的属性。servlet-

2017-01-22 16:58:21 1284 1

原创 SSH学习(七)Struts2输入验证

一、验证的分类对于我们javaweb应用程序来说,对输入的数据进行验证是必不可少的,数据验证主要分为客户端验证和服务器验证。对于客户端验证,一般是用js实现,通过js函数进行参数验证。对于服务器端验证,就是使用的java代码来对数据进行验证。在Struts2中有专门的服务器验证。二、Struts2验证1.Struts2的验证分类在Struts2中分为手动验证和自动验证,手动验证就是

2017-01-21 17:38:54 851

原创 SSH学习(五)Struts2文件上传

一、使用commons-fileupload上传文件commons-fileupload是一个开源框架,要使用该项目实现文件上传需要使用两个文件:1.commons-io.jar2.commons-fileupload.jar实现上传文件的步骤如下:1.创建上传页面,注意form表单的enctype的属性值应为“multipart/form-data”2.创建servl

2017-01-18 16:59:43 839

原创 SSH学习(四)Struts2类型转换

一、类型转换的意义所以的MVC框架,解决的都是表现层的解决方案,都需要收集用户请求参数,并把参数提供给控制器。但是,在Web应用中所有的请求参数都是字符串类型的,Java是强类型的语言,如何将字符串转换为Java类型,这是框架要解决的一个问题。例如,一个注册页需要输入年龄、日期等。这时候就需要将日期、年龄字符串转换为相应类型。二、Struts2的类型转换器Struts2提供了内置的

2017-01-16 16:52:09 1402 1

原创 SSH学习(三)Struts2之Action下

原文来自搬砖工,如需转载请注明出处博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html接着上篇文章继续学习三、配置Action1.配置action示例当用户发出请求后,先通过配置在web.xml中的拦截器拦截之后,再查找在struts.xml中配置的业务逻辑action。str

2017-01-14 18:44:37 1593

转载 bool型返回值函数,没写return语句的时候返回啥?

今天因为漏写了一个return语句,g++又没开warning,结果就悲剧了,调用的时候出现了奇怪的现象,于是就测试了一把到底没写return的时候返回什么东西。例程:#include #include using namespace std;bool func(){ int i=10; i++;}int main(){bool a = func();bo

2017-01-13 21:09:47 18506

原创 SSH学习(三)Struts2之Action上

原文来自搬砖工,如需转载请注明出处博主SSH框架专栏请戳这里http://blog.csdn.net/column/details/14227.html之前学习了Struts2入门和简单的使用,这篇文章学习一下Struts2中重要的部分Action。鉴于内容比较多,就分为上下两部分学习。一、Action的定义在struts2中,控制器由两部分组成,配置在web.xml中的控

2017-01-13 18:12:21 1686

原创 wordpress添加文章打赏按钮

原文来自搬砖工,如需转载请注明出处博主个人建站专栏,请戳这里http://blog.csdn.net/column/details/14142.html本文实例讲述了WORDPRESS文章中微信打赏功能的2种实现方法。分享给大家供大家参考,具体如下:打赏功能功能就是给我们一些资助了,写博客不容易所以会给一些内容与说明了,下面我们就一起来看2种给WORDPRESS文章添加微信打赏

2017-01-13 12:54:25 6168 1

原创 SSH学习(二)Struts2核心配置

原文来自搬砖工,如需转载请注明出处上一篇文章学习了Struts2入门,这篇文章学习Struts2的核心配置一、struts-default.xml分析1.struts-default.xml位于struts2-core-2.3.31.jar文件下,一般来说都是struts2-core-版本.jar。不同的版本有不同的包名2.struts-default.xml是struts

2017-01-12 17:31:52 1865

原创 二级域名解析使用

一、基本概念1.什么是A记录A记录是IP解析,直接将域名指向某个IP,如果IP有所变动,那么A记录那边也必须更改。2.什么是CNAME别名解析CNAME是别名解析,别名解析是先将域名解析到主机别名再转跳到IP,这样主机IP改变了不用重新解析。二、A记录与CNAME的主要区别1.cname解析的生效时间要比A记录快,A记录往往要几个小时至48小时,cname几分钟即可2.

2017-01-12 00:50:31 33208 1

原创 SSH学习(一)Struts2入门

博主之前公司使用的是第三方框架Jforum,如果大家有兴趣的可以去百度Jforum,它是一个开源论坛项目,使用的是自己独有的第三方框架,而且无版权使用问题。是一个比较优秀的第三方框架。之前把javase的有关知识系统得总结了一遍,但是还是有许多遗漏的知识点。博主打算在之后对javase的知识进行补充,先把三大开源框架温习一下。毕竟没有经常使用,还是有很多生疏的地方。首先就从Struts2开始,

2017-01-11 20:02:15 1732 4

原创 json相关知识介绍

现在越来越流行使用json作为进行数据传输格式,今天我们就总结一下json的相关知识一、什么是json1.json 指的是 JavaScript 对象表示法(JavaScript Object Notation)2.json 是轻量级的文本数据交换格式3.json 独立于语言*4.json 具有自我描述性,更易理解注:json 使用 Javascript语法来描述数据对

2017-01-11 15:41:50 1599

转载 设计模式(一)设计模式遵循的七大原则

最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 。在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码。下面是设计模式应当遵循的

2017-01-10 21:33:56 1808

原创 java知识总结(十三)网络编程

这篇文章简单总结一下java网络编程的相关知识一、TCP和UDP1.TCP(传输控制协议)方式TCP方式就类似于拨打电话,使用该种方式进行网络通讯时,需要建立专门的虚拟连接,然后进行可靠的数据传输,如果数据发送失败,则客户端会自动重发该数据2. UDP(用户数据报协议)方式     UDP方式就类似于发送短信,使用这种方式进行网络通讯时,不需要建立专门的虚拟连接,传输也不是

2017-01-10 10:28:34 1074

空空如也

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

TA关注的人

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