自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

况工

出身不可以改变,但人生可以改变

  • 博客(43)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 python 2.6 升级 到3.5

1、下载python3.5wget https://www.Python.org/ftp/python/3.5.0/Python-3.5.0.tgz注:如果在Linux中下载较慢,可以在Windows操作系统中去Python官网下载:https://www.python.org/downloads/release/python-350/注意要下载Gzipped source

2017-08-10 09:59:20 427

原创 s2sh的MVC执行流程和执行原理

=======================执行流程 1. 从页面开始,提交表单或者点击链接会触发一个action 2. action交给struts2处理,读取src目录struts.xml文件,在配置中找到对应的action 3. 根据class="XXXAction"交给Spring(为什么struts的action会交给spring处理呢?  原因是:Struts2提供一

2017-07-18 13:46:47 378

原创 java socket编程

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为

2017-07-18 13:46:44 435

原创 jsp表单验证格式

2017-07-18 13:46:39 642

原创 Spring框架下的单元测试方法

介绍在Spring的框架下,做单元测试的两种办法。一、使用spring中对Junit框架的整合功能除了junit4和spring的jar包,还需要spring-test.jar。引入如下依赖:span style="font-size:18px;">span style="white-space:pre">        span>dependency>            

2017-07-18 13:46:34 292

原创 ModelDriven机制及其运用

ModelDriven 为什么需要ModelDriven 所谓ModelDriven ,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User 如下: package cn.com.leadfar.struts2.actions; public class User {   private int id ;   private St

2017-07-18 13:46:29 286

原创 Struts1、Struts2、Hibernate、Spring框架工作原理介绍

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

2017-07-18 13:46:27 855

原创 三大框架学习总结

jsp请求-->Action(Struts框架的,Form传值)-->DAO层访问数据库(Hibernate框架的)-->返回结果,页面取值(可以用Struts的标签和JSTL)其中Action和DAO类都委托给Spring来管理,Spring还可以声明事务  Struts实现MVC,Spring负责架构的结合,Hibernate进行数据的持久化。通常其分层开发的结构图(以一个业务新增为例

2017-07-18 13:46:24 516

原创 (Spring+IBatis+Struts1+Struts2+Hibernate+Java EE+Oracle)

原文出处:http://space.itpub.net/6517/viewspace-6096541.Spring架构图 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring框架的功能可以用在任何J2EE服务器中,大多数功能也适用于不受管理的环境。Sp

2017-07-18 13:46:21 488

原创 Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合(转)

原文  http://blog.csdn.net/songanling/article/details/22454973最新版Struts2+Hibernate+Spring整合    目前为止三大框架最新版本是:     struts2.3.16.1     hibernate4.3.4     spring4.0.2     其中struts2和hibernate的下载

2017-07-18 13:46:18 321

原创 Java EE体系结构

1.什么是Java EE?java EE 利用java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构 ,用于开发便于组装、健壮、可扩展、安全的服务器端java应用,是一套设计、开发、编译和部署企业级应用程序的规范。2.Java EE 体系结构图3.Java 开发平台简介java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特

2017-07-18 13:46:13 888

原创 关于Spring的69个面试问答——终极列表 (转)

这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如Spring Beans)到上层的Spring MVC框架,文章中都会进行简短的讲解。看完这些面试问题,你应该看看我们的Spring

2017-07-18 13:46:08 253

原创 Java对象初始化详解(转)

在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。本文试图对Java如何执行对象的初始化做一个详细深入地介绍(与对象初始化相同,类在被加载之后也是需要初始化的,本文在最后也会对类的初始化进行介绍,相对于对象初始化来说,类的初始化要相对简单一些)。1.Java对象何时被初始化Java对象在其被创建时初始化,在Java代码中,有两种行为可以引起对象的创建。

2017-07-18 13:46:03 251

原创 XMLHTTPRequest的属性和方法简介

由于现在在公司负责制作标准的静态页面,为了增强客户体验,所以经常要做些AJAX效果,也学你也和我一样在,学习AJAX。而设计AJAX时使用的一个 重要的技术(工具)就是XMLHTTPRequest对象了。这里海啸把我学习XMLHTTPRequest对象的一点资料拿出来跟大家一起分享。文中的 资料都是海啸在学习时在网上收集的,如果您开过,那就再加深下印象吧!(如果您觉得侵犯了您的版权,请联系海啸。

2017-07-18 13:45:57 462

原创 JQuery自定义属性的设置和获取

Jquery操作自定义属性的方法,很简洁: Js代码  $("#test").attr("test","aaa") // 设置  $("#test").removeAttr("test") // 删除    var testAttr = "ddd";  $('#test[test="'+ testAttr +'"]')  Java

2017-07-18 13:45:52 21418

原创 HTTP Status 500 - An exception occurred processing JSP page /WEB-INF

HTTP Status 500 - An exception occurred processing JSP page /WEB-INF/test/showCountry.jsp at line 11type Exception reportmessage An exception occurred processing JSP page /WEB-INF/test/showCountry.jsp

2017-07-18 13:45:47 7146

原创 springside出现Description Resource Path Location Type

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:context="http://www.springframework.org/schema/context"    xmlns:aop="http://www.springframework.org/schema/aop"    xmlns:tx="http://www.

2017-07-18 13:45:44 1370

原创 init: Associated with Deployer 'Catalina:type=Deployer,host=localhost'

四月 12, 2014 1:54:12 上午 org.apache.catalina.core.ApplicationContext log信息: HTMLManager: init: Associated with Deployer 'Catalina:type=Deployer,host=localhost'四月 12, 2014 1:54:12 上午 org.apache.catalina.

2017-07-18 13:45:39 961 1

原创 Tomcat7出现HTTP Status 500 - java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot be cast to org.apache.jasper.

今天在Tomcat7上发布了一个war,过一阵子发现localhost:8080都进不去了。在浏览器输入http://localhost:8080出现如下内容:几天折磨下来,看到bug就头痛,可是没办法啊,还是得想办法解决。Google百度一番,终于得解。如下:::里面说是EL表达式的错误,个人呢觉得方案2比较好用,于是修改C:\Tomcat7\conf\context

2017-07-18 13:45:34 467

原创 JAVA:三种集合LIST、SET、MAP

1. 集合框架介绍  我 们知道,计算机的优势在于处理大量的数据,在编程开发中,为处理大量的数据,必须具备相应的存储结构,数组可以用来存储并处理大量类型相同的数 据,但是会发现数组在应用中的限制:数组长度一旦确定,就无法更改;除非采用建立新数组,再将原数组内容拷贝过来;数组中只能存放指 定类型的数据,操作不方便。在实际开发中,为了操作方便,JDK中提供了List集合。 List集合

2017-07-18 13:45:30 466

原创 JAVA:IO流——File类

1、掌握File 类的作用2、可以使用File 类中的方法对文件进行操作所有的 io 操作都保存在 java.io 包中。构造方法:public File (String pathname) 直接根据路径找到文件。 1. 创建一个新文件创建文件: public boolean createNewFile() throws IOException

2017-07-18 13:45:27 221

原创 JAVA(int...i)问题

第一次看到这种写法,弄不明白到底会是神马结果,运行后才发现是这么的神奇。  无论你调用的方法中带几位参数,“hello”一直可以被输出。

2017-07-18 13:45:24 819

原创 容易忽视的运算符问题

不多说,直接贴上代码:  大多数的人期望是两条语句都会输出两个数的和33;可是第一句输出发生了类型转换,+i+b,第一个“+”表示字符串连接,隐式将i转换成了字符串,所以再加上后面的b就是字符串连接,而不是你期望的结果33.

2017-07-18 13:45:21 169

原创 JAVA:数组,排序,查找<4>

一.数组1.一维数组(1).数组的定义数据类型 数组名[]=new 数据类型[大小]public class Demo1 { public static void main(String[] args) { //第一种定义方式 int arr[]; arr=new int[5]; //第二种定

2017-07-18 13:45:16 515

原创 JAVA:类的三大特征,抽象类,接口,final关键字<3>

一.类的三大特征1.封装性(1).什么是封装封装就是把抽象出的数据和对数据的操作封装在一起, 数据被保护在内部, 程序的其他部分只有通过被授权的操作(成员方法), 才能对数据进行操作.(2).访问控制修饰符Java中提供了四种访问控制修饰符号控制方法和变量的访问权限:(3).包问题的提出:假设现在有两个程序员共同开发一个项目, 程序员xiaoming希望定义一个类取

2017-07-18 13:45:13 438

原创 JAVA:变量,数据类型,运算符,流程控制(简介)<1>

一.安装和配置jdk1.jdk是什么?(1).jdk全称是Java Development Kit, Java开发工具包;(2).jdk是sun公司开发的;(3).jdk主要包括:jre(Java runtime environmrnt)Java运行环境, 一堆Java工具, Java基础类库.2.安装和配置jdkjdk的安装比较简单, 配置jdk主要是设置环境变量, 将j

2017-07-18 13:45:10 897

原创 JAVA:类,对象,成员属性,成员方法,构造方法,类变量,类方法<2>

一.类的定义一个全面的类定义是比较复杂的,  定义如下:二.类的对象1.如何创建对象类名 对象名=new 类名();2.如何访问类的成员属性?对象名.属性名3.一个简单的程序实例public class Demo1 { public static void main(String[] args) { //创建Cat的一个对象

2017-07-18 13:45:07 657

原创 JAVA:二进制(原码 反码 补码),位运算,移位运算,约瑟夫问题(5)

一.二进制,位运算,移位运算1.二进制对于原码, 反码, 补码而言, 需要注意以下几点:(1).Java中没有无符号数, 换言之, Java中的数都是有符号的;(2).二进制的最高位是符号位, 0表示正数, 1表示负数;(3).正数的原码, 反码, 补码都一样;(4).负数的反码=它的原码符号位不变, 其他位取反;(5).负数的补码=它的反码+1;(6).0的反码,

2017-07-18 13:45:04 287

原创 java静态代码块、初始化块和构造方法的执行顺序

分析:当执行new Child()时,它首先去看父类里面有没有静态代码块,如果有,它先去执行父类里面静态代码块里面的内容,当父类的静态代码块里面的内容执行完毕之后,接着去执行子类(自己这个类)里面的静态代码块,当子类的静态代码块执行完毕之后,它接着又去看父类有没有非静态代码块,如果有就执行父类的非静态代码块,父类的非静态代码块执行完毕,接着执行父类的构造方法;父类的构造方法执行完毕之后,它接着去看

2017-07-18 13:44:59 231

原创 java面试题小全

面向对象的特征有哪些方面   1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。11. 继承:继承是一种联结类的层次模型,12. 并且允许和鼓励类的重用,13. 它提供了一种明确

2017-07-18 13:44:56 1288

原创 java中从1000万个随机数中查找出相同的10万个随机数花的最少时间

偶然在群里看到有人问到大数据查询,自己也就想了小艾改如何解决,从从1000万个随机数中查找出相同的10万个随机数花的最少时间,谈到效率,自然是hashmap莫属。 import java.util.HashMap;import java.util.Map;import java.util.Random;public class dataTest { private stat

2017-07-18 13:44:53 1467

原创 Java数据类型总结

Java的数据类型有两种: (1)基本数据类型 1.Java的八大基本数据类型为: 整型 byte 字节型 1字节 8bit  最大存储数据量是255,存放的数据范围是-128~127之间 short 短整型 2字节 16bit 最大数据存储量是65536,数据范围是-32768~32767之间 int 整型 4字节 32bit 最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的

2017-07-18 13:44:50 163

原创 ODBC,实现图片循环写入Oracle数据库

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.sql.Connection;import java.sql.DriverManage

2017-07-18 13:44:48 235

原创 c#与java之比较(转自Jack.Wang's home)

很多人说C#是微软用来和Java抗衡的武器,因为二者在很大程度上有着惊人的相似 ,尽管如此,两者不同的地方也很多,所谓“于细微处见差异”。那么两者的相似和区 别都在什么地方呢?我们从今天开始,会从各个角度来对比C#和Java的特点,希望能对 正在学习、使用C#的朋友有所帮助。 1、C#和.NET平台的概貌   2000年6月,微软发布C#语言和.NET平台。C#语言是一种强类型的,面向对象的语言 

2017-07-18 13:44:42 285

原创 java中移位操作

/** * * @author SunRain *2013-10-14 8:09:50 *在最后一个移位运算中,结果没有直接付给b,而是直接打印出来,所以结果是正确的, *其他的是会被先转换成int型,再进行右移操作,然后被截断,付给原来的类型,得到的结果可能不是正确的。 */public class URShift { public static void main(String[] ar

2017-07-18 13:44:37 218

原创 如何自学java迅速成为java高手

要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,

2017-07-18 13:44:32 339

原创 一点点学习思考

net里为什么用"."?因为java里是用.作为包的,.net是后来语言,设计时肯定参考了java的很多有点。 c++用的是#include. 没什么特别的。引入命名空间主要是为了防止类名冲突,因为你无法控制每个人定义的类名。 例如不同的A与B用户,可能都设计了一个XX类,如果强制使用命名空间,就可以有A.XX和B.XX。

2017-07-18 13:44:30 237

原创 java中static作用详解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无

2017-07-18 13:44:27 249

原创 JDBC连接MySQL数据库及示例

JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。一、JDBC基础知识                JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的

2017-07-18 13:44:22 616

原创 Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法。

最近在看Mehran Sahami教授主讲的《Programming Methodology》这门课程,感觉受益匪浅,课程主要借助karel机器人来教授编程的方法。我觉得karel机器人挺有意思的,就在自己电脑上配置了一下。如第一节课所讲,课程的网站为cs106a.stanford.edu,里面有本课程相关的资源,下面废话不多说,karel机器人的配置过程如下。      1.先安装好

2017-07-18 13:44:16 562

jfreechart-1.0.19.jar 完整jar包 最新版

jfreechart-1.0.19.jar 完整jar包 最新版 创建图表步骤: * 1:创建数据集合 * 2:创建Chart: * 3:设置抗锯齿,防止字体显示不清楚 * 4:对柱子进行渲染, * 5:对其他部分进行渲染 * 6:使用chartPanel接收

2017-09-07

jcommon-1.0.16.jar

jcommon-1.0.16.jar JFreeChart是一款免费的java图形开发类库。主要用来在application/ applets/ servlets/ jsp/上生成各种图表。JFreeChart是完全开源,并且严格遵循GNU的通用公共许可证,力保JFreeChart用户对源代码的自由修改与使用。

2017-09-07

正则表达式验证器

正则表达式验证器 小巧轻便 简单粗暴 方便携带 兵家之利器

2015-12-18

request python

request

2015-11-07

ios风格手机个人中心

ios风格手机个人中心

2015-09-22

JDBC变成步骤

JDBC编程图解!一定会让你对数据库连接有点帮助,

2013-09-26

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

TA关注的人

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