随笔分类 - 【001】J2EE
摘要:之前我做过单元测试的博,但是在实际的项目中一直还没有使用。 因为之前的项目都是我一个人写的,但是单元测试的必要性真的不大,而且项目本身不难。 但是这次不一样,这次项目本身比较大,而且分工也很明确。 我负责的是服务层和数据层,也就是说,与页面交互上面的代码需要使用我的服务。 也就是说我没有拿页面测试我
阅读全文
摘要:@Component 通用注解,不推荐使用,要用的话,任何类的头上都能使用,但是这个类到底是干嘛用得就不知道了。 @Controller 控制层使用,也就是MVC中的C,主要的时候使用的时候注意配合@Scope("prototype")使用 因为默认情况下spring使用的时候单例模式scope="
阅读全文
摘要:你遇到过页面显示小数有9.987870488E9这个吗? 这是因为没有保留小数的原因 有时候用js保留小数很麻烦的时候,可以用EL表达式 <fmt:formatNumber type="number" value="${member.loginBonusAmount } " maxFractionD
阅读全文
摘要:直接给出一个例子代码,上面只是记录一下,下面才是干货。 首先很多时候我们不会采用事务操作,但是当我们在一个服务层多次访问数据库特别是进行插入删除操作的时候,我们需要使用事务进行操作,也就是一个不成功,所有的操作全部回滚。 那么具体的事务特性我就不多说了,规范我也打在最上面的注释里面了。主要注意一下,
阅读全文
摘要:其实很多时候,我们在现实生活中遇到的很多并发量并没有像淘宝双十一一样,可能只有它的1%而已,不要总想着,要么你的项目并发量特别大,要么你的项目并发量基本没有。 其实在实际中,我们应该尽可能的去优化我们的系统。 这里我就只列举那些现实可用的,简单的,我们能力范围之内的。这些优化方案其实对于小的并发来说
阅读全文
摘要:简单的说一下,在网络支付的开发中,其实我觉得以前我想的其实过于复杂了。 在实际的开发中,确实对于我们操作的地方其实不多,很少会有,也不能说绝对,总之很多项目为了节省开发成本,都会采用第三方支付。 也就是说实际的支付流程其实最关键的地方不在我们手上,而我们要做的其实也就很简单了。 参数拼接,拼接那些支
阅读全文
摘要:首先,springmvc的拦截器配置在这就不多说了。主要讲一下拦截器的三个方法的执行顺序。 preHandle方法一定是最先执行的方法,如果它返回为false下面的方法均不执行。 postHandle是在返回再次调用拦截器的方法。 afterCompletion方法是最终执行的方法,可以看做fina
阅读全文
摘要:在实际项目中会遇到需要使用邮件注册,或者是使用邮件找回密码等操作,需要使用到邮件发送功能。 其实邮件的发送主要是依赖于邮件协议,只要能实现邮件协议,那么发送邮件其实还是很容易的。这一步java类库已经帮我们封装好了,所以对于我们来说,我们要做的只要把参数填上,剩下的就很简单了。下面附上发送邮件几个工
阅读全文
摘要:首先是ServletContextListener这个类 如果实现这个接口,然后加上xml的配置 <listener> <listener-class>com.xxx.xxx.MyTimerTask</listener-class> </listener> 当web项目发布至tomcat启动之后会自
阅读全文
摘要:<!-- 拦截器 --> <mvc:interceptors> <mvc:interceptor> <!-- 拦截所有。action结尾的请求 --> <mvc:mapping path="/**/*.action"/> <bean class="com.interceptor.WebManageI
阅读全文
摘要:1,使用 spring form 标签 防 csrf 攻击 2,标明请求方法:RequestMethod.GET,RequestMethod.POST, PATCH, POST, PUT, and DELETE 如果不标明,默认以上所有请求类型都会接受处理(面太广),给黑客留下伪造请求的隐患。 3,
阅读全文
摘要:在进行Spring MVC的配置时,通常我们会配置一个dispatcher servlet用于处理对应的URL。配置如下:<servlet><servlet-name>mvc-dispatcher</servlet-name><servlet-class>org.springframework.we
阅读全文
摘要:首先是解释什么是单元测试,单元测试是指对于一个大型项目里,对于单一模块或者单一接口的测试。 然后解释为什么要写单元测试,首先对于一个大型的项目,如果你每次都要重启一遍服务器调页面或者接口的bug,那就会很影响效率。 那么一部分人就说了,我们都已经写了那么多业务逻辑代码了,为什么还要写那么多没有用的测
阅读全文
摘要:之前做过一些网站项目,大多数都是首页就是登录,直接进入首页的不多,也就没有注意到,今天刚好注意到了就来记一下。也算是一个小技巧 <welcome-file>index.jsp</welcome-file>大部分人在一开始做网站往往都在webxml中这么配置,这样可以直接用网站根目录访问首页。 但是这
阅读全文
摘要:JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception 1、request对象 request 对象是 javax.servlet.httpServletReq
阅读全文