自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (26)
  • 问答 (3)
  • 收藏
  • 关注

原创 常量的使用

参考链接:1、https://blog.csdn.net/f641385712/article/details/80394402https://blog.csdn.net/chenpeng19910926/article/details/76210117https://blog.csdn.net/Java_BlackHumour/article/details/80640358http...

2018-08-21 19:02:55 460

原创 mysql优化总结

1、范围列可以用到索引,但是范围列后面的列无法用到索引,索引最多用于一个范围列,因此如果查询条件中有两个范围列则无法全用到索引。https://kb.cnblogs.com/page/151329/,https://www.cnblogs.com/zhaobingqing/p/7071331.html2、mysql使用不等于(!=或<>)无法使用索引导致全表扫描3、is nul...

2018-07-27 16:35:29 290

原创 java多线程总结

1、jvm内存模型:原子性,可见性,有序性2、volatile能保证可见性,有序性,但不能保证原子性

2018-06-28 18:44:44 268

原创 对编码的认识总结

--纯为自己总结看的Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码Un...

2018-05-08 13:31:05 2011

原创 小知识点(C#和java)

1、泛型java和C#声明泛型类都是class<t> Generic<Integer> genericInteger = new Generic<Integer>(123456);//12345是构造函数MyClass<int> obj = new MyClass<int>();C#中的泛型方法是 function<t>(t...

2018-05-07 18:59:33 214

原创 关于C#中使用redis和memcached的经验

1、redis可以直接存储实体类,基本数据类型,但是存储ado数据比如datatable不行,需要序列化为byte[]再存储它提供了物种数据结构供我们选择,组装,建模,因此,在C#中,你可以把基础数据组合过后再放到redis中,这里组装有两层含义:外部组装:比如将基元类型:string ,int ,datetime这些放进集合,数组,list,hashtable,然后,再搭积木一样在redis中重...

2018-05-07 18:05:12 676

转载 C#序列化和反序列化

参考链接:https://www.cnblogs.com/qqflying/archive/2008/01/13/1037262.htmlhttps://www.cnblogs.com/yzenet/p/3622833.htmlhttps://www.cnblogs.com/pengze0902/p/5942309.htmlhttps://blog.csdn.net/renjiewen1995/a...

2018-05-06 15:39:12 181

转载 java学习中的小知识点

1、泛型参考链接:https://blog.csdn.net/s10461/article/details/53941091

2018-05-03 21:44:56 258

原创 高并发下缓存和数据库一致性问题(更新淘汰缓存不得不注意的细节)

缓存和数据库一致性问题本文讨论的背景是,cache如memcache,redia等缓存来缓存数据库读取出来的数据,以提高读性能,如何处理缓存里的数据和数据库数据的一致性是本文讨论的内容:正常的缓存步骤是:1查询缓存数据是否存在,2不存在即查询数据库,3将数据添加到缓存同时返回结果,4下一次访问发现缓存存在即直接返回缓存数据。那么当更新数据库数据的时候,该如果更新缓存呢,至少要考虑尽量短时间的一致...

2018-05-03 12:02:39 10219 3

原创 html转义

--http://xieruilin.iteye.com/blog/16697741、转义org.springframework.web.util.HtmlUtils 可以实现HTML标签及转义字符之间的转换。以实现HTML将特殊字符转为实体:如< 为&lt    jquery的:text();方法也可以代码如下:Java代码  /** HTML转义 **/  String s = ...

2018-05-02 18:20:19 695

原创 sso(单点登录)原理解析

核心在:创建全局会话(即认证登录域名下的cookie) A站点已登录的情况下(同时创建了局部会话,以后A的会话请求不再经过认证服务器) B去登录发现未登录,跳转到认证登录界面,这个时候在本域名下获取全局会话信息(A登录请求登录链接时已创建全局会话cookie),然后把此信息通过url参数形式传递B去创建临时会话。注销过程,不光要注销全局会话还要注销局部会话,可参考一下链接1、https://www...

2018-05-02 17:42:17 355

原创 分布式事务资料

分布式事务总结下来有以下几种解决方案:一、两阶段提交(2PC)二、补偿事务(TCC)三、本地消息表(异步确保)四、MQ 事务消息https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.htmlhttp://blog.csdn.net/mine_song/article/details/64118...

2018-03-05 16:28:51 240

转载 ArrayList 和LinkedList的区别

ArrayListArrayList其实是包装了一个数组 Object[],当实例化一个ArrayList时,一个数组也被实例化,当向ArrayList中添加对象是,数组的大小也相应的改变。这样就带来以下有缺点:快速随即访问 你可以随即访问每个元素而不用考虑性能问题,通过调用get(i)方法来访问下标为i的数组元素。向其中添加对象速度慢 当你创建数组是并不能确定其容量,所以当改变这个数组时就必须在

2018-02-02 15:28:19 368

转载 java判断字符串是否为空的方法总结

方法一: 本人推荐的方法,开发中最常用的方法,看起来也比较高大上: if(StringUtils.isNotBlank(str))//判断字符串不为空 或if(StringUtils.isBlank(str))//判断字符串为空123方法二: 比价简单直接的方法 if(s == null ||"".equals(s));12方法三: 比较字符串长度, 效率

2017-12-24 15:37:10 336

原创 理解asp.net保存页面状态值的原理

背景:一个页面中有两个控件 lable和提交按钮button   ,点击按钮提交服务端给label赋值为“你好”,再次刷新页面后,label还是“你好”,那么这个值是如何保留在浏览器label的呢?viewstate,右键浏览器当前页源码,可以看到id="__VIEWSTATE"隐藏html,<inputtype="hidden"name="__VIEWSTATE"id="__

2017-08-29 18:25:09 2713

原创 背景图片宽度100%高度同比例放大不变形

解决方案:1、js  通过计算屏幕宽度 根据图片的宽高度比例来计算高度 来调整div等标签的尺寸2、使用rem作为单位,提前根据款高比在css写死宽高度3、使用css样式,代码如下以下解决方为CSS方式                  .Header          {            position:relative;       wi

2017-01-12 12:11:25 6156

转载 .net平台下连接池概述

ADO.NET已经为我们提供这样的连接池管理,每个连接字符串产生一个连接池,设置了池的最大连接数,尽管你在DBConnection上使用close或者dispose,连接都没有被关闭,其实是返回到池,由池来管理这些连接,等待下次请求。除非连接池中的连接全部关闭,连接池才从内存中释放。多个不同的的连接字符串,产生多个连接池。如何实现连接池?确保你每一次的连接使用相同的连接字符串(和连

2016-09-26 11:47:18 644

原创 CSS一些不知道的属性

1、display: inline-block; 可以让后面的div和自己水平排列,内部是按块排列2、-flex:1; 可以平分宽度等,要考虑兼容问题

2016-05-31 00:09:14 417

原创 高并发带来的重复提交问题解决方案

问题描述:用户下订单购买,因为各种原因(网络卡,快递点击等)重复提交2个或者以上一模一样的订单,由于是同时提交的,第一个订单执行扣款生成订单未完成时候,第二个已经进来了,导致付一笔钱购买了2次或多次商品解决方案:1、缓存lock,缓存此用户的操作行为,注意紧紧缓存操作的标志,下次进入判断此标志是否存在,存在即不进入数据库事务2、应用程序application lock,和1相比

2016-04-25 22:06:34 21818

转载 C#解析json

string s = @"我是字符串\\";        s = s.Replace(@"\", @"1");        string jsontext = Encrypt.unescape("{\"customer\":\"13186959067\",\"resultCode\":\"1000\",\"areaName\":\"\u6d59\u6c5f\",\"areaId\":\

2015-08-24 11:31:35 620

原创 分布式内存和分布式数据库

分布式内存 :memcached,redis分布式数据库:mangdodb,redis

2015-01-12 17:42:04 1102

原创 上传文件的几种方式

1、通过http请求(1)、首先写客服端,winform模拟一个post提交:/// /// 将本地文件上传到指定的服务器(HttpWebRequest方法) /// /// 文件上传到的服务器 /// 要上传的本地文件(全路径) /// 文件上传后的名称 /// 上传进度条

2015-01-12 09:42:14 5697 2

转载 TCP/IP、Http、Socket的区别

TCP/IP、Http、Socket的区别  网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性,  socket则是对TCP/IP协议的封装和应用(程序员层面上)。

2015-01-06 15:04:56 747

原创 好玩的用法

1、Stopwatch watch = new Stopwatch(); /*执行过程*/ int convertTime = (int)watch.ElapsedMilliseconds;计算执行时间2、4.0 支持可选参数也就是默认参数      比如函数可以这样定义      int fun(string para1,int para2=0,int para3 = 0){}

2015-01-06 09:49:11 767

转载 静态变量和静态函数

静态变量:静态变量使用 static 修饰符进行声明在所属类被装载时创建通过类进行访问所属类的所有实例的同一静态变量都是同一个值非静态变量:不带有 static 修饰符声明的变量称做非静态变量在类被实例化时创建通过对象进行访问同一个类的不同实例的同一非静态变量可以是不同的值在c#中,我们访问静态成员用的是类名+成员名称,而我们在访问实例成员的时候必须

2014-12-05 14:45:22 673

转载 C# 委托2

C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的

2014-10-31 12:34:57 634

转载 C#委托1

大白话系列之C#委托与事件讲解(一)    从序言中,大家应该对委托和事件的重要性有点了解了吧,虽然说我们现在还是能模糊,但是从我的大白话系列中,我会把这些概念说的通俗易懂的。首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字不认识,举个例子,小明委托小张去买车票。     但是在我们的程序世界里,也是这么的简单吗?当然,什么是OO,OO就

2014-10-31 10:55:23 662

转载 [C#(WinForm)] - Socket实现多人同时聊天

[C#(WinForm)] - Socket实现多人同时聊天来源:http://hi.baidu.com/jiang_yy_jiang/blog/item/3bf0f9fa75c7c913a9d31144.html                 项目结构图                                         服务端程序       

2014-10-30 18:03:52 12143 1

原创 浅谈.net remoting 与webservice

浅谈.net remoting 与webservice1. .NET Remoting  .NET Remoting是微软随.NET推出的一种分布式应用解决方案,被誉为管理应用程序域之间的 RPC 的首选技,它允许不同应用程序域之间进行通信(这里的通信可以是在同一个进程中进行、一个系统的不同进程间进行、不同系统的进程间进行)。  更具体的说,Microsoft .NET Remot

2014-10-29 17:26:47 1873

原创 服务器

lampngiux

2014-10-14 15:53:29 543

转载 Asp.Net MVC4.0 官方教程 入门指南之一-- 入门介绍

Asp.Net MVC4.0 官方教程 入门指南之一-- 入门介绍http://www.cnblogs.com/seawaving/archive/2012/12/03/2800210.html

2014-04-22 19:03:42 800

转载 .NET实现SOA(1)

.NET实现SOA(1)SOA:面向服务的架构SOA的优缺点在这里就不浪费文字论述了,请参考:http://www.ibm.com/developerworks/cn/webservices/ws-goodbad/index.html目前实现SOA的.NET技术有以下几种1.Web Service2.Socket3.Remoting4.WCF(Windows Com

2014-04-17 09:50:08 1071

原创 安卓开发教程与资料

安卓开发教程与资料 http://blog.csdn.net/coolszy http://www.92coding.com http://weibo.com/92coding

2014-04-10 16:32:51 1161

原创 关于面向对象的理解

面向对象的三大特征:继承、封装、多态

2014-03-17 16:51:52 843

转载 MSMQ 微软消息队列服务

1) MSMQ概述MSMQ 表示微软消息队列服务。MSMQ 可以工作在在线或者离线场景,并提供异步编程功能。如果客户端离线,MSMQ将会是最合适的方法,这是因为服务端不需要等待客户端读取数据并向服务端返回确认。(2) 确定MSMQ 是否已经安装通过在运行窗口执行"Services",然后找到Message Queuing. 如果没有就说明MSMQ 没有安装。(3) MSMQ

2014-03-06 21:04:02 5423 1

原创 asp.net抓取页面内容+下载文件

#region 抓取页面的内容    public string GetHTML(string url)    {        ASCIIEncoding encoding = new ASCIIEncoding();        byte[] postdata = encoding.GetBytes(posts);        HttpWebRequest myRequ

2013-12-02 10:49:05 1225

原创 常用网址

1、广告代码:http://ad.jz123.cn/;

2013-10-16 11:41:40 801

原创 经典union的使用

一个用户下广告位  有收入和支出  有支出不一定有录款  有收入不一定有支出  下例为按用户查询 sanhao 下的信息录款如下:消耗如下:按天进行查询,例如查询 得到结果如下:使用一般的按日期左关联,会出现错误。正确的使用如下,把每个表的收入或者支出补全 为0,然后union合并 再进行分组合并  select rownum rn,mm

2013-10-16 09:33:51 861

转载 用jQuery打造TabPanel效果代码

用jQuery打造TabPanel效果代码如大量信息查看,当网页多窗口框架等都会用到,现在网上基于jquery Tab控件,其实也蛮多了,我以前用过的idtabs,就比较简单实用,也是比较灵活,但是对于复杂情况就要编码多些,太简单了些。还有就是jquery UI的里面的tab控件(没用过,我对jquery ui不太感冒),另外就是近期有点小火的easyui 中的tab控件,最早在j

2013-05-27 16:35:25 1683

原创 Content Delivery Network,即内容分发网络

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的

2013-05-24 13:32:39 1093

WCF和webservice例子

WCF和webservice例子

2014-03-31

蜘蛛分析。

网站蜘蛛分析工具

2014-03-19

MSMQ实例,源代码

MSMQ,MSMQ代码,MSMQ案例,MSMQ实例

2014-03-19

文件上传集锦

文件上传集锦 有js的 有flash的等

2013-05-03

C#一些处理类

处理图片、分页、处理字符串、获取网页内容并处理等

2013-04-25

圆角兼容所有浏览器

原始的圆角框 兼容所有浏览器 里面有html测试

2013-04-21

Dragsort demo

Dragsort demo包含C#和PHP代码

2013-04-08

FlashImageUpload

FlashImageUpload上传 上传前可以预览

2013-04-03

SwfUpload多文件上传

SwfUpload,图片上传,多文件上传

2013-04-03

asp.net版SwfUpload多文件上传

asp.net版SwfUpload多文件上传 比较简单全面的

2013-04-03

uploadify多文件图片异步上传

uploadify多文件图片异步上传 C# uploadify

2013-04-03

FusionChartsDemo

FusionChartsDemo

2013-01-15

瀑布流页面布局

瀑布流网站 jquery的应用 比较方便

2012-12-21

asp.net+flash+预览+批量上传文件

asp.net 结合flash 支持批量 支持预览

2012-12-14

enum的用法

enum的用法 枚举的用法 枚举的详细例子

2012-06-20

asp.net防盗链

asp.net防盗链 一个很简单详细的例子

2012-06-18

C#截屏、屏幕截图

很适合初学者了解QQ截图的原理,比较简单,好理解,下载下来可以直接编译通过

2012-05-21

FCKeditor文档编辑器

FCKeditor、FCKeditor例子、文档编辑器,如果不明白请看我的博客http://blog.csdn.net/zlhzhj/article/details/7569628

2012-05-15

C#浏览器 模拟IE浏览器

用C#制作的浏览器,可以方便个性化的设计,学习浏览器的工作原理等

2012-05-15

windows下载服务 下载文件到本地

从服务器上下载文件、webreuqest类,当然方法很多了,读取页面上的数据流后还可以正则表达式,抓取到自己想要的部分

2012-05-11

随机抽奖小程序 图片抽奖

公司为了抽奖 把每个人的图片放在一个文件夹里 随机读取图片 然后点暂停时表示抽中 同时把此人从抽奖池中删除

2012-05-11

网页截图 可以截任意大小 主要是一些类

网页截图 修改参数可以截取任意大小 程序去截取当前网页保存为图片

2012-05-11

C#网页截图 保存网页mth

有些项目需要对网页进行程序截图 需要引用 项目引用文件: 安装目录/System32/cdosys.dll(c:/windows/System32/cdosys.dll),这样,将增加两个命名空间:ADODB, CDO。 如不明白请关注我的博客

2012-05-11

爱用媒体播放器 MP3播放器

为了做个自己的播放器,特地学习的易语言,可能有很多不足的地方,在慢慢的改进

2010-06-27

易语言编写的媒体播放器

用易语言写的媒体播放器,当时为了编写这个播放器查了很多资料才写出来,主要是没有学过,上传上来,供大家参考!

2010-06-27

易语言播放器,简单明了

易语言播放器 用易语言更简单间明了,我想下载资源,但是没有积分,所以来上传

2010-05-21

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

TA关注的人

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