![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
向日葵的种籽
开朗,爱学习
展开
-
ConcurrentHashMap 并发使用
记录一次ConcurrentHashMap 关键点 1)怎么判断是否存在putIfAbsent 2)怎么加 数,使用 AtomicLong 完成计数 public ConcurrentHashMap<String, AtomicLong> summary = new ConcurrentHashMap<>(); @Override public void update(Ob...原创 2021-01-22 15:19:21 · 165 阅读 · 0 评论 -
java 不实例化 获取 属性的值
1)属性一定是static修饰 public static String alias = "别名";2)获取别名// AbstractSummary 自定义类public static String getAlias(Class<? extends AbstractSummary> summary) { Field[] fields = summary.getDeclaredFields(); try { for (Field fie...原创 2021-01-15 10:14:03 · 311 阅读 · 0 评论 -
java非数据库自增的主键
在实际的使用中发现不是所有表设计都是使用例如mysql的自增来完成的 我在使用oracle中发现没法很好的使用其自增来完成主键,所以这边我自己简单的设计了一套主键的生成规则:head + yyyyMMddHHmmssSSS + 主键标识 +4位原创 2016-07-10 22:01:53 · 867 阅读 · 0 评论 -
java mail 使用:exchange邮箱
第一次使用java mail 写发邮件的程序,我是使用maven来构建依赖的这里不描述怎么使用java mail发邮件,主要描述如何使用exchange .由于公司邮箱是用的是exchange ,我百度好久也没有合适的说明使用,绕了好多弯路,故在此记录,以便他人少走弯路。我在一篇文章中发现exchange邮箱需要加域,一般都是domain\username,但是使用后发现会报“Authentica原创 2016-11-28 21:49:01 · 21399 阅读 · 8 评论 -
maven + assembly 构建 java项目(jar)
在这里记录maven + assembly构建发布完整的jar 项目原创 2016-11-23 10:08:42 · 611 阅读 · 0 评论 -
spring boot 使用assembly 打包项目 和启动脚本
图为项目的具体布局其中bin 是 启动脚本目录assembly 是打包配置pom.xml关键配置 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId>...原创 2019-09-03 11:02:54 · 1545 阅读 · 0 评论 -
利用 spring jdbcTemplate + Java Persistence API @Table @Column 实现对象和数据库的映射
具体实现思路第一步 建立数据库和实体的映射package laughing.my.entity;import lombok.Data;import javax.persistence.Column;import javax.persistence.Table;/** * @author laughing * @create 2019-08-01 19:04:36 * ...原创 2019-09-17 08:54:13 · 1278 阅读 · 0 评论