
一步一步学Java
文章平均质量分 77
@Map
资深架构师,IT 作家,CSDN 博客专家,著书十余册,大厂沉浮十余载。伴你进阶,共赴技术盛宴!(我已委托“维权骑士”(rightknights.com)为我的文章进行维权行动)
展开
-
彻底掌握Intellij IDEA(高级篇)
开心一笑【儿子:“你看人家王思聪出门前呼后拥的,多有排场啊!” 老爸:“你的排场不比他差。别的不说,你小时候吃个药就需要六个仆人伺候!” 儿子:“开什么玩笑?” 老爸:“外公、外婆伺候左右脚,爷爷、奶奶伺候左右手,妈妈蹲着马步伺候头,我先用竹片撬开你的嘴,再用针筒从牙齿的缝隙注射兑好的药液!” 儿子:“。。。”】提出问题学习地址CSDN学习地址: ...原创 2018-05-16 16:17:00 · 5240 阅读 · 0 评论 -
Java之各种for循环对比和简单实例
开心一笑造句: 1.难过。学生:我家门前有条水沟很难过。老师批语:我更难过。 2.天真。学生:夏天真热。老师:我一头汗 3.况且。学生:一列火车经过,况且况且况且。老师:碾死我算了。提出问题java中的for循环比较和选择???解决问题例一:三种for循环:package com.hwy.test;import java.util.ArrayList;import java.util.It原创 2016-06-25 16:08:23 · 5017 阅读 · 0 评论 -
Java之业务异常类BusinessException封装实例
开心一笑幼儿园搞活动,共有三个班,每个班出场时,要喊口号/坏笑 小一班喊的口号是:“小一,小一,勇争第一。”/拳头 小二班口号是:“小二,小二,独一无二。”/强 等到小三班出场,喊出了令在场所有人都乐趴下的口号:“小三,小三,爸爸的心肝!” 全场昏倒!提出问题如何对项目的业务异常类进行封装处理???解决问题首先是开发一个BusinessException业务异常类,继承BusinessExc原创 2016-06-03 21:46:53 · 43040 阅读 · 6 评论 -
Java之JVM虚拟机理解和实例
开心一笑今天上街捡了一捆芹菜,仔细一想,有芹菜就要买肉,买了肉就要有厨房,厨房有咯那就必须要个媳妇来弄菜,有个媳妇就肯定有丈母娘,你要想娶她姑娘,她就必须要开条件了,要房,要钱,要车,仔细想了哈,赶紧把芹菜扔了,,太吓人了。。提出问题JVM虚拟机如何加载类,已经类加载器如何使用等等???解决问题以下的内容来自 张老师的视频笔记 http://my.csdn.net/ricohzhanglong J原创 2016-05-28 12:17:39 · 1909 阅读 · 0 评论 -
Java之类的主动使用和被动使用
开心一笑「把你最值钱的东西交出来!」面对劫匪的恐吓,男友二话不说,把我给推了出去。一时间我竟不知应该感动还是生气。提出问题Java类的主动使用和被动使用分别是那些情况???解决问题Java类主动使用情况,会导致类的初始化: 1)创建类的实例 2)访问某个类或接口的静态变量,或者对该静态变量赋值 3)调用类的静态方法 4)反射(如Class.forName(“com.bunny.Test”))原创 2016-05-24 23:40:33 · 1380 阅读 · 0 评论 -
Java之IntSummaryStatistics的简单实例
开心一笑提出问题Java的IntSummaryStatistics类如何简单使用???解决问题这个类主要是和stream类配合使用的,在java.util包中,主要用于统计整形数组中元素的最大值,最小值,平均值,个数,元素总和等等。下面是一个简单的例子:package com.evada.de;import java.util.IntSummaryStatistics;import java.u原创 2016-05-24 12:27:15 · 11905 阅读 · 0 评论 -
Java之Map对象复制小例子
开心一笑提出问题Map对象的简单复制问题????解决问题例一:map对象引用复制,只是简单的引用,解决不了问题package com.evada.de;import java.util.HashMap;import java.util.Map;/** * Created by Ay on 2016/5/11. */public class RedisTest { public sta原创 2016-05-19 22:34:03 · 5814 阅读 · 0 评论 -
Java之Lambda表达式和Stream类简单例子
开心一笑提出问题java的lambda表达式和Stream如何使用???解决问题Lambda表达式的语法基本语法:(parameters) -> expression或(parameters) ->{ statements; }看例子学习吧!例一:定义一个AyPerson类,为之后的测试做准备。package com.evada.de;import java.util.Arrays;impo原创 2016-05-09 11:53:51 · 1145 阅读 · 0 评论 -
Java之instanceof关键字简单例子
开心一笑妻子总是怀疑丈夫有外遇,趁丈夫不在家的时候翻看了他的日记,并找到了充足的证据。 待丈夫下班回家后,妻子又哭又闹地质问:“谁是你的夫人?” 丈夫听了感到莫名其妙,回答说:“除了你,还能有谁呢?夫人!” “哼!你说的比唱的还要好听。你为啥在日记中称一个叫‘居里’的人为夫人?”提出问题Java中的instanceof关键字有什么作用???如何使用解决问题instanceof保持了类型的概念,原创 2016-05-04 21:41:48 · 1050 阅读 · 0 评论 -
Java之DriverManager简单介绍
开心一笑爱神和月老 甲:“你知道西方国家闹离婚的为什么比中国的多吗?” 乙:“这还不简单,因为西方的爱神丘比特是个娃娃,而中国的是月下老人,经验当然丰富得多!”提出问题DriverManager类的简单学习???解决问题DriverManager在java.sql这个包里面,管理一组 JDBC 驱动程序的基本服务package com.evada.de;import java.sql.Conn原创 2016-05-04 21:12:31 · 32145 阅读 · 0 评论 -
Java之UUID介绍
开心一笑丈夫对朋友说:“昨天我太太要买皮大衣,跟我闹个不停,我只说了一句话,她就不唠叨了。”“你怎么说的?”“我说‘你买吧’。”提出问题jdk中的UUID类都有什么内容,有哪些好用的方法???解决问题UUID : 通用唯一标识符 UUID类型: 基于时间的 UUID、DCE 安全 UUID、基于名称的 UUID 和随机生成的 UUID 对应的version 值分别为 1、2、3 和 4读书感悟原创 2016-04-18 23:27:14 · 1388 阅读 · 0 评论 -
Java之UUID生成
开心一笑我说:“你是猪。”你说:“我是猪才怪!”从此我就叫你猪才怪。终于有一天,你忍不住当着众人的面对我吼道:“我不是猪才怪!”提出问题如何利用java的UUID类生成32位UUID???解决问题下面是2中UUID生成方法,真实项目中,我是用第一种方法:import java.util.UUID;/** * Created by Ay on 2016/4/18. */public class原创 2016-04-18 23:01:10 · 2552 阅读 · 0 评论 -
Java之利用FreeMarker导出Word实例
开心一笑感冒了很难受,她闷在被窝里给男朋友发短信"我感冒了…"并决定如果对方回答"多喝点水"就一脚踹了他。过一会儿手机振动起来,短信内容:"开门。"……这个大笨蛋!谁让他来的啦!她起身用最快的速度冲去门口,此时手机再次振动,她一手开门一手兴奋的点开:"多呼吸点新鲜空气,运动运动。提出问题Java中如何利用FreeMarker导出word文档???解决问题1.先用word准备一个模板,如下图: 2.原创 2016-06-29 14:18:09 · 5684 阅读 · 1 评论 -
Java之动态代理类实现日志简单实例
开心一笑上课呢,同桌撕了一片纸放嘴里了咬了咬,又吐回了手里。 揉了揉,揉成个球状,然后又把这东西给放嘴里,咽下去了。 我问:你干嘛呢? 这二货幽幽地说:这两天有点感冒,捏个药丸吃。提出问题Java动态代理类实现简单的日志解决问题假如你已经有一定的java基础 假如你已经知道什么是动态代理。1.假如下面是真实的业务类及其实现类package com.hwy.test;/** * Create原创 2016-07-01 07:17:41 · 2949 阅读 · 3 评论 -
彻底掌握SSM框架 (实战篇)
开心一笑【有一天绿豆自杀从5楼跳下来,流了很多血,变成了红豆;一直流脓,又变成了黄豆;伤口结了疤,最后成了黑豆。 】提出问题如何彻底掌握SSM框架 (实战篇)???学习地址CSDN学院: http://edu.csdn.net/lecturer/994腾讯学院: https://huangwy.ke.qq.com/网易学院: http://stu...原创 2018-05-26 22:28:24 · 7157 阅读 · 0 评论 -
【视频教程】轻松搞定Java Web面试
课程介绍《轻松搞定Java Web面试》主要是帮助正在找工作的毕业生或者想找更好工作的社会人员而设计的一系列课程。本人根据自己在阿里,爱奇艺,饿了么,携程,2345,小米,招商银行,美团等等大公司的面试经验而总结出这样的一套课程。希望可以快速帮助学员找到心仪的工作。课程设计到web开发的所有面试题,而且面试题会不断的补充。课程目标帮助学员找到心仪的工作适用人群1.编程人员 ...原创 2018-05-14 12:12:31 · 2419 阅读 · 0 评论 -
【设计模式】之适配器模式详解与应用(七)
开心一刻【昨晚和老爸老妈聊天, 老妈:儿子,你以后是最疼老婆还是最疼老妈啊? 我:老婆可能有很多,老妈却只有一个,当然最疼老妈喽! 老妈欣喜万分,这时候老爸幽幽的说:要最疼我的话,我可以让你有很多老妈。 家里气氛肿么有点紧张呢!!!】课程介绍总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型...原创 2018-02-25 18:30:04 · 591 阅读 · 0 评论 -
Java工作经验总结(一),视频发布了~~~
开心一笑【中国跳水不好看,水花太小了,还是菲律宾的好看,那表情,那水花,可以溅你一身水】课程介绍《Java工作经验总结(一)》主要针对有一定基础的Java学员。本系列课程主要分享自己平时真实的工作经验。课程目标帮助学员获得真实的工作经验。学习地址CSDN学院: http://edu.csdn.net/lecturer/994腾讯学原创 2017-11-19 22:24:00 · 929 阅读 · 0 评论 -
Java之流水号生成器
开心一笑视频教程CSDN学院: http://edu.csdn.net/lecturer/994腾讯学院:https://huangwy.ke.qq.com/网易学院:http://study.163.com/instructor/1035331499.htm提出问题如何使用jAVA生成流水号,同时支持可配置和高并发???解决问题原创 2016-05-22 19:42:49 · 29552 阅读 · 8 评论 -
Java七大设计原则详解与运用
开心一笑【婚礼上,气氛正高着,主持人问新郎:”你会不会爱新娘一辈子?新郎兴高采烈的喊:”会”。主持人:”你会不会在新娘容颜憔悴,疾病缠身的时候离开她? 猴急的新郎兴高采烈的喊:”会”!】课程介绍Java七大设计原则在工作中是非常重要的,我们时时刻刻都在使用,所以需要引起重视。设计原则、设计模式、数据结构、算法是内功,其他的技术Spring、Hibernate、Struc原创 2018-01-05 23:41:43 · 984 阅读 · 0 评论 -
Spring Boot + Redis + MQ实现高并发点赞功能:项目实战
开心一笑【最后一次警告看我CSDN博客的人,你们都他妈给老子小心点,首先我不管你是什么身份,什么背景,混的有多牛逼,是不是老板,是不是社会人,这些我都不知道,我也都不在意,你们给我记住,都给我认真点看清楚:最近天气实在很凉,大家多穿衣服,别着凉了,知道不!】课程介绍《SpringBoot + Redis + MQ 高并发点赞项目实战》是一套项目实战的项目,通过该项目的学原创 2018-01-18 21:41:44 · 23013 阅读 · 13 评论 -
Java之Lists.Partition项目中的使用
开心一笑【媳妇儿问我:“孩子都快出生了,你名字想好了没呀?” 我说:“都想好了,要是生个儿子名字就叫“好帅” 媳妇儿问:“为什么呀?” 我说:“别人看到我就会说,好帅的爸爸。】提出问题学习地址CSDN学习地址: http://edu.csdn.net/lecturer/99451CTO学习地址:http://edu.51cto.com/lecturer/原创 2017-10-31 23:42:19 · 17345 阅读 · 2 评论 -
Java之IO,BIO,NIO,AIO知多少?
开心一笑【一女人:“我真不放心丈夫,他准备到湖中心水最深的地方把猫扔掉。”邻居:“那有什么不放心的?”女人:“猫已回家一钟头了!”】提出问题Java之IO,BIO,NIO,AIO知多少???解决问题前言本篇文章参考了网上很多大神的文章,包括一些代码实例。在文章最后都有写明出处。如果文章有写错的地方,欢迎留下评论。本篇文章是我录制视频《Java之IO,BIO,NIO,AIO知多少?》的讲课稿子。下面是原创 2017-07-20 22:48:54 · 22538 阅读 · 23 评论 -
Java之真实项目中的章节排序实例
开心一笑【临终要求: 一犯人被执行枪决 ,由于子弹是劣质的,第一枪没放出,接着又放了第二枪…第三枪…这时犯人哭了:大哥你掐死我吧,太他妈吓人了!】提出问题真实项目中,章节如何排序???解决问题下面是真实项目中的一个章节排序问题,希望以后碰到该问题的程序员,可以提供一个参考,希望刚刚开始学编程的同学,可以当作一个练习的例子等等。图片是思路,代码是实现。package com.hwy.test;im原创 2016-07-09 19:34:18 · 2467 阅读 · 4 评论 -
反射之获得子类及其超类定义的属性和方法
反射之获得子类及其超类定义的属性和方法开心一笑快速成长 我大学刚毕业来这家公司面试的时候,老板语重心长的对我说:虽然薪水不多,但是你可以在这里获得快速的成长,这对年轻人来说是最重要的。现在,两年过去了,老板没有骗我,我看起来已经像是40岁的人了自我介绍之所以写这篇文章,是因为今天在工作中确实碰到这个问题,才明白,要获得如果一个类继承其他类,要获得该类及其所有的超类的属性和方法,需要下面这么做:哈哈原创 2016-03-18 09:49:07 · 8660 阅读 · 1 评论 -
Entry类
Entry类开心一笑一孩子数学成绩不好,有次考试只考了8分,为了不挨揍他偷偷地加了一个0,回家后老妈看着我的试卷问他:“你是不是改分数了?”他理直气壮地说没有,老妈边揍边骂:“让你考个08分,让你考个08分。”自我介绍我是一个静态类,实现Map.Entry< K ,V>,通过我可以构成一个单向链表,在java帮助文档中没有我的地位,我只是一个内部类。//源码private static class原创 2016-02-29 23:19:26 · 2256 阅读 · 0 评论 -
Java之Joda工具包处理时间的7点总结分享
开心一笑【颜宇扬考了最后一名,在家长会后,写了期末总结:1)有本事冲我来,别在家长会上吓唬我爸!2)期末考试成绩出来了,我觉得我妈生二台是非常明智的选择。3)这场考试对于我的意义就是知道了班级到底有多少人。4)期末考试不给老师们露一手,他们还真以为自己教的好。我想说:孩子没事,这么可爱,哥教你……】提出问题Joda Time日期时间工具包比较好用的类有哪些???解决问题1.Joda简单介绍Joda-原创 2017-01-14 10:44:32 · 4081 阅读 · 0 评论 -
Java之项目用到类Objects,TreeMap排序简单分享
开心一笑【记者去采访一山区百岁老农: “老人家,你是吃什么东西才能保持长寿的啊?” 百岁老农: “我们这只能种玉米,平时也是以玉米为主食。” 记者: “那你现在最大的愿望是什么呢”。 百岁老农: “我最想死。” 记者: “啊!为什么?” 百岁老农:“吃了一百年的玉米,你不想死啊?”】提出问题项目常用类Objects,TreeMap分享???解决问题1.Objects介绍Java.Util.原创 2017-01-20 21:38:41 · 2068 阅读 · 0 评论 -
Java之多线程编程核心技术的6点整理(一)
开心一笑【服务员来个西红柿炒鸡蛋,服务员:没有西红柿了。 那来一个白菜炖豆腐,服务员:没有豆腐了…… 那好,来个鸡蛋炒白菜。 服务员:好的,您稍等,菜马上好!】提出问题java多线程编程核心技术的6点笔记???解决问题1.1 进程的概念进程是受操作系统管理的基本运行单元。例如:操作系统中运行的.exe的程序理解为一个进程。1.2 线程的概念在进程中独立运行的子任务。线程的生命周期是个不可循环的原创 2017-03-26 13:22:16 · 2340 阅读 · 1 评论 -
Java之多线程锁的10点整理和建议
开心一笑【老婆出差,送老婆去车站,本想送到站里面的,谁知检票员不让进,老婆在里面瞅了瞅我哈哈大笑道:“来呀,来打我啊!你进不来!”。知道老婆一直是个二货的我无奈地笑笑,谁知检票员开口了:你进去吧!这次给你个特例!我。。。。。。】提出问题java中关于锁的几点总结和建议???解决问题前言下面的内容有些概念解释得有点简单。但是,我不想解释一堆枯燥的概念。如果有哪些解释的不是很清楚,请谅解,然后找度娘。本原创 2017-03-27 20:52:57 · 3115 阅读 · 6 评论 -
Java之利用Freemarker模板引擎实现代码生成器,提高效率
开心一笑【1.你以为我会眼睁睁的看着你去送死?我会闭着眼睛。2.给你讲个故事,从前有个笨蛋,他非常笨,别人问他问题他只会回答“没有”,这个故事你听过吗?】提出问题如何利用 Java + Freemarker 实现代码生成器???解决问题* 前言 *做业务开发的时候,经常要根据建立好的数据库表,生成相关的 Model , DTO , Service, Controller , DAO 等等。包括基本的原创 2017-05-06 10:57:11 · 44146 阅读 · 9 评论 -
Java之利用FreeMarker引擎实现枚举和脚本自动生成
开心一笑【天气热了 翻箱倒柜找了半天短袖 结果找出来一看 全是些名牌短袖 感觉穿出去太高调了 比如什么中国电信啊 天翼4G啊 太太乐鸡精啊 莲花味精啊 海天酱油啊。。最珍贵的一件 要属那件史丹利复合肥 跟刘能同款 哎头大了纠结该穿哪个好呢?穿出去不会被人说我炫富吧】提出问题如何利用Java + FreeMarker 生成枚举类和相关的数据库脚本???解决问题业务场景做业务开发的时候,我们通常要定义很原创 2017-05-08 22:35:39 · 3415 阅读 · 2 评论 -
Postgresql编码唯一键,IDEA控制台缓存,图片Base64转码
开心一笑【真的很羡慕那些五一放假可以出去玩的朋友像我们这种一年四季随时可以出去玩的人,是根本没法体会那种激动的心情】提出问题Intellij IDEA 控制台缓存区大小如何修改??? PostgreSql的唯一性索引引发的问题??? Base64图片编码转换问题??? postgresql数据库编码问题???解决问题前言这2天工作中,碰到了4个问题,耗了好多时间,整理分享下。Intellij原创 2017-05-16 20:32:32 · 2408 阅读 · 0 评论 -
15天的性能优化工作,5方面的调优经验
开心一笑世界上最互相信任的两个人应该是初中老师和高中老师了。 初中老师:这个只是点到高中你们老师会讲的,你们现在不必要知道。 高中老师:这个知识点你们初中老师肯定讲过了,我就不讲了。 我:你TM在逗我吗???提出问题性能优化时候,应该从哪几方面入手???前言前一段时间一直在做性能调优的工作,颇有收获。因此,简单的总结并分享下研究成果。性能调优很有趣但也是个无底洞,不可能在一篇文章全部阐述原创 2017-05-28 09:49:12 · 15567 阅读 · 31 评论 -
我录制的《Java之IO , BIO , NIO , AIO 知多少?》视频教程发布了
课程介绍《Java之IO , BIO , NIO , AIO 知多少?》主要是针对有一定基础的Java学员。本课程主要围绕着IO,BIO,NIO,AIO等基础知识展开的,同时会讲解很多具体代码实例。在本课程中,学员可以快速掌握这些基础的概念和自己动手写出性能高的IO流代码。以及把这些知识运用到自己真实的项目中去。课程目标本课程一方面可以让学员掌握IO流的高级基础知识,另一方面可以把这些知识运用到自己原创 2017-07-11 22:25:43 · 1954 阅读 · 0 评论 -
我录制的《Java + JDBC + Freemarker引擎实现强大的代码生成器》视频教程,发布了
课程名称《Java + JDBC + Freemarker引擎实现强大的代码生成器》视频地址课程介绍《Java + JDBC + Freemarker引擎实现强大的代码生成器》主要是针对有一定基础的Java学员。本课程主要是围绕着如何根据公司具体的技术架构,手把手的实现一个强大的代码生成器。该生成器主要包括如果根据数据库表,自动生成 Model 文件,DTO 文件,DAO原创 2017-06-26 19:10:54 · 2166 阅读 · 9 评论 -
Java之Redis队列+Websocket+定时器实现跑马灯实时刷新
开心一笑【老婆对老公说:老公你说我奇怪不奇怪啊,我既然可以用眼睛吃饭也。老公:说的新鲜,怎么用眼睛怎么吃饭啊。老婆说:我看你一眼就饱了……】提出问题项目中如何利用Redis队列+定时器(quartz)+websocket实现实时刷新的跑马灯功能???解决问题1.业务描述这几天,公司有个业务,具体内容如下:在仪表盘banner区域滚动播放提示信息。也就是实现一个实时播放消息的跑马灯功能。播放的是一个任原创 2017-01-10 06:47:37 · 10291 阅读 · 7 评论 -
Java之动态编译,静态编译简单理解和实例
开心一笑【年底是各种案件的高发期,我们去ATM取钱的时候,一定要注意遮挡,不要被陌生人看到你的余额,要不然啊,就,,,非常容易被人嘲笑。其实对于胖子来说,买衣服最简单了,都不用进去。直接就在门口问一句:“老板,有我能穿的衣服么”? 老板瞅了我一眼:“没有”! 那我就毫不犹豫的走到下一家。反正在胖子的眼里,衣服没有好看不好看,只有能穿和不能穿! 】提出问题java中的动态编译和静态编译如何理解???解原创 2017-01-07 09:44:25 · 9508 阅读 · 2 评论 -
Hashtable之哈希表二
HashTable原创 2016-02-28 21:14:22 · 563 阅读 · 0 评论 -
Cloneable类
Cloneable类开心一笑开心是最重要的…..哥要出国旅游,让三哥帮忙看家,临走前特别交代:家里的藏獒随便逗,别惹鹦鹉。 之后,三哥怎么逗藏獒,藏獒都不咬人。三哥心想:藏獒都这样,这鹦鹉也就一破鸟,能把我怎样? 遂逗鹦鹉玩。结果,鹦鹉开口说话:咬他! 藏獒扑上…… 三哥,享年27……自我介绍大家好,我叫能复制,英文名字叫“Cloneable”, 住java.lang这个家,我这个人怎么说,原创 2016-02-27 17:33:12 · 834 阅读 · 0 评论