- 浏览: 24727 次
- 性别:
- 来自: 北京
最新评论
文章列表
在项目中发现但文字过长时不希望其换行显示,并且多余的文字显示省略号实现的方式是:
overflow: hidden;
white-space: nowrap; /*防止文字太长时候自动折行*/text-overflow: ellipsis; /*ie下 可以自定出省略号*/使用时需要这只他的高度和宽度
注意:IE11和IE8存在兼容性问题再IE11中如果样式没有起作用可以将其的宽度去掉
并且如果是表格形式的需要设置表格的样式table-layout: fixed;
UNION去重且排序UNION ALL不去重不排序
修改程序的时候出现了
java.sql.SQLException: Invalid parameter object type.Expected 'java.util.Map' but found 'java.lang.String'
原因:仔细检查发现了是为因为DAO 传到 iBatis 的数据类型和 iBatis 中定义的数据类型不一致。
解决方法:查看 DAO 中的参数类型和 iBatis 中定义的数据类型是否一致,如果不一致,更正为相同的数据类型。
ibatis中#与$的区别
- 博客分类:
- 知识交流
1.#能够进行预编译,进行类型匹配而$不能进行数据类型的匹配
例如:
select * from table where id=#id# 如果字段id表示字符型那么#id#表示的就是'id'类型,如果id表示的是数值型那么#id#表示的就是id
select * from table where id=$id$如果字段id表示字符型那就需要写成select * from table where id='$id$'如果id字段表示的是整数类型则sql语句就没有错误
2.$实际上是字符串的拼接,#用于变量的替换
3.总结了一下什么时候用“$”和"#"
对于变量部分 ...
Oracle转换成为Mysql注意事项
- 博客分类:
- 知识交流
做项目的时候发现当要将Oracle数据库转换为Mysql需要将SQL语句中二者不兼容的方面需要修改下面列出自己总结的注意事项:1.日期格式的转换:
Oracle
Mysql
注意事项
to_char(date,'yyyy-MM-dd hh24:mi:ss')
date_format(date,'%Y-%m-%d %H-%i-%s')
注意日期的格式
to_date(str,'yyyy-MM-dd hh24:mi:ss')
str_to_date(str,'%Y-%m-%d %H-%i-%s')
注意日期的格式
to_char,to_number
...
使用实体类作为参数新增的时候要注意点
- 博客分类:
- 知识交流
在sql.xml文件中给实体类取别名采用以下方法 alias是别名的意思type为实体类的路径
<typeAlias alias="xhhSale_veg_info" type="com.zhdtech.web.salemarket.model.SaleMarVegEntryInfo"/>
新增类型要与实体类中的字段名称对应
解析get请求参数乱码的问题解决方案
- 博客分类:
- 知识交流
解析get请求时,其中的请求参数的值包含中文的时候设置了(URLEncoder.encode("测试菜市场", "UTF-8")解析路径的解码方式为utf-8但是在request.getParameter()的时候会出现乱码,是因为Tomcat默认的解码将传递过来的数据解码的方式与传递过来参数的解码方式不一致的问题,这种情况下需要在Tomcat目录下的D:\Tomcat\apache-tomcat-6.0.36\conf\server.xml设置<Connector port="8088" protocol="HTTP/ ...
ibitis中$与# 模糊查询的区别
- 博客分类:
- 知识交流
##中的变量,在解析的时候,会自动在变量的两端加上引号,作为字符串使用。
$$中的变量,会原样输出,不加引号。一般用于动态传入表名或者字段名。
springIOC技术的理解及复习
- 博客分类:
- 知识交流
springIOC技术即控制反转它由最初的new方式创建对象,转换为由第三方框架创建注入,这样做的好处是能够降低耦合度
IOC有两种实现方式,可以分为依赖注入DI和依赖查找spring实现的是DI方式实现IOC的控制
DI指的是依赖注入基本原理是通过构造方法参数或者方法参数传入建立关联
IOC是一种思想而DI是实现IOC的主要技术途径
DI主要是两种注入一种是 setter注入一种是构造器注入
process.nextTick(callback)的功能是为事件循环设置一项任务,Node.js 会在
下次事件循环调响应时调用 callback,Node.js 适合 I/O 密集型的应用,而不是计算密集型的应用,因为一个 Node.js 进程只有一个线程,因此在任何时刻都只有一个事件在执行。如果这个事件占用大量的 CPU 时间,执行事件循环中的下一个事件就需要等待很久,因此 Node.js 的一
个编程原则就是尽量缩短每个事件的执行时间。process.nextTick() 提供了一个这样的
工具,可以把复杂的工作拆散,变成一个个较小的事件
setTime相当于定时器,可以任意规定时间,在 ...
静态变量和方法的特点
- 博客分类:
- 知识交流
→static特点
1、随着类的加载而加载
也就是说:静态会随着类的消失而消失,说明他的生命周期最长
2、优先于对象存在
3、被所有对象所共享
4、可以直接被类名调用
→int age(成员变量)实例变量和 static int age(静态成员 ...
J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。
背景知识:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。
默认情况下,Sun 编译器以简单的两行的形式输出警告。通过添加 -Xlint:keyword 标记(例如 -Xlint:finally),您可以获得关键字类型错误的完整说明。通过 ...
[color=green][/color][size=xx-small][/size]
N