自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (15)
  • 收藏
  • 关注

转载 MySQL 加锁处理分析

转载:http://hedengcheng.com/?p=771&tdsourcetag=s_pcqq_aiomsg 背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的...

2019-05-31 15:14:32 139

原创 Swift 3.0 限制字符输入个数

//MARK: - TextViewDelegate func textViewDidChange(_ textView: UITextView) { if textView.text.characters.count > 150 { //获得已输出字数与正输入字母数 let selectRange = textVi...

2019-05-07 10:06:02 358

转载 iOS导出4个ipa包的含义

下面是导出4个包的含义,每一个包都有具体的含义:1.Save for iOS App Store Deployment保存到本地 准备上传App Store 或者在越狱的iOS设备上使用2.Save for Ad Hoc Deployment保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书编译的(The a...

2019-05-07 10:04:59 281

原创 iOS 如何缩小打包项目ipa大小

1、配置编译选项 (Levels选项内)Genetate Debug Symbols 设置为NO ,这个配置选项应该会让你减去小半的体积。(如果这个关闭了后,就无法设置断点了)

2019-05-07 10:04:33 321

原创 iOS NSDecimalNumber精确数值计算以及小数点后精确保留2位数字

遇到的问题,从服务器拿的数据NSString类型的,然后转化成CGFloat类型的,数据的值就不准确了,没办法,就找了下资料,找到了苹果有专门的API,针对金融货币单位,希望可以解决有遇到同样问题的人.NSDecimalNumberHandler *roundUp = [NSDecimalNumberHandler...

2019-05-07 10:04:05 2775

转载 swift集成支付宝流程及相关问题解答

一、开发前的准备工作首先要确保商户已经开通支付能力,其次要查看签约账户的支付安全校验码(Key)和合作id(partner),查看方式如下:查看的时候要输入支付密码,才能进入到此页然后下载官方的Demo,将官方demo中的openssl、Order.h、Order.m、Util、libcrypto.a、libssl.a、AlipaySDK.bundle导入工程,将用到的文件的头导入...

2019-05-07 10:03:20 1207

转载 spring boot事件监听器使用

摘要:spring boot提供了一系列的监听器,方便我们开发人员使用和扩展。本文咱们详细讲解一下spring boot中的监听器。spring boot中支持的事件类型定在org.springframework.boot.context.event包中,目前支持的事件类型有如下6种: ApplicationFailedEvent ApplicationPreparedEv...

2019-05-07 10:01:26 729

原创 ios scrollView 使用Snapkit 布局

let view1 = UIView(); scrollView.addSubview(view1); view1.backgroundColor = UIColor.blue; scrollView.backgroundColor = UIColor.red; view1.snp.makeConstraints { (Constr...

2019-05-07 10:00:22 674

原创 js 相关问题

jq查看元素绑定了的事件$._data($elem[0],'events') 1.8之后的版本时候的方法obj.data('events'); 1.8之前使用的方法textarea高度自适应自动增高展开http://caibaojian.com/textarea-autoheight.html核心代码:this.style.height = 'auto’;this...

2019-05-07 09:58:52 138

原创 mysql 链接数

show status;Threads_cached | 0 || Threads_connected | 1 | //正在连接的连接数| Threads_created | 3 | //已经创建过的连接数| Threads_running...

2019-05-07 09:55:34 120

原创 hibernate 一些问题解决

hibernate 注解生成UUID @Id @GeneratedValue(generator = "uuid") @GenericGenerator(name = "uuid", strategy = "uuid")hibernate 直接映射成mapQueryquery=session.createSQLQuery(sql); ...

2019-05-07 09:54:54 85

转载 T-Sql 递归查询(给定节点查所有父节点、所有子节点的方法)

-- 查找所有父节点with tab as( select Type_Id,ParentId,Type_Name from Sys_ParamType_V2_0 where Type_Id=316--子节点 union all select b.Type_Id,b.ParentId,b.Type_Name  from  tab a,--子节点数据集  Sys_Par

2015-04-01 19:40:39 473

原创 关于cxf 问题

需要的包:cxf-2.6.16.jar,geronimo-jaxws_2.2_spec-1.2.jar,neethi-3.0.3.jar,stax2-api-3.1.4.jar,woodstox-core-asl-4.4.0.jar,wsdl4j-1.6.3.jarxml-resolver-1.2.jarxmlschema-core-2.0.3.jarjax

2015-02-27 15:23:19 412

原创 线程中 this逃逸

this逃逸是指在构造函数返回之前其他线程就持有该对象的引用. 调用尚未构造完全的对象的方法可能引发令人疑惑的错误, 因此应该避免this逃逸的发生.this逃逸经常发生在构造函数中启动线程或注册监听器时, 如:Java代码  public class ThisEscape {      public ThisEscape() {

2015-02-13 11:07:35 416

原创 适配器模式

1.概念:将一个接口转换成客户希望的另外一个接口。(该模式使得原本不兼容的类可以一起工作)2.UML图(1)对象的Adapter模式结构图(2)类的Adapter模式结构图电源适配器,它是用于电流变换(整流)的设备。适配器的存在,就是为了将已存在的东西(接口)转换成适合我们的需要、能被我们所利用。在现实生活中,适配器更多的是作为一个中间层来实

2014-12-31 11:14:45 291

原创 Java之命令模式(Command Pattern)

1.概念  将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。   在面向对象的程序设计中,一个对象调用另一个对象,一般情况下的调用过程是:创建目标对象实例;设置调用参数;调用目标对象的方法。但在有些情况下有必要使用一个专门的类对这种调用过程加以封装,我

2014-11-24 14:16:39 357

原创 hibernate No Dialect mapping for JDBC type: -9

我的是sqlserver 2008,解决这个问题,

2014-11-10 17:18:28 381

原创 struts2 配置文件加载

一直以来我都想找个时间好好研究一下Struts2的源代码,彻底弄清楚它的配置文件是如何加载和解析的?Action对象是如何创建的?属性等又是如何获取和注入的?拦截器和拦截器栈是如何实现的?              任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。通常,所有的MVC框架都需要Web应用

2014-06-26 15:47:57 374

原创 hiberante 注解映射问题

在hiberante中如果在父类中,已经映射了该zh

2014-06-25 14:02:36 331

原创 EasyUI DataGrid getChecked 总是只返回一条数据

前几天还在另外一个项目里面工作的好好的代码,今天竟然罢工了。晚上仔细看了看,原来需要准确的指定DataGrid的idField。一切搞定,继续Coding

2014-04-20 19:50:35 879

原创 hibernate 多对多出现先删除后插入的问题

在hibernate 多对多出现先删除后插入的问题,是应为使用了List集合,

2014-04-04 16:22:51 1281

原创 二进制位移

我们已经知道计算机中,所有数据最终都是使用二进制数表达。我们也已经学会如何将一个10进制数如何转换为二进制数以及如何将如何将一个16进制数如何转换为二进制数,详见下图。不过,我们仍然没有学习一个负数如何用二进制表达。 比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转

2014-02-17 16:30:45 580

原创 用struts2标签在JSP中取request作用域中的值

在struts2中如果使用request.setAttribute("proCateMap", proApplyService.getProCateMap()); 存放的值,使用struts2的标签就应该,用#request.proCateMap 来取值,如果直接用proCateMap是得不到值的。

2014-01-10 10:24:19 2383 1

原创 struts2采用convention-plugin实现零配置

最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。使用Convention插件,你需要将其JAR文件放

2014-01-06 17:02:44 454

转载 将反射用于工厂模式

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package Refl

2014-01-06 11:20:11 322

原创 关于创建类,初始化

java在创建类的时候,会先去创建父类,父类会完成所有变量的初始化变量(包括子类的变量),然后在完成子类的构造方法

2013-12-02 14:24:33 383

转载 struts2 注解配置 chain

不晓得是不是struts2版本的问题,小的初学,在使用struts2.1.6中遇到不少问题,不知道大家有没有遇到  1.与struts2.0.14不同,要想正常使用struts2.1.6,至少需要6 个jar包:struts2-core-2.1.6.jarfreemarker-2.3.13.jarcommons-logging-1.0.4.jar

2013-11-26 11:28:59 681

原创 html把行级元素变成块级元素

a标签外层加一个DIV 然后DIV 设置 样式 text-align:center; 这样里面就居中了,这是第一种思路,第二种思路的话,就直接在你的源码上改 .a{text-decoration:none;font-size:20px;font-weight:bold;width:222px;height:100px;border:1px solid red; display:block; t

2013-11-25 18:06:02 3588

原创 Struts2注解(annotation)方式下chain的设置方式

最近做一个项目,Struts2+Spring+Hibernate这三个开源框架下的,基本上抛弃了传统的XML配置方式,采用了注解(annotation),的确注解减轻了程序员很多工作量,注入也变得简单多了,只是有些细节还在慢慢适应中:先来说个“chain”方式跳转的问题action的访问,我们采用了动态方法调用的方式来访问,也就是使用叹号“!”,有些需求是需

2013-11-24 14:39:18 612 1

原创 struts2的@Result annotation 如何添加params

在原来的webwork式的xml配置文件里可以给下的节点添加一些额外的参数。      ...那换成@Result annotation之后要怎么做呢。看@Result的源代码发现有个params的String数组@Retention(RetentionPolicy.RUNTIME)public @interface Result {    String name() defa

2013-11-22 12:32:03 834

原创 jstl 怎么读取request中的对象

jstl 如何读取request中的对象我在一个超连接后加个参数如: http://localhost:8080/test/testjstl.jsp?pid=2 那么在testjstl.jsp中如何用jsp2.0表达式或者jstl标签库读到pid的值呢? 我用 能取到值,但是用${pid   }就不行. 这是怎么回师呢? 谢谢!!!------解决方案------

2013-11-19 17:35:18 3682

原创 彻底删除JDK

想要装旧版本的jre,结果因为有新版本存在不能安装,卸载新版本遇到问题了。很多人在卸载JDK或JRE时,往往会遇到大麻烦——添加删除程序中已经卸载了,将电脑中所有与JAVA有关的文件删得一干二净(但通常情况下有些文件你是删不掉的,只有通过改名字的办法才能删掉,当然很多人也是这样做才将它们给删掉的),控制面板上仍然还显示着JAVA的图标,这时候不论是卸载JDK还是你想安装新版的JDK,都会出现严重错

2013-10-30 12:51:49 838

原创 js封装的MAP

function Map(){      this.init();  };  //map的大小  Map.prototype.size = function(){      return this._size;  };  //将数据放入map中  Map.prototype.put = function(key,value){      if(!this.con

2013-09-06 14:53:48 1130

转载 HttpClient教程

超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补这项空白的组件,

2013-08-13 17:31:08 1304

原创 使用httpclient上传文件到web服务器

import java.io.File;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import org.apache.http.HttpResponse;import org.apache.http.clie

2013-08-13 10:56:16 957

转载 Java 文件分块上传客户端源代码

MIME协议(中文版).doc        本博客介绍如何进行文件的分块上传。本文侧重介绍客户端,服务器端请参考博客《Java 文件分块上传服务器端源代码》。建议读者朋友在阅读本文代码前先了解一下 MIME 协议。        所谓分块上传并非把大文件进行物理分块,然后挨个上传,而是依次读取大文件的一部分文件流进行上传。分块,倒不如说分流比较切实。本文通过一个项目中的示例,说明

2013-08-13 10:32:56 498

转载 Java 文件分块上传服务器端源代码

本博客将介绍如何进行文件的分块上传。如果读者还想了解文件的“分块”下载相关内容可以去参考博客《Java 服务器端支持断点续传的源代码【支持快车、迅雷】》。        本文侧重介绍服务器端,客户端端请参考本篇博客的姊妹篇《Java 文件分块上传客户端源代码》,关于分块上传的思想及其流程,已在该博客中进行了详细说明,这里不再赘述。        直接上代码。接收客户端 HTTP

2013-08-13 10:31:27 550

转载 java应用集锦9:httpclient4.2.2的几个常用方法,登录之后访问页面问题,下载文件

转账注明出处:http://renjie120.iteye.com/blog/1727933 在工作中要用到android,然后进行网络请求的时候,打算使用httpClient。总结一下httpClient的一些基本使用。版本是4.2.2。 使用这个版本的过程中,百度很多,结果都是出现的org.apache.commons.httpclient.这个

2013-08-13 10:19:34 554

转载 一个乞丐的营销策略--看看乞丐是怎么分析市场的

我拎着刚买的levi's从茂业出来,站在门口等一个朋友。一个职业乞丐发现了我,非常专业的、径直的停在我面前。这一停,于是就有了后面这个让我深感震撼的故事,就象上了一堂生动的市场调查案例课。为了忠实于这个乞丐的原意,我凭记忆尽量重复他原来的话。“先生……行行好,给点吧。”我一时无聊便在口袋里找出一个硬币扔给他并同他攀谈起来。 乞丐很健谈。“……我只在华强北一带乞讨,你知道吗?我一扫眼就见

2013-05-02 11:00:19 541

原创 JBPM数据库分析

持久化基础知识       持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。      我们可以这样理解:  在一定周期内保持不变就是持久化,持久化是针对时间来说的.  数据库中的数据就是持久化了的数据,只要你不去删除或修改.

2013-04-15 13:12:09 575

jbpm4.4学习笔记

1 工作流的概念 5 2 工作流的过程 7 3 Jbpm4.4介绍 7 3.1工作流引擎 8 3.2jpdl 8 3.3数据库 8 3.3.1资源库和运行时表结构 8 3.3.2历史数据库表 9 3.3.3身份认证表 9 3.4jbpm.cfg.xml 9 3.5 jbpm.hibernate.cfg.xml 10 3.6logging.properties 10 4 准备环境 10 4.1jbpm4.4软件环境 10 4.2相关资源下载 10 4.3安装流程设计器(MyEclipse插件) 11 4.4在MyEclipse中添加jpdl4.4 xsd文件 11 4.5准备jbpm4.4开发环境 13 4.5.1添加jbpm4.4的jar包 13 4.5.2添加并制定配置文件 13 4.6 JBPM在MyEclipse画流程图时出现乱码: 14 5 核心API 14 5.1ProcessEngine 14 5.2RepositoryService 15 5.3ExecutionService 16 5.4TaskService 16 5.5ProcessDefinition 16 5.6ProcessInstance 16 5.7Execution 17 6 管理流程定义 18 6.1设计流程定义文档 18 6.1.1图片 18 6.1.2jpdl.xml文件 18 6.2部署流程定义 19 6.3删除流程定义 20 6.4查询流程定义 21 6.5获取流程定义文档的资源 22 7 执行流程实例 22 7.1启动流程实例 22 7.2查询我的未完成的个人任务 23 7.3办理任务 24 7.4查询已经完成的任务 25 8流程变量 25 8.1添加流程变量 26 8.1.1在启动流程实例时 26 8.1.2在办理任务时 27 8.1.3执行流程实例时 27 8.2获取流程变量 27 8.3流程变量范围 28 8.4JavaBean流程变量 29 8.4.1实现了Serializable的JavaBean 29 9流程定义语言 30 9.1process(流程) 30 9.2Transition(连线) 30 9.3节点 30 9.3.1开始节点(start) 30 9.3.2end、end-error、end-canel 31 9.3.3state(状态活动) 31 9.3.4task(任务活动) 31 9.3.5decision(判断活动) 31 9.3.6fork/join(分支/聚合活动) 31 9.4事件 31 10Transition 31 11state 32 11.1 定义 32 11.2signal方法 33 12task 34 12.1task的执行 34 12.2设置任务执行人 34 12.3通过AssignmentHandler来设置执行人 35 12.4组任务 36 13decision 38 14fork/join 40 15事件 41 15.1流程级别事件 41 15.1.1开始流程实例事件 41 15.1.2结束流程实例事件 41 15.2节点级别事件 41 15.2.1开始节点 41 15.2.2结束节点 42 15.2.3其他节点 42 16 JBPM4.4+SSH+Tomcat整合 42 一.配置Spring相关文件: 42 二、配置Hibernate相关文件: 44 三、整合需要jbpm提供的jar包: 44 17 HelloWorld 45 Xml: 45 Code: 45 18 从数据库中取出xml文件和png图片 48 19 向页面输出图片 49 20 页面显示图片 50 21 获取已加载到数据库中的XML文件,改修后并重新发布 51 21 会签 53 Xml: 53 code: 54 工作流相关资料 56 22.通过processID查询流程任务 56 23.通过ExecutionId得到 56 24 查询已经结束的流程的节点 56 25 并行任务特点 57 26 得到正在执行的节点 57 27 任务委派给指定人或组 57 28删除候选人 57 29 通过流程实例删除流程 58 30 自由流实现 58 31.子流程处理 59

2013-10-31

jbpm-4.4开发文档

本来研究jbpm4.4的一些注意事项,和一些业务代码的实现,加jbpm4.4 api一份

2013-10-31

java+web+标签大全

java+web+标签大全

2013-03-14

编程参考宝典电子书

这是一本js效果的电子书,有代码,可以直接运行

2013-03-13

数据结构与算法分析——Java语言描述

数据结构与算法分析——Java语言描述

2013-03-13

j2ee dom4j JavaScript struts2帮助文档

j2ee dom4j JavaScript struts2帮助文档 Spring Security 3 官方文档 chm中文版

2013-03-13

Java加密与解密的艺术

Java加密与解密的艺术 加源码 带高清书签

2013-03-13

酒店管理系统

完整项目,数据库是sql server 2005 有开发文档

2013-03-13

android基础视频地址

android基础 自定义控件及各种特效(李科霈) linux下的android开发(张磊)

2013-03-13

短信智能管理器视频地址

短信智能管理器视频地址

2013-03-13

android手机安全卫士视频地址

android手机安全卫士视频地址

2013-03-13

正则表达式匹配工具js版

正则表达式匹配工具js版

2013-01-15

彗星正则表达式调试工具

彗星正则表达式调试工具

2013-01-15

操作系统原理

主要讲解操作系统的原理,是PPT版的主要讲解操作系统的原理

2013-01-15

Java与模式(清晰书签版)附代码

Java与模式(清晰书签版) pdf 有代码版的 清晰版的 一共5个部分

2012-08-13

空空如也

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

TA关注的人

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