- 博客(18)
- 资源 (4)
- 收藏
- 关注
翻译 Java开发人员必知必会的20种常用类库和API
一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车。《Effective Java》的作者Joshua Bloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。顺便说一句,这里不包括框架,如Spring和Hibernate因为他们非常有名,都有特定的功能。本文总结了日志、JSON解析、单
2018-01-31 14:32:43 34908 8
转载 使用SpringBoot开启微服务之旅(详细步骤)
https://www.tuicool.com/articles/YJZ3amq本文要点微服务可以使你的代码解耦微服务可以使不同的团队专注于更小范围的工作职责、使用独立的技术、更安全更频繁地部署SpringBoot支持各种REST API的实现方式服务发现和服务调用是独立于服务平台的Swagger生成稳健的API文档和调用接口如果还没有准备好使用微服务,那你
2018-01-12 09:54:17 43232 1
转载 前后端分离实践
https://segmentfault.com/a/1190000012747428?utm_source=tuicool&utm_medium=referralhttps://www.tuicool.com/articles/iuaeInu前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化 Web 设计转向前后端分离的架构时,仍然不可避免的会遇
2018-01-09 09:52:17 1003
转载 机器学习算法Python实现
https://github.com/lawlite19/MachineLearning_Python?utm_source=tuicool&utm_medium=referral目录机器学习算法Python实现一、线性回归1、代价函数2、梯度下降算法3、均值归一化4、最终运行结果5、使用scikit-learn库中的线性模型实现二、逻辑回归1、代价
2018-01-05 13:34:45 1268
转载 软件开发软技能:“从无意识的故障中学习”模式
本文要点软技术模式是经证实可解决常见问题的个人和人际交互行为的组合。系统故障几乎不可能完全避免,但同时每次故障也都带来了改进的机会。“从无意识的故障中学习”模式指导我们在故障事件后改进系统的弹性。该模型有四个独立的步骤:识别故障、快速解决即时影响、分析根本原因和故障期的系统行为,最终形成并实现改进思路。召开事件分析会时必须开放、坦诚、不加责备,这样才能促成借助故障改进系统弹性。
2018-01-04 15:03:04 642
转载 用Python研究了三千套房子,告诉你究竟是什么抬高了房价?(python实战)
https://www.tuicool.com/articles/FBvaM3f关于房价,一直都是全民热议的话题,毕竟不少人终其一生都在为之奋斗。房地产的泡沫究竟有多大不得而知?今天我们抛开泡沫,回归房屋最本质的内容,来分析一下房价的影响因素究竟是什么?1、导入数据import numpy as np import pandas as pd import mat
2018-01-25 10:06:24 1986
转载 接口测试用例设计(详细干货)
https://www.tuicool.com/articles/E3m2Mn6导语随着测试分析和分层测试的深化,“接口测试”出现在我们视野的频次越来越高。那么接口测的用例设计常用哪些方法呢?本文将详细描述。1 接口测试 1.1 接口测试接口:主要是子模块或者子系统间交互并相互作用的部分。这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法
2018-01-19 09:34:46 64232 12
转载 linux 系统 UDP 丢包问题分析思路
https://www.tuicool.com/articles/7ni2yyr最近工作中遇到某个服务器应用程序 UDP 丢包,在排查过程中查阅了很多资料,总结出来这篇文章,供更多人参考。在开始之前,我们先用一张图解释 linux 系统接收网络报文的过程。首先网络报文通过物理网线发送到网卡网络驱动程序会把网络中的报文读出来放到 ring buffer 中,这个过程使用 DMA(Direct Mem
2018-01-18 10:54:18 3278
转载 如何迅速打造敏捷团队
这个话题有点应试之嫌,但作为团队的敏捷教练,常常会有成员问我到底怎么才算敏捷,是不是使用了tfs(或 jira),上了devops,开了四会就是敏捷了。 一年前我确实会这么想,有总比没有强。但参加了公司级AMM评估,看过更敏捷的团队后,我发现敏捷没这么简单,这是价值观、技术和管理的融合。 这里分享的是我们团队在本次AMM评估中做的改进,走过的弯路,自己对评估模型的理解,其中可能会有一些
2018-01-15 13:59:59 3477
转载 经验分享 | 如何做好基础安全设备运维
http://www.freebuf.com/articles/es/159265.html?utm_source=tuicool&utm_medium=referral一 基础安全设备包含哪些?下图是一个典型的企业业务网络架构包含常见的安全设备。基础安全设备包含构造业务安全防御系统的常用安全设备,能够搭建深度防御体系的各种安全设备、安全软件。大型的互联网结
2018-01-10 14:10:08 1436
转载 如何在Spring Boot中使用TDD写出高质量的接口(TDD实例)
https://www.jianshu.com/p/bae068a9c736?utm_source=tuicool&utm_medium=referral之前在《如何说服你的同事使用TDD》中介绍了为什么要使用TDD(测试驱动开发),以及如何使用TDD写代码。文章发表后,有同学在评论区中表示文章写得不错,但是举得例子太过脱离实际了,能不能举一个在实际工作中的例子呀。这篇文章,就来分享一下在
2018-01-09 13:54:06 1330
转载 如何说服你的同事使用TDD
http://bridgeforyou.cn/2017/12/03/How-to-Persuade-Your-Teemmate-to-use-TDD/TDD(Test-driven development),也就是我们常说的“测试驱动开发”,是由 Kent Beck 在1996年提出的概念。TDD这个术语,经常被人挂在嘴边,然而真正在项目实施,却寥寥无几。是TDD对开发者要求太
2018-01-09 10:52:06 1299 2
转载 使用python+机器学习方法进行情感分析(详细步骤)
https://www.tuicool.com/articles/7bmUBbZ不是有词典匹配的方法了吗?怎么还搞多个机器学习方法。因为词典方法和机器学习方法各有千秋。机器学习的方法精确度更高,因为词典匹配会由于语义表达的丰富性而出现很大误差,而机器学习方法不会。而且它可使用的场景更多样。无论是主客观分类还是正负面情感分类,机器学习都可以完成任务。而无需像词典匹配那样要
2018-01-05 13:36:32 18668 13
转载 如何做好基线配置
http://www.freebuf.com/articles/es/158781.html?utm_source=tuicool&utm_medium=referralhttps://www.tuicool.com/articles/VFvme2e一、为什么要做基线配置管理一个组织在不同的时期部署了不同的业务系统,承载业务系统的是不同的操作系统和支持系统。业务系统
2018-01-05 10:24:42 4417
转载 UDP可靠性设计 RUDP
https://www.tuicool.com/articles/Z3ueAbn最近和很多实时音视频领域的朋友交流中都有谈论到 RUDP(Reliable UDP),这其实是个老生常谈的问题,RUDP 在很多著名的项目上都有使用,例如 Google 的 QUIC 和 webRTC。在 UDP 之上做一层可靠,很多朋友认为这是很不靠谱的事情,也有朋友认为这是一个大杀器,可以解决实时领域里
2018-01-05 09:40:03 1510
转载 史上最全面的Java高级学习体系(没有之一)
https://www.tuicool.com/articles/uqYbUnJ前几天,有一位同学问我说:“George老师,我现在出来工作4年左右了,可现在我总觉得我在工作中有好多的技术需要学习,不然跟不上公司发展的脚步,自己也想着能够提升些薪资,所以就在网上也找了相关的视屏与资料,也买了很多的书籍来自学,可总是学不会,也不能够快速理解里面的很多内容,现在也白白浪费了好几个月的时间。实...
2018-01-04 14:37:52 2290
转载 不用甘特图,你做什么项目管理
https://kingname.info/2017/12/31/you-should-use-gantt/?utm_source=tuicool&utm_medium=referral我非常喜欢使用甘特图来做项目管理。不用甘特图的公司,我觉得很奇怪。什么是甘特图什么是甘特图呢?下面这张图就是甘特图。这张图是我12月离职做交接时候的甘特图。不
2018-01-03 14:24:52 6730
原创 代码安全缺陷分析
安全缺陷种类本次测试涵盖各类常见安全缺陷。根据缺陷形成的原因、被利用的可能性、造成的危害程度和解决的难度等因素进行综合考虑,可以将常见的安全缺陷分为八类:1、输入验证与表示(Input Validation and Representation)输入验证与表示问题通常是由特殊字符、编码和数字表示所引起的,这类问题的发生是由于对输入的信任所造成的。这些问题包括:缓冲区溢出、跨
2018-01-03 09:28:37 5149
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人