- 博客(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
437
原创 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
390
原创 java socket编程
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为
2017-07-18 13:46:44
443
原创 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
308
原创 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
302
原创 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
866
原创 三大框架学习总结
jsp请求-->Action(Struts框架的,Form传值)-->DAO层访问数据库(Hibernate框架的)-->返回结果,页面取值(可以用Struts的标签和JSTL)其中Action和DAO类都委托给Spring来管理,Spring还可以声明事务 Struts实现MVC,Spring负责架构的结合,Hibernate进行数据的持久化。通常其分层开发的结构图(以一个业务新增为例
2017-07-18 13:46:24
529
原创 (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
501
原创 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
380
原创 Java EE体系结构
1.什么是Java EE?java EE 利用java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构 ,用于开发便于组装、健壮、可扩展、安全的服务器端java应用,是一套设计、开发、编译和部署企业级应用程序的规范。2.Java EE 体系结构图3.Java 开发平台简介java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特
2017-07-18 13:46:13
906
原创 关于Spring的69个面试问答——终极列表 (转)
这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如Spring Beans)到上层的Spring MVC框架,文章中都会进行简短的讲解。看完这些面试问题,你应该看看我们的Spring
2017-07-18 13:46:08
261
原创 Java对象初始化详解(转)
在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。本文试图对Java如何执行对象的初始化做一个详细深入地介绍(与对象初始化相同,类在被加载之后也是需要初始化的,本文在最后也会对类的初始化进行介绍,相对于对象初始化来说,类的初始化要相对简单一些)。1.Java对象何时被初始化Java对象在其被创建时初始化,在Java代码中,有两种行为可以引起对象的创建。
2017-07-18 13:46:03
273
原创 XMLHTTPRequest的属性和方法简介
由于现在在公司负责制作标准的静态页面,为了增强客户体验,所以经常要做些AJAX效果,也学你也和我一样在,学习AJAX。而设计AJAX时使用的一个 重要的技术(工具)就是XMLHTTPRequest对象了。这里海啸把我学习XMLHTTPRequest对象的一点资料拿出来跟大家一起分享。文中的 资料都是海啸在学习时在网上收集的,如果您开过,那就再加深下印象吧!(如果您觉得侵犯了您的版权,请联系海啸。
2017-07-18 13:45:57
513
原创 JQuery自定义属性的设置和获取
Jquery操作自定义属性的方法,很简洁: Js代码 $("#test").attr("test","aaa") // 设置 $("#test").removeAttr("test") // 删除 var testAttr = "ddd"; $('#test[test="'+ testAttr +'"]') Java
2017-07-18 13:45:52
21464
原创 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
7230
原创 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
1416
原创 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
1001
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
476
原创 JAVA:三种集合LIST、SET、MAP
1. 集合框架介绍 我 们知道,计算机的优势在于处理大量的数据,在编程开发中,为处理大量的数据,必须具备相应的存储结构,数组可以用来存储并处理大量类型相同的数 据,但是会发现数组在应用中的限制:数组长度一旦确定,就无法更改;除非采用建立新数组,再将原数组内容拷贝过来;数组中只能存放指 定类型的数据,操作不方便。在实际开发中,为了操作方便,JDK中提供了List集合。 List集合
2017-07-18 13:45:30
497
原创 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
229
原创 JAVA(int...i)问题
第一次看到这种写法,弄不明白到底会是神马结果,运行后才发现是这么的神奇。 无论你调用的方法中带几位参数,“hello”一直可以被输出。
2017-07-18 13:45:24
832
原创 容易忽视的运算符问题
不多说,直接贴上代码: 大多数的人期望是两条语句都会输出两个数的和33;可是第一句输出发生了类型转换,+i+b,第一个“+”表示字符串连接,隐式将i转换成了字符串,所以再加上后面的b就是字符串连接,而不是你期望的结果33.
2017-07-18 13:45:21
181
原创 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
524
原创 JAVA:类的三大特征,抽象类,接口,final关键字<3>
一.类的三大特征1.封装性(1).什么是封装封装就是把抽象出的数据和对数据的操作封装在一起, 数据被保护在内部, 程序的其他部分只有通过被授权的操作(成员方法), 才能对数据进行操作.(2).访问控制修饰符Java中提供了四种访问控制修饰符号控制方法和变量的访问权限:(3).包问题的提出:假设现在有两个程序员共同开发一个项目, 程序员xiaoming希望定义一个类取
2017-07-18 13:45:13
452
原创 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
908
原创 JAVA:类,对象,成员属性,成员方法,构造方法,类变量,类方法<2>
一.类的定义一个全面的类定义是比较复杂的, 定义如下:二.类的对象1.如何创建对象类名 对象名=new 类名();2.如何访问类的成员属性?对象名.属性名3.一个简单的程序实例public class Demo1 { public static void main(String[] args) { //创建Cat的一个对象
2017-07-18 13:45:07
681
原创 JAVA:二进制(原码 反码 补码),位运算,移位运算,约瑟夫问题(5)
一.二进制,位运算,移位运算1.二进制对于原码, 反码, 补码而言, 需要注意以下几点:(1).Java中没有无符号数, 换言之, Java中的数都是有符号的;(2).二进制的最高位是符号位, 0表示正数, 1表示负数;(3).正数的原码, 反码, 补码都一样;(4).负数的反码=它的原码符号位不变, 其他位取反;(5).负数的补码=它的反码+1;(6).0的反码,
2017-07-18 13:45:04
308
原创 java静态代码块、初始化块和构造方法的执行顺序
分析:当执行new Child()时,它首先去看父类里面有没有静态代码块,如果有,它先去执行父类里面静态代码块里面的内容,当父类的静态代码块里面的内容执行完毕之后,接着去执行子类(自己这个类)里面的静态代码块,当子类的静态代码块执行完毕之后,它接着又去看父类有没有非静态代码块,如果有就执行父类的非静态代码块,父类的非静态代码块执行完毕,接着执行父类的构造方法;父类的构造方法执行完毕之后,它接着去看
2017-07-18 13:44:59
244
原创 java面试题小全
面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。11. 继承:继承是一种联结类的层次模型,12. 并且允许和鼓励类的重用,13. 它提供了一种明确
2017-07-18 13:44:56
1323
原创 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
1489
原创 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
172
原创 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
247
原创 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
292
原创 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
232
原创 如何自学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
358
原创 一点点学习思考
net里为什么用"."?因为java里是用.作为包的,.net是后来语言,设计时肯定参考了java的很多有点。 c++用的是#include. 没什么特别的。引入命名空间主要是为了防止类名冲突,因为你无法控制每个人定义的类名。 例如不同的A与B用户,可能都设计了一个XX类,如果强制使用命名空间,就可以有A.XX和B.XX。
2017-07-18 13:44:30
244
原创 java中static作用详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无
2017-07-18 13:44:27
259
原创 JDBC连接MySQL数据库及示例
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的
2017-07-18 13:44:22
625
原创 Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法。
最近在看Mehran Sahami教授主讲的《Programming Methodology》这门课程,感觉受益匪浅,课程主要借助karel机器人来教授编程的方法。我觉得karel机器人挺有意思的,就在自己电脑上配置了一下。如第一节课所讲,课程的网站为cs106a.stanford.edu,里面有本课程相关的资源,下面废话不多说,karel机器人的配置过程如下。 1.先安装好
2017-07-18 13:44:16
590
jfreechart-1.0.19.jar 完整jar包 最新版
2017-09-07
jcommon-1.0.16.jar
2017-09-07
python UDP发送16进制报文 新手求教 如何拼接报文
2015-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人