主页

Lombok简单使用

一、下载安装

这里以IDEA为例,其它IDE请参考官网 install 安装完成后重启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文件,对应关系如下

阅读更多

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….

日志门面 (日志的抽象层) 日志实现
JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-logging 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就可以看到效果

img

阅读更多

Java基础-JUC

一、简介

JUC:JDK5提供了java.util.concurrent(简称JUC)包

在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量级任务框架

还提供了设计用于多线程上下文中的 Collection 实现等

二、volatile 关键字

多个线程访问内存中的共享数据时,彼此是可见的。

阅读更多