自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘琦的专栏

学习 总结 共享

  • 博客(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

原创 jstl标签c:choose

//jstl的选择标签 可以根据后台传递的数据动态显示指定的值 1 2 /td>

2016-07-25 19:17:38 292

原创 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

原创 js时间插件——datetimepicker

一个开源时间插件,非常实用,可以配置参数。生成一个格式时间字符串具体步骤参考官网。

2016-07-21 17:20:07 867

原创 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

贪吃蛇code

贪吃蛇代码 方便java初学者使用学习 代码不多 功能也很简单

2014-09-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除