![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目相关
阿香学编程.
平静地努力,成长的路上从来不拥挤,记录所思所学。
展开
-
打时间戳并查看某个方法的执行时间
在想要查看执行时间的方法之前,用 System.currentTimeMillis() 记录开始时间戳,并将其保存到一个变量中。在该方法执行完毕后,再次使用 System.currentTimeMillis() 记录结束时间戳,并将其保存到另一个变量中。运行以上代码后,控制台会输出方法执行的时间。可以根据需要将其修改为实际应用的形式,比如将时间写入日志文件。通过计算结束时间戳减去开始时间戳来获取方法执行的时间长度(以毫秒为单位)。可以将这个时间长度打印出来或者将其存储在一个日志文件中,以便稍后查看。原创 2023-06-15 19:59:25 · 216 阅读 · 0 评论 -
JavaWeb上传图片到服务器,存储到数据库,并在页面显示
JavaWeb上传图片到服务器,存储到数据库,并在页面显示Servlet @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //设置编码 req.setCharacterEncoding("UTF-8"); resp.setContentType("te原创 2021-10-08 22:13:23 · 5880 阅读 · 0 评论 -
JavaWeb中使用session保持用户登录状态
使用session保持用户登录状态 // 登录 成功 // 保存用户登录的信息到Session域中 req.getSession().setAttribute("user", loginUser);网站首页:或者其他页面,可以直接使用sessionScope来取到存储近session的用户 sessionScope.user <%--如果用户还没有登录,显示 【登录 和注册】 --%> <原创 2021-10-08 21:55:11 · 2696 阅读 · 0 评论 -
项目总结(一)
1.Validate验证表单https://blog.csdn.net/qq_43796994/article/details/1198767272.MVC三层架构a.MVC即模型、视图、控制器,模型表示业务数据及业务处理,用来封装数据及行为;视图是用户看到并与之交互的界面;控制器接受用户输入并调用模型和视图去完成用户的请求。使用MVC有利于关注点分离,自动化UI测试成为了可能b.三层架构即表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。表现原创 2021-10-08 21:35:15 · 245 阅读 · 0 评论 -
Oracle 序列和触发器
创建序列:create sequence sequence_useridincrement by 1start with 2021001maxvalue 2021999minvalue 2021001cyclecache 3order;查询序列:select sequence_userid.nextval from dual;删除序列:drop sequence sequence_userid;使用序列插入数据:insert into t_user(userid,email,pw原创 2021-09-08 20:42:13 · 353 阅读 · 0 评论 -
jar包和war包的区别
1、war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块;jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的。2、war包是做好一个web应用后,通常是网站,打成包部署到容器中;jar包通常是开发时要引用通用类,打成包便于存放管理。3、war是Sun提出的一种Web应用程序格式,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织;classes目录下则包含编译好的Servlet类和Jsp或Servlet所依赖的其它类(如J原创 2021-09-09 17:18:48 · 4685 阅读 · 0 评论