`
文章列表
1、为Thread撰写两个子类,其中一个的run()在启动后取得第二个Thread object reference,然后调用wait()。另一个子类的run()在过了数秒之后调用notifyAll(),唤醒第一个线程,使第一个线程可以印出消息。 MasterThread类 public class MasterThread extends Thread { public static void main(String[] args) { MasterThread mt = new MasterThread(); mt.start(); } ...
1、服务器端 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import java.util.ArrayList; /** * 编写一个Java网络应用程序,该应用分服务器端程序和客户端程序两部分。 * 服务器程序启动后,监听端口5678的请求;客户端程序启动后,向服 ...
1、环境变量   CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 2、使用1.4版本以前的JDK,则需要在CLASSPATH环境变量前加一点(.),用以告诉JRE在当前路径下搜索Java类。 3、如今的JDK,JRE会自动搜索当前路径下的类文件,不需要再设置CLASSPATH环境变量。 4、例子:在F:\java文件夹下有一个类 BallCanvas.java 方法一、进入java文件夹中,直接进行编译运行: javac BallCanvas.java java BallCanvas 方法二、初始进入命令窗口 ...
import java.awt.BorderLayout; import java.awt.Canvas; import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java.awt.Graphics; import javax.swing.JFrame; /** * 类说明:编写一个Java GUI应用程序,采用Java多线程技术,模拟自由落体和平抛运动: * 一个球自由落下,一个球水平抛出。(本题30分) * (自由落体物理公式:h= g * ...
import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; /** * 此类的实例支持对随机访问文件的读取和写入 * 编写一个Java应用程序,利用RandomAccessFile类, * 把几个int型整数(1,2,3,4,5,6,7,8,9,10)写入到一个名字为tom.dat文件中, * 然后按相反顺序读出这些数据并显示在屏幕上。(注意,一个int型数据占4个字节) * @au ...
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对 ...
 队列以一种先进先出的方式管理数据。如果你试图向一个已经满了的阻塞队列中添加一个元素,或是从一个空的阻塞队列中移除一个元素,将导致线程阻塞。在多线程进行合作时,阻塞队列是很有用的工具。工作者线程可以定期的把中间结果存到阻塞队列中。而其他工作者线程把中间结果取出并在将来修改它们。队列会自动平衡负载。如果第一个线程集运行的比第二个慢,则第二个线程集在等待结果时就会阻塞。如果第一个线程集运行的快,那么它将等待第二个线程集赶上来。   下面的程序展示了如何使用阻塞队列来控制线程集。程序在一个目录及它的所有子目录下搜索所有文件,打印出包含指定关键字的文件列表。   java.util.concurr ...
0、首先应该配置好MySQL环境变量,即在Path路径中加上mySql的bin文件夹的全文地址。 1、登陆服务器端,进入命令行,windows cmd; 2、设置用户、密码让指定的IP访问:mysql -u root -p 或安装的快捷方式进入:MySQL Command Line Client,使用grant命令: grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令'; 例子: mysql>grant select,insert,update,delete,create,drop on mydb.myta ...
1、spring文件配置实体类: <property name="annotatedClasses"> spring使用如上配置时,需要写全所有的与数据库存在映射的实体类。 若为此行代码:<property name="packagesToScan">,则可以用*指代所有的实体类,用法如:若实体类位于com.sos.pojo.xxx.java; 则引用为<value>com.sos.*</value>
1、控制浮点型精度 /** *@ param scale 精度控制,保留几位小数 */ public static float round(float value, int scale) { BigDecimal bd = new BigDecimal(value); bd = bd.setScale(scale, BigDecimal.ROUND_UP); float d = bd.floatValue(); bd = null; return d; } 2、时间类型公共方法总结 /** * 所得给定日期的年 ...
1、双级联标签 Action类: private Map<String,List<String>> facultyOfCourses; JSP页面: <style> .nobr br{display:none}</style> <div class="nobr"> <s:doubleselect list="facultyOfCourses.keySet()" name="facultyName" double ...
1、jsp页面代码: 上一页按钮 <s:if test="pageNow == 1||pageNow == 0"> <li><a>上一页 </a></li> </s:if> <s:else> <s:url action="xxx.action" id = "url_pre"> <s:param name="pageNow" value="pageNow-1" /&g ...
1、如果页面直接打印出EL表达式,则表示不支持EL,设置有错,检查更正如下 如果有以下内容,表示是Servlet 2.3 / JSP 1.2。 <!--CTYPE web-app PUBLIC </sp--> "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP ...
import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" ...
1、Null value was assigned to a property of primitive type setter of com.index. 解决方案:Integer   order和int   order;的区别: Integer是对象.     order   =   null;   对象可以为空.   int   是普通类型,     不可能   =   null.       数据库order是可以空的,   故应该映射成Integer.     2、org.hibernate.exception.SQLGrammarException: could not e ...
Global site tag (gtag.js) - Google Analytics