自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

賭神玩百家樂: 程序新视界

本文来源:http://www.138nsb.net/club_women_sohu_com/

申博最新网址,面对质疑,她回应道,“很正常呀,名气和争议是买一赠一的必然配置嘛。不过话说回来,这里面很重要的是你和你项目的魅力,以至于你的话语权。总计设有2200多个热门游戏产品的专区、专题日均信息更新量1200余条。  关于新浪游戏  新浪游戏是服务于全球华人玩家的最大中文游戏媒体。

行情12月07日【广西IT前线今日报道】惠普Pavilion14-AL131TX搭载第七代英特尔#174;酷睿i5-7200U处理器,采用KabyLake架构,运用成熟的14纳米工艺,功耗较第六代更低。  金融杠杆魔法  在中国,无论上市直接融资,还是向银行贷款间接融资,都门槛太高,因此,成为经久不衰的融资工具。行情12月07日【广西IT前线今日报道】惠普Pavilion14-AL131TX搭载第七代英特尔#174;酷睿i5-7200U处理器,采用KabyLake架构,运用成熟的14纳米工艺,功耗较第六代更低。就在这个文章登出还不到两个礼拜,网上又传来了Microsoft用3.5亿美元收购了hotmail。

GoPro公司在前三代的HERO相机性能上有很大改进,填补市场空白以及运动名人示范效应、升级需求等共同促进了HERO前几代相机的销量高速增长,不过HERO4推出的时候已经出现了销售下滑的趋势,当时有网友开玩笑说,400美元买的HERO3相机,性能上还很好,除非撞坏了,没必要像每年升级手机一样升级运动摄像机。但是他说,我反正也没有钱被骗了,我想想也对。  无人机搭载的4K摄像头拍摄到的图片和视频,及时回传到地面控制台,供技术人员分析数据,突破了人工利用望远镜目测和红外线探测的传统巡检方法。行情12月07日【广西IT前线今日报道】惠普Pavilion14-AL131TX搭载第七代英特尔#174;酷睿i5-7200U处理器,采用KabyLake架构,运用成熟的14纳米工艺,功耗较第六代更低。

每一步成长都与你分享。公众号:程序新视界

  • 博客(710)
  • 资源 (11)
  • 论坛 (4)
  • 问答 (4)

原创 《Drools 规则引擎视频教程》相关事宜

非常感谢大家能够有时间来看这篇博客,本篇博客主要介绍一下最近本人正在致力于的Drools 7 规则引擎文档和视频教程相关事项。Drools 本身在国内的技术网站上的资料就比较少,最近的视频教程更是几乎没有。本人最近一段时间正在致力于文档编写(已经完成过半)和视频的录制。同时,博客的编写发表也在同步进行。后期会根据项目中的时间录制实战教程。欢迎大家多多支持。文档、博客、Github代码完全免费开放,视

2017-08-12 10:38:45 12406 13

原创 从零开始安装穿透式检索

1. 什么是穿透式检索1.1. 当前的检索传统的检索通过关键字搜索相关结果,并根据关联度进行排名,之后根据得到的结果中进行整理,获得最终结果,但最终结果并不能保证是需要的结果。1.2. 穿透式检索穿透式检索直接检索需要的数据,不需要人脑再次整理,可以参考Google OneBox的概念。穿透式检索因为其结果的精确,可以为大数据和人工智能提供准确的素材,进而帮助大数据和人工智能获得更加准确的结果。1.3. 为什么区块链需要穿透式检索区块链数据是严谨的业务数据,对业务数据的分析有利于业务的增强。当

2020-09-26 16:59:25 197

原创 聊聊近况,说说新工作

留意本公众号的朋友可能会发现最近两周文章更新频次低了,甚至最近一周都没更新文章了。原因只有一个:忙新工作,而且是那种比较充实的忙,就无暇顾及了。在此表示抱歉。来新公司刚刚两周,一切都是重新开始,新的系统、新的人、新的业务……这些新事物激发了我的潜力和斗志,很忙很充实的半月。甚至有时都在想,积攒了十年的能量是不是要在这家公司爆发释放了。在上家公司,每天朝九晚六,按点上班,准点排队打卡下班。每天最重要的事情可能就是想想晨会该说点啥,日报该咋写,技术评审该咋说服领导。看着其他朋友都在不断打怪升级,这安逸让人有

2020-09-26 16:23:21 262 2

原创 为什么StringBuilder是线程不安全的?

在前面的面试题讲解中我们对比了String、StringBuilder和StringBuffer的区别,其中一项便提到StringBuilder是非线程安全的,那么是什么原因导致了StringBuilder的线程不安全呢?原因分析如果你看了StringBuilder或StringBuffer的源代码会说,因为StringBuilder在append操作时并未使用线程同步,而StringBuffer几乎大部分方法都使用了synchronized关键字进行方法级别的同步处理。上面这种说法肯定是正确的,对照

2020-09-17 17:58:21 4070 1

原创 面试题系列第8篇:谈谈String、StringBuffer、StringBuilder的区别?

《Java面试题系列》:一个长知识又很有意思的专栏。深入挖掘、分析源码、汇总原理、图文结合,打造公众号系列文章,面试与否均可提升Level。欢迎持续关注【程序新视界】。第8篇。关于字符串的面试题除了内存分布、equals比较,最常见的就是与StringBuffer和StringBuilder之间的区别了。如果你回答:String类是不可变的,StringBuffer和StringBuilder是可变类,StringBuffer是线程安全的,StringBuilder则不是线程安全的。就上面的总结而.

2020-09-15 17:30:44 706

原创 几乎所有的成功都是厚积薄发

曾经有很长一段时间处于焦虑状态,焦虑什么?焦虑自己不够成功,不够优秀。想必大家都会有这样一个时刻:看到周围的人不断的进步,不断的取得成就,而自己一直处于碌碌无为的状态。于是想做些事情进行改变,但发现要做的太多了,要补的太多,最终还是去刷会儿抖音比较开心。优秀是动态的随着年龄的增长,随着对一些事物底层逻辑的分析和思考,发现成功这事还真是得慢慢来。着急没用,着急只会有两个结果:放弃或焦虑。在想获得成功之前,我们首先要明白一个道理:成功和优秀都是动态的。也就是说无论你现在处于什么状态,只要肯去改变,而且

2020-09-13 11:42:35 3385 6

原创 JVM的Xms和Xmx参数设置为相同值有什么好处?

最近正在重新学习JVM的内存结构及相关优化内容,无意中看到IDEA的VM配置(安装时默认配置)中有如下的配置:# custom IntelliJ IDEA VM options-Xms2048m-Xmx2048m看到Xms和Xmx的一样,是不是稍微有些奇怪?这里就写篇文章分析一下,JVM的Xms和Xmx参数设置为相同的值有什么好处?首先来了解一下相关参数的概念及功能。Xms和Xmx参数定义在启动Java应用程序时,我们通常可以通过参数Xms和Xmx来配置JVM的堆信息。不配置虽然会有默认值,

2020-09-08 10:01:15 672

原创 面试题系列第7篇:Java方法到底是值传递还是引用传递?

《Java面试题系列》:一个长知识又很有意思的专栏。深入挖掘、分析源码、汇总原理、图文结合,打造公众号系列文章,面试与否均可提升Level。欢迎持续关注【程序新视界】。本篇为第7篇。要点:Java方法到底是值传递还是引用传递?这个问题一直在技术讨论区争论不休。对于初级人员来说很具有迷惑性,即便对于很多高级开发来说,也搞不清楚。本篇文章就带大家探究一下底层的原理,最终化繁为简,让大家通过一两句话就明白到底是值传递还是引用传递。面试题常见面试题,执行以下代码,查看对应的打印结果:@Testpub.

2020-09-07 09:13:32 183

原创 面试题系列第6篇:JVM字符串常量池及String的intern方法详解?

《Java面试题系列》:一个长知识又很有意思的专栏。深入挖掘、分析源码、汇总原理、图文结合,打造公众号系列文章,面试与否均可提升Level。欢迎持续关注【程序新视界】。本篇为第6篇。关于字符串的比较在前面文章中已经详解过,本篇文章基于字符串常量池的存储及在使用intern方法时所引起的内存变化进行一步深层次的讲解。重点内容:当字符串调用intern方法后,再进行字符串的比较,会发生什么变化?本文内容均以HotSpot虚拟机为基础讲解。面试题先通过一个面试题形象的了解一下我们本篇文章要讲的内容的.

2020-09-03 08:37:15 172

转载 从零开始学习 JD Chain(二)- JD Chain 区块链浏览器

在上一篇“从零开始部署JD Chain”的文章中,我们已经搭建好了JD Chain的区块链使用环境。本篇将对JD Chain区块链浏览器(下简称:区块链浏览器)进行全面的介绍,方便用户通过区块链浏览器来直观的查看JD Chain的整体情况。本文提及的搜索,都依赖于数据检索服务。数据检索服务可以根据相关地址和公钥的部分信息来进行模糊查询。如果用户需要查看搜索的效果,需要事先搭建数据检索服务,具体可参见:/ledger_jd_com/argus.html。1. 区块链浏览器介绍1.1. 首页

2020-08-31 17:17:49 141

原创 面试题系列第5篇:JDK的运行时常量池、字符串常量池、静态常量池,还傻傻分不清?

《Java面试题系列》:一个长知识又很有意思的专栏。深入挖掘、分析源码、汇总原理、图文结合,打造公众号系列文章,面试与否均可提升Level。欢迎持续关注【程序新视界】。本篇为第5篇。【番外篇】本篇核心:JDK各个版本中JDK的运行时常量池、字符串常量池、静态常量池的功能及存储位置。在写本系列文章时,发现一旦追究起底层实现都会涉及到一些内存结构的问题。其中涉及比较多的便是常量池,本篇文章汇总一下JDK的运行时常量池、字符串常量池、静态常量池的功能及存储结构。JVM运行时内存结构在了解常量池之前我们.

2020-08-30 19:58:43 247

原创 面试题系列第4篇:重写了equals方法,为什么还要重写hashCode方法?

《Java面试题系列》:一个长知识又很有意思的专栏。深入挖掘、分析源码、汇总原理、图文结合,打造公众号系列文章,面试与否均可提升Level。欢迎持续关注【程序新视界】。本篇为第4篇。核心问题:重写了equals方法,为什么还要重写hashCode方法?这不仅仅是一道面试题,而且是关系到我们的代码是否健壮和正确的问题。在前面两篇文章涉及到了equals方法的底层讲解:《说说==和equals的区别?你的回答可能是错误的》和《Integer等号判断的内幕,你可能不知道?》。本篇文章,带大家从底层来分析.

2020-08-27 21:15:18 988 1

原创 面试题系列第3篇:Integer等号判断的内幕,你可能不知道?

《Java面试题系列》:对面试题中经典内容进行深入挖掘,分析源码、汇总原理,形成公众号系列文章,面试与否均可提升技能。欢迎大家持续关注【程序新视界】。本篇为系列第3篇。面试过程中关于Integer的比较“==”的问题内容层出不穷,但无论怎么变化,只要了解了其中的底层原理,马上就可以得出答案,再也不用死记硬背考题了。《阿里巴巴Java开发手册》中有这样一项强制要求:“所有整形包装类对象之间值的比较,全部使用equals方法比较。说明:对于Integer var= ?在-128到127范围内的赋值,.

2020-08-26 15:13:23 211

转载 从零开始学习 JD CHAIN(一)- 快速部署 JD CHAIN

此文章系列计划记录本人从零开始学习JD Chain的历程,因为是从零开始,理所当然会有许多理解不够深入的地方,还望各位同好及时指正错误,共同成长。不定期更新,但尽量坚持下去,分享文章也是想立个Flag,让大家监督我的学习进度。JD Chain 是京东区块链开发团队自主研发的,专门为企业应用设计的区块链框架系统,适用多种通用业务场景。不同于超级账本(Hyperledger Fabric)生态和企业级以太坊联盟(Enterprise Ethereum Alliance,EEA),JD Chain 拥有完全的自

2020-08-25 14:32:07 158

原创 面试题系列第2篇:new String()创建几个对象?有你不知道的

Java面试题系列:将面试题中比较经典和核心的内容写成系列文章持续在公众号更新,可巩固基础知识,可梳理底层原理,欢迎大家持续关注【程序新视界】。本篇为面试题系列第2篇。常见面试问题下面代码中创建了几个对象?new String("abc");答案众说纷纭,有说创建了1个对象,也有说创建了2个对象。答案对,也不对,关键是要学到问题底层的原理。底层原理分析在上篇文章《面试题系列第1篇:说说==和equals的区别?你的回答可能是错误的》中我们已经提到,String的两种初始化形式是有本质区别的。

2020-08-25 07:23:16 233

原创 面试题系列第1篇:说说==和equals的区别?你的回答可能是错误的

最近准备再刷刷面试题,将面试题中比较经典和核心的内容写成系列文章发表在公众号中,巩固基础知识,分享给大家,欢迎大家持续关注【程序新视界】。下面是本系列第1篇。大多数面试的第一题不是让说说面向对象,就是关于字符的。本篇文章就从各方面来聊聊“==和equals的区别”。概念上的区别针对字符串(注意仅限字符串)的比较,==和equals的区别有以下两点:(1)"=="是判断两个变量或实例是不是指向同一个内存空间。(2)"equals"是判断两个变量或实例所指向的内存空间的值是不是相同。单纯从抽象的概念

2020-08-24 14:09:40 215

原创 对照Google评分卡,看看你的技术水平在什么段位?

浏览技术文章时,读到一个评判技术能力的标准:“Google评分卡”。它对技术人员的能力从0到10划分了11个等级,看完这个评分卡,真切感受到每个技术人都应该进行一次自我评估:对照一下自己所处的位置,下一步又要迈向哪个等级。Google评分卡的来自Google的SRE。为了保证稳定可靠的服务,Google组建了一支专业的团队来负责运行后端服务,参与的工程师有一个共同的名字:Site Reliability Engineer。对此,资深Google SRE Chris Jones等人联合撰写了《Google

2020-08-22 21:54:09 812

原创 基于Spring Boot快速实现发送邮件功能

邮件在项目中经常会被用到,比如用邮件发送通知。比如,通过邮件注册、认证、找回密码、系统报警通知、报表信息等。本篇文章带大家通过SpringBoot快速实现一个发送邮件的功能。邮件协议下面先简单了解一下常见的邮件协议。常用的电子邮件协议有SMTP、POP3、IMAP4,它们都隶属于TCP/IP协议簇,默认状态下,分别通过TCP端口25、110和143建立连接。SMTP协议SMTP的全称是 “Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址

2020-08-19 08:30:33 1338 1

原创 SpringBoot集成ActiveMQ实例详解

在项目开发的过程中我们经常会遇到类似的业务场景:用户申请提现,后台进行账务处理、发送提现短信、调用银行打款通道。在这个过程中调用三方通道(短信或银行通道)都比较耗时,同时账务处理可能也是由专门的账务系统进行处理。那么,为了提高并发和相应速度,后面的三个操作都可以通过异步进行处理。这就用到了消息队列。消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。市面上比较常见的消息队列有:ActiveM

2020-08-18 06:26:41 1456 4

原创 为什么很多成功的企业家都有工程师背景?

刚刚读完了《投资异类》,一本非常不错的书,将其中的一些精彩笔记及思考分享给大家。读这本书的原因是在朋友圈看到有人推荐,而读的过程中将其中的一些精华内容分享在朋友圈,也引起了不少朋友的询问:这是哪本书的内容?这本书正如作者自己所说,它不仅仅是在讲投资,也是在讲人生哲学。而对于我来说,它更是对如何去选择创业项目,如何去自我提升等方面给予了指导方向。重要的是,书中的一段内容解答了困惑我很久的疑惑:为什么很多成功的企业家都有工程师背景?下面是精华摘要部分:时间管理时间有限而壮志无限,我们该如何管理好自己

2020-08-13 09:25:34 262 1

原创 Maven配置多仓库无效?来看看这篇文章

在项目中使用Maven管理jar包依赖,往往会出现以下状况:1、国内访问maven默认远程中央镜像特别慢;2、使用阿里的镜像替代远程中央镜像;3、阿里云镜像中缺少部分jar包;4、同时使用私有仓库和公有仓库;针对以上情况,我们就需要让Maven支持多仓库配置。单独仓库配置当只配置一个仓库时,操作比较简单,直接在Maven的settings.xml文件中进行全局配置即可,以阿里云的镜像为例:<mirrors> <mirror> <id&gt

2020-08-04 11:34:03 575

原创 Spring Boot启动slf4j提示找不到weblogic.xml日志异常

启动Spring Boot项目时,会遇到如下关于slf4j相关的日志异常情况,导致项目无法启动。相关异常信息如下:Exception in thread "main" java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (c

2020-08-03 11:18:33 311

转载 6个实例详解如何把if-else代码重构成高质量代码

为什么我们写的代码都是if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型和值进行判断;这里要判断下对象是否为null;不同类型执行不同的流程。落地到具体实现只能不停地加if-else来处理,渐渐地,代码变得越来越庞大,函数越来越长,文件行数也迅速突破上千行,维护难度也越来越大,到后期基本达到一种难以维护的状态。虽然我们都很不情愿写出满屏if-else的代码,可逻辑上就是需要

2020-08-02 19:00:41 253

原创 Linux执行tar解压报错tar: Error is not recoverable: exiting now

Linux操作系统下,下载完成xx.tar.gz文件然后执行tar -zxvf xx.tar.gz,执行出现如下错误:3.4.10/src/java/test/org/apache/zookeeper/test/QuorumUtil.java tar: 归档文件中异常的 EOF tar: 归档文件中异常的 EOF tar: Error is not recoverable: exiting now解决方案有两种。方案一:去掉解压参数中的z,执行命令改为:tar -xvf xx.tar.gz。该方案

2020-08-02 09:52:13 664

原创 SpringBoot2.x系列教程(六十一)Spring Boot集成FastDFS实现文件上传

针对有比较多的视频、图片或文件的网站,文件上传和存储是必不可少的。在《文件管理系统FastDFS原理详解》一文中介绍了FastDFS相关的原理。在《FastDFS基于Docker安装,免踩坑版》一文中介绍了基于Docker的安装。这篇文章带领大家来基于Spring Boot集成FastDFS,并实现上传和访问的功能。客户端FastDFS官方提供了一个Java版本的客户端,地址为:/github_com/happyfish100/fastdfs-client-java但该客户端有几个问

2020-07-30 17:59:47 362

原创 如何发布自己的项目到Maven中央仓库?

在Maven项目中,90%以上的jar包是通过pom文件直接从开源仓库中获取依赖jar包文件,然后在项目中进行集成使用。此时如果你有一个开源项目,那么如何将该开源项目发布到Maven中央仓库,让其他人可以方便的使用,而不是先下载jar,然后install的本地?本文将通过一步步的操作带领大家讲自己的开源项目发布到Maven中央仓库(Maven Central Repository)中,/mvnrepository_com/。Maven中央仓库并不支持直接发布jar包,需要将jar包发布到

2020-07-28 13:28:24 282

原创 FastDFS基于Docker安装

暂且不说Docker在生产环境的性能如何,单就在学习新技术的过程中能够快速构建环境这一项来说,就值得推荐你尝试使用。本文带大家基于Docker来安装FastDFS服务。即便你对FastDFS的安装不感兴趣,也可以学习一下Docker安装软件的过程(基本通用),是提高学习效率的法宝之一。如果想补习一下FastDFS的原理,请参考《文件管理系统FastDFS原理详解》,有助于下面内容的理解和学习。Docker安装FastDFS关于Docker的安装不同的操作系统有不同的安装方法,这里就不再赘述,默认你的

2020-07-23 08:51:00 304

原创 文件管理系统FastDFS详解

什么是FastDFS很多以文件为载体的在线服务,如相册网站、视频网站等,都需要对文件进行管理,包括文件的存储、同步、访问(文件上传、文件下载)等,同时肯定会伴随着大容量存储和负载均衡的问题。在日常的一些项目中,比如做用户的KYC认证等,也需要存储文件、图片、视频等。此时可以选择使用OSS云服务,也可以自己构建相对专业的文件管理系统。FastDFS是一个开源的轻量级分布式文件系统,用于解决大数据量存储和负载均衡等问题,并需要通过专有API进行访问。满足大容量文件存储问题,并保证高性能和高扩展性。它能够很

2020-07-22 08:40:55 669

原创 谈谈如何防止抑郁?

生活节奏越来越快,社会或家庭压力越来越大,发现身边不少朋友都有那么点抑郁情绪。最近读到两方面的资料,感觉可能会帮到有需要的朋友。产生抑郁的原因很多,通常表现为情绪低沉,整日忧心忡忡,对自我才智能力估计过低,对周围困难估计过高。曾少在一篇文章中提到导致抑郁的一种原因:长时间思考,不去行动,人会转而向内进行自我攻击,就是把所有责任,统统归咎到自己身上。你是否有这样的经历:原本计划好好学习,结果刷了一天的抖音,晚上睡觉时感觉特空虚,甚至陷入深深的自责,觉得自己怎么这么差劲?这就是自我攻击的一种表现。久而久

2020-07-22 08:37:37 337

原创 你了解世界上功能最强大的开源数据库吗?

如果不是领导强制要求,可能根本不会留意到这款号称世界上功能最强大的开源数据库——PostgreSQL。如果你不读这篇文章,或许也会错过一个跃跃欲试想挤进前三的优秀数据库。为了能够熟练运用,特意买书研究,发现这款数据库还真有点意思。汇总一篇文章与大家分享,目的只有一个:让大家多少了解一下这款数据库。你会发现与Mysql相比,PostgreSQL的社区并不活跃,中文资料可以说是少得可怜,在数据库中排行老四。前三都不一定全用过,谁会去记住老四呢。但下面的数据不得不让我们留意。下面是DB-Engines数据库

2020-07-20 20:46:26 286

原创 如此行事的人怎能不优秀?

在写这篇文章时,我是满怀感激与赏识之情的。来夸一个人,讲一个道理,写给大家,也是写给自己。来自读者的反馈先说说事情的经过。新书出版之后,昨天第一次看到(抱歉看到的比较晚)读者的反馈。所谓反馈就是在书中留了GitHub的地址,如果书中有错误的地方,读者可以通过该链接提交Issues(问题),来进行反馈。如果能够收到读者的反馈意味着:读者认真读了书,发现了问题,并热衷于帮忙,找到了反馈链接,再把问题描述出来……有这样一位读者的出现,对作者来说是最欣慰的事了:我的书帮到了他,而他也愿意来互动,一起改进

2020-07-19 18:19:41 1733 5

原创 如何高效阅读技术类书籍?
原力计划

阅读书籍是学习的重要方法之一,而是相对于博客等零散内容来讲读书是更加系统、(时间)成本更低、说过更多的一种学习方式。在阅读书籍,特别是技术类书籍时有些朋友往往会犯一些错误或不知所措。本文给大家分享一些阅读经验。选书读书的第一步并不是怎么去读书,而是怎么选书,只有选择了比较好的书,才能事半功倍。目前选择一本书的参考数据越来越多了,比如:知乎、豆瓣、亚马逊、当当等处都可以看到书籍的评论和目录。在某些平台还开放了试读章节,这都能够帮助我们筛选出某一领域的好书。阅读方法书籍以是否为技术类可分两类:技术类

2020-07-18 18:38:23 431

原创 与世界有怎样的关系,便拥有了怎样的自己

前些时日读了《至关重要的关系》,虽然该书已停版多年,但书中的一些理论却着实体现在生活中的方方面面。这篇文章汇总书中精华,分享给大家。先射击后瞄准传统的职场行为模式是:预备,瞄准,射击。但如今为了适应快速变化的世界越来越多的人或产品采用了新的模式:瞄准,射击,再瞄准,再射击,再瞄准,再射击……如果你从事互联网相关领域,便知这一模式就是互联网中讲的:快速迭代,小步快跑。对于互联网产品,只有这样才能快速试错、快速获得市场反馈、快速抢占市场。如果这个准则用在职场上,那就是随时瞄准新的机会迅速抽身,而不是等

2020-07-17 09:37:07 296

原创 是什么让你坚持忙下去的?

最近工作有些闲,可以说十多年职业生涯中最闲的状态,这种闲让人有些不安。如果其他时期闲点到无所谓,可近期正计划着买房,需要稳定的收入来源,而且需要保持一段时间。这种闲让人有一种随时会失业的感觉,而且还面着临疫情期间如果失业再就业的难题。闲,反而成了一种压力。很少与程序员的同行交流了,估计这个特殊时期,加班加点是跑不了的吧。不知道,你是否认为你的工作很忙?忙得有价值吗?现在996已经很少听人谈起,或许互联网人都习以为常了。反而是跟其他行业的朋友有些交流,发现有很多行业并不比程序员清闲。而且与程序员相比,

2020-07-16 09:01:07 1276 2

原创 致一样不甘于现状的你我

最近有点小失落,也有些小迷茫。失落于现状,迷茫于未来。也曾想找人吐槽一番,然而内心中已经明了自己的一切症结,又何必难为他人。最后还是诉诸于书籍,寻找属于自己的答案。读完《刻意练习》有几天了,想写些什么,但又不知道从何写起。这本书与自身的现状太过纠缠不清。承认自己的懒惰承认书中的观点,意味着要否定自己一直以来的“努力”。此时,又没找到新的目标,没形成新的途径,这一否定便是又一次人设的崩塌。前些天经常发朋友圈,晒一些小成就,目的无非刷存在和激励自我。读完《刻意练习》之后,停下来,在思考:自己真的在努力吗

2020-07-15 06:36:56 1758 1

原创 如何利用朋友圈学习和提升自己?

大多数人都开通着朋友圈,即使不经常发,也会时不时的点击刷一下,生怕错过了天下大事。但往往刷了朋友圈也就刷了,看一乐呵。既然在朋友圈已经花时间了,那么,是否可以利用它来刷新一些认知、学习一些技能、激励自己养成好习惯呢?下面就来说说本人的一些总结、发现和感悟。朋友圈内容的统计分类统计了周六早上到晚上十点的朋友圈内容,将其分为四大类:纯生活、学习锻炼感悟、工作或营销、转发分享。当然,朋友圈中也屏蔽了不少人,就以现有内容为基础进行统计。周六一天共产生了102条朋友圈内容,其中包含一个人多发的情况。整体分布

2020-07-12 09:09:38 483

原创 Freemarker模板生成排版缩进问题

在将Freemarker作为模板使用时,生成的目标文件(HTML或xml或其他类型文件)时,往往会出现排版错乱的问题。主要是:明明没有那么多占位符或缩进,但生成出来的文件却有对应的缩进。类似下图效果:这是因为Freemarker的<#if>标签前面的缩进导致的。解决方案,在Freemarker的模板中将对应的<#if test=””>等标签顶格写,不要使用缩进。基本格式如下:原文链接:/www_choupangxia_com/2020/07/10/free

2020-07-10 14:08:58 536

原创 SpringBoot2.x系列教程(六十)Java Bean Validation详解及国际化集成

针对web项目,对外接口的参数校验是必不可少的。如果接口参数比较少,还可以通过ifelse进行逐个校验,但如果参数比较多,这种方式来进行编写代码会变得非常冗余。作为程序员,抽象和统一处理的能力是也是编程能力的重要指标。本篇文章就带大家基于Java Bean Validation来完成web项目参数校验的统一处理。Bean ValidationJSR303规范是Java EE 6中的一项子规范:Bean Validation,官方参考实现是Hibernate Validator,JSR303 用于对Ja

2020-07-09 14:33:01 358

原创 SpringBoot2.x系列教程(五十九)SpringBoot实现国际化i18n功能

最近新开发的项目中需要使用到国际化功能,项目是基于SpringBoot来进行开发,借此机会整理一篇关于SpringBoot实现国际化i18n功能的文章,分享给大家。依赖引入在Spring Boot的web项目中无需引入其他特殊的配置,默认的web starter中便已经涵盖了所需的基础组件。对应的依赖pom配置如下:<dependency> <groupId>org.springframework.boot</groupId> <artifac

2020-07-07 21:25:06 424 1

原创 通过REDIS实现限制API调用次数

在对外提供api接口时,往往需要对api接口进行限制,某些情况下还需要做好防止接口被刷的功能。利用redis的自增计数特性可以很轻易的实现该功能。关于Spring boot等项目集成redis就不再多说,这里提供一种场景下redis的使用:在指定时间段检查api对应方法被调用的次数,如果超出该限制则返回true,触发规则,其他情况返回false。项目基于springboot,首先定义对应的阈值配置:close: # 封号时间区间,默认1秒,单位秒 seconds: 1 # api调用次数,

2020-07-06 06:52:07 618

从Drools规则引擎到风控反洗钱系统v0.3.2.pdf

从Drools规则引擎到风控反洗钱系统v0.3.2.pdf ,此版本文档在不断刚更新升级中。

2017-08-22

从Drools规则引擎到风控反洗钱系统V0.2.3

从Drools规则引擎到风控反洗钱系统V0.2.3

2017-08-03

springboot集成drools实现重新加载规则

springboot集成drools实现重新加载规则

2017-08-02

drools calendar 使用demo

drools calendar 使用demo

2017-07-28

drools集成springboot demo

drools集成springboot demo

2017-07-18

建模工具StarUML的使用手册

StarUML的使用手册

2017-05-19

高性能MySQL(第2版)

高性能MySQL(第2版)

2017-04-09

从PAXOS到ZOOKEEPER分布式一致性原理与实践pdf电子书

从PAXOS到ZOOKEEPER分布式一致性原理与实践pdf电子书

2017-03-26

node-v4.5.0-linux-x64.tar.xz

官网下载是在太慢,好不容易下载下来了,索性分享在这里。

2016-11-08

kie-drools 6.4.0 依赖jar包

kie-drools 6.4.0 依赖jar包

2016-09-09

pdf格式文件阅读器

pdf格式文件阅读器pdf格式文件阅读器

2011-06-22

二师兄-公众号-程序新视界的留言板

发表于 2020-01-02 最后回复 2020-01-02

sqlserver 2000 升级 sp3 问题

发表于 2011-03-01 最后回复 2011-03-02

Linux vi操作

发表于 2011-02-15 最后回复 2011-02-15

新手请教线程同步异步问题

发表于 2010-11-18 最后回复 2010-11-18

提示
确定要删除当前文章?
取消 删除
申博官网直营网址 www.sun5851.com 菲律宾申博网址导航 申博娱乐场直营网 百家乐登入 菲律宾太城申博登入
菲律宾太阳网上娱乐 菲律宾太阳娱乐登入网址 申博代理管理网登入 申博支付宝充值 www.88psb.com 申博线路检测
www.999sun.com 申博太阳平台官方网站 www.22msc.com 申博娱乐 百家乐微信支付充值 百家乐微信支付充值