- 博客(50)
- 收藏
- 关注
转载 PostgreSQL与MySQL比较
PostgreSQL主要优势1.完全免费,而且是BSD协议,如果你把它改一改,可以直接拿去销售,表面不会被其他公司控制,mysql虽然是开源的,但是但现在随着SUN被oracle公司收购,现在基本上被oracle公司控制,其实在SUN被收购之前,MySQL中最重要的InnoDB引擎也是被oracle公司控制的,而在MySQL中很多重要的数据都是放在InnoDB引擎中的,反正我们公司都是这样的。...
2019-07-20 00:01:49 236
转载 java微信支付步骤
1.公司注册微信公众号支付,提供给后台开发appid:微信公众号id==登录微信公众号后台-开发-基本配置secret:微信公众号秘钥idmuch_id:微信支付商户号==登录微信支付后台key:商户号对应的密钥2.设置支付目录:具体步骤如微信支付官网:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3需...
2019-07-12 12:29:18 653
转载 java电商系统介绍
采用ssh框架搭建,后来也用过ssm,最大区别在于orm持久化mybatis和hibernate的区别hibernate与mybatis相比较,mybatis更加灵活,轻便,容易掌握,mybatis将sql语句从java代码分离,放在配置文件书写,大大降低了SQl语句的耦合度,更容易对sql进行操作,书写动态sql,但是缓存机制没有hibernate完善,hibernate比较完整的封装了jd...
2019-07-11 21:05:22 1836
转载 JSP 使用<%@include%>报Duplicate local variable path 错误 解决方法
错误提示:Multiple annotations found at this line: - Duplicate local variable path - Duplicate local variable basePath重复变量,因为%@include%>引进的是代码,把代码包含进来,而新进JSP时,会默认生成String path = r
2016-08-16 23:11:30 323
原创 mysql里面简单常用的sql语句
简单常用的sql语句(1)查询时去重复,例如在查询所有的性别时候SELECT DISTINCT sex FROM student(2)查询学生jsp成绩项大于等于75,且小于等于90的学生方法一SELECT * FROM student WHERE jsp >=70 AND jsp方法二SELECT * FROM student WHERE jsp BETWEEN 75
2016-08-14 14:35:00 214
原创 tomcat的性能优化
tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。tomcat内存优化linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.time
2016-08-13 15:28:21 240
原创 介绍Collection框架的结构;Collection 和 Collections的区别
集合框架:Collection:List列表,Set集Map:Hashtable,HashMap,TreeMap Collection 是单列集合List 元素是有序的、可重复有序的 collection,可以对列表中每个元素的插入位置进行精确地控制。可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 可存放
2016-08-12 08:34:15 267
原创 Ajax访问服务器的几种方式
今天,学习到了三种通过Ajax访问后台数据库的方式,前台是JavaScript+html,后台是一个handler(一般处理程序),对于原理上面的东西不做太多描述,在输入用户名后,进行用户名校正,本实例采用的是异步请求方式,就是将open的第三个参数设置为true,如果要采用同步的请求方式,改成false即可,就不需要onreadystatechange方法来进行监听一、处理字符串或者ht
2016-08-11 13:55:13 1995
原创 几种常用的分页技术
一.逻辑分页1.逻辑分页的第一种方式,利用ResultSet的滚动分页。步骤如下: a.根据条件sql查询数据库。 b.得到ResultSet的结果集,由于ResultSet带有游标,因此可以使用其next()方法来指向下一条记录。 c.利用next()方法,得到分页所需的结果集。二.物理分页利用数据库本身的一些特性来分页。即:利用了数据库对sql语法的优化,提高分页性
2016-08-11 12:59:01 3057
原创 spring mvc 和ajax异步交互实例
1.jsp页面"java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> "text/javascri
2016-07-19 19:11:28 302
原创 Hibernate框架基础知识第五天
第五天Hibernate优化1.关于缓存的理解。 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。2.Hibernate的缓存。一级缓存:针对的是session的缓存,关于对session的处
2016-07-18 20:00:50 238
原创 Hibernate框架基础知识第四天查询
第四天 Hibernate查询1.HQL查询。 主要功能:实现查询(通过查询实体的方式),所有的查询全部是在实体对象里查询的。 1)只要实现的查询,那么都是从Query接口中去实现的。首先就应该创建一个Query接口。在创建Query接口的时候传入的是HQL查询语句。HQL查询语句的语法:[select/update/delete……] from Entity [wher
2016-07-18 19:59:26 239
原创 Hibernate框架基础知识第三天
第三天Hibernate映射1.单向关联。 只能从单向的一段访问另外一段(只能从一个实体访问另外一个实体)。A.多对一的单向关联。 只能够从多的实体访问一的实体。在产品表创建实体属性。 private Cate cate;//分类的实体对象 publicCate getCate() { returncate
2016-07-18 19:58:19 207
原创 Hibernate框架基础知识第二第二天Hibernate的重要配置 1.基本配置天
第二天Hibernate的重要配置1.基本配置数据库方言的配置:2.为了提升连接效率,加入连接池的第三方jar包,这里采用的是c3p0。 1)加入c3p0的jar包。在hibernate包下面有个optional文件夹下找到c3p0的文件夹,将里面的内容全部拷贝到项目下。 2)配置c3p0
2016-07-18 19:56:50 190
原创 Hibernate框架基础知识第一天
1.hibernate的下载: http://hibernate.org/orm/downloads/2.引入hibernate的jar包。 引入lib的中的required里的jar包:3.引入数据库访问的jar包。4.编写hibernate的配置文件。一般配置文件以hibernate.cfg.xml命名。将文件放在src目录下。5.先编写数据库的映射
2016-07-18 19:54:36 276
原创 【SSH网上商城】Incorrect datetime value: '' for column 'ordertime' at row 1
【项目说明】在做网上商城的项目的时候,向数据库中插入数据插不进去,显示ordertime(ordertime为提交订单的日期)的错误,查看了一下数据库中的ordertime格式为2016-07-07 20:18:00,需要引用的也都引用了,具体错误提示:【错误提示】ERROR JDBCExceptionReporter:234 - Data tr
2016-07-11 18:10:17 6240 3
原创 Spring整合Mybatis
Spring同Mybatis的整合1.引入相应的jar包。(Mybatis的jar包,Spring的jar包,mybatis-spring-1.1.1.jar)。2.编写相应的包(三层的包)。搭建。3.配置相应的spring的配置。 1)配置相应的数据源的配置。 xmlns="http://www.springframework.org/
2016-07-05 20:40:25 266
原创 mybatis框架(分页的实现)
2.分页的实现?分页的时候考虑的问题:分页的大小,分页的索引。比如:分页的大小为10,分页的起始索引为1(索引从1开始)第一页:1到10. 起始行号: (页的索引-1)*分页大小+1 结束行号: 页的索引*分页大小 实现方案:1)比如针对UserInfo的实体对象做分页处理,那么先创建一个分页的实体类,该类继承自UserIn
2016-07-01 16:16:16 526
原创 mybatis框架(动态SQL语句)
1.实现动态的SQL语句2.掌握的分页3.mybatis的常用的配置。动态SQL语句。1.动态SQL:在SQL语句中加入流程控制。比如加入if,foreach等。 重点掌握if语句: 案例1://更新 update userinfo set userName = #{userName},
2016-07-01 16:13:44 733
原创 mybatis框架(多表关系查询)
mybatis框架(多表关系查询)1.mybatis处理表与表之间的关系? 比如要在帖子回复表里显示其它两张相关联表的信息。 处理的第一种方式: 1)主要的数据实体类是ReplyInfo,相关联的实体表的数据是TitleInfo,UserInfo。 那么首先创建的是ReplyInfoView的实体对象。 packagecom.gxa.bj.model;
2016-06-30 19:37:41 300
原创 Mabatis接口之Mapper接口开发
Mybatis数据操作1.通过外部配置文件做mybatis的基础性的配置。1)先编写config.properties的文件(文件1建在src下)(做一些动态的配置)。配置的内容如下:jdbc.jdbcUrl=jdbc:oracle:thin:@127.0.0.1:1521:orcljdbc.driverClass=oracle.jdbc.driver.OracleDriv
2016-06-29 18:21:58 498
原创 jQuery选择器-表单对象属性选择器示例
广东 湖南 湖北 //1)查找所有可用的input元素的个数 //alert($("input:enabled").size()); //2)查找所有不可用的input元素的个数 //alert($("input:disabled").size()); //3)查找所有选中的复选框元素的个数
2016-06-09 23:21:41 442
原创 jQuery选择器-表单选择器示例
//jQuery版本根据实际版本选择 Option Button //1)查找所有input元素的个数 //alert( $("input").size() );//10,找input标签 //alert( $(":input
2016-06-09 23:04:21 480
原创 jQuery选择器-子元素选择器示例
//jQuery版本根据实际选择 John Karl Brandon Glen Tane Ralph Marry Jack /*1)迭代[each]每个ul中第1个li元素中的内容,索引从1开始 $("ul li:first-child").each(function()
2016-06-09 22:08:46 534
原创 jQuery选择器-属性选择器示例
//jQuery版本根据实际引入的版本 Hello!<!----> //1)查找所有含有id属性的div元素个数 //alert($("div[id]").size()); //2)查找所有name属性是newsletter的input元素,并将其选中 //$("input[name='newslet
2016-06-09 19:21:19 309
原创 jQuery选择器-可见性选择器示例
//jQuery根据实际导入的版本 Value1 Value2 Value3 //1)查找隐藏的tr元素的个数 //alert($(
2016-06-09 18:14:36 283
原创 jQuery选择器-内容选择器示例
//jQuery版本根据实际导入版本选择 .myClass{ font-size:44px; color:blue } John Resig George Martin Malcom John Sinclair J. Ohn
2016-06-09 17:46:57 266
原创 jQuery选择器-简单选择器示例
//jQuery版本根据实际导入的选择 list item 1 list item 2 list item 3 list item 4 list item 5 line1[0] line2[1] line3[2] line4[3] line5[4] line6[5]
2016-06-09 17:41:49 248
原创 jQuery选择器-层次选择器示例
//jquery根据实际导入版本选择 <!-- --> //1)找到表单form里所有的input元素的个数 //alert( $("form input").size() ); //2)找到表单form里所有的子级input元素个
2016-06-09 17:34:37 362
原创 jQuery选择器-基本选择器示例
//jquery版本根据实际导入选择 div1 div2 span p //1)查找ID为"div1ID"的元素个数 //alert( $("#div1ID").size() ); //2)查找DIV元素的个数 //alert( $("div").length ); /
2016-06-09 17:30:29 243
原创 Jquery-2简单的登录输入框判断
简单的登录输入框判断 简单的登录输入框判断 $(function(){ $("dd .login_content_input").each(function(){ $(this).blur(function(){ //取2格属性值,一个属性值是
2016-06-07 19:30:21 645
原创 Jquery-1实现简单的复选框删除增加操作
1.实现简单的复选框删除增加操作 简单的复选框删除增加操作 $(function(){ $("input[type=checkbox]:eq(0)").change(function(){ var checkvalue=$(this).prop("checked");
2016-06-07 17:55:18 1360
原创 Dom-全选商品列表示范
web-strom开发1.简单商品列表的全选 function getSum(){ /*获取名称为item的复选框 判断check状态,为true表示被选中 * */ var sum=0; var collItemNode
2016-06-05 22:27:02 382
原创 Dom-表格数据的排序,升序,降序
web-strom开发1.表格数据的升序降序排列 th a:link,th a:visited{ color: #279bda; text-decoration: none; } var flag=true; fun
2016-06-05 19:01:07 455
原创 DOM-表格行颜色间隔显示并高亮
web-strom开发1.表格行颜色间隔显示并高亮 .one{ background-color: #e1e163; } .two{ background-color: #75f094 } .over{
2016-06-05 18:03:47 243
原创 Dom-删除表格的行和列,指定输入
web-strom开发1.-删除表格的行和列,指定输入 创建表格行和列 function crtTable(){ var oTabNode=document.createElement("table"); //oTabNode.id="tabid";同下面方法
2016-06-05 17:10:32 378
原创 Dom-创建表格-指定行和列
web-strom开发1.创建表格指定的行和列 创建表格行和列 function crtTable(){ var oTabNode=document.createElement("table"); //此处需正则表达式判断 var rowValue=parseI
2016-06-05 16:34:00 496
原创 Dom-创建表格-使用表格对象
web-strom开发1.创建表格的2种方法 创建表格 /*table.css文件在文章末尾*/ /*@import url(table.css);错误提示*/ function crtTable(){ //创建表格节点 var oTabNode=doc
2016-06-05 16:03:17 364
原创 Dom-对节点的增删改查,替换
web-stromDom-对节点的增删改查,替换 div{ border: #00ff00 1px solid; width: 200px; padding: 30px; margin: 10px; } #di
2016-06-04 17:00:34 416
原创 Dom-docment-通过节点层次关系获取
web-strom编写1.通过节点层次关系获取 通过层次节点关系获取节点 function getNode(){ //获取页面中的表格节点 var tabNode=document.getElementById("a1"); //获取父节点//
2016-06-04 15:24:44 980
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人