- 博客(28)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 如何写出复杂业务查询的sql语句
如何写出复杂的sql语句:首先要建立一个概念,复杂的sql语句也是最基本的sql语句连接而成,所以最重要的是先要理清思路和逻辑,弄清自己要查哪几张表,要用哪几个字段,表之间如何关联,将这些弄清,然后由简单到复杂,从最基本的sql写起,通过找共同点,实现表关联等。select后是自己需要的字段from后是自己需要查询的多张表或者自己子查询得出的结果集 where后
2016-07-29 14:56:11 5883 2
原创 程序中存储和处理精确浮点数
对于程序中的小数点类型存储:在数据库中使用decimal(6,4)来存储小数点类型在java bean中使用BigDecimal类型 add 加subtract 减multiply 乘divide 除setScale 设置小数点位数如果使用string类型来接收小数点类型 会出现不精确的现象 比如0.499999这种
2016-07-27 10:21:46 375
原创 mysql之select from where
select from wherefrom后可以是多张表,或者结果集 where是对结果集进行限定 从而得出最终的结果集 select后的字段值就是在最终的结果集中得出的新的结果集
2016-07-25 15:23:40 1504
原创 mysql语句之group by
mysql select语句中的group by关键字 可以这样理解:group by是对查询的结果集按照某个属性进行切割 从而分成多个结果集 然后对每个结果集返回一行数据 作为最终结果 一般结合列函数使用 将分割后的结果集进行求和或者其他列运算 从而得到这个子结果集的某些特性having子句可以对group子句进行限定 where是先限定之后再分组 havin
2016-07-25 15:17:45 257
原创 项目管理任务分配工具——jira
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了全球115个国家超过19,000家客户的认可。
2016-07-25 14:23:52 5549
原创 如何导入svn上的maven项目到eclipse中
1.配置maven2.从svn检出项目到本地3.配置server4.import已存在的maven项目 5.使用工作集
2016-07-25 11:43:31 511
原创 实习总结——解决问题与总结知识
工作与学习,解决问题与知识总结。工作的过程就是学习的过程,我们在工作中解决问题,接触新知识,最好的结合工作和学习的方式就是,在当天下班之后,把当天遇到的新知识进行总结消化,这样才能在工作中最大效率的提升自己。如果只是简单的通过搜索等解决了问题,而不加以消化总结,这样只能是为公司创造了一天的价值,而没有提升自己的能力。养成习惯:每天完成一个任务或者下班之后画点时间把今天的知识点总结一
2016-07-25 11:28:19 851
原创 实习总结——sql语句的重要性
java web开发,对于后台部分,最重要的就是sql语句。我们可以这样理解,程序是对数据的各种处理,数据是对现实世界的模拟。而在java web开发中,数据的存储离不开数据库,所以我们的开发也离不开sql语句。因此能够掌握高级sql语句,才算是一个合格的java开发工程师。高级sql语句就是各种表之间的关联、高级函数的使用以及如何根据业务组织它们,需要自己在两个方面提升,
2016-07-25 10:59:22 1760
原创 jquery ajax使用范围
对于与后台交互的请求 都可以使用ajax,养成使用ajax的习惯//删除 function delete_info(id,borrowName){ if(window.confirm('你确定要删除项目名为:'+borrowName+'的项目吗?')){ $.ajax({ url : "/borrowInfo/deleteInfo", type : 'get
2016-07-21 17:21:44 475
原创 jquery小知识——ajax
function commit_check() { if (check()) { /** 用户信息提交 **/ $.ajax({ type : "POST", url : "/manage.onigiri/merchants/edit", dataType : "json", data : $('#merchantsForm').serialize
2016-07-21 17:04:18 166
原创 jquery小知识——自定义isNull
//校验必填项 function check() { //用此函数来判断是否为空 处理表单的数据 if(isNull($("#merchantsName").val()) || isNull($("#merchantsCode").val()) ){ alert("信息填写不完整"); return false; } return true; } /**
2016-07-21 16:57:26 1308
原创 jquery小知识——val()
//jquery 获取或者设置某一个节点的值 val() //获取值 $("#name").val(); //设置值 $("#name").val("liuqi");
2016-07-21 16:54:50 527
原创 实习总结(二)——常用技术细节和其他
1.用maven管理项目,根据功能将项目分成几个独立的模块,模块之间可相互独立也可有依赖关系,良好的管理大型项目的思想比如 微信端 APP接口端 PC端 后台管理 他们互相独立 但是又都依赖了几个基础功能模块包 复用的思想2.分层思想 对于一个功能 从纵向上分层 java web中常用的就是action或者controller作为控制层 service作为服务层 为控制层提供服务 dao层
2016-07-21 16:36:59 235
原创 jQuery——总结
//现在对jQuery有了大概了解,它是对js的封装,有许多非常好用的特性和方法 //具体细节的知识在实际运用中学习,等一定程度后再总结
2016-07-18 21:53:47 184
原创 jQuery(三)——包装集
$(function() { //jQuery包装集指的是通过$("表达式")筛选出一组满足表达式的元素 //这一组元素就是jQuery包装集的元素 //常用的方法 获取包装集中的元素个数 通过下标获取元素 获取元素的位置 //包装集就是一个数组 alert($("input").length); //jquery的包装集 链式编程 里面有许多定义好的方法供我们
2016-07-15 22:03:28 261
原创 jQuery(二)——选择器
$(function() { //jQuery使用css样式选择器 选择标签 选择id 这种方式 $("li a"); $("#myList"); //2.位置选择器 使用时参考文档即可 });
2016-07-15 21:42:58 198
原创 jQuery(一)——入门
$(document).ready(function() { alert("hello jquery"); }); $(function() { alert("简便写法"); }); //jQuery使用$来进行选择和操作 //jquery支持css的样式选择器和链式设置 //用$符号将js对象包装成jQuery对象 然后可以使用jQuery中的一些方法 /
2016-07-15 21:31:22 204
原创 ajax(二)——传值解析
package ajax01;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http
2016-07-13 22:28:01 238
原创 ajax(一)——基础知识
ajax.html --> window.onload=init; function init() { var btn=document.getElementById("getData"); btn.onclick=getData; } //总的思路就是这样 页面一些事件比如点击等来触发ajax ajax去后台
2016-07-13 21:48:46 295
原创 js(十七)——js主要知识点简述
1.基础知识2.函数3.面向对象 4.闭包 这几块就是js的主要知识,目前只是大概了解,有初步印象,有时间深入研究,接下来进入ajax和jQuery的学习。
2016-07-13 09:17:34 312
原创 js(十六)——原型创建对象和继承
//通过原型创建对象//原型是js中特殊的对象 当一个函数创建后 就会随之产生一个原型对象 //当通过函数创建具体的对象后 这个具体的对象就会有一个属性指向原型function Person(){ }Person.prototype.name="lq";Person.prototype.age=21;Person.prototype.say=function(){ alert(
2016-07-12 23:43:08 256
原创 js(十五)——工厂和构造方法创建对象
//1.通过工厂方式创建对象 可重用 但是无法区分类型 缺陷function createObject(name){ var o=new Object(); o.name=name; return o;}//2.构造函数的方式创建对象 可以区分类型//缺陷 每一个对象都有自己的方法 浪费内存 和java不同之处//解决办法 可以将函数放在全局变量中定义//但是这样会破坏封装性
2016-07-12 22:43:59 309
原创 js(十四)——简单对象创建和json
//创建对象//1.用object类创建一个对象,这种方式不能重用 没有约束 操作容易出问题var person=new Object();person.name="lq";person.age="21";person.say=function(){ alert(this.name);};//2.通过json字符串来创建对象 这种在网络中经常使用 用来跨平台交互数据//java
2016-07-11 23:27:19 8042
原创 js(十三)——函数call和apply
//函数的属性 //1.length 函数名直接调用 返回函数期望的参数的个数//2.call 用函数名反向调用函数 参数中有对象 或者说上下文 有参数//3.apply 类似 function sum(num1,num2){ return num1+num2;}function applySum(num1,num2){ //数组参数 return sum.apply(t
2016-07-11 23:13:21 242
原创 js(十二)——函数arguments和this
//1.函数的定义function fn1(){ alert("fn1");};//function就是一个特殊的对象 是Function类的一个实例对象//在内存中通过键值对存储函数alert(typeof fn1);//函数在内存中拷贝了一份 让fn2指向新的拷贝函数 相当于创建了新的键值对var fn2=fn1;//fn1发生了变化 fn2不变 虽然函数是对象 但是却是对象
2016-07-11 22:56:18 727
原创 js(十一):事件深入
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> --> //这种方式可以让方法不在bod
2016-07-02 20:07:23 228
TA创建的收藏夹 TA关注的收藏夹
TA关注的人