![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识整理
java小白丁
小白
展开
-
轮询分配(单机版)
此次是基于内存的单机版的轮询方式,还可以用很多方式实现更加适合分布式集群的轮询。原创 2023-01-05 14:02:25 · 271 阅读 · 0 评论 -
接口的幂等性
同一个接口多次发送同一个请求,必须保证操作只执行一次。调用接口发生异常并且重复尝试时,总会造成系统所无法承受的损失,所以必须阻止这种现象的发生。比如:支付接口,重复支付会导致多次扣钱;订单接口,同一个订单可能会多次创建等。原创 2022-09-06 21:29:03 · 211 阅读 · 0 评论 -
简单计算器利用动态代理添加日志信息
简单计算器利用动态代理添加日志信息1.创建简单计算器的接口public interface Calculator { /** * 计算机的加法运算 * @param i 第一个参数 * @param j 第二个参数 * @return 结果 */ int add(int i , int j); /** * 减法运算 * @param i 第一个参数 * @param j 被减数 * @re原创 2020-08-28 14:31:00 · 306 阅读 · 0 评论 -
JSON(JavaScript Object Notation)(JS对象标识法)
1. 作为轻量级的数据交换格式(相对于XML);2. JS对象的格式(KEY:VALUE)var stu = { "name" : "张三", "age" : 18, cars : [ { "carName" : "保时捷", "carNum" : 8888 }, { "carName" : "凯迪拉克", "carNum" : 99999 } ] };3. JSON的应用后台系统向前台传输数据使用的是HTTP,而HTTP传原创 2020-07-31 10:28:16 · 237 阅读 · 0 评论 -
Java分页查询
一.Java分页查询1.准备工具类pageBeanpublic class PageBean<T> { private List<T> list; //记录当前页的数据 private Integer startPage;//起始页 private Integer firstPage;//第一页 private Integer prePa...原创 2019-08-07 16:45:39 · 914 阅读 · 0 评论 -
Java中上传图片和下载图片
(1)前期准备首先导入jar包,需要jar包的支持(2)上传部分在控制层(Servlet)中分为四步1.创建FileItemFactory工厂FileItemFactory factory = new DiskFileItemFactory();2.创建文件上传组件ServletFileUpload upload = new ServletFileUpload(factory);...原创 2019-08-02 10:15:55 · 1703 阅读 · 0 评论 -
JavaEE中使用反射来合并Servlet
/** * 这个Servlet是用来做父类的,不让通过地址直接访问,所以不进行web.xml配置,还可以设置为abstract类 * 使用方式:在访问子类的地址后加上“?method=(子类中设置的方法)” */public abstract class BaseServlet extends HttpServlet { @Override protected void ...原创 2019-07-31 22:18:08 · 185 阅读 · 0 评论 -
Java中的中文乱码问题
**(1)解决ajax的中文乱码问题**response.setContentType(“text/html;charset=utf-8”);**(2)解决cookie的中文乱码问题**URLDecoder.decode(cookies[i].getValue(),“utf-8”)**(3)解决post请求的中文乱码问题**request.setCharacterEncodi...原创 2019-07-31 21:59:29 · 715 阅读 · 0 评论