自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码搬运工

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

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

原创 代码高亮输入框实现

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

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

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

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

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

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

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

2017-01-21 17:38:54 903

原创 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 886

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

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

2017-01-16 16:52:09 1447 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 1617

转载 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 18927

原创 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 1738

原创 wordpress添加文章打赏按钮

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

2017-01-13 12:54:25 6205 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 1891

原创 二级域名解析使用

一、基本概念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 33975 1

原创 SSH学习(一)Struts2入门

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

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

原创 json相关知识介绍

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

2017-01-11 15:41:50 1619

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

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

2017-01-10 21:33:56 1825

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

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

2017-01-10 10:28:34 1091

原创 Servlet

原文来自搬砖工,如需转载请注明出处Servlet 生命周期、工作原理一、Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。1.init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servl

2017-01-10 09:38:43 486

原创 java知识总结(十二)枚举

这篇文章从认识枚举、枚举详解到枚举使用举例来总结java枚举的相关知识一、认识枚举枚举类型是Java SE 5.0 以后的版本新定义出来的,我们先来简单看一个枚举的定义:public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN}显然,enum很像特殊的class类,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类(

2017-01-10 01:18:56 812

原创 spring AOP 注解开发

原文来自搬砖工,如需转载请注明出处一、简介AOP主要包含了通知、切点和连接点等术语,介绍如下:1.通知(advice)通知定义了切面是什么以及何时调用,何时调用包含以下几种Before 在方法被调用之前调用通知After 在方法完成之后调用通知,无论方法执行是否成功After-returning 在方法成功执行之后调用通知After-throwing 在方

2017-01-09 17:25:48 1468

转载 java知识总结(十一)异常处理机制

异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦!  Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这

2017-01-09 14:56:39 918

原创 wordpress实现访客统计

简单介绍一下用php+mysql实现简单的访客统计一、php脚本<?php //连接数据库 $conn=mysql_connect("localhost","root","root"); if(!$conn){ die("链接失败".mysql_errno()); } //设置数据库编码方式 mysql_query("set names utf8",$conn) or die

2017-01-07 22:17:36 6173 2

原创 java知识总结(十)反射和代理

一、什么是反射?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#

2017-01-07 00:26:51 1011

原创 java知识总结(九)多线程

一、什么是进程和线程?它们有什么区别?进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可

2017-01-06 15:43:18 1653

转载 java知识总结(八)I/O流操作

原文来自搬砖工今天总结一下Java I/O文件读写基本类相关知识和概念,对于程序设计者来说,创建一个好的输入/输出系统是一项艰难的任务,其中挑战来源于所有的可能性,不仅存在各种源端与接收端(文件,控制台,网络链接等),而且还需要以各种不同的方式与它们通信(顺序,随机存取,缓冲,二进制,按字符,按行,按字等)。Java I/O主要包括如下几个层次:1

2017-01-05 23:53:41 817 2

原创 java集合类(Map)

一、什么是MapMap是一种把键对象和值对象进行关联的容器,而一个值对象又可以是一个Map,依次类推,这样就可形成一个多级映射。对于键对象来说,像Set一样,一 个Map容器中的键对象不允许重复,这是为了保持查找结果的一致性;如果有两个键对象一样,那你想得到那个键对象所对应的值对象时就有问题了,可能你得到 的并不是你想的那个值对象,结果会造成混乱,所以键的唯一性很重要,也是符合集合的性质的

2017-01-05 15:35:10 1624 3

原创 Ajax跨域请求

一、什么是跨域请求域名http://www.baidu:8080/script/jquery.js,它由http://(协议)、www(子域名)、baidu(主域名)以及8080(端口号)组成,当另一个域名与其中任意一项对应不等的话,那么我们说两个域名就是跨域的。如http://www.baidu:8080的页面上我们要请求数据到http://www.sohu:8080上去,那么就说这种请

2017-01-05 15:07:05 1003

原创 java数据库连接池

原文出自搬砖工,需要转载请注明出处。分享一段关于java数据库连接池的算法,希望对大家理解数据库连接池有帮助。大家也可以根据自身情况进行代码修改(代码来源于网络)package com.csdn.test;import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Dr

2017-01-04 17:31:33 1311

原创 Struts1入门

JavaEE学习就从最通用的MVC框架Struts开始学习,然后到Hibernate,最后是Spring。对于Struts来说,Struts1和Struts2区别较大。有部分人认为只需要了解最新的就可以了,但是把最原始的东西多看一下,对我们程序员来说可能收获更多。毕竟编程,思路是最重要的。Struts1入门一、什么是Struts?Struts是开源框架(MVC)。使用Struts的

2017-01-03 22:24:08 759 1

原创 mysql做简单用户登陆的几种方式

之前回答一个技术问题的时候,没看清楚人家写的sql回答错误了。真心不好意思。这里就简单提一下java做用户登陆时,简单的用户验证的几种办法。先用段代码举个例子try { conn = DriverManager.getConnection("jdbc:sqlserver://localHost:1433;databaseName=MySchool","sa","sqlpas

2017-01-02 18:30:08 2075

转载 再谈“我是怎么招聘程序员的”

(请勿用于商业用途,转载时请注明作者和出处)来自:酷壳 http://coolshell.cn原文:http://coolshell.cn/articles/4506.html, http://coolshell.cn/articles/4490.html我以前写过一篇“我是怎么招聘程序员的”的文章(在CSDN那里有很多人进行了回复)。今

2017-01-02 14:41:28 2302 1

原创 java数据库操作

原文出自搬砖工,需要转载请注明出处。在java数据库操作中,我们常用的是java的JDBC数据库操作,因此这里就以JDBC为例总结一下java数据库操作常用的一些内容一、数据库驱动加载首先,我们知道JDBC是以java数据库驱动为主要实现机制进行数据库操作的,每个类型的数据库都有不同的数据库驱动。常用的数据库驱动加载如下:(驱动可到官网下载)1.Oracle8/8i/9iO

2017-01-02 10:23:56 1833 5

空空如也

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

TA关注的人

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