Java
文章平均质量分 92
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
JAVA第二课(运算符)
位运算符:(1)>> (a >>b)相当于a / (2的b次幂)注意取整,右移后,原来高位是什么,就用什么来补充空下的高位(2)(3)>>> 3>>>1 = 1 ;-> 3/2 = 1 ;与>>不同的是,右移后,不管原来高位是什么,都用0来补充空下的高位,PS:无PS:移位运算符,默认是模32的运算,除非左边的操作数是long,那么这种情况下是模34转载 2014-10-30 17:41:47 · 885 阅读 · 0 评论 -
一个 Java 的 Socket 服务器和客户端通信的例子
一个 HelloWord 级别的 Java Socket 通信的例子。通讯过程: 先启动 Server 端,进入一个死循环以便一直监听某端口是否有连接请求。然后运行 Client 端,客户端发出连接请求,服务端监听到这次请求后向客户端发回接受消息,连接建立,启动一个线程去处理这次请求,然后继续死循环监听其他请求。客户端输入字符串后按回车键,向服务器发送数据。服务器读取数据后回复客转载 2014-10-30 16:40:53 · 1075 阅读 · 1 评论 -
JAVA学习第一课(初识JAVA)
JAVA概述首先先复习一下基础常识:1.软件开发2.人机交互3.常用的DOS命令一、软件开发什么是软件?软件是一系列按照特定顺序组织的计算机数据和指令集合(指令:是处理数据的方式)常见的软件有:系统软件(DOS、WIndows、Linux),应用软件(QQ、360、迅雷)所以,软件开发就是指制作软件,将一系列的数据转载 2014-10-30 17:25:19 · 1027 阅读 · 0 评论 -
JAVA学习第三课(函数及其重载)
switch()适用byte、short、int、char如果case 中不加break,会一直执行,知道},或break,结束如:[html] view plaincopypublic class Main { public static void main(String[] args)转载 2014-10-30 18:02:36 · 905 阅读 · 0 评论 -
JAVA学习第四课(数组)
数组:同一类型数据的集合,即一种容器。定义方式:int[] atrr = new int[5];//int 型数组 数组名arr ,new动态开辟 int[5],数组大小为5,只能存放5个元素,下标0-4数组定义后在内存中的基本分布:内存的划分:1.寄存器 -> CPU2.本地方法区,与所在系统相关3.方法区转载 2014-10-30 18:04:36 · 876 阅读 · 0 评论 -
Java线程新特征-线程池
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过转载 2014-11-22 15:25:14 · 860 阅读 · 0 评论 -
JAVA学习第五课(排序+二分查找+查表法)
PS:算法是不分语言的排序:1.抽取 2.交换位置[html] view plaincopyimport javax.swing.text.DefaultEditorKit.InsertBreakAction; import org.omg.CosNaming.NamingCont转载 2014-10-31 21:53:08 · 1050 阅读 · 0 评论 -
JSP中获取当前访问URL、URL参数等信息的小结
JSP页面中相关代码: String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String url = "http://" + requ转载 2014-11-22 14:32:50 · 18257 阅读 · 0 评论 -
WebService详解
最近项目有要用到WebService的知识,在网上找了相关资料整理一番。一、序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?转载 2014-12-03 16:59:03 · 944 阅读 · 0 评论 -
Struts 1 之文件上传
Struts 1 对Apache的commons-fileupload进行了再封装,把上传文件封装成FormFile对象定义UploadForm:[java] view plaincopyprint?private FormFilefile; //上传的文件 private Stringtext; //文件备注转载 2015-01-30 09:13:24 · 877 阅读 · 0 评论 -
Struts 2 之配置文件
Struts 1使用ActionServlet作为分发器,而Struts 2使用Filter作为分发器。如果有多个Filter,要把Struts 2的分发器Filter放在最后web.xml[html] view plaincopyprint?filter> filter-name>struts2filter-name>转载 2015-02-02 09:05:48 · 778 阅读 · 0 评论 -
startup failed due to previous errors
这次新建立了的个工程,发布到tomcat上面的时候,总提示startup failed due to previous errors; 完整的错误信息是:信息: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/bpslocal] has not been started转载 2014-12-29 19:41:06 · 5016 阅读 · 0 评论 -
log4j的基本配置参数
log4j配置文件有三个主要的组件:Logger,Appender和Layout,分别为日志类型,日志输出目的地,日志输出格式。 log4j.rootLogger = [level], appenderName, appenderName, ... (level是错误级别,appenderName是输出目的地,本例设为mylog,可以定义多个) level优先级分别为FATAL、ERROR转载 2015-02-05 09:04:10 · 802 阅读 · 0 评论 -
Spring 简介
陈科肇=============1.目的简化JAVA的开发。2.依赖注入(DI)-每个对象负责管理与自己相互协作的对象(即它所依赖的对象)的引用为了一定程度上的松耦合作用,使得POJO(简单的java对象)之间的关系没有必然的联系但又联系了。举例:一个容器桶是用来盛放液体的,至于用来盛放那种液体是个未知。可能有时用来盛放java液体,也可能有转载 2015-02-09 09:54:19 · 707 阅读 · 0 评论 -
利用JS实现简单的瀑布流效果
转载自:http://www.cnblogs.com/dyx-wx/p/4642637.html哈哈, 我又来啦, 在这一段时间里, 我简单的学习了一下javascript(JS), 虽然不是很懂啦, 但是我也简单的尝试着做了点小东西, 就比如现在流行的瀑布流效果, 经过我的努力终于成功的完成了, 虽然中间非常的坎坷, 并不是一帆风顺但是最终我还是实现了个简单的效果, 下面就为大家简单转载 2015-07-13 14:48:31 · 3255 阅读 · 1 评论 -
身份证号正则校验(js校验+JAVA校验)
转载自:http://www.cnblogs.com/jkfeng/p/4642804.htmljs校验身份证号【15位和18位】123456789101112131415161718192021转载 2015-07-13 14:46:41 · 1993 阅读 · 0 评论 -
玩转单元测试之DBUnit
转载自:http://blog.csdn.net/chndata/article/details/46873241目录(?)[+]本文同时发表在:http://www.cnblogs.com/wade-xu/p/4547381.html DBunit 是一种扩展于JUnit的数据库驱动测试框架,它使数据库在测试过程之间处于一种已知状态,如果一个测试用例对转载 2015-07-14 10:37:56 · 1098 阅读 · 0 评论 -
struts2和servlet的共存问题
转载自:http://blog.sina.com.cn/s/blog_7ffb8dd50101aw8l.html先看一下struts2 的web.xml文件: struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* 在转载 2015-08-24 10:31:02 · 594 阅读 · 0 评论 -
struts2和servlet共存的几种方法
转载自:http://blog.csdn.net/huilangeliuxin/article/details/10495403项目要求struts2和servlet能够共存,就是struts的请求发给struts处理,servlet的请求发给servlet处理。目前web.xml文件应该是类似于如下的配置: filter> filter-name>struts2fil转载 2015-08-24 10:24:59 · 641 阅读 · 0 评论 -
struts2拦截了servlet请求的解决
转载自:http://blog.sina.com.cn/s/blog_4b6f8d150100ghu4.html最近在用jfreechart做web图片的生成,在仿照网络上一个简单的例子写完程序后,发现图片确实在temp下生成,可是在页面中显示的确实红叉!!!这个问题困扰我好久,郁闷到疯狂的地步。网上提到的可能性都试遍了,可还是不能解决。后来想到,是不是struts2把servlet的转载 2015-08-24 10:43:58 · 2711 阅读 · 0 评论 -
Struts2与Servlet的关系
转载自:http://blog.sina.com.cn/s/blog_4b6f8d150100ghu4.html在struts2.0中,可以通过ServletActionContext.getRequest()获取request对象。 在action的方法中return一个字符串,该字符串对应struts.xml中的result标签的name相同,result标签中包含的就是跳转页转载 2015-08-24 10:47:22 · 595 阅读 · 0 评论 -
struts2和servlet区别
转载自:http://blog.csdn.net/qiluluwawa/article/details/8619568主要整合Hibernate技术1、分析的servlet 客户端--->web容器-->web.xml-->servlet来处理 ----->model-->数据库 (web.xml返回信息)(1)//转发request.s转载 2015-08-24 10:28:39 · 676 阅读 · 0 评论 -
如何让struts2和servlet的共存
转载自:http://blog.sina.com.cn/s/blog_7ffb8dd50101aw8l.html一、问题的提出 先让我们看下web.xml中struts2和servlet的配置: 拦截页面请求的配置 --> struts2 org.apache.struts2.dispatcher.FilterDispatcher转载 2015-08-24 10:34:51 · 571 阅读 · 0 评论 -
Android与服务器端数据交互(http协议整合struts2+android)
转载自:http://blog.csdn.net/hippoppower/article/details/9190795在android中有时候我们不需要用到本机的SQLite数据库提供数据,更多的时候是从网络上获取数据,那么Android怎么从服务器端获取数据呢?有很多种,归纳起来有一:基于Http协议获取数据方法。二:基于SAOP协议获取数据方法,三:忘了-------转载 2015-08-24 10:48:41 · 1935 阅读 · 0 评论 -
基于64位CentOS6.4安装JDK8.0
3 JDK安装配置3.1下载JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,JDK 8u51下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html为了快速的安装JD原创 2015-08-10 14:46:53 · 3711 阅读 · 1 评论 -
Apache Tomcat8必备知识
转载自:http://blog.csdn.net/chszs/article/details/9852661目录(?)[+]Apache Tomcat8必备知识作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、Apache Tomcat 8介绍Apache Tomcat 8RC1版于前几日发布。它 经过了转载 2015-08-11 13:32:15 · 939 阅读 · 0 评论 -
基于64位CentOS6.4安装Tomcat8.0
常见的Tomcat安装配置,并且包含Tomcat自启动的方式的相关配置。原创 2015-08-10 20:18:30 · 5422 阅读 · 0 评论 -
tomcat 服务器配置 https 双向认证
转载自:http://blog.csdn.net/troylemon/article/details/46864027对外开放的网站一般都会提供安全证书,已保证应用的安全性。 我们可以通过 keytool (Windows下路径:%JAVA_HOME%/bin/keytool.exe) 工具,生成自签名证书。 keytool 命令解释:[转载 2015-08-25 17:24:50 · 2657 阅读 · 2 评论 -
HTTP协议详解
转载自:http://blog.csdn.net/itzhanghao/article/details/46831353HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(转载 2015-08-25 17:48:13 · 604 阅读 · 0 评论 -
首个struts2 DEMO制作
转载自:http://blog.csdn.net/ocean20/article/details/3216910struts官方网站: http://jakarta.apache.org/struts http://jakarta.apache.org/struts/userGuide/introduction.html开发环境:IDE:MyEc转载 2015-08-25 13:36:26 · 744 阅读 · 0 评论 -
JAVA中extends 与implements区别
转载自:http://www.cnblogs.com/hnrainll/archive/2011/10/11/2207773.htmlJAVA中extends 与implements有啥区别?1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法,转载 2015-08-26 09:50:43 · 615 阅读 · 0 评论 -
【解决】SSH项目问题(2)--java.lang.NoSuchMethodError: antlr.collections.AST.ge
声明:虽然在CentOS下面可能有些不一样,但是根本原因是一样的,Struts2和Hibernate4.1的antlr包有冲突。转载自:http://bbs.51cto.com/thread-1015906-1.html在刚才的学习用myeclipse整合spring和struts2框架时,在启动项目提交数据后遇页面报java.lang.NoSuchMethodError: antlr转载 2015-08-26 19:28:58 · 747 阅读 · 0 评论 -
Could not initialize class net.sf.json.util.JSONUtils
转载自:http://blog.csdn.net/huangcongjie/article/details/7576824java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher Could not initialize class net.sf.json.util.JSONUtils 出现以上等异常,可能是因为缺少转载 2015-08-26 20:21:46 · 1444 阅读 · 0 评论 -
【解决】SSH项目问题(1)--Could not initialize class net.sf.json.util.JSONUtils
代码: stringer.array(); stringer.object(); stringer.key("ServerIP").value(sctServerInfo.getServerIp()); stringer.key("ServerPort").value(sctServerInfo.getServerPort());原创 2015-08-26 19:19:46 · 2890 阅读 · 0 评论 -
如何在Oracle官网下载历史版本的JDK?
RT:http://jingyan.baidu.com/album/9989c746064d46f648ecfe9a.htmlhttp://blog.csdn.net/army27/article/details/4595187转载 2015-08-12 16:31:20 · 2610 阅读 · 0 评论 -
Spring任务调度实战之Quartz Simple Trigger
本文地址:http://blog.csdn.net/kongxx/article/details/6751300在spring中对任务调度的集成除了使用JDK自带的Timer和TimerTask类来实现简单任务调度以外,也可以使用企业级的开源作业调度框架Quartz来实现,下面是一个小例子:1. 首先是一个任务类,这个类没有实现任何接口,其中包含一个run方法用来运行这个task,转载 2015-08-27 13:52:42 · 693 阅读 · 0 评论 -
Spring任务调度实战之Timer
本文地址:http://blog.csdn.net/kongxx/article/details/6751151在spring中提供了一些关于任务调度的集成功能,最简单的就是利用JDK自带的Timer和TimerTask类来实现简单任务调度。看下面的小例子:一个简单的Task类,没有实现任何接口,其中包含一个run方法用来运行这个task[java] v转载 2015-08-27 13:54:17 · 703 阅读 · 0 评论 -
Spring4 多种定时器详解
转载自:http://blog.csdn.net/u010994277/article/details/43835945注意:spring4已经没有org.springframework.scheduling.timer.ScheduledTimerTask这个类,所以不能用spring3以前的timerTask方法。现spring4定时器方法推荐一下两只方法:(需要单独导入quartz包转载 2015-08-27 16:27:54 · 1859 阅读 · 0 评论 -
SSH框架中 Spring设置定时器 Quartz
转载自:http://blog.csdn.net/cymlancy/article/details/7739722一,首先下载quartz-1.6.0.jar架包,到lib目录下二,写你自己定时器业务方法 package com.lbnet.lzx.timing;import org.quartz.JobExecutionContext;import转载 2015-08-27 15:53:33 · 2158 阅读 · 0 评论 -
Spring定时任务的几种实现
转载自:http://gong1208.iteye.com/blog/1773177近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):转载 2015-08-27 13:47:20 · 536 阅读 · 0 评论