java后端处理
凹凸曼牵手小怪兽
这个人很懒,懒的程度,本网站想不出形容的词汇形容。。。。。
展开
-
经典面试题,提交订单,库存没有减,怎么办?
通过代码慢慢解析首先捋一下思路,明显是事务的问题,所以基本回答是开启事务,就避免了数据不一致的问题。现在回想起来,其实发现面试官了解的不是这句话。解析如下:1、因为业务处理中,去库存、订单详情,可能在同一个业务逻辑中,在这个逻辑中开启事务没问题,如果其他地方也是需要呢?如何处理? 建议:统一开启事务(所有的请求统一在一个地方开启事务)2、开启事务的方式是什么? connection.setAutoCommit(false);3、如何提交事务?什么时候提交事务?系统没有报异常的前提原创 2021-08-29 21:33:54 · 367 阅读 · 0 评论 -
如果使用批处理解决for循环处理订单详情以及库存的方式
标题如何通过批处理方式处理订单详情数据首先是Dao层代码数据 /** * 批处理新增订单详情 */ public void insertOrder(Object[][] params); /** * 批处理更改库存销量 * @param params */ public void updateBook(Object[][] params);其次是DaoIml层代码数据 public void insertOrder(原创 2021-08-29 20:14:09 · 383 阅读 · 0 评论 -
通过cookie如何实现7天免登录
**简单的前端代码**<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> &原创 2021-08-25 13:39:53 · 961 阅读 · 0 评论 -
如何避免Servlet中注册、登录方法多次调用if
通过反射减少 if else####前端代码 <form action="UserServlet?method=login" method="post">后端通过UserServlet映射 获取当前的method后端部分代码 try { String method = req.getParameter("method"); //参数的类型 //参数类型如何定义 是因为login或者regist调用,那么他们的原创 2021-08-17 23:42:35 · 152 阅读 · 0 评论 -
如何解析XML文件,并获取xml文件内容
模板内容<?xml version="1.0" encoding="UTF-8"?> <servlets> <servlet> <servlet-name>servlet1</servlet-name> <servlet-class>cn.itcast.MyServlet1</servlet-class>...原创 2019-12-26 23:14:27 · 1185 阅读 · 0 评论 -
关于系统CPU突然飙升并且GC频繁,如何进行排查
如果系统 CPU 突然飙升且 GC 频繁,如何排查?接下来就是高潮的前戏,我看完感觉,挺好,所以分享给大家看看,不过也是为了我以后还能看到这篇文章处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运行缓慢这一问题,提供该问题的排查思路,从而定位出问题...转载 2019-09-26 10:42:40 · 835 阅读 · 0 评论 -
关于时间规范处理实体类
package com.geewit.data.jpa.essential.entity;import com.fasterxml.jackson.annotation.JsonFormat;import com.fasterxml.jackson.annotation.JsonView;import com.geewit.core.jackson.view.View;import com...原创 2019-09-24 10:50:59 · 693 阅读 · 0 评论 -
json注解以及何为json数据
首先我们要了解到啥是json数据,啥时候会用到json数据{"code":200,"data":[{"orgCname":"产品设计部", "orgCode":"00044"},{"orgCname":"杭州办事处", "orgCode":"00048"}]}JSON数据其实就是 多个对象组成一个数组 多个集合成为了对象的属性今天想了解的是关于json解析,以及注解注解 @Jso...原创 2019-08-30 11:43:39 · 294 阅读 · 0 评论 -
如何通过点击询价订单号,显示关联订的数据
如上图,上图就是询价单号,通过点击询价单号之后显示单号所对应的信息(如下)通过代码进行呈现,具体体现代码为,通过订单编号查询到,订单编号所对应的信息Controller@ApiOperation(value = "询价单号关联的订单号") @RequestMapping(name = "询价单号关联的订单号", value = {"/*****"}, method = Reque...原创 2019-08-27 16:03:27 · 982 阅读 · 0 评论 -
订单导出或者其他单子导出数据
Controller**@ApiOperation(value = "导出询价但详情") @RequestMapping(name = "导出询价但详情", value = {"/download"}, method = RequestMethod.GET) public void download(HttpServletResponse res, @RequestParam(v...原创 2019-08-26 15:58:31 · 1992 阅读 · 1 评论 -
关于国际化语言I18工具类多语言处理
通常处理异常返回语言是以code以及message两种方式进行语句返回接下来就是对其两种进行分析首先是由code方式进行将异常语句返回 首先创建工具类I18npackage com.seedeer.common.i18n;import com.seedeer.common.util.ParamUtil;import org.apache.commons.lang3.StringUti...原创 2019-08-09 15:21:22 · 1108 阅读 · 0 评论