
Java API
常用Java API锦集
Best-Wishes
多態是運行時行爲
展开
-
跨域问题 No ‘Access-Control-Allow-Origin‘ header is present on the requested resource
Access to XMLHttpRequest at ‘xxxxxxxxxxxxxx’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.此问题是跨域问题,跨域问题出现的三种情况:端口跳转http和h原创 2021-10-10 09:22:24 · 646 阅读 · 0 评论 -
模拟秒杀并发状态(redis)
文章目录一个模拟秒杀的页面redis连接池设置:service层调用lua脚本,解决库存遗留问题web层使用反射调用需要调用的方法一个模拟秒杀的页面失败情况:成功情况:页面代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><% String basePath = request.getScheme() + "://"原创 2021-09-26 16:37:56 · 233 阅读 · 0 评论 -
Springboot连接redis配置
Springboot连接redis配置application.properties#Redis服务器地址spring.redis.host=192.168.233.128#Redis服务器连接端口spring.redis.port=6379#Redis数据库索引(默认为0)spring.redis.database= 0#设置密码spring.redis.password=#连接超时时间(毫秒)spring.redis.timeout=1800000#连接池最大连接数(使用负值表示没原创 2021-09-25 17:23:32 · 4400 阅读 · 0 评论 -
使用redis模拟验证码发送
使用redis模拟验证码发送maven引入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> <dependency原创 2021-09-25 17:06:29 · 270 阅读 · 0 评论 -
创建和使用插件
创建和使用插件创建插件这里创建一个拦截StatementHandler对象的插件/** * 完成插件签名,让MyBatis知道当前插件用来拦截那个对象的方法 */@Intercepts({ @Signature(type=StatementHandler.class,method="parameterize",args=java.sql.Statement.class)})public class MyFirstPlugin implements Interceptor { /**原创 2021-09-21 17:04:38 · 131 阅读 · 0 评论 -
MyBatis逆向工程配置
MyBatis逆向工程配置通过MyBatis逆向工程,可以很方便地自动生成java代码。使用MyBatis逆向工程,需要从官网下载jar包将jar包添加在lib后,在工程目录下新建mbg.xml文件打开mgb.xml文件,做如下配置:<generatorConfiguration> <!-- targetRuntime="MyBatis3Simple":生成简单版的CRUD MyBatis3:豪华版 --> <context id="DB原创 2021-09-21 10:49:38 · 347 阅读 · 0 评论 -
SSM框架整合与使用
SSM框架整合与使用一、SSM框架SSM框架是三个框架:Spring、SpringMVC、Mybatis三大框架的简称,是标准的MVC模式,即将项目划分为四个层次:service层、view层、controller层、Dao层。其中,Spring MVC 负责请求的转发和视图管理,spring实现业务对象管理,mybatis作为数据对象的持久化引擎。二、需要用到的jar包这些jar包可以从mybaits项目中下载。三、目录结构四、整合web.xml文件中的配置<!--Spring配原创 2021-09-21 09:35:07 · 581 阅读 · 0 评论 -
類的多態性與包裝類
類的多態性與包裝類文章目录類的多態性與包裝類一、類的多態性重寫和重載的區別封裝類一、類的多態性Java類的多態性的存有三個條件作爲前提: 繼承 重寫重寫和重載的區別重載的定義:一個類中有一個方法A,你又在這個類中創建了一個方法B,方法B的名字和A一樣,返回值也一樣,但是參數的類型或個數不同,此時B重載了A。重寫的定義:一個類M繼承另一個類N,N中有一個方法A,這時你在M寫了一個方法B,方法B的名字、返回值以及參數都和A一樣,此時B重寫了A。從編譯運行的角度看:重載:是指允許存在多個原创 2021-08-07 12:52:39 · 135 阅读 · 0 评论