Andyの笔记

人生在勤,不索何获。

排序:
默认
按更新时间
按访问量

Maven搭建Spring+Struts2+Hibernate项目详解

前言        这篇主要采用Maven搭建Spring+Struts2+Hibernate的整合项目,复习一下SSH框架,虽然spring提供自己的MVC框架,但是Spring也提供和其他框架的无缝整合,采用组件形式对个框架进行管理,项目实例是按照真实企业里面的开发搭建,也是web的最后一片了...

2015-03-01 13:39:34

阅读数:10301

评论数:22

Maven搭建SpringMVC+Hibernate项目详解

前言      今天复习一下SpringMVC+Hibernate的搭建,本来想着将Spring-Security权限控制框架也映入其中的,但是发现内容太多了,Spring-Security的就留在下一篇吧,这篇主要搭建SpringMVC4.1.4和Hibernate4.3.8,之前也打了好多Sp...

2015-02-08 11:39:31

阅读数:15504

评论数:30

Maven搭建SpringMVC项目详解

前言         上一次复习搭建了SpringMVC+Mybatis,这次搭建一下SpringMVC,采用的是SpringJDBC,没有采用任何其他的ORM框架,SpringMVC提供了一整套的WEB框架,所以如果想搭建纯的SpringMVC的话,而且不必映入别的任何框架,SpringMVC都...

2015-02-02 15:04:15

阅读数:15207

评论数:7

Maven搭建SpringMVC+Mybatis项目详解

前言          最近比较闲,复习搭建一下项目,这次主要使用Spring+SpringMVC+Mybatis。项目持久层使用Mybatis3,控制层使用SpringMVC4.1,使用Spring4.1管理控制器,数据库连接池使用druid数据源,该项数据库暂使用MySQL。 1、 数据库表...

2015-01-29 10:23:18

阅读数:30109

评论数:70

Redis实现分布式锁

在集群等多服务器中经常要使用到同步处理一下业务,这时普通的事务是满足不要业务需求,需要分布式锁。分布式锁的实现方式有多种,如redis实现分布式锁,zookeeper实现分布式锁等,这篇先实现redis分布式锁。 实现原理:1、通过setnx(lock_timeout)实现,如果设置了锁返回1,已...

2016-12-10 22:08:21

阅读数:12247

评论数:12

Nginx配置HTTPS和HTTP

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer)安全超文本传输协议,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即将HTTP用SSL/TLS协议进行封装,HTTPS的安全基础是SSL/TLS 1、HTTP和H...

2016-12-03 13:41:27

阅读数:6854

评论数:0

支付宝支付-APP支付服务端详解

支付宝APP支付服务端详解前面接了微信支付,相比微信支付,支付宝APP支付提供了支付分装类,下面将实现支付宝APP支付、订单查询、支付结果异步通知、APP支付申请参数说明,以及服务端返回APP端发起支付的签名、商户私钥、支付宝公钥的配置使用等。支付注意事项1、APP支付不能在沙箱测试、只能申请上线...

2016-11-18 13:58:57

阅读数:36451

评论数:41

微信支付-企业付款到个人详解

微信支付-企业付款到个人企业付款实现企业向个人付款,实现付款到用户零钱。项目实现了企业付款到个人和企业付款个人账单查询。代码包括签名实现,双向证书验证,付款功能等支付流程付款功能 企业付款到授权用户的零钱企业付款注意注意: 1、所有接口需要双向证书验证 2、需要设置接口秘钥,签名用详细参考:...

2016-11-17 19:05:26

阅读数:19729

评论数:7

微信支付-App支付服务端详解

微信App支付服务端详解引言主要实现app支付统一下单、异步通知、调起支付接口、支付订单查询、申请退款、查询退款功能;封装了https对发起退款的证书校验、签名、xml解析等。支付流程具体支付流程参考“微信APP”文档,文档地址APP支付:APP端点击下单—-服务端生成订单,并调起“统一下单”,返...

2016-11-17 14:45:41

阅读数:11194

评论数:11

Http和Https网络同步请求httpclient和异步请求async-http-client

Http和https网络请求     主要总结一下使用到的网络请求框架,一种是同步网络请求org.apache.httpcomponents的httpclient,另一种是异步网络请求com.ning的async-http-client,总结一下常用的http请求方式封装使用,如post、get、...

2016-11-09 16:26:18

阅读数:7641

评论数:1

Linux下安装NFS共享文件资源

在集群环境下有可能我们需要将实时共享文件,不仅可以节约本地资源而且可以实现所有服务器之间操作文件数据的共享,从而减少文件管理的麻烦以及实现共享文件。譬如,集群服务器之间上传图片、语音等文件资源。NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,...

2016-11-04 18:58:12

阅读数:1384

评论数:0

Java实现DFA算法对敏感词、广告词过滤功能

开发中经常要处理用户一些文字的提交,所以涉及到了敏感词过滤的功能,参考资料中DFA有穷状态机算法的实现,创建有向图。完成了对敏感词、广告词的过滤,而且效率较好,所以分享一下。 具体实现: 1、匹配大小写过滤 2、匹配全角半角过滤 3、匹配过滤停顿词过滤。 4、敏感词重复词过滤。

2016-08-31 11:47:35

阅读数:10101

评论数:9

Redis Cluster集群的搭建与实践

Redis Cluster集群 一、redis-cluster设计 Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接...

2016-05-11 00:17:08

阅读数:22022

评论数:10

zookeeper分布式协调服务的使用一

Zookeeper是一个高性能,分布式的应用协调服务。 提供服务: 1、集群成员的管理(Group Membership) 2、分布式锁(Locking) 3、选主(Leader Election) 4、同步(Synchronization) 5、发布/订阅(Publisher/Subsriber...

2016-04-01 15:20:38

阅读数:2957

评论数:0

Redis实现Mybatis的二级缓存

一、Mybatis的缓存 通大多数ORM层框架一样,Mybatis自然也提供了对一级缓存和二级缓存的支持。一下是一级缓存和二级缓存的作用于和定义。       1、一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(...

2016-01-25 17:56:42

阅读数:11825

评论数:4

Redis实现分布式session功能的共享

最近项目设计集群,实现了一下session的共享功能,其原理是将session保存到分布式缓存数据库中如:redis, memcache等,然后多个服务器tomcat 每次请求都通过NoSql数据库查询,如果存在,则获取值;反之存放值。 我是通过redis来实现session的共享,其主要有一下两...

2016-01-25 17:00:50

阅读数:14636

评论数:29

Maven使用yuicompressor-maven-plugin打包压缩css、js文件

最近项目想使用在maven打包的时间压缩js,css文件,采用yuicompressor-maven-plugin插件进行压缩,但只是压缩减小大小,提高请求速度,并没有对js进行混淆。下面就写一下这个插件的使用。 假设项目包含如下结构 需要把项目中设计的css和js全部压缩,但是需要配...

2016-01-19 15:21:17

阅读数:6737

评论数:0

Mybatis使用技巧

以下就总结一下Mybatis的使用中的一些不太注意的技巧,算是Mybatis的总结笔记。 1、插入时主键返回      我们向数据库插入一条记录是,使用Mybatis的是无法返回插入的主键的,而我们需要这个刚插入的主键,可以如下返回          自增主键:使用last_insert_id()...

2015-12-12 11:26:24

阅读数:2843

评论数:0

Linux常用到的命令

记录一下日常用到的Linux命令,就当做日志了 1、查看Linux 端口号  netstat -apn | grep 80 2、杀死进程   kill -s 9 pid (tomcat 启动不起来有可能是远程调试端口未关闭 或者tomcat端口未关闭) 3、改变文件的权限  chmod 755...

2015-12-09 18:43:13

阅读数:1303

评论数:0

Linux下mysql数据库的自动备份与还原 远程备份和本地备份

Linux系统下Mysql备份还原 MySql的还原与备份 1 备份     mysqldump -u root -p shop > /home/andy/shop20150910.sql      其中:root为用户名,shop为要备份的数据库,自动会备份到/home/andy/文件目录...

2015-12-09 18:32:28

阅读数:1447

评论数:0

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