- 博客(31)
- 资源 (59)
- 问答 (1)
- 收藏
- 关注
原创 mybatis增、删、改、查
mybatis的增、删、改、查的一般步骤是先加载主配置文件的路径,然后读取主配置文件,创建SqlSessionFactory,再创建SqlSession,然后在调用SqlSession的增、删、改、查方法即可,增、删、改需提交事务在执行增、删、改、查之前的步骤不变://获取路径String resource = "mybatis-config.xml";SqlSessionFactor
2015-09-30 10:21:53 809
原创 java环境变量配置,卸载
1.右击我的电脑->属性->点击左边的高级系统设置->点击下面的环境变量2.新建ClassPath:它的值为.;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%lib\tools.jar;.3.新建Java_Home:它的值为E:\Program Files\Java\jdk1.7.0_79\(JDK的路径)4.新建Path:%JAVA_HOME%bi
2015-09-28 13:21:55 978
原创 Ajax同步和异步
1.Ajax同步:当加载到当前Ajax的时候,页面的其它代码会停止加载,直到当前的Ajax加载完毕为止2.Ajax异步:当加载到当前Ajax的时候,页面的其它代码一样可以运行问题:最近做项目时遇到一个问题,当某一条件为TRUE时就通过Ajax异步去获取数据,然后绑定到下拉列表框中,主要问题是当重启项目时(即重新启动Tomcat),那么第一次始终不能绑定值,第一次以后的都可以,后台也能打印出
2015-09-28 10:32:35 692
原创 将登录等信息保存到session中和退出session
做项目时,可能会将某些信息保存在session中,如登录等信息,这样方便在某些页面使用这些保存的信息。要想保存这些信息,需要创建一个类,该类里面定义需要保存的变量等信息,当登录后就通过该类来保存登录等信息,然后放在session中,需要用到这些信息时直接用例如EL表达式等取出来就OK了。例子如下:1.保存用户信息的类public class WSessionInfo implement
2015-09-28 09:28:39 7872 1
原创 Java编程思想第五章总结--初始化与清理
1.初始化与清理是设计安全的两个问题。2.清理:当使用完一个元素时,如果没有及时清理,它就会占用资源不释放,结果就是资源(内存)的用尽3.Java中通过构造器来确保在使用对象之前对每个对象进行初始化(即对类里面的属性赋初值,例如String是null,int是0等等)。构造器是方法名与类名相同,没有返回值类型。构造器分为无参构造器和带参构造器。当我们创建对象时,如果没有创建构造器,J编译器
2015-09-27 10:24:00 461
原创 java编程思想第三章总结--操作符
1.操作符:+、-、*、/、%、+=、-= 、>、2.优先级:一般是先乘除后加减,()的优先级最大3.String类型后面如果跟了一个+,且+后面是非String类型,这编译器会将+后面的非String类型转换为String类型,在拼接起来4.赋值:赋值是通过“=”操作符。基本类型存储的就是实际的值,并非指向一个对象的引用,给基本数据类型赋值就是将一个地方的内容赋值到另外一
2015-09-23 22:15:18 553
原创 java功能模块--给手机发送验证码
给手机发送验证码的思路:首先输入手机号,然后点击获取验证码按钮,这时,就通过Ajax发送地址进入后台Controller,通过后台来发送短信。实际上是有一个短消息表,通过Ajax进入Controller后,给短消息表的属性赋值然后保存起来(保存后调用接口向用户手机发送短信),短消息表里的验证码是随机生成的。这样就把验证码保存到了数据库。当用户输入验证码后,我们就通过该用户的手机号为条件,去查找他的
2015-09-22 17:26:56 8001 1
原创 替换从数据库中读取的一段文字中的某些标签及标签之间的内容
有的时候,从数据库中读取一段文字,然后这段文字的某些标签及标签之间的内容是不需要的,这时候就需要对字符串进行处理。1.替换该段文字中的标签及标签之间的内容替换及它们的内容:正则表达式为:(.*?)或者((\w|\W)*?)。注:如果之间还有其它标签,如,它也会被替换。“.” 匹配除 "\n" 之外的任何单个字符。要匹配包括 ’\n’ 在内的任何字符,请使用 ’[.\n]’ 的模
2015-09-20 10:28:13 1817
原创 <a>标签传值和获取值
1.标签传值的形式--参数固定:,多个参数用&隔开例:2.标签传值的形式--参数可变:var 变量 = 值;document.getElementById("id名").href="地址?参数="+变量;例子: function t(){ var name="张三"; //可以是一个可变的值 document.getElementBy
2015-09-20 09:05:52 78538 3
原创 SpringMVC增、删、改、查、保存
增删改查通过ajax发送请求到后台controller,controller调用相应的方法1.保存接口实现方法代码:public int(类型或void) save(TOrder t) { TOrder od=new TOrder(); //new一个要保存的实体类 BeanUtils.copyProperties(t, od); od.setOrderno(t.get
2015-09-17 13:04:47 1161
原创 级联菜单
思路:先获取第一个下拉列表框的值,通过ajax发送请求到controller,成功后将值绑定到下拉列表框中。当第一个下拉列表框的值改变时,就通过ajax(将第一个选中的值作为参数)去获取第二个下拉列表框的值部分代码:例子:通过维修类别选择维修内容//维修类别function getrePairid() { $.ajax({ type:"post", //发送请求类型
2015-09-17 10:48:24 598
原创 SpringMVC的工作流程
1.前端发送请求到控制器controller,controller调用service,service调用dao2.前端发送请求到控制器controller,controller调用service的接口,接口由具体方法实现
2015-09-17 10:37:50 419
原创 SpringMVC同时保存两张表思路
如果需同时保存两张表,一个用户表,一个订单表,当点击保存按钮时,通过ajax发送请求到后台控制器controller,在控制器里面先去判断该用户是否存在,即先调用判断用户是否存在的方法,然后对该方法的返回值进行判断,如果该用户存在,则保存订单表,即调用保存订单表的方法;如果该用户不存在,先要保存用户表,即调用保存用户表的方法,然后对该方法的返回值进行判断,成功的话再去保存订单表。部分代码如下:
2015-09-17 09:05:56 3775
原创 字符串替换(持续更新中)
1.正则表达式结合replace()替换replace()默认替换第一个匹配的字符串例:var str = '2015-9-16'; str.replace(/-/,"");//将”-“替换为空字符串,结果为:20159-16 str.replace(/-/g,"");//g表示替换所有匹配的子串,结果为:2015916 var str1 =
2015-09-16 14:26:14 307
原创 js前端页面常用字段验证(持续更新)
总结一下js前端页面常用的字段验证:1.验证某某时间必须大于某某时间:前端存到数据库的时间如果是字符串类型则需要先获取该时间,然后对该时间进行处理,一般时间的格式是yyyy-mm-dd。我们可以先替换“-”,然后将它转化为int类型,在对两个时间相减,从而做后续工作(如弹个提示框之类的)字符串替换:(将-替换为空字符)var str = "2015-9-16"; //原字符串st
2015-09-16 13:54:45 2899
原创 常用正则表达式(持续更新)
1.验证用户名必须为汉字(验证中文字符):var reg = /[\u4e00-\u9fa5]/2.11位的手机号验证:var reg = /1[0-9]{10}/
2015-09-16 13:51:51 441
原创 myeclipse中加载JDK
Window->Preference->搜索框搜索installed->Installed JREs,如图:如果有自己想要的jre,就勾选,在点Ok,没有就在点击Add添加JDK(添加JDK是图3,4,5)
2015-09-15 10:13:35 508
原创 @Autowired(自动写入)异常
1.图片2.原因:在Service类中忘了写@Service,在Dao中忘了写@ Respository3.解决办法:加上@Service,和@Responsitory就OK了
2015-09-09 13:26:10 807
原创 异步获取数据Ajax,以及对获取的数据进行绑定(显示在页面上)
最近,经常用Ajax去异步获取数据,今天就把它总结一下1.Ajax是异步的JavaScript和XML,它可以在不更新网页的情况下,从后台加载(获取)数据,并显示在网页上2.主要方法(1):load() 方法从服务器加载数据,并把返回的数据放入被选元素中语法:$(选择器).load(地址,[参数],[回调函数])参数:可选。是键:值的形式回调函数:参数可以是返回的结果,调用
2015-09-09 11:47:49 17068
原创 SQL语句case when(需完善)
case-end:计算一组条件表达式,并返回一个符合条件的结果1.简单的case表达式语法:CASE 列名 WHEN 列名的值1 THEN 结果1 WHEN 列名的值2 THEN 结果2...... [ELSE 结果] //可省 END [as 别名] 例子:SELECT id,address,age,name,sex ,CASE s
2015-09-08 15:46:38 632
原创 javascript内置对象Date以及(面试题--打印当前的日期,格式为yyyy-mm-dd hh:mm:ss
Date对象的语法:var 日期实例 = new Date(参数)参数可以省略,表示当前日期Date对象的常用方法:getFullYeay():年getMonth():月getDate():日getHour():时getMinutes():分getSeconds():秒getDay():返回星期中的某一天getTime():返回1970年以来的毫秒数今天面试
2015-09-07 18:38:23 1984
原创 org.springframework.orm.hibernate4.SessionHolder cannot be cast to org.springframework.orm.hibernate
1.问题描述2.原因:由于hibernate4已经完全可以实现事务了 ,与spring3.1中的hibernatedao,hibernateTemplete等有冲突,所以spring3.1里已经不提供hibernatedaosupport,hibernateTemplete了,只能用hibernate原始的方式用session。3.解决方法:Session session = ge
2015-09-05 13:03:03 4847
原创 'sessionFactory' or 'hibernateTemplate' is required
1.问题描述'sessionFactory' or 'hibernateTemplate' is required2.原因:项目中所有Dao实现类都继承了HibernateDaoSupport接口,如果Dao或配置文件中没有'sessionFactory' 或者'hibernateTemplate'就会报错3.解决方法:在Dao中添加下面这个方法@Resource
2015-09-05 12:39:40 7674
原创 在myeclipse10.7中安装SVN插件
1.SVN下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240,选择自己想要的版本,我用的是site-1.8.22.zip,如下图:2.找到myeclipse安装目录下的dropins,然后在里面创建一个文件夹,命名为SVN,如下图:3.将下载好的文件进行解压,
2015-09-04 15:51:00 5347
原创 Ajax、json
1.Ajax:异步的 JavaScript 和 XML。是一种无需重新加载整个网页,就能更新部分网页的技术2.json:是JavaScript对象表示法,是存储和和交换文本信息的语法,比xml更容易解析3.客户端如果想要通过Ajax去获取服务器的数据,那么服务器端应该返回json格式的数据,Ajax获取json数据有以下二种方法:$.ajax({ type:"POST
2015-09-04 15:07:43 362
原创 SpringMVC配置文件
1.web.xml<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://
2015-09-04 12:48:08 295
原创 java注释
1.单行注释:ctrl+/,取消单行注释ctrl+/2.多行注释:ctrl+shift+/,取消多行注释ctrl+shift+\3.类的注释:(在公司做项目时,需要给自己写的每个类添加注释,这样其他人调用或查看时才知道这个类是干什么的)1.手动创建(新建类的时候不会自动在类上面生成注释,需要在类上面输入/**然后回车,注释才出来):Window->Preferences->在搜索框中直
2015-09-03 19:58:08 465
原创 jQuery EasyUI的使用
直接将easyui文件夹放在WEB-INFO中,然后再页面导入以下连接: 如果是在springmvc中,如果拦截器拦截的是“ / “,还需要在springmvc中配置如下: //location和mapping中需要自己改如果是在springmvc中,如果拦截器拦截的不是“ / “,则不需再springmvc配置文件中写东西
2015-09-02 16:23:38 450
原创 SpringMVC拦截配置
1.SpringMVC拦截器的配置 spring-mvc org.springframework.web.servlet.DispatcherServlet ]-servlet.xml,如spring-servlet.xml--> contextConfigLocation classpath:com/bdqn/resources/spring/spring-
2015-09-02 15:41:30 392
jquery.fly.min.js
2017-11-01
Quartz教程中文版
2017-10-18
quartz-2.2.3.jar
2017-10-18
joda-time-2.8.2.jar
2017-10-17
guava-19.0.jar
2017-10-16
net.sf.eclipsecs-updatesite_8.0.0.201707161819.zip
2017-10-16
json-lib.jar
2017-09-28
gson-2.2.4.jar
2017-09-28
fastjson-1.2.8.jar
2017-09-28
Windows Hotkey Explorer(查看快捷键占用工具) V2.1 官方免费版
2017-09-28
[JavaScript权威指南(第六版)].(美)David.Flanagan.中文扫描版
2016-06-27
FFmpegFrameRecorder录制视频的问题?
2020-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人