自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(191)
  • 资源 (13)
  • 收藏
  • 关注

原创 java synchronized详解

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问object的...

2015-05-18 07:55:35 145

原创 jquery 选择器,模糊匹配

按姓名匹配 1,name前缀为aa的所有div的jquery对象 Js代码  $("div[name^='aa']");  2,name后缀为aa的所有div的jquery对象 Js代码  $("div[name$='aa']");  3,name中包含aa的所有div的jquery对象 Js代码  $(...

2015-04-18 14:58:03 190

原创 用java数组实现BigInt超大整数设计

中兴的一道笔试题:如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。 Java代码  package com.test;    import org.apache.commons.lang.StringUtils;    /**  * @author jsczxy2 ...

2015-04-18 14:04:44 1663

原创 json对象数组按对象属性排序

var array = [ {name: 'a', phone: 1, value: 'val_4'}, {name: 'b', phone: 5, value: 'val_3'}, {name: 'd', phone: 3, value: 'val_2'}, {name: 'c', phone: 4, value: 'val_1'}]arra...

2015-03-07 16:23:55 235

原创 大型网站系统架构的演化

前言    一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩展而完善出来的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如淘宝,要解...

2015-02-28 13:01:16 89

原创 大型网站的灵魂——性能

摘要:有人说性能就是访问速度快慢,这是最直观的说法,也是用户的真实体验。一个用户从输入网址到按下回车键,看到网页的快慢,这就是性能。对于我们来说,需要去挖掘这个过程,因为这决定我们怎么去做性能优化。【编者按】如果一个网站运行速度慢,即使它内容再丰富,UI设计更美观,也算不上一个好网站。因为它忽略了最重要的因素:性能。运行速度的快与慢是最直观的说法,也是用户的真实体验。本文转载博客园,...

2015-02-28 12:57:35 1683

原创 JAVA学习路线

分享个JAVA学习路线觉得不好的,大家可以提出来我补充。第一阶段技术名称技术内容J2SE(java基础部分)java开发前奏计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。...

2015-01-23 08:10:28 107

原创 java处理高并发高负载类网站的优化方法

一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。     一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是...

2015-01-19 09:02:02 104

原创 window.addEventListener来解决让一个js事件执行多个函数

可能你也碰到过这种情况,就是在js的代码中用了window.onload后,可能会影响到body中的onload事件。你可以全写在body中,也可以全放到window.onload中,但是这样并不是很方便,有时我们需要两个同时用到。这时就要用window.attachEvent和window.addEventListener来解决一下。 下面是一个解决方法。至于attachEvent和addEv...

2015-01-12 15:57:14 1168

原创 javascript中ie8/ie9不支持Array.indexOf解决办法

场景:js中判断一个string是否在一个js的数组中。方法: 代码如下复制代码if (['a', 'b', 'c'].indexOf(str) >= 0) {    //do something}判断选择的文件的扩展名是否在指定的数组中: 代码如下复制代码var position = selectedFilePath.lastI...

2015-01-12 15:26:43 481

原创 网页布局中的常见的兼容性问题

1.居中问题    div里的内容,IE默认为居中,而FF默认为左对齐,可以尝试增加代码margin: 0 auto2.高度问题    两上下排列或嵌套的div,上面的div设置高度(height),如果div里的实际内容大于所设高度,在FF中会出现两个div重叠的现象;但在IE中,下面的div会自动给上面的div让出空间所以为避免出现层的重叠,高度一定要控制恰当,或者干脆不写高度,让他自动调节,...

2015-01-03 07:58:17 136

原创 Single Page Application - 下一代的Web应用程序

在Web Service, Ajax, Web 2.0, REST等Web应用与技术话题热潮,带动许多第二代的Web开发技术成长之后,这些话题也渐渐地消退。不过许多人可能不曾发现,其实这些技术名词,是在慢慢地显露一点:Web应用程序逐渐从Server Side转移到Client Side,也就是浏览器身上。本篇文章要从以往的Server Side Web应用程序,其开发方式与演进来介绍Sin...

2014-12-31 08:40:12 233

原创 学习AngularJS实例

怎么样快速学习AngularJS?相信很多初学者都有过或者类似的疑问,其实这个问题没有标准的答案,每个人的技术背景、工作经验等等都不经相同,所以学习AngularJS的切入点肯定也就不同,我之前初略使用过knockoutjs,当我第一眼看到AngularJS的Helloworld案例后,顿时就被声明式的语法和强大的双向绑定特性所吸引。其实AngularJS的官方网站首页的几个例子...

2014-12-23 09:42:08 138

原创 轻松搭建一个Windows SVN服务器

SVN客户端使用的时候,用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。  通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置...

2014-09-03 09:58:03 116

原创 Oracle导出表(即DMP文件)的两种方法及导入

方法一:利用PL/SQL Developer工具导出:菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可:  方法二:利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程):1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.or...

2014-08-25 10:05:06 234

原创 Oracle 删除用户和表空间

Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下对于单个user和tablespace 来说, 可以使用如下命令来完成。 步骤一:  删除userdrop user ×× cascade说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。步骤二: 删除tablespace...

2014-08-24 14:41:33 109

原创 oracle 查看用户常用查询

查看当前用户的缺省表空间  SQL>select username,default_tablespace from user_users;  查看当前用户的角色  SQL>select * from user_role_privs;  查看当前用户的系统权限和表级权限  SQL>select * from user_sys_privs;  SQL>select * from...

2014-08-24 14:25:30 166

原创 oracle数据库_实例_用户_表空间之间的关系

基础概念:Oracle数据库、实例、用户、表空间、表之间的关系数据库:Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例:  一个Oracle实例(Oracle Instance)有一系列的后台进程(Ba...

2014-08-24 14:19:15 100

原创 Oracle建立表空间和用户

Oracle建立表空间和用户                  [sql] view plaincopy 建立表空间和用户的步骤:  用户  建立:create user 用户名 identified by "密码";  授权:grant create session to 用户名;              grant create table ...

2014-08-24 14:08:44 75

原创 初步认识LESS

来源:申毅&邵华@IBM DevelopWorks  LESS 背景介绍  LESS 提供了多种方式能平滑的将写好的代码转化成标准 CSS 代码,在很多流行的框架和工具盒中已经能经常看到 LESS 的身影了(例如 Twitter 提供的 bootstrap 库就使用了 LESS)。那么,LESS 是从何而来呢?它和 SASS 等样式表语言又有何区别呢?  图 1.LESS 的...

2014-06-23 16:01:50 165

原创 jquery网站功能引导用户提示操作

jquery制作最近网站比较流行的网站页面功能引导用户,提示用户网站的主要功能和操作。当用户首次进入网站时会提示网站功能引导,提示用户操作。写入cookie浏览器缓存,下次不重复提示网站页面功能引导。 ...

2014-06-05 16:46:35 946

原创 文件批量处理工具,查找相应目录下所有文件的行数

如附件

2014-06-03 16:45:22 190

原创 实时Javascript开发框架Clouda、Meteor、Firebase对比

什么是实时Javascript开发框架?自从2009年Node.js横空出世以来,吸引了无数程序猿们的眼球:前端后端都用一样的语言来做开发是多么和谐完美的一件事儿,前端工程师们再也不用找写后端的大爷们配合调代码了。Node.js的强势是无须质疑的,基于Chrome的V8引擎、超低学习门槛、事件驱动、Socket.io、良好的模块管理工具,给Node.js带来了无限的想象空间。实时开发框架...

2014-05-21 10:57:16 73

原创 七步从AngularJS菜鸟到专家(6):服务

这是"AngularJS – 七步从菜鸟到专家"系列的第六篇。在这一章,我们来讨论services,整理我们的代码并完成我们的音频播放器应用。AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 这是"AngularJS – 七步从菜鸟到专家"系列的第六篇。在第一篇,我们展示了如何开始搭建一个AngularaJS应用。在第五篇我们讨论了Ang...

2014-05-16 14:30:48 66

原创 七步从AngularJS菜鸟到专家(4和5):指令和表达式

这一篇包含了"AngularJS - 七步从菜鸟到专家"系列的第四篇(指令)和第五篇(表达式)。AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 这一篇包含了"AngularJS - 七步从菜鸟到专家"系列的第四篇(指令)和第五篇(表达式)。之前的几篇展示了我们应用的核心组件,以及如何设置搭建一个Angular.js应用。在这一部...

2014-05-16 14:29:26 85

原创 七步从Angular.JS菜鸟到专家(3):数据绑定和AJAX

通过这整个系列的教程,我们会开发一个NPR(美国全国公共广播电台)广播的音频播放器,它能显示Morning Edition节目里现在播出的最新故事,并在我们的浏览器里播放。完成版的Demo可以看这里。AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 这是"AngularJS - 七步从菜鸟到专家"系列的第三篇。在第一篇,我们展示了如何开始...

2014-05-16 14:23:09 102

原创 七步从Angular.JS菜鸟到专家(2):Scopes

这是"AngularJS - 七步从菜鸟到专家"系列的第二篇。在第一篇我们展示了如何开始搭建一个Angular应用。在这一篇里,我们要讨论一个理解AngularJS运作原理所必须的基本概念,以及你如何更好地运用它。AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 这是"AngularJS - 七步从菜鸟到专家"系列的第二篇。在第一篇我们展...

2014-05-16 14:20:52 93

原创 步从Angular.JS菜鸟到专家(1):如何开始

AngularJS 重新定义了前端应用的开发方式。面对HTML和JavaScript之间的界线,它非但不畏缩不前,反而正面出击,提出了有效的解决方案。AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 AngularJS 重新定义了前端应用的开发方式。面对HTML和JavaScript之间的界线,它非但不畏缩不前,反而正面出击,提出了有效的解...

2014-05-16 14:14:20 139

原创 查找某个类所在jar包

package com.test;    import java.io.File;  import java.util.ArrayList;  import java.util.Enumeration;  import java.util.List;  import java.util.zip.ZipEntry;  import java.util.zip.ZipFi...

2014-05-14 15:44:41 850

原创 json数组对象和对象数组

一、Json的简单介绍 从结构上看,所有的数据最终都可以分成三种类型: 第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。 第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)或List(列表),比如“北京,东京”。 第三种类型是mapping(映射),也就是一个名/值...

2014-04-16 00:30:19 100

原创 jquery ajax 同步异步的执行

大家先看一段简单的jquery ajax 返回值的js代码 function getReturnAjax{  $.ajax({    type:"POST",    http://www.cnblogs.com/wlmemail/admin/%22ajax/userexist.aspx",    data:"username="+vusername.value,    success:fun...

2014-04-01 10:52:27 71

原创 响应式设计入门教程

现在响应式设计已经非常的流行了,有很多网站都实现了响应式设计。但是我还是个新手,所以翻译了这篇响应式设计的文章,我理解的响应式设计是指网页的样式可以根据网页浏览器所在设备(电脑,pad,手机)的屏幕大小的不同,自动调节样式,以实现同一个网页在不同尺寸屏幕上都有好的阅读体验。响应式设计要达到的目的无疑是非常有价值的,那么他是如何实现的呢?其基本原理是利用css3的媒体查询(Media...

2014-03-14 10:40:35 130

原创 毫秒必争,前端网页性能最佳实践

原文出处: 微软互联网开发支持   你愿意为打开一个网页等待多长时间?我一秒也不愿意等。但是事实上大多数网站在响应速度方面都让人失望。现在越来越多的人开始建立自己的网站,博客,你的网页响应速度如何呢?在这篇文章中我们来介绍一下提高网页性能的最佳实践,以及相应的问题解决方案,让站长或者即将要成为站长的朋友了解如何去测试和提高网站响应速度,对自己的网站更有信心。最佳实践最佳实践我们引用...

2014-03-07 11:01:22 100

原创 数据库存储大数据量(千万条记录级别)数据的考虑要点

分区 将数据库分区可提高其性能并易于维护。通过将一个大表拆分成更小的单个表,只访问一小部分数据的查询可以执行得更快,因为需要扫描的数据较少。而且可以更快地执行维护任务(如重建索引或备份表)。 实现分区操作时可以不拆分表,而将表物理地放置在个别的磁盘驱动器上。例如,将表放在某个物理驱动器上并将相关的表放在与之分离的驱动器上可提高查询性能,因为当执行涉及表之间联接的查询时,多个磁头同时读取数据。...

2014-01-17 09:43:29 2079

原创 关于PLSQL本地不安装ORACLE的配置

以下内容为从网络上直接复制过来的,也已经通过了实践,以备参照!关于PLSQL本地不安装ORACLE的配置 (2012-05-29 14:41:01)   首先,欢迎您来到10086小猪博客http://blog.sina.com.cn/10086xiaozhu1.首先按照链接下载http://www.oracle.com/technetwork/i...

2014-01-16 14:20:34 608

原创 java 多线程学习

线程的同步 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。 由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套机制就是 synchronized 关键字,它包括两种用法:synchronized 方法和 ...

2013-12-23 14:13:33 64

原创 select边框颜色修改兼容样式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>&lt

2013-10-28 10:55:21 406

原创 任意美化你的文件域 <input type="file" /> 兼容各浏览器

样式: .fileInput{width:102px;height:34px; background:url(http://images.cnblogs.com/cnblogs_com/dreamback/upFileBtn.png);overflow:hidden;position:relative;} .upfile{position:absolute;top:-100px;}...

2013-08-31 16:23:20 180

原创 JS判断页面是否出现滚动条

当可视区域小于页面的实际高度时,判定为出现滚动条,即:if (document.documentElement.clientHeight &lt; document.documentElement.offsetHeight) scroll = true;要使用 document.documentElement ,必须在页面头部加入声明:&lt;!DOCTYPE html ...

2013-08-23 23:04:05 97

原创 java的集合类【转】

   在JDK API中专门设计了一组类,这组类的功能就是实现各种各样方式的数据存储,这样一组专门用来存储其它对象的类,一般被称为对象容器类,简称容器类,这组类和接口的设计结构也被统称为集合框架(Collection Framework)。         这组类和接口都包含在java.util包中。         为了使整个集合框架中的类便于使用,在设计集合框架时大量的使用接口,实际...

2013-07-29 15:25:49 65

PhotoSwipe4.1.1图片浏览插件仿微信朋友圈及图片双手放大实例

PhotoSwipe是一个图片放大插件,兼容pc和移动端,经历过多个版本的迭代且一直在不断更新,踩过的坑不知凡几,在移动端有着巨大的优势。 1、可控制多种风格如: 标题、分享、全屏按钮,点击事件、是否加入字幕,背景透明等。 2、可支持移动端触摸手势兼容pc端 所有的基本手势支持:滑动下一个或上一个,拖动平移、缩放、放大或关闭,点击切换控件,双击放大或缩放。 3、分享 默认的UI有一个按钮,分享链接。默认的链接是facebook,推特和Pinterest,但你可以通过API设置分享类型。 4、用户界面 用户界面是完全从核心脚本分离。完全可以自定义界面。默认photoswipe UI是响应式的,桌面、平板电脑和移动设备完全可以使用。

2018-10-10

ecshop 1号店整站带团购插件版 + 数据包

ecshop 1号店整站带团购插件版 + 数据包 已经试过了,完全能用,只需要安装后再进行数据恢复即可查看数据

2014-04-02

swf文件上传,同时上传多个文件

SWFUpload是一个客户端文件上传工具,以同时上传多个文件; 类似AJAX的无刷新上传; 可以显示上传进度;良好的浏览器兼容性; 兼容其他JavaScript库

2013-08-14

仿腾讯web qq界面desktop酷炫特效

仿腾讯web qq界面desktop酷炫特效 有兴趣可以自己动手去试一下,也可以下载下来去参照其中的代码

2013-07-25

SSH三大框架开发案例

struts spring hibernate 三大框架 开发案例,你可以入门参照文档内容进行学习之用

2013-07-24

弹出选择省份城市

在选择地区列表,特别是城市列表的时候,你可以参照如上代码进行修改,修改成自己想要的代码

2013-07-24

jquery仿天猫左侧导航菜单分类列表

jquery仿天猫左侧导航菜单分类列表,你可以参照相应的写法,然后修改成自己想要的东西。

2013-07-24

仿照Igoogle实例

仿照Igoogle实例,可以像iGoogle那样的画面布局,如果您想开发类似系统,可以完全下载下载参考相关代码进行封装应用

2012-12-20

jquery弹出层鼠标点击弹出层可浮动在屏幕滚动

jquery弹出层鼠标点击弹出层可浮动在屏幕滚动,你也可以根据我上次传的内容相合,去做自己的弹出Div,去自己改造使用之

2012-12-12

jsp,java 简单的文件上传

这是一个比较简单的文件上传实例,只有两个文件,您只需要把地址配置一下即可以使用了,这些我都实践过的

2012-12-12

文件上传(无刷新,带进度条,带网速)下载完整 upload

文件上传 无刷新 带进度条 带网速,此代码包含完整的上传程序,您可以用来参照,肯定对您有帮助,分数不知道是否高了,但对于您有用的东西,肯定是物有所值

2012-12-12

JavaScript弹出层拖动、改变大小

体验不错的JavaScript网页拖动,除了拖动,还可拖动放大,像Windows窗口一样被放大或缩小,只要按住层的右下角,就可以收放自如的放大或缩小。想使用的朋友,可将代码里的Js封装成类,从外部引入想必更合理些。'

2012-12-12

DIV可拖动,可改造为仿igoogle效果实例

js 仿 igoogle 拖拽 效果 可以在此基础之上进行自行改造

2012-05-15

空空如也

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

TA关注的人

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