- 博客(31)
- 收藏
- 关注
原创 获取刚刚 插入的自增主键
一、插入记录需求:新增一个博客记录mapper insert id="insertBlog" parameterType="Blog"> INSERT INTO `blog` ( `title`, `author_id`, `state`, `
2017-11-29 09:13:59 474
原创 日期类型转换
springMVC中的几种日期转换格式:1、在pojo中添加字段 @DateTimeFormat(pattern="yyyy-MM-dd") private Date birthday;2、在jsp页面中添加input label for="">生日
2017-11-29 08:21:45 366
原创 java实现易宝支付
易宝支付:1.环境搭建:Java使用Servlet或者springMVC,使用maven进行环境搭建。2.添加jar包: javax.servlet.jsp jsp-api 2.2 provided
2017-11-25 16:31:16 30793
原创 md5加密
MD5加密的常用的几种方式:/*** * 获取指定内容的MD5值,暂时不加盐,sprig提供的方式* */public static String getMD5(String source) {if(source == null) {return null;}String md5 = DigestUtils.md5DigestAsHex(source
2017-11-25 13:56:07 446
原创 JAVA中AES对称加密和解密
JAVA中AES对称加密和解密package demo.security;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSu
2017-11-23 20:15:09 322
原创 Dubbo-容错机制
容错机制Dubbo提供了集群部署、路由、负载均衡等容错机制,在客户端引用服务时,由MockClusterInvoker封装具体的集群策略类,默认是FailoverCluster类,具体逻辑见《4.4.2 远程引用服务》部分。由集群策略类将Directory中的多个Invoker伪装成一个Invoker,对上层调用端是透明的,不同的集群策略有不同的处理方式。主要流程基
2017-11-23 09:02:59 3701
原创 springmvc常用注解详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro
2017-11-22 20:11:15 192
原创 freemaker的简单实现
第一步:导入测试依赖jar包 org.freemarker freemarker 2.3.23 junit junit 4.12 第二步:编写模板文件名字为:hellomoto.ftl 呵呵:${username} ${author} freemaker模板
2017-11-19 21:47:15 310
原创 spring创建对象的三种方式及时间
创建对象的三种方式: 1、采用默认的构造函数创建 2、采用静态工厂方法 1、写一个静态工厂方法类 public class HelloWorldFactory { public static HelloWorld getInstance(){
2017-11-18 09:01:06 2954
原创 activeMQ和spring进行整合
第一步:导入依赖的maven包第二步:创建spring的配置文件第三步:创建监听器接口public class MyMessageListener implements MessageListener {@Overrid
2017-11-14 19:16:06 433
原创 发布/订阅模式
一、生产者(消息发送者)第一步:创建ConnectionFactory对象,需要指定服务端ip及端口号。第二步:使用ConnectionFactory对象创建一个Connection对象。第三步:开启连接,调用Connection对象的start方法。第四步:使用Connection对象创建一个Session对象。第五步:使用Session对象创建一个Desti
2017-11-13 20:45:42 365
原创 ActiveMQ点对点模式(PTP)
一、创建Maven测试项目二、pom.xml dependencies> dependency> groupId>org.apache.activemqgroupId> artifactId>activemq-allarti
2017-11-13 20:44:18 689
原创 ActiveMQ的消息形式
一、消息的传递类型点对点:即一个生产者和一个消费者一一对应PTP的过程好比是两个人打电话,这两个人独享这一条通信链路。一方发送消息,另外一方接收消息。在实际应用中因为有多个用户对使用PTP的链路,它的通信场景如下图所示:发布/订阅:即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。发布订阅模式类似听广播,一个播音员广播,
2017-11-13 20:40:50 292
原创 ActiveMQ的安装
一、准备下载地址:http://activemq.apache.org/安装环境:jdk安装将文件上传至linux服务器,解压cdtar -zxvf apache-activemq-5.11.3-bin.tar.gz -C /usr/local配置文件:conf\activemq.xml
2017-11-13 20:38:28 222
原创 ActiveMQ简介
一、什么是JMSJMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。发送者将消息发送给消息服务器,消息服务器将消息存放在若干队列中,在合适的时候再将消息转发给接收者。这种模式下:发送和接收是异步的,
2017-11-13 20:37:27 240
原创 观察者设计模式
观察者设计模式:观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。它将观察者和被观察者的对象分离开。提高了应用程序的可维护性和重用性。实现观察者模式有很多形式,一种是“注册---通知---撤销注册”的形式。观察者Observer:所有潜在的观察者必须实现观察者接口,这个接口只有update方法,当主题改变
2017-11-11 16:12:25 225
原创 mybatis绑定错误-- Invalid bound statement (not found)
一、问题描述使用mybatis的项目在本地可以正常运行,但当使用maven或Jenkins打包部署到远程服务器上时出现了绑定错误,异常信息为:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yo.news.user.mapper.UserMapper.getUserBy
2017-11-10 20:41:52 586
原创 maven中pow项目找到jar项目中的配置文件
没有符合资格的bean期望至少1个bean可以作为这个依赖项的自动连接候选Caused by:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type[com.qfedu.tank.p2p.jedis.JedisInterface] found for de
2017-11-10 20:00:39 788
原创 JSONP的跨域请求
jsonp的跨域请求:JSONP 是 JSON with padding(填充式 JSON 或参数式 JSON)的简写。 JSONP实现跨域请求的原理简单的说,就是动态创建标签,然后利用的src 不受同源策略约束来跨域获取数据。 JSONP 由两部分组成:回调函数(callback)和数据。回调函数是当响应到来时应该在页面中调用的函数。回调函数的名字一般是在请求中指定的
2017-11-09 20:07:43 213
原创 Linux下压缩和解压缩命令
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到
2017-11-07 17:12:22 420
原创 dubbo监控中心
Dubbo管控台可以对注册到zookeeper注册中心的服务或服务消费者进行管理,但管控台是否正常对Dubbo服务没有影响,管控台也不需要高可用,因此可以单节点部署1、安装jdk2、安装tomcat:改名叫apache-tomcat-xxx-dubbo-admin如:/usr/local/apache-tomcat-8.0.43-dubbo-admin3、将du
2017-11-07 11:53:23 885
原创 dubbo简介
一、什么是dubbo随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。垂直应用架构 当访问量逐渐增大,单一
2017-11-07 11:50:33 250
原创 zookeeper
一、Zookeeper介绍Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用。注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。如果使用dubbo-2.3.3以上版本,建议使用zookeeper注
2017-11-07 11:48:50 198
原创 数据库分片
一、海量数据的存储问题随着互联网的发展,数据的量级也是指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能上的提升。但是,在有些场合NoSQL一些折衷是无法满足使用场景的,就比如有些使用场景是绝对要有事务与
2017-11-07 08:29:26 694
原创 网络管理
一、修改主机名通过主机名管理众多机器在实际开发中比较直观step1:sudo vi /etc/sysconfig/network 修改其中的hostname配置项HOSTNAME=helen-linux64-01step2:要想立即生效 可以执行指令:hostname 你的主机名,然后退出远程连接,重新连接即可(重新开启一个会话) su
2017-11-06 22:49:38 205
原创 vi/vim编辑器
在Linux下一般使用vi / vim编辑器来编辑文件。既可以查看文件也可以编辑文件三种模式:一般模式(命令模式)、插入模式、底行模式(编辑模式)。一、打开或新建文件 vim newfile.txt此时是一般模式二、切换到插入模式 按 i 、o、a键;i在光标前插入
2017-11-06 22:29:50 193
原创 权限管理
第1位:文件类型(d 目录,- 普通文件,l 链接文件)第2-4位:所属用户权限,用u(user)表示第5-7位:所属组权限,用g(group)表示第8-10位:其他用户权限,用o(other)表示第2-10位:表示所有的权限,用a(all)表示上面的权限示例表示的完整信息:一个文件,所属用户具有读写执行权限;所属组的用户有读写权限,没有执行权限;其他用户只有读权限
2017-11-06 22:27:41 195
原创 linux简介
一、常见的Linux版本Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 在Linux内核的基础上,目前市场上有很多Linux发行版 redhat :企业版(收费),这是第一款面向商业市场的 Linux发行版。集成
2017-11-06 22:16:56 278
原创 nginx安装
l 操作系统:CentOS 6.4l nginx:1.12一、环境准备首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装。yum install gcc-c++ yum install
2017-11-06 22:02:55 178
原创 redis操作命令
资料来源:http://redisdoc.com/http://redis.io/commands 连接操作相关的命令默认直接连接 远程连接-h 192.168.1.20 -p 6379ping:测试连接是否存活如果正常会返回pongecho:打印select:切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值quit:关闭
2017-11-04 11:32:43 212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人