JavaEE
文章平均质量分 53
Java EE是Java平台企业版(Java Platform Enterprise Edition) 之前称为J2EE,于 2018年3月更名为Java EE。 是 Sun公司为企业级应用推出的标准平台,用来开发B/S架构软件。
美奇开发工作室
后端开发工程师,做一个喜欢分享技术的领域开发者!
展开
-
IntelliJ IDEA 2021.3.2创建javaEnterprise项目教程
1、打开IntelliJ IDEA → 点击New Projects2、填写项目基本信息和配置,Projects template项目模板记得选择“Web application”,不然无法正常打开“Hello world”页面3、默认使用Java EE 8,然后点击“Finish”4、添加启动配置,点击IDEA工具右上角的“Add Configuration...” 5、添加Tomcat服务器 6、提示“Warning: No artifacts marked for deployment”,因此要先设置原创 2022-06-15 23:12:17 · 8275 阅读 · 1 评论 -
通过一个简单的java示例,来学习解决“线程不安全”的思路
一、什么是线程安全?线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的,反之则是不安全的。二、解决线程安全先举个线程不安全的示例:场景:商品抢购(抢购就是多线程,并发请求)示例:假设在抢购场景中,我们一共只有10个商品,在最后一刻,我们已经卖出了9个商品原创 2020-11-20 16:18:22 · 3909 阅读 · 24 评论 -
Java封装JDBC Mysql数据库辅助类(MySqlHelper.java)
三、 编写mysql数据库辅助类 MySqlHelper.java 1、查询方法调用示例:2、增删改方法调用示例:原创 2018-03-11 13:33:49 · 1374 阅读 · 0 评论 -
JDBC:.getJSON提交时,Servlet下处理中文乱码
我们都知道,在TomCat V8.0版本中,不需要处理中文乱码,因为server.xml中已经帮设置好了。但在TomCat V7.0版本中,却需要我们在Serlvet中手动处理中文乱码,如此一来,会产生不兼容的情况,那么我们就需要解决兼容性的问题。下面是我自己想出的方法,大家不妨一试。import java.util.regex.Matcher;import java.util.regex....原创 2018-03-11 17:09:02 · 342 阅读 · 0 评论 -
JDBC:Servlet中获取当前系统时间
//引入Timestampimport java.sql.Timestamp;//获取当前系统时间Timestamp dateNow=new Timestamp(System.currentTimeMillis());Date reDate=new Date(System.currentTimeMillis());原创 2018-03-11 16:59:39 · 8264 阅读 · 0 评论 -
JDBC:Servlet接收的字符串转换
1、转换成整型(整数)int status=Integer.parseInt(request.getParameter("status")); 2、转换成floatfloat price=Float.parseFloat(request.getParameter("price"));3、转换成doubledouble money=Double.parseDouble(reque...原创 2018-03-11 16:56:07 · 933 阅读 · 0 评论 -
JDBC:Servlet中循环输出泛型集合内容
泛型集合List<Order> orderList= new OrderBizImpl().findAllOrder(status,pageIndex, pageSize);方法一:普遍for循环迭代 for(int i=0;i<orderList.size();i++){ System.out.println(orderList.get(i)....原创 2018-03-11 16:48:50 · 386 阅读 · 0 评论 -
JDBC:ajaxFileUpload(ajax上传文件功能)
1、JSP页面<a href="javascript:void();" id="PicName" > 选择图片</a><input type="file" id="fileToUpload" name="fileToUpload" ><!--需要设置name属性值,不然上传不了 -->&am原创 2018-03-11 16:46:27 · 189 阅读 · 0 评论 -
JDBC:jsp页面获取网站部署根目录的方法
第一步:在JSP页面头部添加 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <c:set var="ctp" value="${pageContext.request.contextPath}" /> 第二步:页面内容里调用<img src="原创 2018-03-11 16:38:40 · 257 阅读 · 0 评论 -
JDBC:JSP使用Servlet生成验证码
1、jsp页面<form action="RegServlet" method="post"> 用户名: <input type="text" name="userName" /><br/> 密 码: <input type="password" name="pwd"原创 2018-03-11 16:32:49 · 518 阅读 · 0 评论 -
JDBC:Servlet返回信息到页面,实现Js弹窗效果
//返回信息,实现页面弹窗response.setCharacterEncoding("utf-8"); //防止ajax返回的数据乱码(有中文的情况下,就必须要写)response.setContentType("text/html; charset=UTF-8");//和jsp页面本身的文本格式一样PrintWriter out= response.getWriter(); //获取P...原创 2018-03-11 16:29:42 · 1515 阅读 · 0 评论 -
JDBC:JSP 数据库连接池 配置方法
第一步:Servers\Tomcat v7.0 Server at localhost-config\context.xml<Context> <!-- 数据库连接池配置信息 --> <Resource name="jdbc/bbs" auth="Container" type="javax.sql.DataSource" //jdbc/bbs...原创 2018-03-11 16:26:46 · 1568 阅读 · 0 评论 -
JDBC:JSP使用ajax验证用户名是否存在?
一、注册页面reg.jsp<form action="#" method="post"> 用户名: <input type="text" name="userName"/><span id="nameTip"></span><br/> 密 码: &原创 2018-03-11 16:22:09 · 831 阅读 · 0 评论 -
JDBC:JSP上传文件功能
一、jsp页面<form action="AddResumeServlet" method="post" enctype="multipart/form-data"> <!-- enctype="multipart/form-data"为上传二进制数据 --> <p>姓名:<input type="t原创 2018-03-11 16:17:47 · 563 阅读 · 0 评论 -
JDBC:JSP分页显示数据
一、NewsDao接口public interface NewsDao { /** * 分页查询所有的新闻信息 * @param pageIndex 当前页码 * @param pageSize 每页显示的记录数 * @return */ List<News> findAllNewsPage(int pageIn...原创 2018-03-11 16:16:00 · 302 阅读 · 0 评论