自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

binfire的博客

核心竞争力=算法+模式+分布式架构+海量数据

  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何做好业务需求

30岁进入公司,又已经快四年,日常面临着繁杂的业务需求,频繁处理着需求的设计、开发、测试、变更、运营和维护,每天自己被逼的很忙。静静心思考,我们究竟如何能让快速相应业务需求,并将业务需求做好做强呢?一、首先是学会挖掘客户需求,时刻拥有一个产品和主人翁的心,并充满耐心。日常除了能接受客户的需求以外,还需学会思考客户为什么要提这个需求,了解这个需求的上下游背景是什么,提的需求是否合理,是否能知道客户挖掘更深层的需求,将业务需求圆满解决。这里有个老太太买李子的典故: 商贩A: 老太太你想买...

2020-05-23 20:08:26 1335

原创 系统性思维

1、公式: WWH DCA W:为什么要做?解决了什么问题? 从大到下 a、从行业和用户需求的角度来描述问题,主要矛盾,痛点是什么吗? b、针对这个问题的全局解决方案是什么? c、本人负责的系统在全局方案处于什么位置 d、解决哪些具体问题W:为什么要这样设计 a...

2020-05-23 19:14:53 394

原创 Java基础语法

1、BigDecimal使用字符串实例化:BigDecimal f1=new BigDecimal("0.01");浮点数实例化要采用静态方法:BigDecimal f2=BigDecimal.valueof("0.02");2、日期使用Calendar calendar=Calendar.getInstance();Date now=calendar.getTime(...

2020-04-05 10:00:11 152

原创 java sprint boot入门

1、springboot入门https://blog.csdn.net/hzygcs/article/details/85230526https://www.imooc.com/course/list?c=javahttp://www.chilangedu.com/sectionq/1489582623https://blog.csdn.net/qq_40147863/articl...

2020-04-04 15:53:45 229

原创 1、分布式微服务架构设计原理

1、技术架构演进 (单体架构、服务化架构、微服务化架构) 单体架构:JEE、SSH 服务化架构:WebService、ESB服务总线微服务化架构:SpringBoot2、微服务架构核心要点和实现原理3、微服务框架技术选型

2020-04-04 11:42:54 3394

原创 经典算法之查找

二分查找 1 public class BinarySearch 2 { 3 public static int Search(Listint> list,int key) 4 { 5 int low = 0; 6 int high = list.Count - 1; 7

2015-05-18 20:59:49 290

原创 经典算法之七大排序

【交换排序】:冒泡排序,快速排序 【选择排序】:简单选择排序,堆排序【插入排序】:简单插入排序,希尔排序 ;归并排序一:交换排序 public class BubbleSort { public static List Sort(List list) { int temp = 0; /

2015-05-18 20:59:46 311

原创 Javascript面向对象谈

一:创建对象: //对象封装原始模式 var Cat = { name: '', color: '', eat: function () { } }; function eat() { console.log("test");

2015-05-18 20:59:44 293

原创 C#反射机制

一:反射的定义  审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。  System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码  System.Reflection.Assembly   System.Reflection.

2015-05-18 20:59:36 309

原创 jquery获取浏览器类型和版本号方法

$(document).ready(function(){ var brow=$.browser; var bInfo=""; if(brow.msie) {bInfo="Microsoft Internet Explorer "+brow.version;} if(brow.mozilla) {bInfo="Mozilla Firefox "+brow.v

2015-05-18 20:59:34 426

原创 jquery插件编写

1.创建命名空间 1 //创建通用的命名空间 2 $.binfire = { 3 //测试 4 test: function () { 5 alert('This is a test. This is only a test.'); 6 }, 7 //判断元素类型

2015-05-18 20:59:31 389

原创 css使用技巧总结

1.css通用样式 1 @charset "gb2312"; 3 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 4 * { margin:0; padding:0;} 5

2015-05-18 20:59:29 303

原创 C#串口通信总结

我们知道对于 标准DLL,可以采用DllImport进行调用。例如:  [DllImport("KMY350X.dll")]        private static extern int OpenPort(int PortNum, int BaudRate); 如果一些厂家比较懒的话,没有提供相应的dll,我们只能对它进行串口通信编程了。以前从没接触过串

2015-05-18 20:59:24 307

原创 asp.net 性能优化10大做法

前言 本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分: 1.采用 HTTP Module 控制页面的生命周期。 2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。 3.页面GZIP压缩。 4.OutputCache 编程方式输出页面缓存。 5.删除页面空白字符串。(类似Google) 6.完全删除ViewState。 7.删

2015-05-18 20:59:19 306

原创 WinService的安装与卸载

@echo offinstallutil bin\Debug\WCF.ServiceHostByWindowsService.exenet start WCF.ServiceHostByWindowsService @echo offnet stop WCF.ServiceHostByWindowsServiceinstallutil /u bin\Debug\WCF.

2015-05-18 20:59:10 361

原创 关闭窗口前弹出对话框

$(function(){                window.onbeforeunload = function(){                 event.returnValue   =   "您正在编辑的信息尚未提交,离开本页面后信息将丢失!";                };}

2015-05-18 20:59:03 446

原创 01-Remoting之序列化(BinaryFormatter,SoapFormatter,XmlSerializer)

一:创建序列化对象:using System;using System.Collections.Generic;using System.Text;namespace SerializationDemo{    [Serializable]    public class SumOf    {        public SumOf()        {        }        publi

2015-05-18 20:59:01 411

原创 Memcached在Asp.NET中的使用

之前一直想研究 Memcached,這幾天花了些時間研究 Memcached Providers 好讓我現有的 ASP.NET 專案能解決多台主機間快取不同步的狀況, 想不到花沒多少時間就上手了,也因此做了一些記錄。安裝 Memcached (ver 1.4.4) for Win321. 下載 memcached 1.4.4 Windows 32-bit binary 或 memcache

2015-05-18 20:58:58 656

原创 Sql2005数据库的复制

对于一个地域分散的大型企业组织来说,构建具有典型的分布式计算机特征的大型企业管理信息系统时,总要解决一个很重要的问题:如何在多个不同数据库服务器之间保证共享数据的一致性。之所以有这个重要的问题在于企业组织在不同地点对具有相同结构的本地数据库进行修改,但要保证修改后的数据库有相同的结果,其本质就是在对本地数据库的修改体现在其他具有相同数据的远程数据库中。那么如何解决这个问题就要用到数据库的复制技术。

2015-05-18 20:58:53 353

原创 利用memcached构建高性能的Web应用程序(转)

面临的问题对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰 值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩 展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时候哭

2015-05-18 20:58:50 274

原创 父窗体与子窗体调用总结

【总结】1.使用window.showModalDialog方法  父窗体:var retrunValue=window.showModalDialog(...)方法获得子窗体的值  子窗体:    a.获得父窗体控件的值: window.dialogArguments.getElementById(...)           b.子窗体返回值给父窗体: window.ret

2015-05-18 20:58:39 311

原创 设置隔离级别实现并发控制

13.4.4 设置隔离级别实现并发控制http://book.51cto.com  2010-02-08 20:03  刘奎  清华大http://new.51c学出版社  我要评论(0)摘要:《SQL Server数据库配置与管理指南》第13章事务控制与锁定,本章讲解与事务控制和锁定相关的一些知识,首先讲解了事务的基本概念和特点,然后讲解与事务相关的一些基本操作,最后讲解事务的并发控制和锁定方面

2015-05-18 20:58:34 729

原创 表级锁的使用

13.4.3  表级锁的使用在SQL Server 2008中,用户对数据库中的数据表加锁后,其他用户不可以对数据表进行操作,直到该用户对数据表进行解锁操作后,其他用户才可以进行操作。通过使用表级锁可以实现对数据表的锁定操作。常见的表级锁提示如下所示。HOLDLOCK:该语句表示持有共享锁,直到整个事务完成。ROWLOCK:该语句表示强制使用表锁、盘区锁和行锁代替页锁等。NOLOCK:该语句执行时

2015-05-18 20:58:31 773

原创 数据库事务设置保存点

begin tran save transaction aapointdelete dbo.MIS_Group where ID=9rollback tran aapointselect * from dbo.MIS_Group

2015-05-18 20:58:29 2091

原创 数据库 事务并发控制

<span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">事务是一个逻辑工作单元,SQLServer 2005 <span style="font-family:宋体;mso-ascii-font-family:"Times New

2015-05-18 20:58:26 704

原创 jquery调用ashx文件和WebMethod方法总结

//.........................................................JQuery调用ashx文件..................................................................         $(function() {             $("#txtName").blur(fu

2015-05-18 20:58:22 392

原创 asp.net api

http://www.w3.org/1999/xhtml">    联系人管理器                                                                        姓名                    联系电话                    电子邮件                                      

2015-05-18 20:58:17 241

原创 抽象类、接口、事件、Action、Func

抽象类负责对类的抽象,经常使用在Template等模式中接口负责对类的行为的抽象事件负责对两个对象的通信,而不需要建立两个对象直接联系,避免了对象的间的耦合Action与Func在基于策略模式实现弱依赖关系,即Test(IStrategy strategy);实现对抽象方法取代真实方法的调用。抽象类实现 public abstract class Test

2015-05-18 20:44:22 343

原创 匿名对象与JavaScriptSerializer

应用场景:a.在C#中创建类对象,但是不想创建类代码的时候b.在C#后台代码中生成Json对象,供前台ajax调用时候c.JavaScriptSerializer类生成Json对象的序列化和反序列化代码实现: using System.Web.Script.Serialization; class _5new {

2015-05-18 20:12:23 277

原创 分部类和扩展方法

分部类 partial关键字应用场景:a.当类代码过长时候b.分离类各个职责,例如将属性和行为分别分开实现方法: public partial class Test { public string X { get; set; } } //分部类

2015-05-18 20:07:50 410

原创 预编译命令与控制台参数

预编译命令应用场景:希望在控制台编译时候输出调试有用消息,但是不想在发布版本中输出这些消息。实现方法:a.定义DEBUG符号b.使用DEBUG符号当切换到Release时候,我们发现代码部分已经变成了灰色。

2015-05-12 21:12:11 439

构建高性能的网站(腾讯架构师指导您)

从前台,服务器端缓存,客户端缓存,负载均衡的详细做法,不容错过的好书

2011-06-28

wcf服务编程源码(张逸,徐宁)

01:wcf基础 02:服务契约 03:数据契约 ................

2011-06-28

空空如也

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

TA关注的人

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