摘要:
今天尝试做逆向工程的时候,尝试多次总是会出现把数据库中其他未设置的表一起逆向。经查阅资料找到问题所在。在配置数据库连接的标签中加入 。问题得以解决。(这是针对使用8.0及以上版j本jar驱动连接数据库的解决办法)。 具体配置下: <?xml version="1.0" encoding="UTF-8 阅读全文
摘要:
Java模拟抢红包算法 春节闲着无聊,来模拟一下抢红包算法。首先要确定抢红包的规则: 1:每个人都能抢到,且至少是1分钱。 2:所有的钱必须全部分完,所有人抢到的钱等于总金额。 3:每个人抢到的钱概率是相同的(不能先抢的就抢的多)。 代码: import java.util.ArrayList; i 阅读全文
摘要:
既然做到了退款这步,说明支付功能已经搞定了。就直接从代码说了,不谈基础配置了。 支付宝沙箱退款api地址:https://docs.open.alipay.com/api_1/alipay.trade.refund 提示:我的代码只实现了简单的部分退款功能(同时为两件及两件以上商品支付可以只对其中一 阅读全文
摘要:
首先需要先拥有自己的支付宝沙箱APPID,秘钥。以及下载支付宝手机端(沙箱版)这些需要到蚂蚁开放平台申请和下载,支付宝手机端暂时只支持安卓,所以只有苹果手机的土豪可以放弃了。 1,下载以下做黄色标记的jar包做好项目依赖 2,配置支付宝 package com.yc.util; public cla 阅读全文
摘要:
我是想模拟一个五子棋棋盘。在模拟的过程中做了如下操作。 创建一个二维数组,用来当做五子棋盘,0代表无子 1代表白子 2代表黑子。下棋后把该棋盘以稀疏数组的形式保存,最后把稀疏数组保存到本地磁盘。(稀疏数组可以节省磁盘空间。) package com.wk.test; import java.io.* 阅读全文
摘要:
线程:(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 总体来说一个程序至少包含一个进程,一个进程至少包含一 阅读全文
摘要:
你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。 你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。 (不一定是同时的) 你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。 并发的关键是你有处理多个任务的能力,不一定 阅读全文
摘要:
报错信息 01-Oct-2019 14:20:13.786 严重 [http-apr-8080-exec-3] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [dispatcher 阅读全文
摘要:
1,拦截器的概念 java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AOP中,拦截器用于在某个方法或者字段被访问之前,进行拦 阅读全文
摘要:
1:缓存穿透 原理:是指查询一个数据库中一定不存在的数据。我们一般使用缓存的大致流程是:一个请求发送过来,先到redis中查询是否有对应的key,如果key不存在或者key过期,再对数据库查询,然后再把查询的对象设置到缓存中。如果查询结果为空,则不存入缓存。这样就会出现一个问题。如果不对这个问题进行 阅读全文