Lombok简单使用
一、下载安装
这里以IDEA为例,其它IDE请参考官网 安装完成后重启IDEA
二、使用
1.引入jar包,这里以Maven形式引入,也可以自己下载jar包引入
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.2</version>
<scope>provided</scope>
</dependency>
记支付宝当面付Demo调试
一、准备工作
调试环境使用沙箱登录(第一次需要开通):https://openhome.alipay.com/platform/appDaily.htm
当面付DEMO:https://support.open.alipay.com/docs/doc.htm?spm=a219a.7386797.0.0.k0rwWc&treeId=193&articleId=105201&docType=1
RSA密钥工具:https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=105971&docType=1
二、导入Demo修改配置
这里使用RSA2加密方式,打开zfbinfo.properties文件,对应关系如下
在Github建立自己的博客
mysql基础
一、DQL
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
1.1、单表查询
-- 格式
SELECT selection_list /*要查询的列名称*/
FROM table_list /*要查询的表名称*/
WHERE condition /*行条件*/
GROUP BY grouping_columns /*对结果分组*/
HAVING condition /*分组后的行条件*/
ORDER BY sorting_columns /*对结果分组*/
LIMIT offset_start, row_count /*结果限定*/
Spring Boot入门下
一、日志
官方文档
1、日志框架
市面上的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j….
日志门面 (日志的抽象层) | 日志实现 |
---|---|
Log4j JUL(java.util.logging) Log4j2 Logback |
左边选一个门面(抽象层)、右边来选一个实现:
SpringBoot:底层是Spring框架,Spring框架默认是用JCL,SpringBoot 选用 SLF4j 和 logback
Spring Boot 入门上
一、HelloWorld
1.新建Maven工程,添加依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2.新建启动类
@SpringBootApplication
public class Main {
public static void main(String[] args) {
SpringApplication.run(Main.class,args);
}
}
3.新建Controllet类
@RestController
public class HelloController {
@RequestMapping(value = "/hello")
public String hello(){
return "hello world!";
}
}
运行启动类,访问http://127.0.0.1:8080/hello就可以看到效果
Java基础-Nio
一、Welcome
Java基础-JUC
一、简介
JUC:JDK5提供了java.util.concurrent(简称JUC)包
在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量级任务框架
还提供了设计用于多线程上下文中的 Collection 实现等
二、volatile 关键字
多个线程访问内存中的共享数据时,彼此是可见的。