- 博客(19)
- 问答 (1)
- 收藏
- 关注
转载 web开发常见问题(一)表单重复提交
背景 用户在执行表单提交操作时,后端进行处理,当处理还在进行的时候用户又一次提交请求,后端再一次处理。如果是敏感操作,如财务相关的操作,则会对业务系统造成重大伤害。产生原因1.用户多次点击提交按钮解决方案1.前端加防重复提交限制。 这种方式虽然最为脆弱,但也是最为基础。具体方式为: 1)提交按钮点击先disable再进行表单提交
2016-11-14 13:43:53
3042
转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么?一、入门 1、简介 Kafka is a distributed,partitioned,
2016-10-12 11:17:01
524
转载 kafka对比ActiveMQ
Kafka 是LinkedIn 开发的一个高性能、分布式的消息系统,广泛用于日志收集、流式数据处理、在线和离线消息分发等场景。虽然不是作为传统的MQ来设计,在大部分情况,Kafaka 也可以代替原先ActiveMQ 等传统的消息系统。Kafka 将消息流按Topic 组织,保存消息的服务器称为Broker,消费者可以订阅一个或者多个Topic。为了均衡负载,一个Topic 的消息又可以划分
2016-10-12 10:35:59
13279
原创 gradle使用mybatis时报Invalid bound statement (not found)
其实你把xml文件放在了java目录下对不对,这样用war插件或者build构建的时候,gradle自动忽略java目录下的xml文件,所以要么把mybatis的xml放入resource,要么写build script吧
2016-09-01 16:24:31
1411
1
转载 Mybatis拦截器介绍及分页插件
Mybatis拦截器介绍及分页插件Mybatis拦截器介绍及分页插件【注:转自 Mybatis拦截器介绍及分页插件】1.1 目录1.1 目录1.2 前言1.3 Interceptor接口1.4 注册拦截器1.5 Mybatis可拦截的方法1.6 利用拦截器进行分页1.2 前言 拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加
2015-06-16 14:18:34
389
原创 org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)
Exception in thread "main" java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction
2015-06-16 11:17:30
1663
原创 SHELL笔记-特殊符号$
学好shell的基础,$可以说是在shell脚本中使用频率最好的一个符号了。掌握了$的用法是学习shell脚本的一个良好的开端。 具体作用如下$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台
2015-01-22 13:59:50
523
转载 java中static作用详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无
2014-09-05 20:13:08
395
转载 关于String的final类型
final StringBuffer a = new StringBuffer("111"); final StringBuffer b = new StringBuffer("222"); a=b;//此句编译不通过 final StringBuffer a = new StringBuffer("111"); a.append("222");//编译通过 可见,
2014-09-05 19:37:03
461
原创 反射--数组
package reflection;import java.lang.reflect.Array;public class ArrayReflection { public static void main(String[] args) { int[] arr = new int[]{1,2,3}; printObject(arr); printObject("xyz");
2014-08-24 20:26:20
418
转载 Hibernate OneToOne注解配置
1. Hibernate Annotation注解OneToOne 原理就不介绍了 2. 数据字典表 tb_addressInfoCREATE TABLE `tb_addressinfo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `detail` varchar(255) DEFAULT NULL, `name`
2014-07-21 14:21:21
580
原创 com.sun.image.codec.jpeg.JPEGCodec; com.sun.image.codec.jpeg.JPEGImageEncoder编译不通过
如上图,当引用如上两个包时,不通过,解决方法如下
2014-05-28 10:29:56
613
转载 数据库面试题
1.1. 数据库1.1.1. 数据库【炎黄盈动】员工表的定义如下:Last_name VARCHAR2(25)First_name VARCHAR2(25)Salary NUMBER(7,2)现查询显示未达到平均工资的员工姓名.请考察下面的SQL语句:SELECT last_name, first_name FROM employee WHERE sal
2014-04-24 22:01:50
8112
空空如也
spring标签日期回显格式化问题
2015-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人