Spring里配置properties <bean id="propertyConfigurer"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"...
Git 安装和使用教程 Git 安装和使用教程 git 提交 全部文件 git add. git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过git add -A .来一次添加所有改变的文件。注意-A选项后面还有一个句点。git add -A表示添加所有内容,git...
java项目中下载文件文件名乱码 1. String fileName=new String(URLEncoder.encode(fileName,"utf-8")); getResponse().addHeader("Content-Disposition","attachment;filename="+fileN...
深入理解Java:注解(Annotation)--注解处理器 如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。 注解处理器类库(java.lang.reflect.AnnotatedElement...
关于html中<input>输入中文乱码的问题 建议首先统一编码级,然后在总的req.getParameter("action"); 设置项目编码,如:req.setCharacterEncoding("utf-8"); 就可以解决问题。 ...
关于request和session的生命周期 最近在重温jsp,之前呢已经看过一遍,有些东西忘了。而在做java web开发时,request,session又是用的比较多的。尤其是页面的跳转传值问题,或多或少地会用到request和session,由于有些东西现在知道,过一段时间会忘,现将request和session的生命周期总结如下...
英文名字大全(女篇) abigale 原为古希伯来名,意思是"最初的欢乐"或"欢乐之本"。在圣经撒母尔记上篇第二十五章中,讲到了一位早期名叫abigale的人的故事。在这个故事之中,她是一位聪明、美丽的女人。她有过人的智慧和谋略。因而,她後来成了以色列大卫王的妻子。 abbyabbie是abigail的简写。人...
深入理解HTTP Session session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念...
STL fmt数字日期格式化 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> <fmt:formatNumber>标签用于根据设定的区域将数据格式化输出; <fmt:formatDate&...
servlet的url-pattern匹配规则详细描述 http://www.cnblogs.com/canger/p/6084846.html 上面这篇更好一点:D 一、概述 在利用servlet或Filter进行url请求的匹配时,很关键的一点就是匹配规则,但servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是由自己的规...
mybatis常见问题 Parameter 'sex' not found. Available parameters are [arg1, arg0, param1, param2] 多个参数如果不封装成Map,就用序列号代替。 如果要不改方法的入参,那你就改sql,用 #{param1},#{para...
MyBatis获取插入记录的自增长字段值 第一步: 在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名! <insert id="insert" parameterType="Spares" useGen...
理解Java中的ThreadLocal ThreadLocal是什么 ThreadLocal是一个关于创建线程局部变量的类。 通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。 #个人理解(非转),看过底层代码后会发现,这就是...
彻底理解数据库事务 事务 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在计算机术语中,事务通常就是指数据库事务。 概念 一个数据库事务通常包含对数据库进行读或写的一个操作序列。它的存在包含有以下两...
java保留两位小数 java保留两位小数问题: 方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecima...
SQL Server 创建表 添加主键 添加列常用SQL语句 --删除主键 alter table 表名 drop constraint 主键名 --添加主键 alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……) --添加非聚集索引的主键 alter table 表名 add constra...
数据库的几种约束 1.默认值约束 2.唯一约束 即值是唯一的,不可重复,关键词UNIQUE, 3.外键约束,是指设置一个外键,也就是别的表中的键来对本表进行约束,如果定义本表时给出的外键不存在,则定义失败。 4.非空约束,关键词,not null。 ...
正确理解MySQL中的where和having的区别 注意:where 后面要跟的是数据表里的字段,如果我把ag换成avg(goods_price)也是错误的!因为表里没有该字段。而having只是根据前面查询出来的是什么就可以后面接什么。 http://blog.csdn.net/yexudengzhidao/article/details/...
给Eclipse提速的7个技巧 http://www.importnew.com/13942.html 转载于:https://my.oschina.net/u/3708595/blog/1563974
怎样在静态方法中使用 synchronized synchronized 的实现方式 synchronized的类型可以分为两种: synchronized method synchronized block 两者的实现方式是不一样的,jvm 规范中写道,编译后的 synchronized method 会有一个A...