自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

转载 java 位运算 和实际应用

publicclassTest{publicstaticvoidmain(String[]args){//1、左移(<<)//00000000000000000000000000000101然后左移2位后,低位补0:////00000000...

2017-12-20 11:27:00 96

转载 C#中&与&&的区别

以前都没怎么注意两者的区别(我甚至都不知道“&”),因为它们都是“与”运算符。二元运算符 (&) 为整型和 bool 类型预定义了二进制 & 运算符。对于整型,& 计算操作数的按位“与”。对于 bool 操作数,& 计算操作数的逻辑“与”;也就是说,当且仅当两个操作数均为 true 时,其结果才为 true。条件“与”运算符 (&&am...

2017-12-06 14:34:00 193

转载 document.body.scrollTop 值总为0的解决方法 比较常见的标准问题

页面具有 DTD(或者说指定了 DOCTYPE)时,使用 document.documentElement。做页面的时候可能会用到位置固定的层,读取 document.body.scrollTop 来设置层的位置,像这样:­ window.onscroll = function (){ var oFix = document.getElementById("divfix"); oFi...

2017-08-22 16:02:00 167

转载 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别

总是会被javascript的event对象的clientX,offsetX,screenX,pageX 弄得头晕,于是决定做个图来区分一下(画得我手那个酸呀。。。。)先总结下区别:event.clientX、event.clientY鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性event...

2017-08-22 15:51:00 106

转载 mysql5.7.18的安装与主从复制

CentOS6.7安装mysql5.7.18    1、 解压到/usr/local目录    # tar -zxvf mysql-5.7.18-linux-glibc2.5-i686.tar.gz -C /usr/local  2、 mysql-5.7.18-linux-glibc2.5-i686文件夹重命名为mysql    # cd /usr/local...

2017-08-10 09:45:00 75

转载 spring集成mybatis实现mysql读写分离

前言 在网站的用户达到一定规模后,数据库因为负载压力过高而成为网站的瓶颈。幸运的是目前大部分的主流数据库都提供主从热备功能,通过配置两台数据库主从关系,可以将一台数据库的数据更新同步到另一台服务器上。网站利用数据库的这一功能,实现数据库读写分离,从而改善数据库负载压力。如下图所示:  应用服务器在写数据的时候,访问主数据库,主数据库通过主从复制机制将数...

2017-08-10 09:43:00 56

转载 使用Redis存储Nginx+Tomcat负载均衡集群的Session

环境:Cent OS 7.0(虚拟机环境)、Nginx 1.9.8、Redis 3.2.1一、背景在使用Nginx+Tomcat实现负载均衡的时候,由于Nginx对不同的请求分发到某一个Tomcat,Tomcat在运行的时候分别是不同的容器里,因为会出现session不同步或者丢失的问题。二、Nginx安装与配置1、Nginx安装网上的资源对于安装Nginx的介绍...

2017-08-09 14:38:00 59

转载 【C#Windows 服务】 《三》Timer设置

一、工具:VS2015+NET Framework4.5。二、操作:1、计时器设置:2、日志代码:三、代码:1、日志代码: 1 /// <summary> 2 /// Windowns服务的日志记录 3 /// </summary> 4 ///...

2017-08-05 16:46:00 64

转载 【C#Windows 服务】 《二》INI配置文件

一、工具:VS2015+NET Framework4.5。二、操作:1、创建INIHelp帮助类2、丰富帮助类操作3、windows实例调用三、代码:1、INI帮助类:12345678910111213141516171...

2017-08-05 16:41:00 125

转载 WCF 部署问题 小总结 (HTTP 不能注册的解决方法)

可是工具写完,部署之后, 却出错了, Windows 服务 却没有启动。当时原因是不知道的,因此我是在 Windows 2008 R2 Core 下部署的,查看不了日志(为什么要用 R2? 恩,因为我在Win 2008 Core下安装 .NET 3.5 的时候出错了~)今天,又找了一下测试机,发现问题了日志名称: Application来源:...

2017-08-04 15:26:00 184

转载 C#创建Windows Service(Windows 服务)基础教程

C#创建Windows Service(Windows 服务)基础教程Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows ...

2017-08-04 15:25:00 66

转载 C# 编写Windows Service(windows服务程序)

Windows Service简介:一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序,它们在Windows启动或是重启之后用户登录之前就开始执行了...

2017-08-04 15:24:00 70

转载 Spring AOP @Before @Around @After 等 advice 的执行顺序

用过spring框架进行开发的人,多多少少会使用过它的AOP功能,都知道有@Before、@Around和@After等advice。最近,为了实现项目中的输出日志和权限控制这两个需求,我也使用到了AOP功能。我使用到了@Before、@Around这两个advice。但在,使用过程中,却对它们的执行顺序并不清楚。为了弄清楚在不同情况下,这些advice到底是以怎么样的一个顺序进行执行的...

2017-07-17 14:47:00 52

转载 web服务启动spring自动执行ApplicationListener的用法

我们知道,一般来说一个项目启动时需要加载或者执行一些特殊的任务来初始化系统,通常的做法就是用servlet去初始化,但是servlet在使用springbean时不能直接注入,还需要在web.xml配置,比较麻烦。今天介绍一下使用spring启动初始化的方法。其实很简单,只需两步就可以了。实现ApplicationListener接口:public class Init...

2017-07-17 14:44:00 77

转载 Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法

什么是ApplicationContext?它是spring的核心,Context我们通常解释为上下文环境,但是理解成容器会更好些。ApplicationContext则是应用的容器。Spring把Bean(object)放在容器中,需要用就通过get方法取出来。ApplicationEvent是个抽象类,里面只有一个构造函数和一个长整型的timestamp。App...

2017-07-17 14:42:00 97

转载 ApplicationContextAware使用理解

一、这个接口有什么用?当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。二、怎么用?举个例子吧:例如我有一个方法类AppUtil,这个方法类中需要使用到的ApplicationContex...

2017-07-17 14:41:00 97

转载 查询oracle比较慢的session和sql

--查询最慢的sqlselect * from (select parsing_user_id,executions,sortscommand_type,disk_reads,sql_text from v$sqlarea order by disk_reads desc)where rownum<10--查询对应sessionselect SE.SID,SE.SER...

2017-07-06 11:43:00 56

转载 使用ANTS Performance Profiler&ANTS Memory Profiler工具分析IIS进程内存和CPU占用过高问题...

一、前言最近一段时间,网站经常出现两个问题:1.内存占用率一点点增高,直到将服务器内存占满。2.访问某个页面时,页面响应过慢,CPU居高不下。初步判断内存一点点增多可能是因为有未释放的资源一直在占用内存,而cpu居高不下可能是因为执行了耗时的操作。下面我们就使用ANTS Performance Profiler和ANTS Memory Profiler这两个工具来分析...

2017-07-06 11:27:00 532

转载 C#控制台程序中处理2个关闭事件的代码实例

我们开发的控制台应用,在运行阶段很有可能被用户Ctrl+C终止或是被用户直接关闭。如果我们不希望用户通过Ctrl+C终止我们的程序,就需要对Ctrl+C或关闭事件作处理。处理方法在.net平台下Console类有个CancelKeyPress事件可以处理Ctrl+C,不过对于直接关闭控制台应用,这种处理就无能为力了。不过Windows API中有个SetConsoleCtrl...

2017-05-11 11:25:00 92

转载 C#并行编程-并发集合

菜鸟学习并行编程,参考《C#并行编程高级教程.PDF》,如有错误,欢迎指正。背景基于任务的程序设计、命令式数据并行和任务并行都要求能够支持并发更新的数组、列表和集合。在.NET Framework 4 以前,为了让共享的数组、列表和集合能够被多个线程更新,需要添加复杂的代码来同步这些更新操作。如您需要编写一个并行循环,这个循环以无序的方式向一个共享集合中添加元素,那么必须...

2016-06-26 11:43:00 85

转载 oracle统计一年中每个月的数据

使用场景:统计支出表中某人某年的每个月的支出情况 1.创建表如下(oracle) --支出表 create table PAY ( ID NUMBER(11) not null, PAY_NAME VARCHAR2(100), AUTHOR VARCHAR2(100), ...

2016-05-11 16:31:00 1280

转载 Memcache 提高缓存命中率

最近手上某个项目跟新代码,新的代码里大量采用memcahce作为缓存。所以开始深入了解memcache的内存分配策略。以前就听说有个PHP写的memcache监控脚本,在网上搜索了一下,果断下载下来用memcache.php。修改一下php文件代码配置?1234define(‘ADMIN_USERNAME’,'admin’...

2016-03-11 14:57:00 72

转载 Spring自动注入properties文件

话不多说,直接切入正题:1. 因为在下面要用到Spring的<util />配置,所以,首先要引入其对应的命名空间,即要在applicationContext.xml中加入以下的配置:Xml代码 xmlns:util="http://www.springframework.org/schema/util"xsi:schemaLoc...

2016-03-10 19:30:00 48

转载 C#实现http协议下载的断点续传

我们寄希望于万能的解决方案,但是现实的情况总是很糟糕。在软件编程的世界中,技术分散的情况尤为严重,且不说各种语言拥有的优势不能融合,单就一 门语言而言,就拥有众多的技术和相关技术需要学习。网络编程就是这种情况,tcp、udp、http和soap相关的协议(ftp不会玩),我们不得不在 同一个应用中使用不同难以整合的技术。tcp讲究精准,udp讲究性能,http对于穿越外网有这天然的优势,...

2016-03-04 15:38:00 229

转载 HTTP协议之multipart/form-data请求分析

首先来了解什么是multipart/form-data请求:根据http/1.1 rfc 2616的协议规定,我们的请求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那为为何我们还会有multipart/form-data请求之说呢?这就要从头来说了。http协议大家都知道是规定了以ASCII码传输,建立在tcp、ip协议之上...

2016-03-03 14:52:00 42

转载 C#中使用OpenSSL的公钥加密/私钥解密

在C#中进行公钥加密/私钥解密,需要用RSACryptoServiceProvider,但是它不支持由OpenSSL生成的公钥/私钥字符串。比如这样的公钥/私钥对:公钥-----BEGIN PUBLIC KEY-----MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7PyjMEuniN6BPn8oqzIZ6AO1NjSTO9...

2016-02-26 16:20:00 659

转载 Java中使用OpenSSL生成的RSA公私钥进行数据加解密

RSA是什么:RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。目前该加密方式广泛用于网上银行、数字签名等场合。RSA算法基于一个十分简单的数论事实:将两个大素数相乘...

2016-02-26 16:19:00 60

转载 C#中RSA加密解密和签名与验证的实现

RSA加密算法是一种非对称加密算法。在公钥加密标准和电子商业中RSA被广泛使用。RSA是1977年由罗纳德•李维斯特(RonRivest)、阿 迪•萨莫尔(AdiShamir)和伦纳德•阿德曼(LeonardAdleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们 三人姓氏开头字母拼在一起组成的。.Net的推出,我们能够利用.NetFramework中的类提供...

2016-02-26 16:02:00 149

转载 Oracle查询某个时间段内第天的统计数

1:Oracle查询某个时间段内,每天发送短信的总条数select tab.tday, (select count(1) from t_msgsendrecode m where trunc(m.sendtime) = to_date(tab.tday,'yyyy-mm-dd'))from (select * from (select to_char(add_months...

2015-07-01 15:52:00 129

转载 服务器资源共享--IIS站点/虚拟目录中访问共享目录(UNC)

UNC是 Universal Naming Convention 的简称,也叫通用命名规范、通用命名约定。网络(范指局域网)上资源的完整位置名称。格式为 \\servername\sharename ,其中 servername 是服务器名,sharename 是共享资源的名称。目录或文件的 UNC 名称可以包括共享名称下的目录路径,如:\\servername\shar...

2015-06-05 09:46:00 202

转载 .net和Java整合材料

混合开发:基于socket的二进制方案:google的protocol buffer,facebook的thrift等基于http的二进制方案:hessian等(很多,自己查)基于http的文本方案:restful/web service等等如果单说.net调java,比如直调jar包,或者直接远程调用,方案也不少,关键词都出来了你就自己搜搜,还真没做过直调jar包的项目,都是jav...

2015-01-19 14:12:00 95

转载 左边导航的制作(置顶)

一:页面代码<!--网页侧边栏登录,客服,购物车--><a name="top"></a><div id="rightnav" class="right_lan"> <div class="lan_con"> <div class="ever_one"> <a hr...

2014-08-07 10:34:00 116

转载 oracle工具类

查询表中有多少列select count(1) from user_tab_columns where table_name=upper('M_ReturnPicture')//查询数据中某个用户所创建的表数量SELECT table_name FROM all_tables WHERE owner = upper('rpt');select * from all_tab...

2014-06-20 11:25:00 92

转载 asp.net页面过滤所有换行符和多余空格

不知道大家注意到了没有,Google和Baidu网页的HTML源代码是混合在一起的。HTML代码混合在一起,出发点是为了减小网页体积,从而加快网页加载速度。 写个函数把网页HTML源代码的换行符和空格过滤掉其实并不难,我这里是写了个基类,在asp.net编程时,页面只要继承这个基类,那么输出的HTML代码就会自动去掉换行符,和多余的空格符号,例如“> <”之间的...

2014-03-31 17:08:00 127

转载 nvelocity学习笔记

老大终于给我们布置了实战性的任务。嘿嘿。想到自己做的东西可能要被千千万万的人看到,心里有点小兴奋。不过,老大的任务里有个东西我以前没有接触过。所以今天一天都在学习这个——nvelocity。嘿嘿。现在把我的学习笔记贴出来,供以后参考。嘿嘿。1、 NVelocity是Velocity在.NET平台上的一个实现。2、 原来的xml是这个样子的:<?xml...

2013-12-24 11:50:00 63

转载 ASP.NET session时间的设置

web.config文件的内容大体如此:<globalization requestEncoding="gb2312" responseEncoding="gb2312"/><sessionState mode="InProc" cookieless="false" timeout="20"/><httpRu...

2013-12-09 14:46:00 170

转载 Server的Transfer和Response的Redirect

在实现页面跳转的时候,有些人喜欢用Response.Redirect,而有些人则喜欢用Server.Transfer。大部分时间似乎这两种方法都可以实现相同的功能,那究竟有区别吗? 查了些文档,发现两者区别还是很明显的。根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发生在服务器端为主了,因此会有以下区别:1. Server.Transfe...

2013-12-06 12:48:00 83

转载 ASP.NET如何防止页面重复提交

1:System.Text.StringBuilder sb = new System.Text.StringBuilder();sb.Append("if (typeof(Page_ClientValidate) == 'function') { if (Page_ClientValidate() == false) { return false; }}");//保证验证函数的执行sb...

2013-12-06 12:02:00 91

转载 C#创建高质量(清晰)缩略图——动态调整大小

创建高质量(清晰)缩略图——动态调整大小Bitmap类的GetThumbnailImage方法可以从指定的图像文件中生成缩略图,用法非常简单。但是并不总是这样,有时生成的缩略图的质量很差——模糊不清!为什么会这样?为什么生成的图片是模糊的?像JPEG这样格式的图像可能把缩略图存在同一个文件中。如果我们使用System.Drawing.Bitmap的GetThumbnailImage方法会...

2013-11-25 13:57:00 320

转载 在ASP.NET中配置 html文件的访问验证

Asp.NET 中,运用 其自身提供的访问验证功能(表单验证、Passport 验证、Windows 验证),并不会对静态文件(如 html、图像文件、文本文件等)执行 访问限定 ,即使这些文件置于须要 验证后才能访问的文件夹下,匿名用户仍然可以访问到这些文件。这是因为静态文件默认是由 IIS 处理,IIS 在接收到对这些文件的请求后,并不会转交给 ASP.NET 处理,所以,在 ASP...

2013-11-18 16:08:00 86

空空如也

空空如也

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

TA关注的人

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