
java基础
文章平均质量分 63
baomw
手拿菜刀砍电线!
展开
-
谈谈自定义注解及相关开发实践
说道自定义注解,可能大家都不太陌生,实际开发过程中可能多多少少也会用到,今天这边就通过自定义注解结合反射,分享一些实际开发经验。...原创 2019-12-28 14:28:49 · 219 阅读 · 0 评论 -
java获取某个月最后一天
代码如下:public static String getLastDayOfMonth(int year,int month) { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, year); calendar.set(Calendar.MONT...原创 2019-09-30 11:15:02 · 5478 阅读 · 1 评论 -
java8 stream的多字段排序(踩坑)
关于java8 的stream排序用法这里不做多说,这里介绍下曾经在多字段排序时遇到过的一个坑。需求:需要根据id去分组,然后取出每组中行号最大的一个对象值。想到可以利用stream的多字段排序,先按id去排,再看行号去排,demo代码如下:class Tt{ private int id; private int line; public...原创 2019-09-17 10:02:27 · 25100 阅读 · 10 评论 -
fastjson的tostring输出null值问题
大家在日常测试的时候,经常需要输出一个dto的具体key-value,如下图,当我们直接输出user对象时,发现输出的是只是对象的引用并没有输出我们想要的key-value值。这里大家可能都知道使用fastjson转换成string输出,当然首先是引入fastjson的jar包 <dependency> <groupId>com.alibab...原创 2019-04-28 18:49:57 · 4850 阅读 · 0 评论 -
使用idea配置本地tomcat
近期接手的项目,开发环境需要配置tomcat来做做项目启动,这边先总结下,idea中配置本地tomcat的详细过程。1,下载tomcat,直接去apache官网或者csdn下载即可,tomcat下载不用安装,如果有需要直接改下本地server.xml配置即可,或者直接使用默认配置也是可以的,默认8080端口,这就不用多说了。2,本地配置,点击右上角,Edit Configurations3...原创 2019-04-18 19:22:25 · 10215 阅读 · 0 评论 -
谈谈java8新特性Optional<T>
java.lang.NullPointerException相信对每一个java程序员来说都不陌生的,常常因为缺少一个判空导致系统各自通讯错误,异常。从java8开始,给我们提供了一个对象判空操作处理类Optional。根据jdk8官方文档,可以知道,该根据类存在于java.util下的final类,也就是说是官方提供给我们的一个工具类。当然首先我们来看下具体的使用方法: Option...原创 2019-04-26 15:44:19 · 3218 阅读 · 0 评论 -
java并发--synchronized原理
相信对于各位java大佬,synchronized关键字大家可能并不陌生,今天这边来详细聊聊这个synchronized关键字。相信有有写java并发基础的同学可能知道,synchronized关键字是利用锁的机制来实现代码同步的。对于java中的锁机制有如下两个特性(还是要了解下的,吹牛逼的时候好提升下b格)互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机...原创 2019-03-17 10:34:19 · 399 阅读 · 0 评论 -
使用idea生成可执行jar
最近在给公司做一个小工具,最终是要打成可执行的jar交付。因为之前没做过相关的东西,所以在实际操作过程中呢也是遇到了很多的问题。当然对于一个长期面向百度编程的小菜鸡来说,发现百度上很多错误并没有相应的一些解决说明,在这里呢,打算通过这篇文章将整个过程以及遇到的问题的解决方法做个一个详细的说明,大家一起交流下。当然对于可执行的jar,main方法是必须的,基于我的工程目录,代码如下详细步骤如下...原创 2019-01-15 11:11:03 · 8900 阅读 · 5 评论 -
maven,你不得不知道的something!
写在前面:关于maven,相信对于绝大多数从事java开发的大兄弟们是既熟悉又陌生的。说熟悉呢是因为我们每天都在使用maven,说陌生呢,可能对于绝大多数人而言,对maven的认知仅仅只停留在使用上,并不清楚maven的工作原理,以及体系结构。下面我会用这篇文章,详细介绍一下maven的使用及其体系结构。这篇呢主要介绍下maven安装,环境的搭建,然后使用idea构建一个maven的简单的spr...原创 2018-11-12 23:11:58 · 463 阅读 · 0 评论 -
java定时器-固定时间间隔内执行操作
java实现定时器操作原创 2017-10-25 11:27:08 · 9137 阅读 · 0 评论