自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qiwenmingshiwo的专栏

愤怒的小明依然在奔跑

  • 博客(93)
  • 资源 (7)
  • 收藏
  • 关注

原创 Redis学习10——消息订阅与发布

Redis学习10消息订阅与发布一订阅与发布命令二订阅和发布消息测试三批量订阅和发布消息测试Redis学习10——消息订阅与发布一、订阅与发布命令subscribe channel1 channel2 .... : 订阅频道,例如subscribe xm ,订阅了xm这个频道psubscribe pattern1 pattern2 ... :批量订阅频道,例如 psubscribe x* ,

2017-09-29 01:17:39 392

原创 Redis学习09——多数据库与服务器命令

Redis学习09多数据库与服务器命令一多数据库二移库三服务器命令1 ping2 echo3 select4 quit5 dbsize6 info7 flushdb8 flushallRedis学习09——多数据库与服务器命令一、多数据库一个Redis实例可以包含多个数据库,每个客户端可以指定连接某个Redis实例的哪个数据库,就好比一个mysql中创建多个数据库,客户端指定连

2017-09-29 00:29:07 278

原创 Redis学习08——kes的通用操作

Redis学习08kes的通用操作一获取匹配的key二删除指定的key三判断key是否存在四为key重命名五设置过期时间六获取key所剩的超时时间七获取key的类型Redis学习08——kes的通用操作一、获取匹配的key命令:keys pattern含义: 获取所有与pattern匹配的key,返回所有与该key匹配的keys。*表示任意一个或者多个字符。?表示任意一个字符。示例

2017-09-28 01:17:06 612

原创 Redis学习07——存储有序字符串集合(sorted set)

Redis学习07存储有序字符串集合sorted set一有序字符串集合sorted set说明二添加元素三获得元素1 zscore key member2 zcard key三删除元素四范围查询1 zrange key start end withscores2 zrevrange key start end withscores3 zremrangebyrank key st

2017-09-28 00:49:50 532

原创 Redis学习06——存储字符串集合(set)

Redis学习06存储字符串集合set一字符串集合set说明二添加元素三删除元素四获得集合中的元素五判断成员是否存在六集合的差集运算 A-B B-A七集合的交集运算八集合的并集运算九其他命令1 scard key2 srandmember key3 sinterstore destination key1 key2 4 sunionstore destination ke

2017-09-27 23:18:07 985

原创 Redis学习05——存储字符串列表(list)

Redis学习05存储字符串列表list一字符串列表list 说明二两端添加1 lpush key value1 value2 2 rpush key value1 value2 三查看列表1 lrange key start end四两端弹出1 lpop key2 rpop key五获取列表中元素的个数1 llen key六其他命令1 lpushx key value

2017-09-27 21:52:07 1080

原创 Redis学习04——存储哈希(hash)

Redis学习04存储哈希hash一概述二赋值1 hset key field value2 hmset key field1 value1 field2 value2 三取值1 hget key field2 hmget key field1 field2 3 hgetall key四删除1 hdel key field1 field22 del key五增加数字六其他命

2017-09-26 00:23:23 7381

原创 Redis学习03——存储字符串(String)

Redis学习03存储字符串String一Redis的5种数据类型二String说明三赋值四取值五删除六数值增七数值减八数值加上某个值九数值减去某个值十拼接字符串Redis学习03——存储字符串(String)一、Redis的5种数据类型Redis是一种高级的 key-value 的存储系统,其中value支持五种数据类型 字符串(String) 哈希(hash)

2017-09-25 02:33:12 1756

原创 Redis学习02——Jedis使用

Redis学习02Jedis使用一准备jar包二创建第一实例程序三配置服务器1 connect timed out11 异常12 解决方式2 javanetConnectException Connection refused connect21 异常22 解决方式四打印结果五使用连接池1 代码2 结果六使用配置的使用连接池1 redisproperties2 Jed

2017-09-25 01:11:29 450

原创 Redis学习01——介绍与搭建环境

Redis学习01介绍与搭建环境一简介二yum配置已经配置了的可以跳过三安装gcc四安装redis1 上传Redis到linux中2 解压到usrlocal下3 编译redis4 安装redis5 拷贝配置文件到redis目录下6 修改配置文件五启动redis1 bin下主要命令说明2 前端启动3 后端启动六测试Redis学习01——介绍与搭建环境一、简介Redis

2017-09-24 05:13:32 674

原创 SSH与SSM学习之Struts212——标签

SSH与SSM学习之Struts212标签一struts2标签结构二测试使用的action Tag1Action三strutsxml四tag1jsp五图示SSH与SSM学习之Struts212——标签一、struts2标签结构二、测试使用的action Tag1Actionpackage com.qwm.s4.c_tag;import com.opensymphony.xwork2.Act

2017-09-24 01:46:10 304

原创 SSH与SSM学习之Struts211——拦截器

SSH与SSM学习之Struts211拦截器一拦截器的三种创建方式1 实现Interceptor接口11 Interceptor接口12 代码示例2 继承AbstractInterceptor21 AbstractInterceptor类22 代码示例3 继承MethodFilterInterceptor31 MethodFilterInterceptor32 代码示例二准备一

2017-09-24 00:40:31 544

原创 SSH与SSM学习之Struts210——Struts2基本流程(源码)

SSH与SSM学习之Struts210Struts2基本流程源码一流程图二源码基本流程1 StrutsPrepareAndExecuteFilter的doFilter2 PrepareOperations的createActionContext3 Dispatcher的createContextMap 方法4 StrutsRequestWrapper的getAttribute方法5 D

2017-09-24 00:38:42 415

原创 SSH与SSM学习之Struts209——OGNL表达式与Struts框架结合参数接收

SSH与SSM学习之Struts209OGNL表达式与Struts框架结合参数接收一属性驱动接收参数1 ParamsDemoAction 接收类2 strutsxml 配置文件3 form1jsp4 图示5 原理分析二对象驱动接收参数1 创建User类2 ParamsDemoAction 接收类修改3 form1jsp 修改4 图示5 原理分析三自己操作值栈把对象押入栈来获

2017-09-23 02:00:44 429

原创 SSH与SSM学习之Struts208——OGNL表达式与Struts框架结合之原理

SSH与SSM学习之Struts208OGNL表达式与Struts框架结合之原理一结合图示二结合说明三查看值栈中的内容1 StackDemoAction2 strutsxml 配置文件3 messagejsp4 Root部分4 Context部分SSH与SSM学习之Struts208——OGNL表达式与Struts框架结合之原理一、结合图示二、结合说明OGNL表达式想要运行,需要一个

2017-09-23 01:55:40 354

原创 SSH与SSM学习之Struts207——OGNL基本语法

SSH与SSM学习之Struts207OGNL基本语法一OGNL概述1 什么是OGNL2 0GNL 的作用3 0GNL 的要素31 表达式32 根对象Root33 Context对象二取出root中的属性值1 代码示例2 结果三取出context中的属性值1 代码示例2 结果四修改context中的属性值1 代码示例2 结果五调用方法1 代码示例2 结果六调用

2017-09-23 01:52:13 353

原创 SSH与SSM学习之Struts206——参数获取

SSH与SSM学习之Struts206参数获取一参数获取的三种方式 二测试共用的文件说明1 配置文件2 messagejsp三参数获取方式一 属性驱动获得参数1 form1jsp2 DemoParams1Action3 图示四参数获取方式二 对象驱动获得参数1 formjsp2 DemoParams2Action3 图示五参数获取方式三 模型驱动获得参数1 form2j

2017-09-23 01:50:19 395

原创 SSH与SSM学习之Struts205——访问servletAPI方式

SSH与SSM学习之Struts205访问servletAPI方式一原理二通过ActionContext访问1 分析2 获取域对象3 DemoApi1Action4 apijsp5 配置文件6 图示三通过ServletActionContext访问1 分析与访问对象2 demo4 配置文件4 图示四通过实现接口方式访问1 分析2 DemoApi3Action3 配置

2017-09-23 01:47:58 428

原创 SSH与SSM学习之Struts204——结果跳转方式

SSH与SSM学习之Struts204结果跳转方式一result的类型二转发1 DemoResult1Action2 配置文件3 图示三重定向1 DemoResult2Action2 配置文件3 图示四转发到Action1 DemoResult3Action2 配置文件3 图示五重定向到Action1 DemoResult4Action2 配置文件3 图示SSH与S

2017-09-23 01:45:15 295

原创 SSH与SSM学习之Struts203——主配置文件配置_常量配置_动态方法配置_action书写方式

SSH与SSM学习之Struts203主配置文件配置常量配置动态方法配置_action书写方式一主配置文件 strutsxml 配置1 strutsxml配置文件示例2 package3 action4 result二常量配置1 Struts2默认常量配置文件的位置2 常量配置方式一strutsxml中配置3 常量配置方式二strutsproperties中配置4 常量配置方式三

2017-09-23 01:40:53 517

原创 SSH与SSM学习之Struts202——Struts2访问流程

SSH与SSM学习之Struts202Struts2访问流程一第一个示例的访问过程二架构图SSH与SSM学习之Struts202——Struts2访问流程一、第一个示例的访问过程我们之前创建了Struts2的第一个程序,SSH与SSM学习之Struts201,我们已经把它运行起来了,现在我们来分析一下它的过程。访问过程说明: 当我们的服务器运行之后,我们在浏览器中 访问 http://

2017-09-23 01:39:31 339

原创 SSH与SSM学习之Struts201——介绍与环境搭建和第一个例子

SSH与SSM学习之Struts201介绍与环境搭建和第一个例子一概述1 Struts2 框架的优点- 易于整合 - Struts有多种整合方式可使用现在与其他类型的框架如SpringTilesSiteMesh之类的整合更为容易了2 Struts2 框架的缺点二环境搭建1 所需要的环境2 struts2下载3 开发工具4 tomcat三搭建我们的第一个Struts2程序1 创建

2017-09-23 01:36:23 348

原创 SSH与SSM学习之hibernate25——批量抓取

SSH与SSM学习之hibernate25批量抓取一添加数据二测试代码三分析三默认情况下的查询四Companyhbmxml添加batch-size五批量抓取SSH与SSM学习之hibernate25——批量抓取一、添加数据我们现在需要添加数据,所以的配置使用默认的配置。/** * 添加测试数据 */@Testpublic void addData(){ Session

2017-09-23 00:40:29 252

原创 SSH与SSM学习之hibernate24——关联级别加载策略之属性关联加载策略

SSH与SSM学习之hibernate24关联级别加载策略之属性关联加载策略一说明二laze和fetch的取值 proxytue proxyfalse select selecttrue join jointure三Companyhbmxml配置四Employeehbmxml五测试代码六fetch为select proxy对应的对象取值为true测试七fetch为se

2017-09-22 23:57:57 333

原创 SSH与SSM学习之hibernate23——关联级别加载策略之集合关联加载策略

SSH与SSM学习之hibernate23关联级别加载策略之集合关联加载策略一说明二lazy和fetch的取值 true false extra select selecttrue selectfalse join jointure joinfalse subselect subselecttrue subselecttrue三配置文件 Company

2017-09-22 22:58:40 300

原创 SSH与SSM学习之hibernate22——类级别加载策略

SSH与SSM学习之hibernate22类级别加载策略一说明二实体类与配置创建1 说明2 Companyjava 实体类3 Companyhbmxml4 Employeejava 实体类5 Employeehbmxml6 添加测试数据的代码三get测试1 实例代码2 结果3 结论四使用懒加载测试1 实例代码2 结果3 结论五不使用懒加载测试1 修改配置文件2

2017-09-21 01:26:01 765

原创 SSH与SSM学习之hibernate21——离线查询

SSH与SSM学习之hibernate21离线查询一离线查询说明二非离线查询和离线查询示意图三代码实例四结果SSH与SSM学习之hibernate21——离线查询一、离线查询说明我们在使用查询的时候,都是Service通过传递参数调用Dao相应的查询方法。这样有个问题就是我们的查询方法都是固定的。比如我们通过id查询用户,那么就只能通过id查询用户,不能再通过其他方式查询。这样这个方法写的方

2017-09-21 00:02:58 369

原创 SSH与SSM学习之hibernate20——多对多操作

SSH与SSM学习之hibernate20多对多操作一说明二 用户员工实体1 Userjava2 Userhbmxml三角色实体1 Rolejava2 Rolehbmxml四保存用户以及角色1 产生的问题以及解决2 代码实例3 结果五为用户添加角色1 问题说明2 示例代码3 结果六为用户删除角色1 示例代码2 结果SSH与SSM学习之hibernate20——多对

2017-09-19 23:48:02 387

原创 SSH与SSM学习之hibernate19——多对一一对多关系维护

SSH与SSM学习之hibernate19多对一一对多关系维护一SQL语句多余了二inverse 配置关系是否维护三配置客户表四测试的方法可以出去不必要的代码五删除客户时联系人也会变删除SSH与SSM学习之hibernate19——多对一一对多关系维护一、SQL语句多余了?使用我们之前的代码/** * 保存客户 以及客户 下的联系人 */@Testpublic void test

2017-09-19 01:27:16 465

原创 SSH与SSM学习之hibernate18——多对一一对多级联操作

SSH与SSM学习之hibernate18多对一一对多建联操作一有简便的操作吗二级联说明三保存客户 以及客户 下的联系人1 Customerhbmxml2 示例代码3 结果四保存联系人以及联系人对应的客户1 LinkManhbmxml2 示例代码3 结果五删除客户时级联删除客户下的联系人1 Customerhbmxml2 示例代码3 结果SSH与SSM学习之hiberna

2017-09-19 01:03:16 1103

原创 SSH与SSM学习之hibernate17——多对一一对多简单操作

SSH与SSM学习之hibernate17多对一一对多简单操作一说明二实体类1 Customer 客户实体2 LinkMan 联系人实体三映射1 映射说明2 Customerhbmxml3 LinkManhbmxml4 hibernatecfgxml四测试demo1 保存客户 以及客户 下的联系人11 实例代码12 结果2 为客户添加联系人21 实例代码22 结果3

2017-09-19 00:06:00 646

原创 SSH与SSM学习之hibernate16——表与表的三种关系

SSH与SSM学习之hibernate16表与表的三种关系一表与表的三种关系二表与表的三种关系数据库表中的表现1 一对多多对一2 多对多3 一对一三Java对象中的表达1 一对一2 一对多3 多对多SSH与SSM学习之hibernate16——表与表的三种关系一、表与表的三种关系表与表之间有三种关系 一对多|多对一 多对多 一对一二、表与表的三种关系数据库

2017-09-18 23:18:21 508

原创 SSH与SSM学习之hibernate15——SQL原生查询

SSH与SSM学习之hibernate15SQL原生查询一原生查询说明二基本查询1 示例代码2 查询结果三条件查询1 示例代码2 查询结果四分页查询1 示例代码2 查询结果SSH与SSM学习之hibernate15——SQL原生查询一、原生查询说明原生查询我们只要使用到的方法是://执行原生的sqlsession.createSQLQuery(sql)//指定将结果集封装到

2017-09-17 22:19:51 561

原创 SSH与SSM学习之hibernate14——Criteria查询

SSH与SSM学习之hibernate14Criteria查询一CriteriaCriteria 中拥有查询的方法如 list uniqueResult等二基本查询1 示例代码1 查询结果三条件查询1 说明2 示例代码3 查询结果四分页查询1 示例代码2 查询结果五查询总记录数1 聚合函数2 示例代码3 查询结果SSH与SSM学习之hibernate14——Crit

2017-09-17 21:51:48 1083

原创 SSH与SSM学习之hibernate13——HQL查询

SSH与SSM学习之hibernate13HQL查询一hibernate查询说明二HQL查询三基本查询1 示例代码2 查询结果四条件查询条件直接写死1 示例代码2 查询结果五条件查询使用 占位符1 示例代码2 查询结果六条件查询使用 命名占位符1 示例代码2 查询结果七分页查询1 示例代码2 查询结果SSH与SSM学习之hibernate13——HQL查询一、hi

2017-09-17 21:04:59 334

原创 SSH与SSM学习之hibernate12——hibernate中的事务

SSH与SSM学习之hibernate12hibernate中的事务一事务1 事务特性2 事务并发问题3 事务隔离级别二如何在hibernate中指定数据库的隔离级别三在项目中如何管理事务1 管理事务说明2 getCurrentSession 使用说明四service和dao实例1 CustomerDaoImpl2 CustomerServiceImplSSH与SSM学习之h

2017-09-17 18:38:35 269

原创 SSH与SSM学习之hibernate11——hibernate的二级缓存

SSH与SSM学习之hibernate11二级缓存一一级缓存解决不了多个session的问题二二级缓存三二级缓存配置步骤1 添加二级缓存对应的jar包2 在hibernate的主配置文件中添加配置3 添加二级缓存的属性配置文件4 在需要被缓存的表所对应的映射文件中添加标签四标签说明1 usage2 include3 region五代码测试1 测试代码2 没有二级缓存的结果

2017-09-17 17:35:09 286

原创 SSH与SSM学习之hibernate10——Hibernate的一级缓存

SSH与SSM学习之hibernate10Hibernate的一级缓存一Hibernate的一级缓存1 什么是Hibernate的一级缓存2 Hibernate的一级缓存的特点二证明一级缓存存在1 代码实例2 运行结果3 分析31 一级缓存图示32 一级缓存下查询分析三快照1 代码实例2 运行结果3 分析31 缓存和快照图示32 缓存和快照下查询分析四持久化状态对象其

2017-09-17 06:07:19 354

原创 SSH与SSM学习之hibernate09——对象的三种状态

SSH与SSM学习之hibernate09对象的三种状态一对象的三种状态1 瞬时状态2 持久化状态3 游离托管状态二持久化状态对象的任何变化都会自动同步到数据库中三对象的三种状态转换SSH与SSM学习之hibernate09——对象的三种状态一、对象的三种状态hibernate中,对象拥有三种状态:瞬时状态、持久化状态、游离|托管状态。1.1 瞬时状态瞬时状态:没有id,没有在sessi

2017-09-17 03:39:31 273

原创 SSH与SSM学习之hibernate08——hibernate中的实体规则

SSH与SSM学习之hibernate08hibernate中的实体规则一实体类创建的注意事项二主键类型1 自然主键少见2 代理主键常见三主键生成策略1 代理主键2 自然主键SSH与SSM学习之hibernate08——hibernate中的实体规则一、实体类创建的注意事项持久化类提供无参数构造成员变量私有,提供共有get/set方法访问.需提供属性(JavaBean)持久化类

2017-09-17 02:16:16 243

AlipayXmDemo

支付宝即时到账,app端扫描的实现 支付宝扫描支付——app端无法显示二维码等问题的解决方式 blog地址:http://blog.csdn.net/qiwenmingshiwo/article/details/48088471

2015-08-29

TCP传输中使用AES加密和gizp压缩(2)--封装TcpUtil,封装后实现登陆

TCP传输中使用AES加密和gizp压缩(2)--封装TcpUtil,封装后实现登陆

2015-05-31

TCP传输中使用AES加密和gizp压缩

TCP传输中使用AES加密和gizp压缩 例子

2015-05-30

加密与解密(第三版)

 本书以加密与解密为切入点,讲述了软件安全领域许多基础知识和技能,如调试技能、逆向分析、加密保护、外壳开发、虚拟机设计等。读者在掌握本书的内容,很容易在漏洞分析、安全编程、病毒分析、软件保护等领域扩展,这些知识点都是相互的,彼此联系。国内高校对软件安全这块领域教育重视程度还不够,许多方面还是空白,而近年来许多企业对软件安全技术人才需求量越来越大。从就业角度来说,掌握这方面技术,可以提高自身的竞争能力;从个人成长角度来说,研究软件安全技术有助于掌握一些系统底层知识,是提升职业技能的重要途径。作为一名合格的程序员,除了掌握需求分析、设计模式等外,如能掌握一些系统底层知识,熟悉整个系统的底层结构,对自己的工作必将获益良多。本书可以作为学校或培训机构的软件安全辅助教材,是安全技术爱好者、调试人员、程序开发人员不可多得的一本好书。

2015-05-30

chartengine-1.1.0

目前AChartEngine支持以下类型的图表绘制 line chart (折线图) area chart (面积图;分区图,对比图) scatter chart ( 散点图) time chart (时间图;进度表) bar chart (条形图;柱状图) pie chart ( 饼图) bubble chart (气泡图) doughnut chart (圆环图) range (high-low) bar chart (范围条形图) dial chart / gauge (拨号盘/压力表) combined chart(组合图) cubic line chart (立方折线图) 在Android开发中,常用的图表类型基本都可以用AChartEngine来实现。

2015-05-10

微信native方式支付demo

微信native方式支付中body为中文时签名错误解决方法 对应的博客地址:http://blog.csdn.net/qiwenmingshiwo/article/details/41902551

2014-12-15

C#最基础程序

C#最基础的几个程序 其中的程序与C有异曲同工之妙

2011-11-05

空空如也

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

TA关注的人

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