自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA葵花宝典

java知识和技术查漏补缺,空余时间学习碎片化知识,分享开发、运维、架构等综合性知识,助力职场最后一公里与职业进阶

  • 博客(23)
  • 收藏
  • 关注

原创 断更几天,但整理了文章供大家阅读

最近回老家,文章会断更2天,特整理最近部分文章供大家阅读,感谢一直以来的支持,学习,有时候就是客服枯燥,我也会一直精选文章陪大家一起成长,有些原创,有些转载,重要的是坚持分享,如果大家有好的文章欢迎投稿,投稿方式见菜单Java 枚举(enum) 详解7种常见的用法java代码带你玩玩数据挖掘之分词入门消失的死锁跨域访问支持(Spring Boot、Nginx、浏览器)外观模式异步日志打印的一些事如

2017-12-30 00:00:00 490

转载 Java 枚举(enum) 详解7种常见的用法

在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我们的开发带来了“大”方便

2017-12-29 00:00:00 837

转载 java代码带你玩玩数据挖掘之分词入门

原文出处:http://www.lanceyan.com/tech/datadig_segment_step1.html作者:严谨转载请注明出处和来源要让计算机理解句子的语义,必须要有个程序,上面的句子和发布时间是输入,输出就是 “高兴”。要得到“高兴”就要建立 “高兴”的规则,可以建一个感情色彩词库,比如 高兴(识别词是高兴、happy),愤怒(识别词是愤怒、生气)。这里的识别词就是输入中出现的

2017-12-28 00:00:00 859

转载 消失的死锁

问题描述如果java层面发生了死锁,当我们使用jstack命令的时候其实是可以将死锁的信息给dump出来的,在dump结果的最后会有类似Found one Java-level deadlock:的关键字,接着会把发生死锁的线程的堆栈及对应的同步锁给打印出来,这次碰到一个系统就发生类似的问题,不过这个dump文档里虽然提到了如下的死锁信息:Found one Java-level deadlock

2017-12-27 00:00:00 428

转载 跨域访问支持(Spring Boot、Nginx、浏览器)

什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。本文转自:公众号  (A周立SpringCloud )一、Spring Boot跨域配置我们的后端使用Spring Boot。Spring Boot跨域非常简单,只需书写以下代码即可。@Configurationpublic class CustomCORSConfiguration {

2017-12-26 00:00:00 3746

转载 外观模式

一、概念介绍  外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口,这个接口使得子系统更容易被访问或者使用。 二、角色及使用场景  简单来说,该模式就是把一些复杂的流程封装成一个接口供给外部用户更简单的使用。这个模式中,设计到3个角色。  1).门面角色:外观模式的核心。它被客户角色

2017-12-26 00:00:00 378

转载 异步日志打印的一些事

一、前言最近刚刚结束转岗以来的第一次双11压测,收获颇多,难言言表, 本文就先谈谈异步日志吧,在高并发高流量响应延迟要求比较小的系统中同步打日志已经满足不了需求了,同步打日志会阻塞调用打日志的线程,而打日志本身是需要写磁盘的,所以会造成rt增加。异步日志就是为了解决这个问题。二、日志打印模型同步日志模型image.png如上图,多个业务线程打印日志时候要等把内容写入磁盘后才会返回,所以打日志的rt

2017-12-25 00:00:00 678

转载 2017年最牛的Java编码套路【学习资料含源码】,免费领取就在今天!

重点在文末!!!TIOBE编程语言社区发布了 2017年12 月排行榜,Java、C、C ++ 三门编程语言依然占据前三,Java老大地位不可撼动啊!TIOBE编程语言社区排行榜 12 月编程语言排行榜 TOP20 榜单:网友一:PHP程序员在此!!我不管,反正PHP是世界上最好的语言!网友二:C语言怎么突然又冒出来了?网友三:Java比例一直在下降,怎么还不见名次下降。网友四:Java稳居霸主,

2017-12-24 00:00:00 1296

转载 如何拿到百度华为等6家名企offer?真题+攻略 | 牛客面经

【前端面经】收手了百度、京东、360、美团、商汤科技、华为作者:7+来源:牛客网一直在用牛客网刷题,看面经,收获颇多。现在已经到手的offer:百度、京东、360、美团点评、商汤科技、华为其他的有些还在流程里,准备收手写论文了。现在回馈给大家一手的面经,希望可以对大家有所帮助。【岗位】前端研发工程师、软件研发工程师1# 百度(3轮技术面+1轮HR)cookie和session, cookie和we

2017-12-23 00:00:00 1329 1

转载 Spring思维导图,让Spring不再难懂(cache篇)

关于缓存缓存是实际工作中非常常用的一种提高性能的方法。而在java中,所谓缓存,就是将程序或系统经常要调用的对象存在内存中,再次调用时可以快速从内存中获取对象,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。在增删改查中,数据库查询占据了数据库操作的80%以上,而非常频繁的磁盘I/O读取操作,会导致数据库性能极度低下。而数据库的重要性就不言而喻了:数据库通常是企业应用系统最核心的

2017-12-20 00:00:00 458

转载 25岁社招进阿里,从电商到有赞新零售,他仅1年就打开了马云一直想做的新领域!

最近关于「新零售」的声音此起彼伏:阿里巨资收购高鑫零售,腾讯确认入股永辉超市…… 自2016年10月马云第一次提出了「新零售」概念之后,各巨头跑马圈地,线下成为了必争之地,新零售的蓝海才刚刚打开。 而李星,曾是阿里五年的「资深软件开发工程师」。现带领着有赞零售团队,探索在未知且市场极其广大的新零售,利用人工智能、大数据等技术,为数百万商家提供完整的全渠道解决方案,昌宁号、Brookstone、贝因

2017-12-20 00:00:00 533

转载 前端、后端、运维技能树思维导图,你在哪个阶段,码畜or码帝?

有人把码农分阶级,例如网上看到的这种:IT领袖:年入过亿(例如任正非、马化腾、李彦宏、丁磊、马云等,包括期权股票以及投资理财等收入。)IT大哥:年入千万(级别次于以上几位大佬的公司老板,不缺钱,普遍对上一条里的人物羡慕嫉妒恨。)IT精英:年入百万(各IT公司副总裁级别人物,包括COO、CTO等,大多为职业经理人,赚够前就跑。)IT人才:年入50万(各IT公司总监级别人物,有房有车,生活压力相对较小

2017-12-18 00:00:00 9118

转载 漫画:什么是MD5算法?

JAVA葵花宝典长按关注置顶java知识和技术查漏补缺,空余时间学习碎片化知识,分享开发、运维、架构等综合性知识,助力职场最后一公里与职业进阶,每天看宝典,就选它。摘要哈希生成的正确姿势是什么样呢?分三步:1.收集相关业务参数,在这里是金额和目标账户。当然,实际应用中的参数肯定比这多得多,这里只是做了简化。2.按照规则,把参数名和参数值拼接成一个字符串,同时把给定的密钥也拼接起来。之所以需要密钥,

2017-12-16 00:00:00 572

转载 软考项目管理师备考的几点建议和思考

本文来自群友投稿,这是群友对多年前软考的总结和经验,前人之行,后人谨记如果你也希望加入我们的圈子,请在菜单上加我微信,拉你入圈软考的意义首先引用百度百科对于信息系统项目管理师的一段定义信息系统项目管理师属于计算机技术与软件专业技术资格(水平)考试(即软考)高级资格考试里面的一项考试。通过本考试的合格人员能够掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需

2017-12-15 00:00:00 2725

转载 学习Java 8的编码风格带来什么样的好处

表现力是功能风格编程的好处之一,但是这对你的代码意味着什么?在本文中,我们比较命令式和功能式代码的例子,识别表达性和简洁性。你会看到这些特质是如何支持可读性的,你会考虑一个相反的例子:当简洁的要求导致无用的代码。最后,我们考察Java 8在函数合成中垂直对齐点的习惯。虽然这个约定对某些Java开发人员可能并不熟悉,但是一个简单的例子说明了它的价值。关于java8Java 8是对Java语言最重要的

2017-12-14 00:00:00 564

转载 Java堆空间:它是什么?

原文:https://javaeesupportpatterns.blogspot.com.ar/2012/02/java-heap-space-what-is-it.html翻译:刘志鹏本文将为您提供有关Java堆空间的高级概述,并有助于提高您在此领域的知识背景在第一次学习Java时,经常花费在Java语言本身,面向对象的编程原理,设计模式,编译等方面,而不是Java VM本身,比如Java堆内

2017-12-13 00:00:00 1775

转载 win10系统同时装win7系统详细图解

本文为读者投稿,历经实战才凝成精华,如果看完有疑惑需要交流的可加圈子一起交流最近因新项目需要登录客户的堡垒机,而堡垒机版本较低未升级,不兼容win10甚至win8系统,而本人用的就是win10,无奈之下决心安装双系统,期间经历一些波折,但是也都顺利解决,因此,特写此文记录,也供大家交流学习。一、装前准备1、装有win10系统的PC机一台;2、win7安装包或者镜像一份;二、安装步骤 1、磁盘分区

2017-12-13 00:00:00 34111 5

转载 算法题-列出x-n之间素数并统计个数

想跟更多圈子技术好友交流点击 ——>加入圈子题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 示例代码(来源网络):public class exp2{    public static void main(String args[]){        int i=0;

2017-12-12 00:00:00 675

转载 算法题-经典水仙花数

想跟更多圈子技术好友交流点击 ——>加入圈子 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 代码示例(来源网络):public class exp2{    public sta

2017-12-12 00:00:00 562

转载 Spring思维导图,让Spring不再难懂(mvc篇)

想跟更多圈子技术好友交流点击 ——>加入圈子spring mvc简介与运行原理Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。原理.png(1) Http请求:客户端请求提交到DispatcherServlet。(2)

2017-12-12 00:00:00 474

转载 算法题:利用递归方法求n!

这段时间较忙,有空的话给大家每天推荐一个算法题,有投稿需求请联系我。点击——> 加群聊更多技术程序分析:递归公式:fn=fn_1*4! import java.util.Scanner;public class Ex22 {public static void main(String[] args) {   Scanner s = new Scanner(System.in);   int n =

2017-12-11 00:00:00 4595

转载 算法题-数列的前n项之和及扩展

这段时间较忙,有空的话给大家每天推荐一个算法题,有投稿需求请联系我。点击——> 加群聊更多技术题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。参考示例public class test{ public static void main(String[] args) {  float fm = 1f;  float fz = 1f;  flo

2017-12-11 00:00:00 593

转载 成功运作一个开源项目的 15 个要点

运作开源项目很容易。所有你需要做的就是让你的源代码可用和开源,对吧?嗯,也许。其实,开源项目是否成功取决于你对项目成功的定义。且不论你是怎么定义的,创建开源项目需要大量的工作。如果你已经有了目标,那么你需要准备投资。虽然开源软件是免费的,但它的创作却不是免费的:你需要往项目中投入时间和精力等宝贵资源。那么,你如何投资这些资源?1、定义成功在考虑运作开源项目之前,你需要明确定义成功的意义。这里有很多

2017-12-10 00:00:00 1204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除