AlphaBINGOD

保持对技术的热诚

String和char数组的参数传递

在做一些面试题的时候,发现一些此前没有注意到的细节。这个就是String和char数组的参数传递问题。 问题: String和char数组作为一个参数输入一个方法,经过这个方法后,两个类型的变量对应的内容是否有变化? 答案: String不变,char数组会变。 先看以下代码: ...

2018-08-15 02:43:56

阅读数 831

评论数 0

SSH与SSM的初步对比

最近学习了SSH(Spring,Struts2,Hibernate)和SSM(Spring,SpringMVC,Mybatis)这两套框架,在框架单独学习以及框架整合的过程中,对于SSH与SSM有了基本的对比认识。 Hibernate与mybatis比较 我更喜欢Mybatis jar包...

2018-08-01 10:19:18

阅读数 1901

评论数 1

球队比赛问题

问题 有4支球队,分别是中国,德国,法国,巴西,将它们存在一个数据表里,这个数据表只有name列,问如何通过sql语句获得4支球队比赛的对阵安排。 解答 分析 题目意思很明确,就是想两两组队比赛,有多少个组合。 虽然表内都是字符串,但是也是有顺序的。 这是默认的内部顺序...

2018-07-28 00:31:06

阅读数 321

评论数 0

内连接与外连接

时间一长,总是记不住内连接与外连接的意义。 因此,还是将它们图形化记录下来。 叉连接(笛卡尔积) 如果查询两个表时没有使用联结条件,那么获得的结果就是两个表的笛卡尔积,就是两个表各自记录的所有组合的表。 A表M行记录,B表N行记录,则笛卡尔积就是M X N 行。 通常是不允许的,...

2018-07-27 23:50:02

阅读数 45

评论数 0

select子句顺序

学习mysql的时候,要记住子句是有顺序的,某个子句必须出现在某个子句之前,现在记录下来。

2018-07-27 14:51:17

阅读数 323

评论数 0

Spring整合Hibernate事务注解使用的坑-配置事务管理器

如果需要是与Hibernate整合,那么,配置事务管理器的时候,需要用到Hibernate的事务管理器。同时必须的配置属性是sessionFactory。 错误 一开始我使用Spring提供的事务管理器 <bean id="transactionM...

2018-07-26 17:31:09

阅读数 652

评论数 0

Spring AOP的底层实现-代理模式

在学习Spring的过程中,留下一下痕迹。 1.Srping的IoC(控制反转) 控制反转,初看这个名词实在显得晦涩难懂。但是它只是说了一个事情,就是我们不再需要自己new对象了,而是交给了Spring提供我们需要的对象。 也经常听到DI(依赖注入),其实这也和所谓的IoC是同一个意思。...

2018-07-23 01:01:26

阅读数 1323

评论数 2

Struts2 表单验证与验证框架

表单数据验证是很常见的功能,通常前端页面会有一次 js验证,但是后台也需要进行一次验证,这不依赖于前台验证,是保险的做法。 同时,我们后台验证输入数据的合法性,如果按照以前的servlet方法,显而易见是非常麻烦的,我们既要获取表单数据,又要进行String类型的表单数据进行数据类型转换,再进行...

2018-07-21 00:00:33

阅读数 622

评论数 0

Struts2自定义拦截器应用

1. Struts2自定义拦截器需要实现的接口或类的关系 2. 自定义拦截器简易示例 public class TestInterceptor extends MethodFilterInterceptor(){ @override public String doIn...

2018-07-19 01:45:40

阅读数 267

评论数 0

struts2 执行流程

Struts2执行流程图及说明网上也有很多,不过也不及自己画一次来的印象深刻。 Struts2的关键是一系列的拦截器。

2018-07-18 19:14:28

阅读数 49

评论数 0

Struts 2.5版本依赖备忘及spring整合注意点

在使用Struts 2.5版本时,遇到两个问题: 1. web.xml中配置的 SturtsPrepareAndExecuteFilter 时直接报错 2. 启动tomcat时,一直提示filter启动不了 回答: 1. 报错是因为,新版本中已经没有了ng包,因此filter-class中...

2018-07-16 18:08:42

阅读数 381

评论数 0

Struts2、OGNL、Action数据对应三者关系

个人理解,有错烦请告知。

2018-07-15 23:03:45

阅读数 84

评论数 0

封装数据库增删改查方法

BaseDao 封装好后,我们称这个类为BaseDao.以后任何实现类要操作数据库,都需要继承这个BaseDao.而且,这个BaseDao并不仅限这3个方法,其他常用操作应该在这基本的增删改查方法再进行封装,同样也封装在这个BaseDao类里,这样会减少我们很多重复性的操作. 增删改操作的...

2018-06-15 18:46:46

阅读数 715

评论数 0

Session令牌防止表单重复提交

1.针对的表单重复提交一般场景 客户端浏览器F5刷新 重复点击提交按钮 2.Session令牌 session令牌(token) 只是一个一次性的通行证性质的字符串. 甚至可以使用一个字符去表示这个令牌,但是令牌在短时间内不允许出现重复. 生成 可以使用 系统时间+随机数...

2018-06-14 15:55:46

阅读数 140

评论数 3

bootstrap 引入顺序问题备忘

引入顺序,必须是jquery在前,bootstrap在后,谨记哈. 在idea里可以直接alt+enter直接下载使用,更方便. <link rel="stylesheet" href="http://cdn...

2018-03-31 14:22:14

阅读数 758

评论数 0

Mybatis实现简单增删改查备用(Intellij idea)

环境 Intellij idea MySQL 环境搭建及依赖 依赖引入 1.mybatis mybatis包 2.mysql-connector-java mysql数据库JDBC驱动 配置文件 1.pom.xml ...

2018-03-16 02:35:49

阅读数 1193

评论数 0

阿里图标在线引用步骤备忘

在阿里图标官网上也有具体的使用方法,但是我想记录下来我的使用过程,方便日后查看. 登录账号,选择图标建成项目就略过了. 步骤1: 搜索具体需要的图标,选择加入项目 步骤2: 有三种方式,我选用Symbol方式,获得在线链接. 步骤3: 将在线链接放入html文件. ...

2018-03-10 22:29:56

阅读数 1296

评论数 0

SpringMVC基于非注解方式(SimpleUrlHandlerMapping)实现用户数据查询备忘(Intellij idea)

效果 —————点击查询用户后: 环境搭建及依赖 这里使用的处理器映射器是SimpleUrlHandlerMapping,对应的处理器适配器是HttpRequestHandlerAdapter 依赖引入 SpringMVC依赖: spring-web ...

2018-03-10 01:58:49

阅读数 87

评论数 0

SpringMVC运行过程备忘

网上很多前辈都对springmvc的整体流程作了解释,我也在此基础上,以自己的理解作出整体的流程以作日后备忘.

2018-03-08 01:00:56

阅读数 58

评论数 0

SpringMVC基于非注解方式(BeanNameUrlHandlerMapping)实现的简单登陆备忘(Intellij idea)

效果: 登陆页面: 登陆失败: 登陆成功(用户名:admin,密码:123): 环境搭建及准备 使用 Intellij Idea自带的maven工具进行创建,过程省略. 1.SpringMVC依赖 这里要做的事情很简单,因此只需要这几个依赖.依赖可...

2018-03-08 00:47:09

阅读数 119

评论数 0

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