java 线程 SynchBankTransfer00

package j2se.thread.demo; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** * <p>Project:J2SE 的基础知识</p> * <p>Tile:多线程模拟银行转账 </p> * <p>Description: * 1.在同一个银行中的账户之间进行转账服务 , 站在银行的角度 , 不管咱们转 , 银行里面 * 的总金额不会变化 ; * * 2.将 A 账户里面的金额 , 转向 B …

给学习J2EE的朋友一些值得研究的开源项目

江苏 无锡 缪小东        这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI......研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提供的大量的API,根本不能很好地使用它;其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的小程序。出于这个幼稚的想法我研…

JSP:自定义标签之开发标签

JAVAEE 发表评论
练习有父标签的和两个标签之间通信(通过父标签) <fix:choose>          <fix:when test="${user==null }">                                           未登陆. <br>          </fix:when>          <fix:otherwith>               welcome用户已经登录. <br>          </fix:otherwith> </fix:choose> <fix:choose>          <fix:when…

jsp页面配置path绝对路径

JAVAEE 发表评论
加上如下代码,即可获取绝对路径 <% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath(); %> 页面中引入绝对路径 <base href="<%=basePath%>"/> 具体使用如下

jsp入门

JAVAEE 发表评论
1,什么是jsp? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 浏览器向服务器发请求,不管访问的是什么资源,其实都是在访问Servlet,也就是说,我们在访问jsp的时候,其实也是在访问一个servlet。换句话说,servlet容器会把一个jsp转化成servlet。 2,容器如何把jsp变成一个servlet? 容器拿到你在jsp中写的代码,把这些代码转换为一个servlet类…

JDK、J2EE、J2SE、J2ME的区别

JAVAEE 发表评论
 你对JDK、J2EE、J2SE、J2ME概念是否了解,这里和大家分享一下JDK、J2EE、J2SE、J2ME的概念以及他们的关系区别,相信本文介绍一定会让你有所收获。                             JDK,J2EE,J2SE,J2ME的概念区别是什么呢? 1.JDK 是Javadevelopmenttoolkit,相当于是Java的库函数,是编译,运行java程序的工具包。 J2EE是Java2enterpriseedition是Java的一种企业版用于企业级的应用服务开发 J2SE是Java…

HTML中使用Ajax进行局部刷新页面

HTML中使用Ajax进行局部刷新页面,使用JS将数据发送到后台 1.在HTML页面中使用js脚本将请求数据发送给后台servlet 由按钮触发事件 <button id="select" onclick="queryInfos()">查询</button> 由js脚本对将数据发送到后台 var req = new XMLHttpRequest(); function queryInfos() { //设置传送方式,对应的servlet或action路径,是否异步处理 req.open("POST", "/info/queryinfos", true…

使用Spring Boot开发Web项目(二)之添加HTTPS支持

上篇博客使用Spring Boot开发Web项目我们简单介绍了使用如何使用Spring Boot创建一个使用了Thymeleaf模板引擎的Web项目,当然这还远远不够。今天我们再来看看如何给我们的Web项目添加https支持。在阅读本篇博客之前,强烈建议先读使用Spring Boot开发Web项目这篇博客,否则可能会有对Spring Boot不太了解的小伙伴看的云里雾里。 什么是https 要说https我们得先说SSL(Secure Sockets Layer,安全套接…

Maven,SpringBoot-待补

JAVAEE 发表评论
目录 Maven  使用方法: SpringBoot  Eclipse创建项目 部署 CRUD THYMELEAF Maven  是专门用于构建和管理Java相关项目的工具。所管理的Java项目都维护统一的jar包,有着相同的项目结构 使用方法: 1. 下载apache-maven-3.5.0, 安装, 添加环境变量Path , MAVEN_HOME       mvn -v  检查版本 2. 创建一个maven仓库, 放所有的jar包 maven配置文件  \apache-maven-3.5.0\conf\settings.xml       1) 在52…

使用Servlet监听器动态更新select下拉列表

 html  layui +thymeleaf 内容是博客分类(自己正在写的这个博客需要用到这个) <select id="blogTypeId" lay-verify="required" name="blogTypeId" lay-search> <option value="selected"></option> <option th:each="blogType:${application.blogTypeList}" th:value="${blogType.id}" th:text="${blogType.typeName}">博客类型A</option> </select> 监听器  …

JSP指令和JSP动作

JAVAEE 发表评论
JSP指令 语法:<%@ 指令名 属性名1=值1 属性名2=值2… %> 常用的三个指令 1)page指令 errorPage属性:指定当页面出错时,要跳转到哪个错误处理页面 2)include指令 该指令可以将其它文件包含进来,被包含的文件可以是jsp文件,html文件等等.被包含的文件和主文件一起翻译和编译。当前文件是主文件. 通常被包含的文件只需要保留page指令和它body里面的内容,其它标签都可以删除 例如 <%@ page …

JSP

JAVAEE 发表评论
大致步骤: 【1】写一个自定义标签处理类。(其实就是编写一个Java类实现Tag接口或者它的子类,这些接口或者类在javax.servlet.jsp.servlet包中) package com.cjh.tag; import java.io.IOException; import javax.servlet.ServletRequest; import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.PageContext; import javax.servlet.jsp.tagext.Tag; …

JSP之EL(表达式语句)

JAVAEE 发表评论
${ 域对象的数据名称 }           主要用于展示数据,数据来源主要来自于域对象 ex: request.setAttribute(“a”,”数据”); EL:  ${ a } EL表达式获取域对象中数据的优先级 ${ 域对象的数据名称 } 域对象中从小往大取值(注:pageContext为最小的域对象) pageContext > request > session > servletContext【application】 不同域对象中如何存在相同的数据名称?    ==》   ${ 域对象Scope.…

jsp

JAVAEE 发表评论
1JSP概述:               jsp:所谓的jsp程序开发就是指在HTML中嵌入大量的java而已              首次执行时.jsp文件会被译成.java再译成.class(生成的文件会tomcat的work目录下) 2JSP语法:         2.1在jsp中一共有三个Scriptlet            <%%>可以定义局部变量,编写语句等。               <%!%>可以定义全局变量、方法、和类。               <%=%>也成为表达式输出,…

JSP

JAVAEE 发表评论
JSP的本质是Servlet。当用户向指定Servlet发送请求时,Servlet利用输出流动态生成HTML页面(动态网页)。包括每一个静态的HTML标签和所有在HTML页面中出现的内容。使用Servlet做动态网页开发 - 动态网页 =  Java为主  +  html代码为辅 - 像这种开发,开发成本大,可维护性低使用JSp做动态网页开发 - 动态网页 = java代码为辅+ html代码为主JSP的本质:实际上JSP就是一个ServletJSP的经历:JSP文件----…
下一页 »