-
java网上图书商城(2)Category模块
所属栏目:[Java] 日期:2020-12-14 热度:114
本文实例为大家分享了java网上图书商城Category模块代码,供大家参考,具体内容如下 sql CREATE TABLE `t_category` ( `cid` char(32) NOT NULL,`cname` varchar(50) DEFAULT NULL,`pid` char(32) DEFAULT NULL,`desc` varchar(100) DEFAULT NULL,`orderBy`[详细]
-
使用MyBatis 动态update数据
所属栏目:[Java] 日期:2020-12-14 热度:197
使用mybatis写sql,需要动态更新对象数据,每次需要更新的字段不同,为了防止null空异常,就需要用动态sql了, update id="update" parameterType="com.commuli.po.User"update s_usertrim prefix="set" suffixOverrides=","if test="name!=null"name=#{name[详细]
-
将一个数组按照固定大小进行拆分成数组的方法
所属栏目:[Java] 日期:2020-12-14 热度:54
如下所示: /** * ArraySplit.java * Copyright(C) 2014 */package com.udpdemo.test2;import java.util.ArrayList;import java.util.List;/** * * @author cuiran * @version 1.0.0 */public class ArraySplit {/** * @param args * */public static void m[详细]
-
Java实现冒泡排序算法
所属栏目:[Java] 日期:2020-12-14 热度:198
冒泡排序: 就是按索引逐次比较相邻的两个元素,如果大于/小于(取决于需要升序排还是降序排),则置换,否则不做改变 这样一轮下来,比较了n-1次,n等于元素的个数;n-2,n-3 ... 一直到最后一轮,比较了1次 所以比较次数为递减:从n-1 到 1 那么总的比较次数[详细]
-
javaweb图书商城设计之用户模块(1)
所属栏目:[Java] 日期:2020-12-14 热度:69
本文主要为大家分析了图书商城的用户模块,具体内容如下 1、用户模块的相关类创建 domain:User dao:UserDao service:UserDao web.servlet:UserServlet 2、用户注册 2.1 注册流程 /jsps/user/regist.jsp - UserServlet#regist() - msg.jsp 2.2 注册页面 %[详细]
-
JAVA字符串格式化-String.format()的使用
所属栏目:[Java] 日期:2020-12-14 热度:163
本篇介绍JAVA字符串格式化-String.format()的使用,具体如下: 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 forma[详细]
-
Java2 JDK安装和配置教程
所属栏目:[Java] 日期:2020-12-14 热度:70
什么是JDK JDK就是Java Development Kit,java开发工具包,由sun公司开发。 JDK的三个版本 桌面系统或应用程序的标准版(Java 2 Platform Standard Edition,J2SE)小型设备和智能卡的Micro版本(Java 2 Platform Micro Edition,J2ME)服务器应用程序和服务的[详细]
-
Eclipse 出现A configuration with this name already exists问
所属栏目:[Java] 日期:2020-12-14 热度:136
Eclipse 出现A configuration with this name already exists问题: 在Eclipse开发中,将工程改名备份了,并将原来备份的工程(工程名和原工程一模一样)import进来,这时配置远程调试时,报“A configuration with this name already exists”问题,但在“R[详细]
-
Java 调用天气Webservice详解及实例代码
所属栏目:[Java] 日期:2020-12-14 热度:94
Java调用天气Webservice的小应用 废话不多说,直接贴代码: CityReq.java package com.weather;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation.XmlRootElement;@XmlRootElement(name="getWeatherbyCityName",namespace="http[详细]
-
java.lang.Instrument 代理Agent使用详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:147
java.lang.Instrument 代理Agent使用 java.lang.Instrument包是在JDK5引入的,程序员通过修改方法的字节码实现动态修改类代码。这通常是在类的main方法调用之前进行预处理的操作,通过java指定该类的代理类来实现。在类的字节码载入JVM前会调用ClassFileTran[详细]
-
java环境中的JDK、JVM、JRE详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:85
java环境中的JDK、JVM、JRE 近来小看了下Android,扑面而来一堆概念JDK、JVM、JRE、SDK、NDK、ADT。缕了一下,其中JDK、JVM、JRE是java环境的东西,而SDK、NDK、ADT是Android开发用到的东西。下面来区别一下JDK、JVM、JRE。 小贴士:mac下装完java后,它在哪[详细]
-
常见的java面试题
所属栏目:[Java] 日期:2020-12-14 热度:101
本文主要为大家整理Java常见的面试题,供大家参考,具体内容如下 1. Java中sleep和wait的区别 ① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。 sleep是Thread的静态类方法, 谁调用的谁去睡觉,即使在a线程里调用b的sleep方法,[详细]
-
java 多态性详解及常见面试题
所属栏目:[Java] 日期:2020-12-14 热度:172
java多态性 多态分两种: (1) 编译时多态(设计时多态):方法重载。 (2) 运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个方法则被称为运行时多态。(我们平时说得多的事运行时多态,所以多态主要也是指运行时多态) 运行时多态存[详细]
-
javaweb图书商城设计之图书模块(4)
所属栏目:[Java] 日期:2020-12-14 热度:110
本文接着上一篇图书商城分类模块进行学习,供大家参考,具体内容如下 1、创建相关类 cn.itcast.bookstore.book domain:Book dao:BookDao service :BookService web.servle:BookServlet Book public class Book { private String bid; private String bnam[详细]
-
Java 事务详解及简单应用实例
所属栏目:[Java] 日期:2020-12-14 热度:144
Java事务的简单使用 Java事务在一些面试中会被问到。 面试的时候,我们首先要回答的是:事务能够保证数据的完整性和一致性。 如果功力深厚点的话:就说一些原理(任务开始前先设置不提交任务,在所有任务完成后再提交任务, 如果任务在中间断开,就执行回滚[详细]
-
浅谈byte和长度为8的boolean数组互相转换
所属栏目:[Java] 日期:2020-12-14 热度:181
由于byte是一个8位字节 所以可以用它来存放数组为8的boolean数组,这些在通信协议会经常用到。这里给出一个java代码对其互相转换的。 package com.udpdemo.test2;import java.util.Arrays;public class Test {/** * @param args * */public static void main[详细]
-
java web图片上传和文件上传实例详解
所属栏目:[Java] 日期:2020-12-14 热度:157
java web图片上传和文件上传 图片上传和文件上传本质上是一样的,图片本身也是文件。文件上传就是将图片上传到服务器,方式虽然有很多,但底层的实现都是文件的读写操作。 注意事项 1.form表单一定要写属性enctype="multipart/form-data" 2.为了能保证文件能[详细]
-
Java 多线程使用要点分析
所属栏目:[Java] 日期:2020-12-14 热度:65
多线程细节问题 sleep方法和wait方法的异同点? 相同点: 让线程处于冻结状态. 不同点: sleep必须指定时间 wait可以指定时间也可以不指定时间 sleep时间到,线程处于临时阻塞状态或者运行态 wait如果没有时间,必须通过notify或者notifyAll唤醒 sleep不一定非要[详细]
-
java中queue接口的使用详解
所属栏目:[Java] 日期:2020-12-14 热度:159
Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的[详细]
-
jQuery 动画效果代码分享
所属栏目:[Java] 日期:2020-12-14 热度:69
一.显示、隐藏 jQuery 中显示方法为:.show(),隐藏方法为:.hide()。在无参数的时候,只是硬性的显示内容和隐藏内容。 $('.show').click(function(){ //设置个触发事件 $('#box').show(); //显示 });$('.hide').click(function(){ //设置个触发事件 $('#bo[详细]
-
Java枚举(enum) 详解7种常见的用法
所属栏目:[Java] 日期:2020-12-14 热度:98
JDK1.5引入了新的类型――枚举。在 Java 中它虽然算个“[详细]
-
Java 覆盖equals时总要覆盖hashcode
所属栏目:[Java] 日期:2020-12-14 热度:103
Java 覆盖equals时总要覆盖hashcode 最近学习java 的基础知识,碰到Java 覆盖equals时总要覆盖hashcode时候有许多疑问,经过和同事直接讨论及上网查询的资料,这里整理下,也好帮助大家理解,代码中有说明。 具体实现代码: package cn.xf.cp.ch02.item9;imp[详细]
-
java加密算法--MD5加密和哈希散列带秘钥加密算法源码
所属栏目:[Java] 日期:2020-12-14 热度:199
java加密算法--MD5加密和哈希散列带秘钥加密算法源码 最近学习加密算法的知识,利用MD5加密,百度一下网上资料很多,不是很详细,这里就整理下如何实现用MD5加密和 哈希散列带秘钥加密算法,大家可以看下。 实现代码: package com.ompa.common.utils;import[详细]
-
Java中的break和continue关键字的使用方法总结
所属栏目:[Java] 日期:2020-12-14 热度:121
一、作用和区别 break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。 continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头[详细]
-
JavaWeb中获取表单数据及乱码问题的解决方法
所属栏目:[Java] 日期:2020-12-14 热度:112
首先使用一个用户提交界面作为举例(文本框,密码框,选择,下拉表单等),效果如下 !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"htmlheadmeta http-equiv="Content-Type" content="text/html; c[详细]