博客
IDEA自动生成实体类
idea里先添加数据库选择表,右键 ,先配置下脚本编辑Generate POJOs.groovyimport com.intellij.database.model.DasTable
import com.intellij.database.util.Case
import com.intellij
手写Spring、SpringMVC
目前实现了以下注解@Autowired 从容器中自动注入@Bean 标记方法返回值加入容器管理@Component 标记此类加入容器管理@RestController 标记此类为Rest风格的控制器 结果默认转为json@RequestMapping 前置匹配路径@GetMapping 匹配一个Ge
编写自己的Spring Boot Starter
1.新建一个maven项目命名规则统一是xxx-spring-boot-starter完整pom.xml<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
CentOS7编译调试OpenJDK12
1. 下载源码https://hg.openjdk.java.net/jdk/jdk12点击左侧的browse,再点击zip,就可以下载zip格式的源码压缩包。unzip xxx.zip 解压文件2. 安装jdkyum install java-11-openjdk-devel -y3. 运行con
Vue.js DOM操作
<template>
<input type="button" @click="reply($event)" value="回复">
</template>
export default {
methods: {
replyFun(e) {
SpringBoot 启动普通java工程
引入依赖<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>2.0.9</version>
</dependency>
Docker 部署 详细全过程 附代码
Docker 部署本站 全过程环境:CentOS7.61. 安装Docker其他版本CentOS可以参考这个https://help.aliyun.com/document_detail/187598.html查看本机内核版本,内核版本需高于 3.10uname -r
确保 yum 包最新yum u
基于自定义注解手写权限控制
方法一: AOP 方法二: 拦截器项目结构项目依赖<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-w
Java中方法的参数传递机制
来看一段代码
public class Man {
private String name;
private Integer age;
public String getName() {
return name;
}
publi
npm install 淘宝镜像
npm install --registry=https://registry.npm.taobao.org
IDEA 2019.1 xml 不高亮
前几天更新了idea后,发现xml里的代码都没有了高亮,变得跟记事本一个德性了打开setting ,搜索 File Types,找到xml项, 查看下方的匹配格式,果然没有xml,(idea真是厉害)点击右方的+,输入*.xml,点击ok,解决问题
freemarker 时间显示不正常 设置时区
项目在本地开发的时候显示正常,部署上服务器就一直差8个小时,最后发现freemarker官方文档有这样的说明time_zone:时区的名称来显示并格式化时间。 默认情况下,使用JVM的时区。 也可以是 Java 时区 API 接受的值,或者 "JVM default" (从 FreeMarker 2