- 博客(29)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 MYSQL根据id递归向下查询所有子级
SELECT ID.LEVEL, DATA.*FROM (SELECT @ids AS _ids, ( SELECT @ids := GROUP_CONCAT( id ) FROM 表名 WHERE FIND_IN_SET( 父级id字段, @ids ) ) AS cids, @l := @l + 1 AS LEVELFROM 表名...
2019-11-06 15:17:33
1427
1
原创 mybatis-generator自动生成代码
用了maven,首先在pom.xml中添加配置: UTF-8 UTF-8 1.8 7.0.82 1.3.2 org.mybatis.generator mybatis-generator-core ${mybatis-generator.version}
2017-12-13 14:58:47
311
原创 第一次访问本机上的spring-boot报错:java.lang.NumberFormatException: For input string: "index"
具体的报错情况:Failed to convert value of type 'java.lang.String' to required type 'int'; nested exception is java.lang.NumberFormatException: For input string: "index"查找了下说的是类型错误,第一次外部访问的时候就是老是报错这个东东,具体的原
2017-11-14 09:19:23
4849
原创 前端导出excel文件
页面定义: ExportExcel js代码: exportExcel :function(){ var data = temperature.$illuminationDatagrid.datagrid("getData"); if(data.total == 0){ $.messager.al
2017-04-05 14:26:07
724
原创 前端时间戳转化时间显示格式yymmdd HHmmss
时间转换的js方法://扩展Date的format方法Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": th
2017-04-05 11:50:14
8418
原创 根据数据库中时间查询的操作
数据库中的时间格式为varchar类型:@RequestMapping("/findToTime") @ResponseBody public List findToTime(String st) { Exponent exponent = JSON.parseObject(st,Exponent.class); String dt = expone
2016-12-21 10:08:19
2080
原创 导出excel
控制层操作;//导出excel @RequestMapping("/toExcel") public void downLoadExcel(HttpServletRequest request, HttpServletResponse response){ String fileName = "生长适宜性指数"; List> listmap = new ArrayList>();
2016-12-21 09:55:06
424
原创 easyui中datatime设置
function time(){ var time = new Date(); $("#startDate").datebox("setValue",myFormatter(time)); $("#endDate").datebox("setValue","new Date()"); } //格式化时间 function myFormatter
2016-12-21 09:51:27
537
原创 分页
//分页function getData(){ var rows = []; for(var i=1; i<=800; i++){ var amount = Math.floor(Math.random()*1000); var price = Math.floor(Math.random()*1000); rows.push({ date: $.fn.datebox.de
2016-12-21 09:48:27
314
原创 二级联动
下拉框:监测站点: 全省 分区 分地市 分果区 分站点 js: $(function(){ $('#town').combobox({ valueField:'id', textField:'text', pannelHeight:"auto" }); $('#to
2016-11-30 09:22:27
321
原创 SSM报错:java.sql.SQLException: 无效的列类型: 1111
居然没写传值:@RequestMapping(value="/reg.action")public void reg(HttpServletRequest req,HttpServletResponse resp) throws UnsupportedEncodingException{ req.setCharacterEncoding("utf-8"); String userName
2016-07-19 10:55:15
2564
原创 Hibernate框架篇1(基本的运行步骤)
1.倒入相应的jar包2.在SRC下建立一个hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuratio
2016-07-19 09:40:55
369
原创 SpringMVC的Handler处理及url映射
1.Handler的理解?一个handler就是一个控制器里的某个方法,而通常情况下,该方法会对应到相应的url2.每个Handler的返回值?1)返回的是ModelAndView对象?ModelAndView代表的是响应的视图,还有一个向该视图传递的数据。比如:@RequestMapping(value="/getalluser.action") public
2016-07-15 10:18:49
530
原创 ssm框架总体整合
一.整合之后结构如下: 具体配置内容如下:1.创建springmvc.xml文件配置如下<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.s
2016-07-14 16:00:19
1818
原创 SpringMVC与ssm的整合
1.SpringMVC的框架原理图:第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler 可以根据xml配置、注解进行查找第三步:处理器映射器HandlerMapping向前端控制器返回Handler 第四步:前端控制器调用处理器适配器去执行Handler 第五步:处理器适配器去执
2016-07-12 12:27:34
1650
原创 Spring中的事务
事务的定义:事务(Transaction)是并发控制的单位,是用户定义的一个操作序列1.原子性: 事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做2.一致性: 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。3.隔离性:一个事务的执行不能被其他事务干扰
2016-07-08 09:20:43
663
原创 AOP编程
1.为什么会有AOP? 开发人员在编写应用程序的时候,通常包含两种代码:一种是和业务系统有关系的代码,一种是和业务系统关系不大的代码,列如日志,事务处理,权限处理等等。以前的程序中,这两种代码是写在一起的。这样一来程序中到处充满了相同或类似的代码,不利于维护。而AOP的目的就是让这两种代码分离解耦,这样程序员就能专心于业务处理,而且达到维护和重用的目的。2.AOP的思
2016-07-07 09:29:06
424
原创 Spring同Mybatis的整合
1.引入相应的jar包。(Mybatis的jar包,Spring的jar包,mybatis-spring-1.1.1.jar)2.编写相应的包(三层的包)。搭建3.配置相应的spring的配置 package applicationContext.xml1)配置相应的数据源的配置xmlns="http://www.springframewor
2016-07-06 09:02:07
341
原创 Spring框架
1.Spring的IOC理解:OC你就认为他是一个生产和管理bean的容器就行了,原来需要在调用类中new的东西,现在都是有这个IOC容器进行产生2.编写Spring的程序:1)引入Spring相关的jar包。(可以从官网下载,下载之后将lib下的jar包拷贝到项目中,另外一种方式是通过myeclipse去完成…..)like:直接在MyEclipse内倒入包:右键--My
2016-07-05 09:08:15
340
原创 MyBatis中实现动态的SQL语句,分页以及mybatis的常用的配置
1.动态SQL:在SQL语句中加入流程控制。比如加入if,foreach等。 重点掌握if语句: 案例1:
2016-07-02 11:49:11
14653
2
原创 MyBatis处理表与表之间的关系
列子:比如要在帖子回复表里显示其它两张相关联表的信息处理的第一种方式: 1)主要的数据实体类是ReplyInfo,相关联的实体表的数据是PostInfo,UserInfo。 那么首先创建的是ReplyInfoView的实体对象。package com.gxa.bj.modlepackage com.gxa.bj.modle;public class Repl
2016-07-02 10:41:53
888
原创 MyBatis框架的搭建和基本的写法事列
一.将需要的包拷贝到lib中总共的包为:二.在src中写相应的代码 eg:1)在src下建立一个mybatis-config.xml用来连接项目数据库,代码如下: PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
2016-06-30 00:07:43
444
原创 servlet的生命周期,servlet是单线程还是多线程(基础问题)
Servlet的生命周期有三个阶段:1.初始化阶段,调用init()方法;2.响应客户请求阶段,调用service()方法;3.终止阶段,调用destroy()方法;Servlet初始化阶段:在下列时刻Servlet容器装载Servlet:1.Servlet容器启动时自动装载某些Servlet,实现它只需要在web.xml文件中的添加如下代码:
2016-06-28 09:33:07
8710
原创 mvc框架应用
实现mvc的步骤1)构建控制器Servlet作为控制器2)MXL文件jmxl可扩展标记语言:在src或util下面建立一个file,标记自己写; xml的数据信息写入到内存中:引入dom4j架包import java.util.HashMap;import java.util.Iterator;
2016-06-17 14:19:00
369
原创 c3p0 应用遇到有联系的实体对象时dao.imp的写法-----like:发帖(与用户关联)
查询单个对象和集合:public PostInfo getMolde(Object objId) throws SQLException,NoSuchMethodException, SecurityException, IllegalAccessException,IllegalArgumentException, InvocationTargetException {PostI
2016-06-17 11:27:23
529
原创 c3p0连接池 dbutiles框架
1.什么是c3p0框架?数据连接的管道,链接数据库与数据访问层2.怎么应用?(1)加载c3p0的jar架包csp0框架-----c3p0-0.9.2.1架包------lib(内容三个包全部复制)-----项目WebRoot----lib(如果没有加载到Web APP中点击右键选中包点击Build Path)(2)做c3p0的连接配置src下面新建File(c3p0.pro
2016-06-16 20:22:16
723
原创 反射
1.什么事反射?反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译后生成可执
2016-06-13 09:08:43
292
原创 什么是Jdbc,怎么操作?
jdbc就是连接数据库,网页,Java编写的(将网站页面与数据库相链,java作为连接的组件)java提供jdbc组件步骤:1.在数据库中下载jdbc6.jar的包,拷贝到java中2.注册驱动:Class.forName("驱动类名");eg:Class.forName("oracle.jdbc.driver.OracleDriver");3.加载驱动,并获得数据库连
2016-05-11 09:03:39
491
原创 双色球抽号
/*1.双色球投注时至少选择6个红球(1-33号)和一个蓝球(1-16号)。每注红球号不重复。如:红球为 01 07 09 15 23 29 蓝球为08。。显示格式如:第一注:红球: 01 07 09 15 23 29 蓝球: 08第二注:红球: 01 05 09 19 23 29 蓝球: 04*/List list=new ArrayList();List list
2016-05-04 16:04:07
884
银联批量代付引入项目乱码
2018-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人