关闭
当前搜索:

为什么需要平衡二叉树?

前言:出来混总他娘的是要还的,看吧,当初没有好好学的内容,现在成了我进步的绊脚石。我之前学过平衡树,还隐约记得那时候和几个小伙伴一起讨论怎样调整一颗失衡树为平衡树,可惜呀,全还会去了。 就连哈夫曼,本宝宝也都忘得差不多了。 为什么我这个懒宝宝突然又想起来折腾这玩意儿了呢? 因为CTO改写了BTree的算法,他还给了我一篇参考论文,里面有一部分内容,本宝宝看不太懂,对,就是平衡树的调整过程! 一、...
阅读(10) 评论(0)

手机号码和邮箱等联系地址,为什么不明文显示?

前言:其实在应用各种产品的时候,也有发现过有些手机号码和邮箱地址等,都会有一部分是密文显示。 嗯,其实最明显的就是银行卡了,基本上就没有全部明文显示的。 这两天在做一个需求的时候,刚好也有这样的要求。 之前没有想过为什么,这次简单想了想,记录一下。  一、需求整理 其实就是当为手机号:则显示前3位和后3位,其余的以*补齐; 而当是邮箱地址时,显示第一个字符以及@和之后的字符,其余的以*补齐。 ...
阅读(13) 评论(0)

请把重要的事看轻 ——2017年终总结

前言:一眼到头,又过了一年。 这一年里,发生了很多很多事,换工作了,没对象了,过本命年了,好多好多啊,乍一瞬间,还不知道要如何是好。 不过,淡定点,充实点,学习点,我想大概是没错的。这一年,从工作、技术栈、情感、计划四个方面说吧,现在的心情是比较复杂的,文笔的滑落是必然的,用一句朋友的台词,可能是:Angelina,老实点,别发神经,洗洗睡吧! 一、工作 这一年,我离职了,一个全新的环境,也可...
阅读(35) 评论(0)

万事皆空:随缘而定

宕           ——Angelina 似是而非 事实而非 假假真真 真真假假 全都不必当真 一笑而过 不入肠 惹得伤肝又伤怀 一概而论 易改二论 真不会假 假不会真 不过是在看戏 醉笑三千 当回家 免得伤身还伤人 我就是不明白,为什么我喜欢的东西、我喜欢的人,总也不长久  如果没有缘分,何必相遇,原谅我做不到豁达和开朗,允许我伤感一会儿...
阅读(25) 评论(0)

微服务:微服务架构模式译文说明

微服务系列的中文翻译文章:http://microservices.io/patterns/cn/index.html 之前是想通过翻译的手段,来学习微服务和巩固自己的专业英语,感觉进度有点慢,所以,就不做翻译了。上面的地址是中文译文地址,有需要的可以查看。 如果也有跟我一样想要交流里探讨的,我会很高兴认识大家!...
阅读(48) 评论(1)

Mysql 查询—按位运算

前言:虽说这是件小事儿,但本宝宝思前想后,还是为它留下一笔,嘿嘿。反正写博客不浪费纸和笔!好久没有开启我的逗比模式了,我亲爱的乖徒弟DBA,DBB,DBAA等,好久不见你们,遥祝幸福快乐+DB。 整个事情其实使这样的,最近的项目中,有一个表,最终是这样的:一共3位,每一位的取值是1和0(额,后来还有2,哈哈哈),1代表已认证,0代表未认证。 当时为什么这么设计呢,是因为会高频率的出现...
阅读(58) 评论(0)

解决:spring security 登录页停留时间过长 跳转至 403页面

前言:最近的项目中用到了spring security组件,说句显low的话:我刚开始都不知道用了security好不勒,提了bug,在改的过程中,遇到了一些问题,找同事交流,才知道是用的security组件。  这个bug,真的是一波三折:复现它就是个问题,然后我又把403改成了404,后来干脆登录不进去主站,最后,这个bug,被消灭在本宝宝的代码中,哈哈哈哈哈! 问题所在:token...
阅读(204) 评论(3)

excel模板解析—桥接模式:分离解析模板和业务校验

在做excel模板解析的时候,其实会有两个部分,第一,将模板读取出来,校验一些必录项等。 但除了这些,在数据真正被业务线使用的时候,还会有一些其他的校验,比如说:根据业务,年龄是不能超过多少岁的,包括一些属性,在数据库、业务中是以什么类型传输应用的。 而且,这两个部分,都会面临着变化,模板并非一成不变,业务校验,也不可能一成不变。 怎样设计,才可以适应这种变化呢?    科普:变化驱动—...
阅读(62) 评论(0)

自定义注解:通过监控文件的变化,实时更改工厂管理的实例

前言:之前一直想熟练自定义注解,但当时没有实际的应用需求,也就是自己写了个实例,就搁置下来了。 这回,是在做一个工程的时候,需要根据变化,注入新的实例到工厂。 为了方便,也是代码整洁,就用到了自定义注解。  首先,有几个点需要说明: 1,我需要监控指定路径的变化,比如:文件的删除、文件的增加、修改等。 当文件删除时,我需要销毁工厂中的实例,并发出预警,做好备份。 当文件新增时(可能是class...
阅读(88) 评论(0)

微服务:单体架构模式

模式:单体架构 上下文 你正在开发一个服务器端的企业应用程序。它必须支持多种不同的客户端,包括桌面浏览器,移动浏览器和本地移动应用的。该应用程序还可能暴露于第三方消费的API。它也可能通过任何Web服务或一个消息代理其他应用程序的集成应用程序:处理通过执行业务逻辑请求(HTTP请求和消息); 访问数据库; 交换与其它系统的消息; 并返回一个HTML / JSON / XML响应。它有对应于应用...
阅读(57) 评论(0)

微服务:基本介绍

什么是微服务? 微服务 - 也被称为微服务架构 - 是一种架构风格,它是使一个整合了业务功能的程序成为一个松耦合服务的架构。微服务架构使大型的,复杂的应用程序,可以连续快速的实现和部署。另外,它也使得企业可以发展自己的技术栈体系。 微服务不是银弹 微服务架构不是银弹,它有几个缺点。此外,采用这种架构的时候,你必须解决许多问题。微服务架构模式语言是一系列实现微服务架构模式的集合。 它有...
阅读(96) 评论(0)

excel模板解析前后设计变化,以及我对此的看法和感受

前言:近期也在做Excel模板的解析工作,目前来说,应该是di'san'ba...
阅读(111) 评论(0)

纸上得来终觉浅,绝知此事要躬行——Spring boot任务调度

前言:之前今日开讲项目的时候,用到了Quartz进行任务调度。后来做一个电商项目的时候,还用到了Quartz任务调度。 觉得挺简单的,a peace of cake.  忽略了总结,当时闭着眼睛都能捉麻雀,现在睁着眼睛一片黑! 一、我最开始的想法 前提条件:对Spring boot不熟悉,对于框架代码结构也不熟悉(最近都用NetBeans,有些jar包,用到了就可以马上自动添加依赖啊,...
阅读(182) 评论(1)

File IO(NIO.2):读、写并创建文件

简介 本页讨论读,写,创建和打开文件的细节。有各种各样的文件I / O方法可供选择。为了帮助理解API,下图以复杂性排列文件I / O方法 在图的最左侧是实用程序方法readAllBytes,readAllLines和write方法,为简单的常见情况设计。右边是用于迭代流或文本行的方法,例如newBufferedReader,newBufferedWriter,然后是newInpu...
阅读(220) 评论(0)

File IO(NIO.2):文件操作

简介 Files类是java.nio.file包的另一个主要入口点。该类提供了一组丰富的静态方法,用于读取,写入和操作文件和目录。Files方法适用于Path对象的实例。在进行其余部分之前,您应该熟悉以下常见概念:释放系统资源、捕捉异常、可变参数、原子操作、方法链、什么是Glob 释放系统资源 此API中使用的许多资源(如流或通道)实现或扩展了java.io.Closeable接口。关闭资源...
阅读(195) 评论(0)

File IO(NIO.2):路径类 和 路径操作

路径类 Java SE 7版本中引入的Path类是java.nio.file包的主要入口点之一。如果您的应用程序使用文件I / O,您将需要了解此类的强大功能。  版本注意:如果您有使用java.io.File的JDK7之前的代码,则仍然可以使用File.toPath方法来利用Path类功能。有关详细信息,请参阅传统文件I / O代码。  顾名思义,Path类是文件系统中路径的编程表示形式。...
阅读(117) 评论(0)

File IO(NIO.2):什么是路径?

简介 文件系统以某种形式的媒体(通常为一个或多个硬盘驱动器)存储和组织文件,使得它们可以容易地被检索。目前使用的大多数文件系统将文件存储在树形(或分层)结构中。在树的顶部是一个(或多个)根节点。在根节点下,有文件和目录(Microsoft Windows中的文件夹)。每个目录可以包含文件和子目录,这些文件和子目录又可以包含文件和子目录,等等,潜在地几乎是无限的深度。 什么是路径? 下图显示了...
阅读(102) 评论(0)

IO Streams:对象流

简介 正如数据流支持原始数据类型的I / O一样,对象流支持对象的I / O。标准类中的大多数但不是全部都支持对象的序列化。那些实现标记接口Serializable的那些。 对象流类是ObjectInputStream和ObjectOutputStream。这些类实现了ObjectInput和ObjectOutput,它们是DataInput和DataOutput的子接口。这意味着数据流中涵盖...
阅读(91) 评论(0)

IO Streams:数据流

数据流支持原始数据类型值(布尔型,字符型,字节型,短型,长整型,浮点型和双倍型)的二进制I / O以及字符串值。所有数据流都实现了DataInput接口或DataOutput接口。本节重点介绍这些接口DataInputStream和DataOutputStream中最广泛使用的实现。 DataStreams示例通过写出一组数据记录来演示数据流,然后再次读取它们。每个记录由与发票上的项目相关的三个...
阅读(129) 评论(0)

IO Streams:来源于命令行的IO

简介 程序经常从命令行运行并与在命令行环境中的用户交互。Java平台支持这种互动的方式有两种:通过标准流,通过控制台 标准流 标准流是许多操作系统的一项功能。默认情况下,他们从键盘输入读取和输出到显示器。它们还支持对文件和程序之间的I / O,但功能由命令行解释器而不是程序控制。 Java平台支持三种标准流:标准输入,通过访问System.in; 标准输出,访问通过System.out...
阅读(98) 评论(0)
309条 共16页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:287434次
    • 积分:15190
    • 等级:
    • 排名:第868名
    • 原创:283篇
    • 转载:1篇
    • 译文:25篇
    • 评论:4622条
    联系方式
    QQ:1028335395
    邮箱:hehongxia626@163.com
    最新评论