- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 前后端访问跨域问题
跨域问题 前后端交互默认有三种情况是不允许访问访问协议不同 : http 协议访问 https 协议 默认不能访问访问地址不同: 192.168.1.1 访问 172.11.1.1 默认不能访问访问端口号不同: 9528端口 访问 8080端口 默认不能访问以上三种有一种不同都会导致跨域问题解决方式在 Controller 上加上 @CrossOrigin 注解即可...
2021-06-16 15:02:43
233
原创 Java对接支付宝支付接口
Java对接支付宝支付接口 概述支付宝应用开发模式沙箱环境与正式环境概述 当今互联网时代,第三方支付已经是一个生活中不可或缺的工具,而在众多第三方支付产品中,支付宝无疑是其中最重要的接口之一。支付宝应用开发模式 要使用支付宝支付能力,需要按照支付宝开发平台的规则进行预先账号准备支付宝有一个专门的管理平台 https://open.alipay.com 通常开发模式需要由开发者在支付宝平台创建自己的应用,然后给应用制定能力,比如支付、营销等我们可以通过支付宝登录支付宝开放平台,
2021-04-12 14:34:58
747
原创 定时器
定时器循环定时器通过 setInterval 来创建一个循环定时器,setInterval 有两个参数,第一个参数是要执行的函数,第二个参数是间隔多久执行一次(毫秒为单位)。 var intervalId; function run() { alert("run"); // run方法执行时,清除定时器 clearInterval(intervalId); } // 创
2021-02-23 18:29:34
148
原创 事务的隔离级别
事务的隔离级别事务的特性:ACID原子性:强调事务的不可分割一致性:事务在执行前后,数据的完整性保持一致隔离性:多个事务并发的时候,一个事务的执行不应该受到其他事务的干扰持久性:一个事务一旦提交,就应该永久保存事务隔离性问题三类读写问题 脏读 :指一个线程读取到另外一个线程未提交的数据 不可重复读 :指一个线程中的事务读取到了另一个线程中提交的upd
2021-02-20 08:23:26
177
1
原创 mysql 学习笔记
mysql 学习笔记 完整笔记包括案例所需脚本 以及几道练习题,感兴趣的朋友可以下载:完整笔记 排序查询语法: select  
2021-02-12 18:23:46
189
1
原创 格式化时间
格式化时间使用SimpleDateFormat 对时间进行格式化例:public static void main(String[] args) { String format = new SimpleDateFormat("[a]好,现在是 [yyyy年MM月dd日 EEE hh点mm分] ") .format(System.currentTimeMillis()); System.out.println(format); }运行结果:...
2020-12-30 15:39:52
94
原创 YAML基本语法
YAML语法1、基本语法 Key: (空格) value : 表示一对键值对 属性和值都是大小写敏感 通过空格的缩进来控制层级关系 ,只要为对齐的一列数据,都是同一层级 &nbs
2020-11-13 13:04:21
200
原创 单例设计模式
单例设计模式Singleton 在Java中指单例设计模式,是软件开发中最常用的设计模式之一单例:唯一实例 某个类在项目里只有一个实例对象,并可被获取和使用的代码模式常见形式 饿汉式:直接创建对象(不存在线程安全问题)/* * 1. 构造
2020-11-12 09:28:12
737
3
原创 局部变量与成员变量
局部变量与成员变量声明的位置 局部变量:方法体{ },形参,代码块{ } 成员变量:类中方法外 1.类变量:有static修饰  
2020-11-09 16:40:04
156
2
原创 快递查询
微信小程序 - 快递查询效果图:准备API 需要对接快递物流查询接口,进行物流信息查询。若不知道该如何选择api的话,可以访问阿里云,搜索快递接口,选择适合自己的即可,且阿里云有完整的API使用教程。 阿里云可以对接口进行调试之后就可以在AP调试页面对接口进行调试。小程序编写在app.json中注册页面"pages":[ "pages/index/index", "pag
2020-09-26 17:42:01
279
原创 Ajax工具类
Ajax工具类/** * 统一整个Ajax请求返回的结果 * @param <T> */public class AjaxResult<T> { private static final String SUCCESS = "SUCCESS"; private static final String FAILED = "FAILED";// 封装当前请求结果为成功还是失败 private String result;// 处理失败时返
2020-08-31 14:25:40
338
原创 Mybatis 逆向工程配置文件
Mybatis 逆向工程配置文件逆向工程需要的依赖与插件:<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.8</version> </dependency></dep
2020-08-29 15:53:44
497
原创 jquery 的 on( )函数
jquery 的 on( )函数 传统的事件绑定方式只会在第一个页面生效,当进行翻页等操作后事件将失效而使用 jquery 的 on( )函数将解决这给问题。找到所有动态生成元素附着的静态元素函数的第一个参数为事件类型函数的第二个参数是要绑定事件的元素选择器函数的第三个参数是响应函数 $("#onTest").on("click","#testBtn",function () { alert("aaa");
2020-08-26 17:36:28
184
原创 分页插件 -- PageHelper/Pagination
MyBatis分页插件 – PageHelper/PaginationPageHelper所需依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.0.0</version></dependency>service 方法@Ov
2020-08-25 13:28:31
512
原创 SimpleDateFormat -- 生成创建时间
生成创建时间 Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String createTime = format.format(date);
2020-08-23 13:58:11
404
原创 SSM整合 -- 拦截未登录用户
SSM整合 – 拦截未登录用户创建拦截器,用于拦截未登录用户访问受保护页面public class loginInterceptor extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
2020-08-22 14:27:45
696
原创 MD5 工具类
MD5 工具类public static String md5(String source) { // 1.判断 source 是否有效 if (source == null || source.length() == 0) { // 2.如果不是有效的字符串抛出异常 throw new RuntimeException(CrowdConstant.MESSAGE_STRING_INVALIDATE); }
2020-08-20 15:08:49
346
原创 SSM整合 -- 异常映射
SSM整合 – 异常映射创建自定义异常 继承RuntimeException并调用构造器public class loginFailedException extends RuntimeException{ public loginFailedException() { } public loginFailedException(String message) { super
2020-08-20 12:47:26
153
原创 SSM整合 - 配置PageHelper
SSM整合 - 配置PageHelper在项目里,引入mybatis 分页插件 导入依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.0.0</version>
2020-07-23 18:45:42
477
原创 SSM整合 - 配置文件配置
SSM整合 - 配置文件配置创建Maven Web项目:所需依赖在创建Maven项目,生成web.xml文件后 加入以下配置:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation
2020-07-23 18:16:06
141
原创 SSM整合 - 依赖
主要依赖 版本SpringMVC 4.0.0.RELEASESpring 4.0.0.RELEASEMybatis 3.2.8C3P0连接池 0.9.2MYSQL驱动 5.1.37
2020-07-23 17:55:08
196
原创 Maven配置tomcat插件
Maven配置tomcat插件在pom.xml中加入下面代码:<build> <!--插件 --> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</art
2020-07-21 18:56:35
215
原创 Could not find artifact com.exer:manager:jar:1.0-SNAPSHOT
Could not find artifact com.exer:manager:jar:1.0-SNAPSHOT 今天在创建项目测试配置时,运行 tomcat:run 命令时遇到该错误,原因:因 maven 多模块编译子模块时,需要把相关联的模块 install 一下,然后就可以正常编译了...
2020-07-20 17:42:46
2315
原创 MyBatis 批量插入数据
MyBatis 批量插入数据通过 动态sql 中 foreach 来进行批量保存<!-- 批量插入 --><!-- void addUser(@Param("users") List<User> users); --> <insert id="addUser"> insert into user (username,password) values <foreach collection="users" item="user" se
2020-07-15 00:52:15
86
原创 SpringMVC - 数据格式化
SpringMVC - 数据格式化数据格式化:首先需要在Spring配置文件中配置 :< mvc:annotation-driven></mvc:annotation-driven>在目标属性上添加对应的注解 @DateTimeFormat 或 @NumberFormat为注解指定相应的格式 如:@DateTimeFormat(“yyyy-MM-dd”)@NumberFormat ("#,###,###.#")...
2020-07-13 15:52:53
102
原创 SpringMVC 处理模型数据 - MAP 与 SessionAttributes注解
SpringMVC 处理模型数据 - MAP 与 SessionAttributes注解SpringMVC 在内部使用了一个 org.springframework.ui.Model接口存储模型数据。 在方法中加入 Map 或者 Model 类型的参数 @RequestMapping("/testSessionAttributes") public String testSessionAttributes(Map<String,Object> map)
2020-07-04 21:14:19
166
原创 SpringMVC - HelloWorld
SpringMVC - HelloWorldSpringMVC 为表现层提供的基于 MVC 设计理念的优秀Web框架,目前主流的 MVC 框架之一必备jar包: spring-core spring-context spring-spring-beans &n
2020-06-29 23:06:02
151
原创 Spring4 注解配置bean
Spring4 注解配置bean特定组件包括:@Component :标识一个受 Spring 管理的组件@Respository :标识持久层组件@Service :标识业务层组件@Controller :标识表现层组件当在组件类上使用注解之后,需要在 Spring 的配置文件中声明:< context:component-scan > 属性:
2020-06-26 15:49:05
139
原创 Spring4 HelloWorld
Spring4 HelloWorld -笔记Spring是一个轻量级框架,以IOC(控制反转),AOP(面向切面)为内核,致力于JavaEE应用各层的解决方案创建一个实体类,且拥有无参构造器创建Spring配置文件:applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="
2020-06-24 15:00:30
107
原创 MyBatis参数传递
MyBatis参数传递 – 笔记 MyBatis对参数的处理 单个参数:#{参数名}:取出参数值 多个参数:MyBatis会将多个参数封装成一个map  
2020-06-15 20:39:45
153
原创 MyBatis初步实现增删改查
MyBatis – 笔记MyBatis是一个非常优秀的持久化框架,它支持自定义 SQL、存储过程以及高级映射。通过MyBatis官方文档进行入门学习:https://mybatis.org/mybatis-3/zh/index.html小结:接口式编程java: Dao ===> DaoImplMyBatis Mapper ===> Mapper.xmlSqlSession是与数据库的一次会话,在使用完后必须关闭Mapper接口没有实现类,MyBatis会为接口生成
2020-06-14 23:59:05
149
原创 Maven配置
Maven 部署 – 笔记Maven 安装检查JAVA_HOME环境变量解压Maven压缩包,放到非中文无空格目录下配置Maven的环境变量[1] 配置M2_HOME[2] 配置path运行 mvn -v命令查Maven版本
2020-06-10 14:46:47
98
原创 用 Idea 创建 Servlet
用 Idea 创建 Servlet – 笔记创建一个静态web工程添加Servlet添加一个modulenew 一个Servlet配置 web.xml
2020-05-24 15:56:50
265
原创 IO流
IO流 -笔记字符流字节流缓冲流字符流使用字符流进行文本复制: public void test1() { //创建输入/输出流对象 FileReader fr = null; FileWriter fw = null; try { //创建File类,指明读入/写出文件 File srcFile = new File("hello.txt"); Fil...
2019-11-22 15:18:28
96
原创 JAVA 集合框架
JAVA 集合框架 - 笔记Collection接口ListSetMapCollection接口单列数据,定义了存储一个一个对象的方法集合ListList:存储有序、可重复的集合全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;...
2019-11-04 12:28:46
93
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人