自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 PostgreSQL配置优化

硬件和系统配置操作系统Ubuntu13.04系统位数64CPUIntel(R) Core(TM)2 Duo CPU内存4G硬盘Seagate ST2000DM001-1CH164测试工具PostgreSQL-9.1.11测试工具工具名称pgbench

2016-11-29 16:51:39 344

原创 常用数据库性能优化最佳实践建议

数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我列出了一些针对程序员的 MySQL 优化技术。在我们开始学习之前,我补充一点:你可以在 Envato Market 上找到大量的 MySQL 脚本和实用程序。结1.优化查询的查询缓存     

2016-11-29 14:09:55 865

转载 js前端表单验证(禁止输入)

可以防止一部分xss攻击等问题1.标签上直接替换方法:JS 控制不能输入特殊字符12oncontextmenu = "this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')"> JS

2016-11-28 16:16:40 1626

转载 判断多边形与多边形是否相交的方法,代码来自于OpenLayers。

在做GIS开发时,常常需要用到空间判断的算法。比如:判断地图中的多边形与多边形是否相交。我在项目中具体的需求就是如此,需要过滤某个区域的瓦片地图。先把瓦片地图反向解析成Envolope,然后和该区域进行比对,再做其他处理。  其实在已经有开源的东西GDAL+GEOS可以使用,由于编译(nmake)GEOS对于C#程序员是一件不容易的事情。因为GEOS是C++实现的,网上虽然有别人已经编译好

2016-11-25 16:08:38 10540 1

原创 hightChart中文API

注:这里只是提供部分中文解释,方便程序员对比查看官方的APIHighCharts整体结构:通过查看API文档我们知道HighCharts结构如下:(API文档在文章后面提供下载)var chart = new Highcharts.Chart({       chart: {…}              // 配置chart图表区       

2016-11-23 17:53:04 1417

转载 Java性能优化全攻略

让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级别。这里Refcard涵盖了JVM internals、class loading(Java8中更新以映射最新的元空间)、垃圾回收、故障诊断、检测、并发性,等等。性能测试工具Loadrunner点击下载

2016-11-18 16:29:49 433

转载 前端编程发展流程

一、前端为什么要做组件化在大型软件系统中,web应用的前后端已经实现了分离,而随着REST软件架构的发展,后端服务逐步倾向于微服务,简单来说就是将一个大型后端服务,拆分成多个小服务,它们分别部署,降低了开发的复杂性,而且提高了系统的可伸缩性。而前端方面,随着技术的发展,开发的复杂度也越来越高,传统开发模式总是存在着开发效率低,维护成本高等的弊端。

2016-11-18 11:03:14 522

翻译 技巧 | 如何设计实用易读的图表(毕设用by wys)

一、图表的目的和价值图表设计是数据可视化的一个分支领域,是对数据进行二次加工,用统计图表的方式进行呈现。数据是事实或观察的结果,是对客观事物的逻辑归纳,通常一个具体的数字比一个模糊的说法更加具有可信度和说服力。但单纯的数字本身并不能提供足够的影响力,假设一个淘宝女装卖家3月份的成交金额是50万,这个数据本身并不能说明什么问题,但是当你加上4月份60万,5月份的成交金额70万等多个月的数据,

2016-11-18 10:29:58 1184 3

原创 大数据批处理框架Spring Batch

如今微服务架构讨论的如火如荼。但在企业架构里除了大量的OLTP交易外,还存在海量的批处理交易。在诸如银行的金融机构中,每天有3-4万笔的批处理作业需要处理。针对OLTP,业界有大量的开源框架、优秀的架构设计给予支撑;但批处理领域的框架确凤毛麟角。是时候和我们一起来了解下批处理的世界哪些优秀的框架和设计了,今天我将以Spring Batch为例,和大家一起探秘批处理的世界。初识批处理

2016-11-18 10:19:48 1778

转载 分布式或拟分布式系统的消息“时序”与“一致性”问题

分布式系统中,很多业务场景都需要考虑消息投递的时序,例如:(1)单聊消息投递,保证发送方发送顺序与接收方展现顺序一致(2)群聊消息投递,保证所有接收方展现顺序一致(3)充值支付消息,保证同一个用户发起的请求在服务端执行序列一致消息时序是分布式系统架构设计中非常难的问题,ta为什么难,有什么常见优化实践,是本文要讨论的问题。一、为什么时序难以保证,消息一致性难?为什么分布式环

2016-11-17 09:20:31 2601

转载 面试问题及回答技巧

1、请介绍一下你自己?回答:只说姓名、年龄、爱好、工作经验,回答这个问题过于平常,这些在简历上都有。公司最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说

2016-11-09 14:40:24 566

转载 Git版本控制与工作流

http://www.cocoachina.com/ios/20161102/17925.html?utm_source=tuicool&utm_medium=referral这篇文章是针对git版本控制和工作流的总结,如果有些朋友之前还没使用过git,对git的基本概念和命令不是很熟悉,可以从以下基本教程入手:专为设计师而写的GitHub快速入门教程

2016-11-07 14:02:22 365

转载 Linux 磁盘管理:df,du,fdisk,mkfs,fsck

http://www.techug.com/linux-disk-management-df%EF%BC%8Cdu%EF%BC%8Cfdisk%EF%BC%8Cmkfs%EF%BC%8Cfsck?utm_source=tuicool&utm_medium=referralLinux磁盘管理好坏管理直接关系到整个系统的性能问题。Linux磁盘管理常用几个个命令为df,du,fdisk,m

2016-11-03 09:33:57 1830

转载 你必须要知道的九种浏览器端缓存

浏览器缓存(Browser Caching)是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体 上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景。打开浏览器的调试模式 ->resources左侧就有浏览器的8种缓存机制。一、http缓存http

2016-11-02 10:50:09 5856

转载 一个程序员的心声

在我入行的时候,项目经理的Excel或Project里面经常看到我的名字,作为一个资源存在,随时供调配。这个起初还没有什么,但是某一天当我遇到一个烂掉渣的项目经理之后,就对这个越来越反感了。程序员的名字不应该仅仅是表格里面的一个资源,而是企业价值的实现者,没有企业员工你企业屁都不是。  通常一个公司在项目紧张的时候,程序员会面临加班赶进度,甚至熬夜的场景;由于市场环境和企业生存压力

2016-11-02 10:20:23 417

转载 「标准」的 JS风格(规范)

」的 JS风格By nieweidong October 31, 2016 Comment首先,这份 JS风格指南已经在我司的前端团队实行半年多了;其次,在程序员的世界里,从入行到资深都需要面对几个世界级的难题,如:世界上最好的编辑器是什么?是用空格还是 TAB?用空格还特么衍生出 2空格 VS 4空格。JS到底要不要写分号?…最后,PHP是世界上最好的语言。

2016-11-02 09:47:09 1402

原创 ubuntu的JDK时区与北京时间相差8个小时(Tomcat、Spring)

问题再现:做网站javaWeb开发,把项目放到linux系统下面,启动项目后,基于spring-boot的web项目输出日志时间不正确,相比本地时间晚8个小时,初步检查问题发现系统时间是正确的(date指令)。

2016-11-02 08:55:12 3999

转载 Netty之有效规避内存泄漏

有过痛苦的经历,特别能写出深刻的文章 —— 凯尔文. 肖直接内存是IO框架的绝配,但直接内存的分配销毁不易,所以使用内存池能大幅提高性能,也告别了频繁的GC。但,要重新培养被Java的自动垃圾回收惯坏了的惰性。Netty有一篇必读的文档 官方文档翻译:引用计数对象 ,在此基础上补充一些自己的理解和细节。1.为什么要有引用计数器Netty里四种主力的ByteBuf,其中Unpoo

2016-11-01 10:17:14 394

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关注的人

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