- 浏览: 38586 次
- 性别:
- 来自: 长沙
最新评论
文章列表
[置顶] java程序员最容易犯的错
- 博客分类:
- 数据库
Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准:
技能(任何人都能容易学会命令式编程)
模式(有些人用“模式-模式”,举个例子,模式可以应用 ...
很多人都用过navicat连接过mysql,其实它是支持多数据库的,而oracle有些人连接不上的原因在于,没有关联oracle安装目录下的一个文件,见下图:
1.加强J2SE,J2EE基础知识落实(包括jvm,IO通信,并发......)2.强化对各大常用框架的使用和理解3.熟悉linux的使用和常用命令4.加强数据库的了解与优化,不仅仅局限于当先使用的5.不断积累和整理对常见问题的解决方案,并不断优化
oracle和mysql分页实现及原理
- 博客分类:
- 数据库
如果我们是通过JDBC的方式访问数据库,那么就有必要根据数据库类型采取不同的SQL分页语句,对于MySql数据库,我们可以采用limit语句进行分页,对于Oracle数据库,我们可以采用rownum的方式进行分页.
(1)MySql的Limit m,n语句
...
view: detailview,//注意1
detailFormatter:function(index,row){//注意2
return '<div style="padding:2px"><table id="ddv-' + index + '"></table></div>';
},
onExpandRow: function(index,row){ //注意3
$('#ddv-'+index).datagrid({
url:getC ...
编译路径问题:
Default output folder: 默认的编译路径
Allow output floders for source folders:如果勾选,允许源文件夹编译过后的.class输入文件夹自己指定
output floder:不使用默认,自己指定output floder
1.对应字段上:
,{title : '操作项',field : 'xxx',
formatter:function (val, row, index) {
var html = "<a class='loan_ct_view_button' href='#' onclick='submit("+row.id+");'></a>";
return html;
}
}
2.加载事件:
,onLoadSuccess:function(data){
$(".loan_c ...
页面打印按钮调用下面的onprint()方法,调用浏览器打印
function onPrint(){
/* $("#btnPrint").hide();
$("#btnExit").hide(); */
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->"; ...
1. 查询整个映射对象所有字段
Java代码
//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段
String hql = "from Users"
使用Eclipse 3.7及以上版本时,工程中加入jquery.min.js文件,发现该文件出现错误提示(红×),但使用Eclipse 3.7以前的版本就不会出现这种提示。是因为Eclipse 3.7在.project配置文件中,加入了JS验证框架org.eclipse.wst.jsdt.core.javascriptValidator。加入该框架后,如果js文件书写规则不符合规范就会报错。但是工程仍然可以正常运行。于是考虑为了不让错误提示影响心情,删之。工程亦可正常运行。
操作如下:
在该工程根目录下,找到 .project文件,用文件编辑器打开 ...
我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量,但是却怎么都赋不进,为什么呢?
原因其实很简单,我们用的Ajax是异步操作,也就是说在你赋值的时候数据还没提取出来,你当然赋不进去,所以只要改成同步操作就行~
方法1:先设置同步在进行Ajax操作
//在全局或某个需要的函数内设置Ajax异步为false,也就是同步
$.ajaxSetup({
async : false
});
//然后再进行你的Ajax操作
$.post(地址, 参数, function(data, status) {
if (status == " ...
使用hibernate的最佳实践
1.在做关系尽可能使用单向关联, 不要使用双向关联
2.在大项目中(数据量如果超过百万条的项目),使用hibernate可以酌情考虑一下几个原则:
2.1 不要 使用对象关联,尽可能用冗余字段来代替外键(使用冗余字段所带来的问题是,在修改时必须修改所有的冗余)
2.2 查询数据不再使用Hql,全部使用sql查询,如果涉及缓存,自己根据情况加入相应的缓存,而不实用hibernate自己的缓存
hibernate使用原生态sql查询
@Test
public void test01(){
Session session =null;
try {
session=HibernateUtil.openSession();
List<Student> stu=session.createSQLQuery("select * from t_student where name like ?")
.addEntity(Student.class)//设置返回结果集中存放的内容
...
在IE下,如果在readonly的input里面键入backspace键,会触发history.back(), 用以下jquery代码修正之
$("input[readOnly]").keydown(function(e) { e.preventDefault(); });