`
文章列表
   在五月黄梅天的岁月里,一年两次的软考又要开始了。到目前为止,我已经考了多达三次的软考,最后的结果就是通过了初级考试(程序员)。人啊,就是不满足,考了初级就希望考中级,于是,这学期我就报考了中级,明天就要考试。感觉机会不大,期待奇迹发生吧。这个学期忙于练车,写项目,反正最后是一团糟。后天还要考试科目二。这个星期真的是很艰难的一周,希望能快点度过。    你给我听话,想哭就要笑,其实我知道烦恼会解决烦恼。面包会有的,一切都会有的。我们常常用这些话语来鼓舞自己,尽管我是一个loser,但是我还是要向前看。有句歌词说:向前走,就不会被遗忘。    有时候,我总是问我自己学习有什么用,但是不学 ...
     这是我写的一款app软件,耗时三个月,是一个根据央视节目开门大吉改变的,提供音调,猜歌曲名。1、手机拥有者在android手机市场下载本APP,同意权限,安装到手机上。2、游客初次进入时会有引导页面提醒用户注册。(同时软件自动播放背景音乐)。3、用户登录到主页后,会有五个模块。a、点击不胫而走,用户得到开门大吉首页部分新闻,点击进入有新闻详情。b、点击曲高和寡,系统关闭掉背景音乐,用户得到一个电子琴,根据给定的按键顺序,用户完成体验,弹奏一首音乐。c、点击独占鳌头,用户得到所有人的排名,按照分数的高低排序。(如果用户还从未游戏,那么将没有数据显示)d、点击开始游戏,系统关闭掉背景音乐, ...
  作为一名学习了android和j2ee的程序员,我们必须要意识到,客服端和服务器端的交互是很有必要的,比如你用eclipse写了一个web工程,并且发布到了服务器(tomcat)上,这时你在webapps目录下看到了你发布的web工程,你可以打开电脑的浏览器输入http://localhost:8080/工程/路径访问里面的资源。但是,有时你会突然的发现之前用struts2上传的图片都不见了,文件夹下的文件为空。而其它的可以正常访问    为了解决这个问题,你需要这么做:       1、当你使用String realPath = ServletActionContext.getSer ...
1、在struts2的开发中,经常需要用户点击网页后就直接跳转到一个Action,执行Action里面的方法,利用mvc分层思想执行相应操作在界面上得到动态数据。毕竟用户不可能在地址栏里输入一个Action(不是专业人士)   2、<jsp:forward page="xxx.action" /> ,这个标签可以实现跳转,page的路径是相对地址,不同与jsp和jsp的跳转,把握住它们在web工程下的相对路径就好了。jsp和Action一个是WebContent下的,另外一个是src目录下的,相对路径把控很复杂。这时,我们可以通过在web.xml文件下配置。 filt ...
      今天是2015年4月27号      整理一下最近的思绪以及要完成的任务             1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为了驾照,为了联盟,逃课不是罪!! ...
      本实例是通过向服务器发送一个xml格式的数据 web端 servlet package com.lin.servlet; import java.io.IOException; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; import com.lin.utils.StreamTool ...

get

  服务端接收客服端数据,通过http协议 之前的两个例子都是客服端解析服务端的数据,然而在实际应用中,客服端发送数据给服务端也是一个很重要的方面。比如客服端输入用户名和密码后,要给服务端接收,最后在数据库里面去查找看是否有这个用户  本文以get方式发送数据给服务端     服务器端      就是一个Servlet     package com.lin.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.Htt ...
       json和xml 两者流程相似,只不过数据格式不同     web端    Servlet package com.lin.servlet; import java.io.IOException; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSe ...
  最近看了一下以前学android没有看懂的视频,在学习了javweb后总算是有点体会了。         demo1       服务端动态生成xml格式的数据后,客服端解析数据并且显示          1、打开eclipse, 新建web工程       建一个servlet,获取到java代码里面的数据,存入到request对象       建立一个 jsp,显示xml格式的数据       建立一个pojo,建立实体类       在dao包下,建立一个接口,得到对象里的数据       在daoimpl包下,建立一个类,实现这个接口      2、详细代码 ...
     大三下学期了,思绪好乱!!!       一直想着做一个多么牛逼的项目,却不知道如何下手。       还有一件烦心事,不知道这个驾照要考到什么时候,给教练烟都买了,教练却理都不理你。运气真差!!真是蛮气愤,感觉全世界都他妈针对我       大三结束好多人打算去培训,我不想去,一是贵,二是发自内心的不想去,更加不想考研,发自内心的不想。       总之,必须逐渐找到一种自己适合的学习方式,生活方式,一个良好的心态才能享受到生活的一丝愉悦。       对于项目,我想现在先夯实基础写好需求,然后从全局出发,最后在各个击破。      技术水平要提高啊。      生活 ...
  前不久网上有人问如何在java代码里根据屏幕宽度动态设定每一行的单元格数。百度了好久,没结果,结果自己认真分析,实现了这个功能。 gridview可以在xml布局里面设定每一个单元的宽度,以及手机屏幕的宽度来确定,一行能够容纳的单元格数。怎样在java代码里,动态设定一行的单元格数呢? package com.lin.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import android.app.Activity; import andro ...
 反射技术动态获取属性 知道struts2的流程的乡亲们都知道。struts2采用了动态获取属性的方法,将表单里的数据传给了Action。 例如;在struts2里有如下配置文件 <action name="MyAction" class="com.lin.test.ActionTest" method="execute"> <result name="success">success.jsp</result><result name="fail" ...
  1、用户发送请求,在web.xml配置文件,servlet容器的主要任务是管理servlet的生命周期 <filter>        <filter-name>struts2</filter-name>        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>    </filter>     <filter-mapping>        < ...
     MVC模式使得应用程序的输入输出处理分割开来。本文是在MVC模式下为实现了的图书管理系统增加一个分页功能,以满足个性化的需求而且不需要大规模地修改代码。   效果: 点击首页 点击下一页    第一步:在接口里增加两个方法, public Interface BookService{ // ................................ ................................. int getRecordSize(); List<Book> getBookListByPage(int page ...
方法一、    aaa.jsp的链接   <a href="BookUpdate.jsp?bookID='3'">Edit</a>   BookUpdate.jsp   <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <%@ taglib prefix="s" uri="/struts-tags" %><% St ...
Global site tag (gtag.js) - Google Analytics