java查错 - jps + jstack
摘要:package com.ogj.lock; import java.util.concurrent.TimeUnit; public class DeadLock { public static void main(String[] args) { String lockA= "lockA"; St
阅读全文
posted @
2020-11-11 14:41
残月影歌
阅读(110)
推荐(0) 编辑
java CAS机制
摘要:CAS是英文单词Compare And Swap的缩写,翻译过来就是比较并替换。 CAS机制当中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。 更新一个变量的时候,只有当变量的预期值A和内存地址V当中的实际值相同时,才会将内存地址V对应的值修改为B。 这样说或许有些抽象,我们来看一
阅读全文
posted @
2020-11-11 14:12
残月影歌
阅读(155)
推荐(0) 编辑
spring常用注解
摘要:1.声明bean的注解 Spring注解 描述 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在展现层使用,控制器的声明(C) @Controller 定义文档的主体 2.注入bean的注解 Spring注解 描述 @Au
阅读全文
posted @
2020-11-10 09:57
残月影歌
阅读(161)
推荐(0) 编辑
activiti6 web管理搭建
摘要:一. 下载 二. web服务器部署 把 wars下的3个war包(activiti-admin.war、activiti-app.war、activiti-rest.war)放到 Tomcat的webapps下面 把mysql驱动放到Tomcat的lib目录下 运行Tomcat 三. web地址 a
阅读全文
posted @
2020-10-13 14:26
残月影歌
阅读(884)
推荐(0) 编辑
idea插件 - lombok常用注解
摘要:依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.8</version> <scope>provided</scope> </dependency> 常
阅读全文
posted @
2020-09-17 10:25
残月影歌
阅读(296)
推荐(0) 编辑
java - 反射操作注解
摘要:反射操作注解 模拟ORM( 对象关系映射 ), 利用注解和反射完成类和表结构的映射关系 类 表 类名 表名 属性 表字段 一个类对象 表中的一条记录 完整示例代码: package com.hz; import com.sun.deploy.util.StringUtils; import java
阅读全文
posted @
2020-09-16 17:50
残月影歌
阅读(189)
推荐(0) 编辑
java - 反射操作泛型
摘要:反射操作泛型 Java的泛型采用的是泛型擦除的机制,泛型仅仅是给编译器javac使用的,为了确保数据的安全性和免去强制类型转换的问题,一旦编译完成,所有和泛型有关的类型将全部擦除。 为了通过反射操作这些类型,Java新增了ParameterizedType,GenericArrayType,Type
阅读全文
posted @
2020-09-16 17:49
残月影歌
阅读(365)
推荐(0) 编辑
java - 反射
摘要:引入 多态确实提高了扩展性,但是并未达到最好,看一下例子 package com.hz; public interface Pay { void NFC(); // 移动支付 } package com.hz; class Alipay implements Pay{ @Override publi
阅读全文
posted @
2020-09-16 17:47
残月影歌
阅读(127)
推荐(0) 编辑
java - 注解
摘要:注解 常用注解 @override 重写,覆盖父类方法 @Deprecated 该方法已过时,虽然可以用,但是不建议使用 @SuppressWarnings 抑制警告 元注解 作用是,用来解释自定义注解的注解,在自定义注解时使用。一共有4个 @Target 表示该注解用于什么地方,该注解的使用范围
阅读全文
posted @
2020-09-16 17:46
残月影歌
阅读(121)
推荐(0) 编辑