一个简单的MVC实例利用jsp+javabean+Servlet模拟一个用户登陆,实现对数据库的增删改查。1,创建数据库我使用的数据库是MySQL,创建一个Iuser表,具体如下 2,创建一个javabean类,对表中的3个属性进行封装User.Java package cn.jw.vo; public class User {private String username;private String userspass;private String userid;public User(){ }public String getUsername() {return username;}public void setUsername(Strin...
代码1:package cn.itcast.heima2;import java.util.Calendar;
import java.util.Timer;
import java.util.TimerTask;publicclass TraditionalTimerTest {publicstaticvoid main(String[] args) {new Timer().schedule(new TimerTask() {@Overridepublicvoid run() {System.out.println("OUTER:boom!");}},10000,3000);while(true){System.out.println(Calendar.getInstance().get(Calendar.SECOND));try {Thread.sleep(1000);} ca...
今天终于把脚本弄好了,虽然是东拼西凑的,总算有点成就感啦,下面把代码帖这~package studyjava;import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java...
java 泛型深入之Set有用工具 各种集合泛型深入使用演示样例,匿名内部类、内部类应用于泛型探讨//Sets.java
package org.rui.generics.set;import java.util.HashSet;
import java.util.Set;
/*** 一个Set有用工具* @author lenovo**/
public class Sets {public static<T> Set<T> union(Set<T> a,Set<T> b){Set<T> result=new HashSet<T>(a);result.addAll(b);return result;}//保留 同样public static <T> Set<T> intersection(S...
识别类传统的过程化程序设计,必须从顶部的main函数开始编写程序,在面向对象程序设计时没有所谓的"顶部".首先从设计类开始,然后再往每个类中添加方法.识别类的规则是在分析问题的过程中寻找名词,而方法对应着动词.例如在订单处理系统中,有这样一些名词:
商品(Item)订单(Order)送货地址(Shopping address)付款(Payment)账户(Account)接下来,查看动词:商品被添加到订单中,订单被发送或取消,对于每一个动词如:"添加","发送","取消",都要...
javaScript应用之点击图片后放大 在我们浏览图片的时候,会碰到这样一个问题,由于我们在浏览很多图片的时候突然想有个很喜欢的图片,很想仔细看看,但是图片却非常的小,无法看清楚,而我们一点击,图片就放大了,很清除的展现在了我们的面前。 这是网络前端中,我们应用javaScript来写出来的,先来看看我做好的效果是什么样子的 比如这就是我们的浏览的众多的图片中其中一个,而我们在看到这个阿童木图片的时候,...
webservice框架有很多,比如axis、axis2、cxf、xFire等等,做服务端和做客户端都可行,个人感觉使用这些框架的好处是减少了对于接口信息的解析,最主要的是减少了对于传递于网络中XML的解析,代价是你不得不在你的框架中添加对于这些框架的依赖。个人观点是:服务端使用这些框架还行,如果做客户端,没必要使用这些框架,只需使用httpclient即可。一、创建并发布一个简单的webservice应用 1、webservice 代码:import javax.jws...
队列与栈不同,它遵从先进先出(FIFO——First In First Out)原则,新添加的元素排在队列的尾部,元素只能从队列头部移除。 我们在前一篇文章中描述了如何用JavaScript来实现栈这种数据结构,这里我们对应地来实现队列。function Queue() {let items = [];// 向队列添加元素(一个或多个)this.enqueue = function (element) {if (element instanceof Array) items = items.concat(element);else items.push(element);};// 从队...
题目:有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块最重的石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只会剩下一块石头。返回此石头的重量。如果没有石头剩下,就返回 0。 提示:1 <= stones.length <= 301 <= stones[i] ...
tomcat v7.0-------support-------->Java EE 6 and 6以上tomcat v8.0-------support-------->Java EE 7 and 7以上tomcat v9.0-------support-------->Java EE 8 and 8以上1.安装jdkhttp://www.oracle.com/technetwork/java/javase/downloads/index.html去官网下载你想要的版本,也可以用yum直接安装原文:https://www.cnblogs.com/yunweiweb/p/12805993.html
Apache Struts2是一个用Java构建Web应用程序的开源框架。Struts2基于OpenSymphony WebWork框架。它从Struts1中得到了很大的改进,使其更加灵活,易于使用和扩展。Struts2的核心组件是Action,Interceptors和Result页面。
Struts2提供了许多方法来创建Action类并通过struts.xml或注释来配置它们。我们可以为常见任务创建自己的拦截器。Struts2附带了很多标签,并使用OGNL表达式语言。我们可以创建自己的类型转换器来渲染结果页面。结...
串(string)是由零个或多个宇符组成的有限序列,又名叫字符串。定义的解释:
??串中的字符数目n称为串的长度,定义中谈到“有限”是指长度n是一个有限的数值。
??零个字符的串称为空串(null string),它的长度为零,可以直接用两双引号一表示,也可以用希腊Φ字母来表示。
??所谓的序列,说明串的相邻字符之间具有前驱和后继的关系。下面是串的一些概念性东西:??空格串,是只包含空格的串。注意它与空串的区别,空格串是有内...
RMI(Remote Method Invocation)是JAVA早期版本(JDK 1.1)提供的分布式应用解决方案,它作为重要的API被广泛的应用在EJB中。随着互联网应用的发展,分布式处理任务也随之复杂起 来,WebService也得到普遍的推广和应用。 在某些方面,例如跨语言平台的分布式应用,RMI就显得力不从心了。在实际的应用中,是采用WebService还是传统的RMI来实现?这是一个需要权衡的问题,两者的比较如下所述: 1. 比起WebService,它只能...
使用IntelliJ IDEA,gradle开发Java web应用步骤最近 正在学习gradle构建工具的使用,看了一堆的文档,有点一知半解,索性动作实践一把,在以后的自己的项目中尝试使用看看。目前手头用的是IntelliJ IDEA 14,搭建了一天终于明白怎么集成gradle赖开发Java web,就在这里记下来以后备用。准备工作本机安装好gradle安装好java环境和IDEA 14准备好tomcat使用Jfinal jar包,后续做一个简单的Demo工程创建步骤打开IDEA,选择“New Projec...
Java基于ssm框架的restful应用开发好几年都没写过java的应用了,这里记录下使用java ssm框架、jwt如何进行rest应用开发,文中会涉及到全局异常拦截处理、jwt校验、token拦截器等内容。1、jwt工具类直接贴代码了,主要包括jwt的sign、verify、decode三个方法,具体实现如下:package com.isoft.util;import java.util.Date;import com.auth0.jwt.JWT;import com.auth0.jwt.JWTVerifier;import com.auth0.jwt.algorithms.Algorithm;i...