自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 synchronized的锁升级

为什么要有锁升级,涉及到java的内存的使用了;比如:偏向锁,避免了线程执行同一个代码块时前置的同步操作,直接获取偏向锁;轻量级锁是在偏向锁存在竞争的情况下做的升级,并通过CAS的方式来获取锁,获取不到则会进去自旋;重量级锁是在轻量级锁自旋一定次数后进行的升级(jdk1.6之后才用的是自适应方式,经常能获取到锁的线程自旋次数可以适当增加,经常不能获取锁的线程会适当减少自旋次数,减少CPU的空转)同步的代码块执行太久,轻量级锁会常常自旋,还不如直接升级为重量级锁。

2024-04-15 11:37:01 160

原创 行业履行的整体介绍

心动@鲲航业务历史介绍家装行业特性:大件&安装以大件品类作为物流供应链运营目标以强安装属性品类作为服务供应链运营目标物流供应链历史解决方案:菜鸟入仓网络问题:非标类品类无法入仓且社会物流能力的送装一体能力缺失业务应对:以大件和安装属性强的类目为切入点,通过建设自营揽配物流网络,为消费者提供送装一体服务;大件自营供应链物流网络服务供应链:以战投服务商为主FY24财年初网络规模(网络能力达到一定规模)大件自营供应链物流网络日均1W+入仓网络日均5W+财年业务策略。

2023-11-05 19:21:37 479

原创 行业供应链能力建设

预约配送基于线路的配送能力,配送容量为消费者展示可以预约的日历,仓配网络会安装消费者选择的时间进行配送。免费取旧,是指买家在天猫平台购买带有“免费取旧”服务标识的商品时,商家委托天猫合作的服务商(以下简称“服务商”)免费提供取走同款旧物商品(包括拆除旧物、打包、搬运)至指定旧物处理站进行旧物处置。通过融合生态服务商的服务资源(安装、维修、除螨等),制定供应链和服务商系统之间标准的交互协议,沉淀安装等末端服务网络,为商家提供一站式的服务履行能力;基于线路的时效,下单时间,仓库截单波次计算送达的时间。

2023-11-03 17:54:45 155

转载 Jboss日志详解与优化实例

如果不进行优化配置,JBOSS下的项目查错将非常麻烦,在JBOSS4.2.2GA版本中,默认将所有的DEBUG信息都输了个遍,刚运行JBOSS,Server.log的日志就差不多1M了,再停掉JBOSS,什么正事都没做,都己经生成看不到的LOG了,只能用一个字来形容:费物!  不过话先别说得这么激,年轻人,应该控制好自己的心态,冲动是魔兽咧!LOG太多确实一点用也没有,本来这些LOG最大的功能

2015-01-09 16:00:10 3713

原创 Apache XML-RPC (2.0/3.0)入门:使用java搭建服务端和客户端

1、简介  XML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用。它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。这种远程过程调用使用http作为传输协议,XML作为传送信息的编码格式。Xml-Rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。  XML-RPC是工作在In

2014-11-14 21:09:10 2992 1

转载 spring的普通类中如何取session和request对像

在使用spring时,经常需要在普通类中获取session,request等对像.比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像.用法:ServletActionContext.getRequest().getSession();但在单独使

2014-04-15 21:59:24 1155

转载 ibatis 动态传入 表名、列 以及参数

参数 用#parameter#接收  表名 列名 用 $tableName$     $columnName$接收(表名、列名也用#接收的话 sql语句里的表名列名会带  ' 单引号,导致报错)

2014-04-15 21:58:36 3370

转载 更新或删除某条记录的时候,无法操作,用锁解决

有的时候,让我们在oracle上做update 或者delete的时候,出现上时间无法获得操作结果,一直处于正在处理之中,这时候要考虑是否oracle本身对该记录进行锁住了。  1:查看记录是否被锁 SELECT a.object_id, a.session_id, b.object_name FROM v$locked_object a, dba_objects b WH

2013-10-25 16:23:33 800

转载 java 读写Excel

public ActionResult excelPrint() {      HSSFWorkbook workbook = new HSSFWorkbook();// 创建一个Excel文件      HSSFSheet sheet = workbook.createSheet();// 创建一个Excel的Sheet      sheet.createFreezePane(1,

2013-09-26 10:49:16 722

转载 java 读写Excel

POI读写Excel文件(转)- -                                                一、Excel基础二、HSSF概况     三、通过usermodel读取文件     四、通过usermodel写入文件     五、通过eventusermodel读取文件     六、HSSF电子表格结构     七、通过HPSF读取文档属性     八、文档摘

2013-09-26 10:47:39 1171

原创 Js 读写文件

/*    object.OpenTextFile(filename[, iomode[, create[, format]]])    参数    object    必选项。object 应为 FileSystemObject 的名称。    filename    必选项。指明要打开文件的字符串表达式。    iomode    可选项。可以是三个常数之一:F

2013-09-24 16:20:40 721

转载 Js 创建/删除文件夹

创建和删除文件夹创建和删除文件夹var strFolder = "c:\\test";var objFSO = new ActiveXObject("Scripting.FileSystemObject");// 检查文件夹是否存在if (!objFSO.FolderExists(strFolder)){   // 创建文件夹   var strFold

2013-09-24 16:19:33 1431

转载 精通js操作cookie|js操作

先来看下一个操作cookie的函数如果还不懂,就请看下面的详细说明var HL = HL || ...{};HL.Cookie = ...{/**//*函数名称:HL.Cookie.Get([string name])函数功能:得到Cookie参数:name 可选项,要取得的Cookie名称说明:name为空时将通过数组形式返回全部Cookie,name

2013-09-24 16:17:23 655

转载 js读取注册表的键值

try{ var shell = new ActiveXObject("WScript.Shell");--读取注册表var key = shell.RegRead("HKEY_CURRENT_USER\\Software\\AC3Filter\\equalizer\\Linear scale\\eq_freq_0");-- 删除注册表shell

2013-09-24 15:53:24 1735

原创 SQL字符串处理函数大全

select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex('云',字段1)=1;字符串

2013-09-17 17:24:01 471

转载 前端性能优化最佳实践

如今浏览器能够实现的特性越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。开发人员普遍会将他们的代码习惯优先于用户体验。但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。 前端给力的地方是可以有许多种简单的策略和代码习惯让我们可以保证最理想的前端性能。我们这个系列的主题就是要告诉你一些前端性能

2013-09-09 11:43:10 613

转载 jQuery LigerUI 使用教程表格篇(3) 复选框、多表头、分组、汇总和明细

阅读目录复选框多表头分组汇总明细复选框grid可以设置复选框模式进行多选,只需要简单的配置checked:true获取选中行如果要获取选中的行,可以用getSelecteds方法:var rows = g.getSelecteds();alert(rows.length);默认选中有的时候我们想让某一些行初始化的时

2013-08-16 10:04:59 1634

转载 jQuery LigerUI 使用教程表格篇(2) 服务器数据交互

阅读目录使用远程数据使用远程数据 排序使用远程数据 分页使用远程数据ligerGrid允许指定一个url来加载数据,并且支持排序和分页。对于数据格式是有一定的限制的,比如{ "Rows":[],"Total":0}我们需要将要显示的数据放在Rows里面(数组的形式),将记录数放在TotalRows和Total这两个字段名不是固定

2013-08-16 10:04:12 1100

转载 jQuery LigerUI 使用教程表格篇(1)

阅读目录第一个例子数据结构两种绑定数据的方式配置column自定义表头自定义单元格排序与分页事件与方法第一个例子简介ligerGrid是ligerui系列插件的核心控件,用户可以快速地创建一个美观,而且功能强大的表格,支持排序、分页、多表头、固定列等等。支持本地数据和服务器数据(配置data或者url)支持排序和分页(包括Javascript排序和分页)支持列的

2013-08-16 10:03:48 821

转载 jQuery LigerUI 使用教程入门篇

阅读目录获取最新代码ligerUI是什么如何使用如何扩展获取最新代码可以到http://ligerui.googlecode.com下载最新代码。简介jQuery LigerUI 是基于jQuery的一系列UI控件组合,简单而又强大,致力于快速打造Web前端界面解决方案。 因为是前端控件,跟服务器无关,可以适合.net,jsp,php等等web服务器环境。目前全部插

2013-08-16 10:02:59 1192

转载 jQuery liger ui ligerGrid 打造通用的分页排序查询表格(提供下载)

一,ligerGrid是如何工作的。 在没有开始做之前,需要先了解一下ligerGrid是如何工作的。简单来说,liger grid 就是提交准备好的数据到指定的目标请求数据,拿到数据以后,显示出来。所以问题在于发送什么数据,拿到什么数据。先来看看ligerGrid的参数:         url: null,                            

2013-08-16 10:02:26 963 1

转载 jQuery LigerUI 插件介绍及使用之ligerTree

一,简介 ligerTree的功能列表:1,支持本地数据和服务器数据(配置data或者url)2,支持原生html生成Tree3,支持动态获取增加/修改/删除节点4,支持大部分常见的事件5,支持获取选中行等常见的接口方法 二,第一个例子引入库文件遵循LigerUI系列插件的设计原则(插件尽量单独),ligerTree是一个单独的插件,也就是说只需要引入plu

2013-08-16 10:01:27 2432

转载 jQuery LigerUI 插件介绍及使用之ligerDateEditor

描述:可以将一个'文本框'的表单对象转换成可日期选择。支持精确到小时和分钟支持直接在文本框改日期(会自动验证) 设计思路:通过观察知道,无论是哪个月,这30左右的天数总会落在7*6的表格上面,所以只需要知道某月,第N行、第M列应该填入什么样的数字就可以。按下面的算法就可以计算出来:步骤一:以本月第一天为基点,计算出第N行、第M列的偏差:先把第一天所在相应的单元格填入

2013-08-16 09:59:26 3593

转载 jQuery LigerUI API预览版发布

插件方法列表ligerAccordion()应用面板ligerCheckBox(p)可以将一个复选框的表单对象转换成自定义复选框。ligerComboBox(p)1,可以将一个type=Select的表单对象转换成自定义下拉框。2,可以将一个type=text的表单对象转换成自定义下拉框

2013-08-16 09:57:50 1429

转载 jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable

ligerDrag()使目标对象可以拖动。参数  handler    拖动的作用区域,在这个区域才可以触发拖动。可以是字符串(jQuery selector),也可以是一个Dom jQuery对象  onStartDrag    开始拖动事件  onDrag    拖动事件  onStopDrag    结束拖动事件示例一:默认模式sc

2013-08-16 09:57:01 811 1

转载 jQuery LigerUI 插件介绍及使用之ligerGrid

一,简介 ligerGrid的功能列表:1,支持本地数据和服务器数据(配置data或者url)2,支持排序和分页(包括Javascript排序和分页)3,支持列的“显示/隐藏”4,支持明细行(表格内嵌)5,支持汇总行6,支持单元格模板7,支持编辑表格(ligerGrid的一个特色,需要其他表单插件的支持)8,支持树表格(待加入)8,支持分组(待加入)二,

2013-08-16 09:56:33 928

转载 jQuery LigerUI 初次发布&一睹为快(提供Demo下载)

一,简介jQuery LigerUI 是基于jQuery的一系列UI控件组合,包括表单、表格、提示框、窗口、布局等等。可以快速地创建风格统一大方的界面。因为是前端控件,跟服务器无关,可以适合.net,jsp,php等等web服务器环境。目前全部插件的打包压缩JS只有90K,很轻巧。ligerui使用插件式的开发模式,以“简单”为原则的设计,每个插件尽量独立(如Drag和Resizable)

2013-08-16 09:56:07 951

转载 分享一个基于ligerui的系统应用案例ligerRM V2(权限管理系统)(提供下载)

阅读目录简介系统特色系统介绍 - 首页系统介绍 - 列表页系统介绍 - 明细页(表单)系统介绍 - 菜单/按钮系统介绍 - 权限中心系统介绍 - 数据权限系统介绍 - 字段权限系统介绍 - 下拉框应用细节结语简介ligerRM V2是基于 ligerui的web应用系统。以权限管理作为设计重点,引入Northwind作为主要的数据演示模块。权限方面,在上一个版本的基础上面加

2013-08-16 09:54:00 705

转载 jQuery LigerUI V1.1.6 (包括API和全部源码) 发布

前言上个版本的发布。有些朋友提出框架图片太大的问题,在这个版本做出了解决。并对树和表格增强了拖拽能力。另外,对Dialog插件也加强了一番。具体的更新可以下载来细看:jQuery LigerUI V1.1.6.rar 相关链接  API: http://api.ligerui.com/  演示地址:http://demo.ligerui.com/

2013-08-16 09:45:32 560

转载 jQuery LigerUI V1.1.5 (包括API和全部源码) 发布

前言2个月前以博文的形式发布了V1.1.0,到现在已经更新了5个版本,V1.1.3引入了core机制,提供了ligerui内置事件处理机制、属性动态设置机制等等,搭建了ligerui系列插件的基础。并在下一个版本进一步做了补充。V1.1.5主要是对表格进行进一步地加强,目前已经支持固定列、完美的多表头,并对表格的编辑能力优化了一番,支持行编辑模式和明细编辑模式,用户可以自己定义编辑器,比如

2013-08-16 09:45:07 651

转载 jQuery LigerUI V1.1.0 (包括API和全部源码) 发布

API: http://api.ligerui.com/演示地址:http://demo.ligerui.com/源码下载:http://ligerui.googlecode.com/技术支持:http://www.cnblogs.com/leoxie2011/V1.1.0更新记录:表格[需求]加入分组模式[需求]加入树模式[需求]加入统计行

2013-08-16 09:44:40 543

转载 jQuery LigerUI V1.01(包括API和全部源码) 发布

API: http://api.ligerui.com/演示地址:http://demo.ligerui.com/源码下载:http://ligerui.googlecode.com/ jQuery LigerUI V1.01更新记录:弹窗 [增加]增加新插件:弹框,命名空间为$.ligerDialog。一系列静态方法。包括Open、Success、Erro

2013-08-16 09:43:54 1170

转载 jQuery LigerUI V1.0(包括API和全部源码) 发布

1,这一次发布的打包文件是纯html,直接打开即可2,下载地址:http://ligerui.googlecode.com/3,里面还包括了最新制作的API。也可以通过liger ui 在线api文档访问 http://api.ligerui.com/4,里面包括了全部的源代码,和压缩文件 与初步发布的预览版相比,做了以下的更改:基础•        重写树控件

2013-08-16 09:27:09 932

转载 jQuery LigerUI V1.2.0 (包括API和全部源码) 发布

前言最近终于有点时间抽出来整理出这个更新版本了。这个版本添加了解析html的机制,并加入了几个表单组件,优化了对表格和列表的编辑功能,并修复了一些BUG。详细可以下载后体验使用。另外有朋友问到ligerui .NET案例ligerRM里面的底层组件,现在开源出来,方便大家一起学习交流,如果有意参与维护,可以联系我mailto:[email protected]。源码放在:https://l

2013-08-16 09:24:26 761

转载 JQuery拖拽插件使用及下载

EasyDrag jQuery Plugin16/07/08 UPDATE: A new beta version is now available with some bug corrections. Thanks to Randy for the useful feedback!29/06/08 UPDATE: Handler feature added! Finally

2013-08-15 21:32:58 4268

转载 Web安全测试之XSS

XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的.  比如获取用户的Cookie,导航到恶意网站,携带木马等。作为测试人员,需要了解XSS的原理,攻击场景,如何修复。 才能有效的防止XSS的发生。

2013-08-05 16:27:56 638

转载 细说Cookie

阅读目录开始Cookie 概述Cookie的写、读过程使用Cookie保存复杂对象Js中读写CookieCookie在Session中的应用Cookie在身份验证中的应用Cookie的安全状况如何在C#发请的请求中使用Cookie重构与使用总结补充Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好的会话状态,所以我认为每个

2013-08-05 16:20:33 549

转载 HTTP协议 (七) Cookie

Cookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 阅读目录Cookie是什么,有什么用,为什么要用到CookieCookie的分类Cookie存在哪

2013-08-05 16:04:07 513

转载 HTTP协议 (六) 状态码详解

HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。  如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。  本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了。HTTP状态码的学习资料到处都有,但是都是理论上讲解。  本文介绍HTT

2013-08-05 16:01:23 433

转载 HTTP协议 (四) 缓存

之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这工具,可以先参考[Fiddler教程] 。在

2013-08-05 15:50:52 405

空空如也

空空如也

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

TA关注的人

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