Java
zhang1409399037
人生能有几回搏,机会是给有准备的人准备的。
高晓松说:生活不止眼前的苟且,还有诗和远方的田野。
我们应该有理想,更应该付出行动去实现理想。
手机号:18797871243
展开
-
页面返回上一步
按钮式: <input type="button" value="返回" onclick="history.go(-1)" />设置进入一个页面3秒返回上一步:<script type="text/javascript">setTimeout("history.go(-1)", 3000); </script><SCRIPT lan...原创 2020-06-09 14:33:10 · 708 阅读 · 0 评论 -
Java中List集合的使用
package edu.ht.dribt.zp.controller;import java.util.ArrayList;import java.util.List;public class test { //main主方法 public static void main(String[] args) { //新建一个list1//我这里没有指定泛型,所...原创 2019-04-25 09:42:32 · 1112 阅读 · 0 评论 -
Java中Map集合的使用
List:存储单列数据的集合,存储的数据是有序并且是可以重复的 Map:存储双列数据的集合,通过键值对存储数据,存储 的数据是无序的,Key值不能重复,value值可以重复1:声明一个MapMap<String,Object> map = new HashMap<String,Object>();map.put(key,va...原创 2019-04-25 10:13:16 · 2215 阅读 · 0 评论 -
用户的登录存session和取session对象等等
//这个是Spring Mvc的方法类写法 @RequestMapping("/siteinformation") public ModelAndView siteinformation(HttpSession session,String username,String pwd,MyNews mynews){//传入几个参数 ModelAndView mv=new Mode...原创 2019-04-30 08:44:19 · 6072 阅读 · 0 评论 -
定义两个变量a和b,不使用第三个变量,使两个值交换
publicstaticvoidtest(inta,intb){System.out.println("交换前 a="+a);System.out.println("交换前 b="+b);a=a+b; //a=3+5=8b=a-b; //b=8-5=3a=a-b; //a=8-3=5System.out.println("交换后 a="+a);Sys...原创 2019-05-20 11:08:37 · 4013 阅读 · 1 评论 -
求m的阶乘
public class Test04_jiecheng { //4、求m的阶乘,写出程序 ;即n!=1×2×3×...×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。 public int jieceng(int m){ int result=1; do { result*=m--; } while (m>=1); System.out.prin...原创 2019-05-20 11:10:54 · 2332 阅读 · 0 评论 -
Java,张丘建《算经》中提出“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何?
张丘建《算经》中提出“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何?publicstaticvoidmain(String[] args) {inta,b,c; for( a= 0; a<=20; a++){// 外层循环控制鸡翁数a在0-20for( b...原创 2019-05-20 11:14:09 · 9206 阅读 · 1 评论 -
实现字符串到日期的转换比如将”2006-05-01 12:24:48”这个字符串表示的时间转换成为Java.util.Date对象,并返回。
publicclassTest06_date {publicDate convert(String datestr){SimpleDateFormat foromt=newSimpleDateFormat("yyyy-MM-ddd HH:mm:ss");Date da=null;try{da= foromt.parse(datestr); } ...原创 2019-05-20 11:19:48 · 583 阅读 · 0 评论 -
java中实现字符串的反转和实现字符串的替换
//写一个方法,实现字符串的反转,如:输入bbbaaccc,输出cccaabbb,顺序颠倒 //写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。publicstaticvoidmain(String[] args) { //反转Strings1="bbbaaccc";s1= newStringBuffer...原创 2019-05-20 11:23:34 · 763 阅读 · 0 评论 -
写java程序算出当前这个星期的星期六是几号
//写程序算出当前这个星期的星期六是几号publicstaticvoidmain(String[] args) { Calendar c= Calendar.getInstance();DateFormat f= newSimpleDateFormat("yyyy-MM-dd");System.out.println(c.get(Calendar....原创 2019-05-20 11:26:40 · 1251 阅读 · 0 评论 -
ArrayList和Vector的区别 , HashMap和Hashtable的区别
ArrayList和Vector的区别,HashMap和Hashtable的区别 : ArrayList和Vector的区别: 一、同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程不安全的,不是同步的 二、数据增长:当需要增长时,Vector默认增长为原来一倍,而ArrayList却是原来的一半 Ha...原创 2019-05-20 11:36:05 · 300 阅读 · 0 评论 -
JSP和Servlet的区别
1.JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类。2.JSP 工作原理: JSP页面在执行的时候都会被服务器端的JSP引擎转换为Servlet(.java),然后又由JSP引擎调用Java编译器,将Servlet(.java)编译为Class文件(.class),并由Java虚拟机(JVM)解释执行...原创 2019-05-24 20:27:11 · 229 阅读 · 0 评论 -
手写冒泡排序
冒泡排序基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自左而右对相邻的两个数依次进行比较和调整, 让较大的数往右沉,较小的往左冒。(每次必须完成一个数的排序,若数组有5个数,则最多5次可排好,甚至更少)public static void main(String[] args) { int x[]={7,345,456,2,36,36,...原创 2019-05-16 20:16:49 · 1572 阅读 · 0 评论 -
对Spring的理解
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。1、IOC你就认为他是一个生产和管理bean的容器就行了,原来需要在调用类中new的东西,现在都是有这个IOC容器进行产生,同时,要是产生的是单例的bean,他还可以给管理bean的生命周期!2、spring的IOC有三种注入方式 :第一是根据属性注入 也叫set方法注入;第二种是根据构造方法进行注入;...原创 2019-05-28 12:16:06 · 272 阅读 · 0 评论 -
JSP中include的两种方法
一、JSP中include的两种方法1.include指令: 1 <%@includefile="文件的绝对路径或者相对路径"%> file属性是必填的(绝对或相对路径),但它不支持任何的表达式,也不允许通过?挂参方式来传递参数。2.include动作: 1 2 3 ...原创 2019-04-25 08:48:40 · 4879 阅读 · 1 评论 -
页面登录和退出登录(session的移除)
//登录 @RequestMapping("/login") public String login(HttpSession session,Emp emp){ Emp sessionemp=service.login(emp); if (sessionemp!=null){ System.out.print...原创 2019-03-08 10:40:53 · 17673 阅读 · 2 评论 -
LayUI分页查询展示数据(SSH框架)
网页展示的效果图如下: 1、Service方法public interface IStudentService { //查询学生列表 public List stulist(int page,int limit); //总行数 public long procount();} 2、Impl方法:import ...原创 2018-12-24 20:20:00 · 2562 阅读 · 8 评论 -
${pageContext.request.contextPath} JSP取得绝对路径
采用绝对路径,为了解决不同部署方式的差别,在所有非struts标签的路径前加${pageContext.request.contextPath},如原路径为: "/person/test.jsp",改为 "${pageContext.request.contextPath}/person/test.jsp"代码” ${pageContext.request.contextPath}”的作...原创 2019-01-11 14:26:14 · 140 阅读 · 0 评论 -
查询一个值在一个List集合内的存在的个数,用Collections.frequency(); 方法
Collections.frequency()import java.util.Collections;public String test(){List testlist=new ArrayList(); testlist.add(“张三”); testlist.add(“李四”); testlist.add(“李四”); testlist.add(“王五”...原创 2019-01-11 14:55:07 · 2757 阅读 · 0 评论 -
JDK环境变量的配置
一、JDK 环境变量配置: 1、新建 JAVA_HOME 环境变量,JAVA_HOME=C:\Java\jdk1.8.0_144 (这里是jdk的安装目录) 2、修改Path 环境变量,在path变量尾部添加%JAVA_HOME%\bin 3、新建 CLASSPATH 环境变量 ,classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt....原创 2019-01-07 10:08:37 · 669 阅读 · 2 评论 -
学生添加功能(Json异步提交)
Action层:JSONObject data;private Student2 student2;Public String addstu(){ boolean bln=is.addorupdstu(student2); // 使用JSONObject返回页面 data=new JSONObject(); data.put("bln", bln); ...原创 2019-01-12 08:48:06 · 325 阅读 · 0 评论 -
搭建SSH框架的基本流程和各个类的作用
搭建的ssh框架中各个文件的作用:ssh流程如下:SSH(Struts2+Hibernate+Spring)一、Search.java类 给对应数据库中的table的各个字段提供set和get方法 二、Search.hbm.xml中给Search类映射(对应Search类)<class name="com.ht.vo.Search" table="search">...原创 2019-01-07 15:58:52 · 355 阅读 · 0 评论 -
SpringMVC框架的配置
一、SpringMVC的几个配置文件如下:二、各文件的内容如下:1、web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/20...原创 2019-02-28 20:47:30 · 297 阅读 · 0 评论 -
JSP/HTML页面在操作 (删除,添加,修改等) 数据前的友好提示
一、通过提示后执行href里面的路径或方法:<a href="javascript:if(window.confirm('是否确认该操作?')){window.location.href='emp!delemp.action?emp.id=<s:property value="#e.id" />'}">删除</a>注:emp!delem...原创 2019-02-25 14:58:11 · 3092 阅读 · 0 评论 -
SpringMVC拦截器的使用
一、什么是拦截器:Java里的拦截器是动态拦截action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programming)中拦截器用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作...原创 2019-03-01 20:03:24 · 267 阅读 · 0 评论 -
C标签,Jstl的c:if 的使用(将数据表中的数字展示到jsp页面显示为文字)
<c:forEach items="${list}" var="emp"> <tr bgcolor="white" align="center"> <td>${emp.id}</td> <td>${emp.ename}&原创 2019-03-07 08:52:43 · 1523 阅读 · 0 评论 -
Jstl 标签给下拉框赋值和获取值
<tr><td>姓名:</td><td><input type="text" name="ename" value="${emp.ename}"/></td></tr> <tr><td>年龄原创 2019-03-07 09:21:01 · 2292 阅读 · 0 评论 -
SSM框架超详细的搭建
SSM搭建共有11个文件如下:1、com.ht.bean/Emp.javapackage com.ht.bean;/** * Created by Administrator on 2019/2/16. */public class Emp { private Integer id; private String ename; private ...原创 2019-03-19 19:42:41 · 480 阅读 · 0 评论 -
Java到底能干嘛?
很多人说学习java,难道你们只知道java薪资高?那么你太low了,java在各行各业都有着运用,可以说是无所不能,今天带着大家来看下,java到底能干嘛?java主要分成三个部分javaSE,javaME,javaEEJAVA SE是学习JAVA EE、JAVA ME的基础,也可以做本地的软件,通俗讲就是做单机版的软件;JAVA EE主要是开发基于Web的系统,针对互联网的...转载 2019-03-11 19:34:32 · 404 阅读 · 0 评论 -
Session的获取和session存取值
获取sessionHttpServletRequest request=ServletActionContext.getRequest();HttpSession session= request.getSession();存取session值 存储方式:session.setAttribute("key",value); 取值1:session.getAttribut...原创 2018-12-01 11:18:15 · 59945 阅读 · 0 评论