自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(614)
  • 资源 (4)
  • 收藏
  • 关注

转载 深入理解applicationContext.xml和dispatcherServlet-servlet.xml区别

the ContextLoaderListener looks for applicationContext.xml (or for the file specified by the context-param contextConfigLocation. Again the path is relative to the context-root. I usually place mine i...

2019-01-25 11:13:21 1017

转载 九种跨域方式实现原理(完整版)

一、什么是跨域?1. 什么是同源策略及其限制内容?同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。同源策略限制内容有:Cookie、LocalStorage、IndexedDB 等存储性内容 DOM 节点 AJAX 请...

2019-01-24 14:01:05 774

转载 eclipse、myEclipse中svn的各种状态图标详解

项目视图   The Package Explorerview - 已忽略版本控制的文件。可以通过Window → Preferences → Team →Ignored Resources.来忽略文件。A file ignored by versioncontrol. You can control what resources will be ignored by going toW...

2019-01-22 10:40:14 440

转载 异常和数据库事务的几个容易出错的地方

https://blog.csdn.net/csdnsevenn/article/details/84645568?utm_source=tuicool&utm_medium=referral我们在开发企业应用时,由于数据操作在顺序执行的过程中,线上可能有各种无法预知的问题,任何一步操作都有可能发生异常,异常则会导致后续的操作无法完成。此时由于业务逻辑并未正确的完成,所以在之前操作过数...

2018-12-06 08:52:18 729

转载 对业务系统的监控

cp1 : 业务系统宿主机监控现在一般系统都不直接跑物理机了,基本都跑在虚拟机或者容器上边,无论你们所谓的宿主机或者迁移做到多好,都要密切关注宿主机这块事情,很可能分分钟被其他业务或者宿主机本身把系统搞挂。一旦有异常必须关注起来,特别是机器数量比较少的时候,系统没发起自动迁移的情况下,及时迁移宿主机。大概需要关注的东西:宿主机网络、磁盘IO、CPU load、memory loadcp...

2018-10-29 09:46:07 1426

转载 新手入门:零基础理解大型分布式架构的演进历史、技术原理、最佳实践

https://www.tuicool.com/articles/2m6B3i2为了方便展开本文要讲解的内容,我们来简单模拟一个架构演变过程: 我们以 javaweb 为例,来搭建一个简单的电商系统,从这个系统中来看系统的演变过程。要注意的是接下来的演示模型, 关注的是数据量、访问量提升,网站结构的变化, 而不关注具体业务的功能点。其次,这个过程是为了让大家能更好的了解网站演进过程中的一些问题...

2018-10-26 10:42:26 370

转载 API 经济与实现之路

API 经济的兴起在谈 API 经济之前,我们需要先了解 API 的概念。API 的全称是 Application Programming Interface,即应用编程接口,它是软件系统不同组成部分衔接的约定标准。本质上,API 是对应用进行封装、对外开放访问接口,以便被其他应用或者客户端访问。随着软件的种类越来越多、功能越来越丰富,软件在设计的时候,通常要将一个复杂的大系统划分成多...

2018-10-16 10:27:30 562

转载 你准备好持续交付(CD)了吗?

持续交付(CD, Continuous delivery)就是说每次提交代码时立即构建,并可以将构建部署到生产环境中,本文将分享一些持续交付相关的方法和经验。 自动化(Automation)自动化对于完善的CD管道来说必不可少,我们理应尽可能的用自动化取代手动工作以获得最大利益。过去,我们的开发团队可能在将代码发布到生产环境之前一般会做测试,其中一些可能是手动的,一些则是自动的。但在持...

2018-10-16 09:35:56 190

转载 Java 中一些好的编码风格

https://blog.csdn.net/YQS_Love/article/details/79432048?utm_source=copy 一、前言  在实际工作中,我们所编写的代码主要是给我们自己看的,只是顺便让机器去执行。那么,可想而知,良好的代码编写风格,将给维护人员带来很大的便利之处。这篇文章是我工作中的一些总结,也许并不适合你,但值得参考,因为我的很多同事并没有良好的编码...

2018-10-10 16:54:12 716

转载 jvm 性能调优工具之 jstat

转载自:https://www.jianshu.com/p/213710fb9e40概述Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。...

2018-09-30 17:11:45 702

转载 编程语言选型时,你需要考虑的几个方面

https://www.tuicool.com/articles/Bb2aIbv前言毕业之后一直混迹在创业公司,经历过很多次产品从0到1的过程。产品在开发之前都会面临一个常见问题,即技术选型,首当其冲的是采用哪门编程语言来开发我们的产品。我的第一家公司是UCloud,三位老板都来自于腾讯,所以第一批员工不少都是腾讯兵,腾讯的主要开发语言是 C++ ,有很多现成的轮子可以用,自然UCloud...

2018-08-17 10:11:04 1857

转载 微前端的设计理念与实践初探

https://www.tuicool.com/articles/FzYfQjU本文节选自 Web 开发导论/微前端与大前端 ,着眼阐述了微服务与微前端的设计理念以及微服务的潜在可行方案,需要致敬的是,本文的很多考虑借鉴了 Phodal 关于微前端的系列讨论 以及 Web Architecture Links 中声明的其他文章,此外结合了自己浅薄的考量与实践体悟,框架代码可以参阅 Ueact/...

2018-08-17 09:04:30 233

转载 领域模型驱动设计(Domain Driven Design)入门概述

https://blog.csdn.net/imjaron/article/details/70155808软件开发要干什么: 反映真实世界要自动化的业务流程 解决现实问题 领域Domain Domain特指软件关注的领域 在不能充分了解业务领域的情况下是不可能做出一个好的软件  领域建模领域模型驱动设计}  分层架构}  实体}...

2018-08-14 14:10:43 5442

转载 JVM难学?那是因为你没认真看完这篇文章

https://www.tuicool.com/articles/mIbeEb3一:虚拟机内存图解JAVA程序运行与虚拟机之上,运行时需要内存空间。虚拟机执行JAVA程序的过程中会把它管理的内存划分为不同的数据区域方便管理。虚拟机管理内存数据区域划分如下图:数据区域分类:方法区            (Method Area)虚拟机栈         (VM Stack...

2018-07-30 14:00:01 211

转载 Redis 的基础数据类型和应用场景

 平时我们看的大部分资料,都是简单粗暴的告诉我们这个命令干嘛,那个命令需要几个参数。这种方式只会知其然不知其所以然,本文从命令的时间复杂度到用途,再到对应类型在Redis低层采用何种结构保存数据,希望让大家认识的更深刻,使用时心里更有底。1. 这里在阅读中请注意:虽然很多命令的时间复杂度都是O(n),但要注意其n所代表的具体含义。2. 文中会用到 OBJECT ENCODING xxx...

2018-07-27 10:28:07 343

转载 为什么要用Redis

https://www.tuicool.com/articles/q6vI32N从今天开始探索Redis,不让它成为一个黑盒子最近阅读了《Redis开发与运维》,非常不错。这里对书中的知识整理一下,方便自己回顾一下Redis的整个体系,来对相关知识点查漏补缺。我按照五点把书中的内容进行一下整理:• 为什么要选择Redis:介绍Redis的使用场景与使用Redis的原因;• Redi...

2018-07-24 14:42:31 329

转载 为什么要前后端分离?各有什么优缺点?

    https://www.tuicool.com/articles/r2AfaeM       前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。一、前戏前后端分离已成为互联网项目开发的业界标准使用...

2018-07-24 13:46:49 1134 1

转载 Java生产环境下问题排查

https://www.tuicool.com/articles/36JFnmV在生产环境中,我们无法通过断点调试、新增log、可视化工具去立马查看当前的运行状态和拿到错误信息,此时,借助Java自带的命令行工具以及相关dump分析工具以及一些小技巧,可以大大提升我们排查问题的效率运行参数下面会列出一些常用且非常有效的命令以及参数来查看运行时Java程序的信息,从而辅助你了解程序运行状...

2018-07-24 10:30:53 1969

转载 谈谈限流算法的几种实现

https://www.jianshu.com/p/76cc8ba5ca91保障服务稳定的三大利器:熔断降级、服务限流和故障模拟。今天和大家谈谈限流算法的几种实现方式,本文所说的限流并非是Nginx层面的限流,而是业务代码中的逻辑限流。为什么需要限流按照服务的调用方,可以分为以下几种类型服务1、与用户打交道的服务比如web服务、对外API,这种类型的服务有以下几种可能导致机器被...

2018-07-23 14:23:34 2514 1

转载 如何监控网页卡顿和崩溃?

https://zhuanlan.zhihu.com/p/39292837https://zhuanlan.zhihu.com/p/40273861要监控网页的卡顿,我们必须从 FPS 说起。FPS 是来自视频或者游戏里的概念,即是每秒的帧数,代表视频或者游戏的流畅度,俗话说,就是“不卡”。那在前端开发领域,网页的 FPS 是什么呢?什么是网页的 FPS?网页内容在不断变化...

2018-07-23 14:20:12 2977

原创 【JTS】JTS的几何图形的基本关系方法

拓扑关系——九交模型2015年06月11日 08:42:30阅读数:4541 空间关系 中文名称 OGC标准 解释 Contains 包含 是 一个几何图形的内部完全包含了另一个几何图形的内部和边界。 Cove...

2018-07-19 17:46:56 6963 1

原创 【JTS】GeoJson的生成与解析

环境gt-geojson-14.2.jar,json-simple-1.1.1.jar,jts-1.8.jar直接上代码代码wkt格式的geometry转成json格式public String evaluate(String wkt) { String ret = null; try { Geometry geo...

2018-07-19 17:44:51 7474

转载 微服务架构实践(API Gateway)

https://mp.weixin.qq.com/s/Lk8XfCKwhfs44h5Nu2CqTw?utm_source=tuicool&utm_medium=referral在微服务架构风格中,一个大应用通常会被拆分成为了多个小的服务系统提供出来,这些小的系统他们可以自成体系,也就是说这些小系统可以拥有自己的数据库,框架甚至语言等,这些小系统通常以提供 Rest Api 风格的接口来被 ...

2018-07-06 11:15:40 3070

转载 演进:如何用练习快速提升技术

https://zhuanlan.zhihu.com/p/37431680?utm_source=tuicool&utm_medium=referralhttps://www.tuicool.com/articles/nUNbqyf有人可以靠中彩票,然后一夜暴富;有人随随便便发几张自拍,就一不小心一夜成名。可技术成长,要一步一个脚印地练习,才能掌握某项特定技术。等到我们掌握了学习的技巧,才...

2018-05-31 14:39:49 426

转载 互联网企业数据安全体系建设(美团点评)

https://tech.meituan.com/Data_Security_System_Construction.html?utm_source=tuicool&utm_medium=referral一、背景Facebook数据泄露事件一度成为互联网行业的焦点,几百亿美元市值瞬间蒸发,这个代价足以在地球上养活一支绝对庞大的安全团队,甚至可以直接收购几家规模比较大的安全公司了。虽然媒体上...

2018-05-28 09:28:35 6535

转载 华为绩效管理:这样减员、增效、加薪。

让一个企业实现员工下降50%,人均劳动力增长80%,而销售收入增长20%。办法其实很简单,核心就是“减人、增效、加薪”。企业一定要牢记这六个字。由工资倒推任务很多企业做预算的时候,总是给下面的人安排任务,这等于“逼着”他去做。华为的做法则截然相反。就一个规定:首先给他一个工资包,他拿多少工资,按比例倒推他的任务。比如:给他500万的工资包,他拿的工资是30万,那么他必然为这30万去想办法完成绩效。...

2018-04-10 10:21:26 1727

原创 IM及时消息通信开发迷思

实现类似于QQWeb、京东、淘宝网页及时通信功能。方案一:自己编写代码,主要方向:webSocket、Ajax轮询、长轮询(long poll) ,              基于Googl的Protocol Buffer,2017年4月对Js的开放支撑,使用Socket+PB,Node.js客户端的编写方案二:通过开放云服务:极光IM、网易IM等...

2018-04-02 09:35:05 385

原创 JAVA代码规范寻思

        提到代码规范,一般都会直接联想到代码应该如何编写,才更加易读。我们可以翻阅 SUN 公司(已被 Oracle 收购)、谷歌、BAT、华为等公司发布的 Java 代码规范,你会发现它们不仅仅是针对代码编写规范,而是覆盖了编写规范、性能优化、新特性解释等等,覆盖面最广的一家公司的代码规范甚至是由编程规约、异常日志、安全规约、单元测试、MySQL 数据库、工程结构等六大部分组成的。   ...

2018-03-27 09:57:03 289

转载 你应该知道的DevOps

https://kb.cnblogs.com/page/567947/最近我阅读了很多有关DevOps的文章,其中一些非常有趣,然而一些内容也很欠考虑。貌似很多人越来越坚定地在DevOps与chef、puppet或Docker容器的熟练运用方面划了等号。对此我有不同看法。DevOps的范畴远远超过puppet或Docker等工具。  这样的看法甚至让我感觉有些气愤。DevOps在我看来极为重要,过...

2018-03-22 15:33:32 841

转载 java工程师成神之路

https://www.tuicool.com/articles/rqauYb2一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载...

2018-03-22 15:08:19 409

转载 java面试问题终极整理

https://www.tuicool.com/articles/NJNBv2J简历篇请自我介绍请介绍项目基础篇基本功面向对象的特征final, finally, finalize 的区别int 和 Integer 有什么区别重载和重写的区别抽象类和接口有什么区别说说反射的用途及实现说说自定义注解的场景及实现HTTP 请求的 GET 与 POST 方式的区别session 与 cookie 区别s...

2018-03-22 14:32:46 596 1

原创 tomcat服务指定启动项目

使用tomcat调试项目时,若部署过多项目会导致启动时间很长,这时指定自己想启动的项目就显得很有必要了。具体方法如下:一、打开tomcat中的./conf/server.xml配置文件,进行编辑       在Host节点中添加或修改如下属性:deployXML ="false" deployOnStartup ="false" autoDeploy="false"        含义:depl...

2018-03-22 13:58:41 3541

转载 HTTP常见状态码详细解析

https://www.tuicool.com/articles/UrUni2jHTTP状态码(英语:HTTP Status Code)是用以表示网页服务器 超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。HTTP状态码负责表示客户端HTTP请求的返回结果、标...

2018-03-21 09:37:17 6040

转载 2017年推荐使用的前端技术

https://www.tuicool.com/articles/IRjyaiv如果项目要求支持低版本的 IE 的话(比如 IE7,8),就用较传统的jQuery,Bootstrap,jQuery插件/组件以及类似 Knockout.js 能够提供数据绑定的 JS 库,再加上 require.js + gulp 或者 fis3 做模块化和自动化构建。如果不需要支持低版本 IE 的话,我们主要使用 ...

2018-03-21 09:08:56 523

转载 变革尚未成功:深度强化学习研究的短期悲观与长期乐观

https://www.jiqizhixin.com/articles/2018-03-18-3?utm_source=tuicool&utm_medium=referral深度强化学习是最接近于通用人工智能(AGI)的范式之一。不幸的是,迄今为止这种方法还不能真正地奏效。在本文中,作者将为我们解释深度强化学习没有成功的原因,介绍成功的典型案例,并指出让深度强化学习奏效的方法和研究方向。本...

2018-03-20 10:34:01 1213

转载 postman进行http接口测试

http://blog.csdn.net/five3/article/details/53021084HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手。优点:1、支持用例管理2、支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能3、支持批量运行4、支持用例导出、导入5、支持...

2018-03-14 09:59:06 844

转载 设计一套良好 REST API

硅谷的apigee公司给出一份对REST API的设计指导原则,可以说这家公司在api开发,管理的成绩有目共睹。其提供的指导原则,可以说结合了其自身实际开发经验,诸多大型平台的实际运营经验和标准http规范。非常值得一读。首先,你需要对REST API有一个基本的概念认知,然后再深入阅读:1. 基于业务领域的数据建模,而非基于功能建模。例如,取得所有的dogGET /api/dogs 取得一个特...

2018-03-12 10:57:45 7736 1

转载 提高SQL执行效率的17个技巧

https://www.tuicool.com/articles/ruqiQfi由于数据库领域仍相对不成熟,每个平台上的 SQL 开发人员都在苦苦挣扎,一次又一次犯同样的错误。当然,数据库厂商在取得一些进展,并继续在竭力处理较重大的问题。无论 SQL 开发人员在 SQL Server、Oracle、DB2、Sybase、MySQL,还是在其他任何关系数据库平台上编写代码,并发性、资源管理、空间管理...

2018-03-06 09:55:59 454

转载 关于Linux运维常见故障排查和处理的33个技巧汇总

http://os.51cto.com/art/201803/567076.htm作为linux运维,多多少少会碰见这样那样的问题或故障,从中总结经验,查找问题,汇总并分析故障的原因,这是一个Linux运维工程师良好的习惯。每一次技术的突破,都经历着苦闷,伴随着快乐,可我们还是执着的继续努力,从中也积累了更多的经验,这就是实践给予我们的丰厚回报。下面汇总了我做项目过程可能出现的故障及解决方法,看看...

2018-03-02 09:45:47 33440 2

转载 回归测试策略概览

https://www.tuicool.com/articles/iQ7z6fB本文要点回归测试不同于其他类型的测试。回归测试分为多种类型,因为不同的原因,采取不同的方法。建立回归测试的策略,重点是要考虑上下文和其他一些因素。回归测试有很多方式和方法。不同的方法论需要采用不同的回归测试方法。成本高、耗时长的回归测试对整个交付团队来说是一个令人烦恼的难题。幸运的是,我们有机会让回归测试变得更轻松、更...

2018-03-01 09:25:48 1941

json转对象(java 多级嵌套)

http://blog.csdn.net/u011001084/article/details/54090425 资源类

2017-01-05

人工智能和遗传算法的结合(推荐必读)

人工智能和遗传算法的结合(推荐必读) 适合初学者 对人工智能和遗传算法有一定的基础知识

2015-10-23

计算机三级四级数据库复习资料

网上我知道的所有资源 适合2013版大纲

2015-09-10

IOCP socket

自己看吧 希望对大家有帮助 socket编程

2015-02-10

空空如也

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

TA关注的人

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