- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 hibernate 入门(一)Exception:MappingException
org.hibernate.MappingException: Unknown entity 答案是:版本问题!在Hibernate5.x以后:public class StudentsTest { private SessionFactory sessionFactory; private Session session; private Transaction tr
2017-10-02 21:27:49 342
原创 Oracle 之 存储过程|程序包|触发器|视图|同义词
1.定义函数:统计部门编号为10的所有员工工资总和set serverout on creaate or replace function fun_getSalSumByDeptno(p_deptno number) return numberis v_salsum number;begin select sum(sal) into v_salsum from emp wh
2017-09-26 14:21:46 495
原创 oracle 之 循环、游标
1.IF-ELSE 结构set serverout on declare v_empno emp.empno%type:=&p_empno; v_sal emp.sal%type; begin select sal into v_sal from emp where empno= v_emono; if v_sal<1500 then d
2017-09-25 12:14:25 454
原创 qlsql 编程
Select e.empno,e.ename,m.empno,m.enmae From Emp emp e,emo m where e.mgr=m.empno;1.自连表查询 行变列select empno,ename from emp; select rownum,empno,ename from emp;2.rownum:伪列select rownum,empno,en
2017-09-23 14:06:02 1027
原创 Git 版本控制(一)
1.Git- 免费、开源的分布式版本控制系统- Git和SVN 的区别 - Git:分布式,适合离线操作(完整的 git 仓库) - SVN:集中式- GitHub:基于 Git 的免费项目托管平台 github.com2.GitLab- 开源的版本管理系统,实实现自托管的 Git项目仓库- 它拥有与 GitHUub 类似的功能,可以浏览源代码、管理缺陷和注释
2017-09-21 13:56:01 228
原创 SpringMVC(三)upload
导入 jar 包:commons-io-2.0.jar 用CommonsMultipartFile时必须是commons-io-2.0.jar以上版本1.文件上传页面 jsp<form action="upload.do" method="post" enctype="multipart/form-data"> <table> <tr>
2017-09-18 17:00:05 349
原创 SpringMVC(二) Ajax 的使用
导入 jar包1.引用的 index.js 文件$(function(){ $.ajax({ url:'ajaxData.do', type:'post', dataType:'json', success:function(obj){ var str="<tr> ";
2017-09-18 16:22:45 405
原创 SpringMVC(一)注解
1.pojo包2.mapper包( 注意:这里不需要 IMP 实现类) 包含(mapper和 mapper.xml)3.Service包(注意:@Transactional在 serviceIMP 中)实现类:@Service@Transactional// 该类里面的所有方法或者这个方法的事务由spring处理// 方法里面对数据库操作,如果失败则spring负责回滚操作,成功提交操作
2017-09-15 10:14:24 198
原创 SpringMVC: can be found for element 'mvc:annotation-driven'
解决方法:在该配置文件上面的beans中添加xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"
2017-09-14 19:30:46 595
原创 Spring:com.sun.proxy.$Proxy6 cannot be cast to
错误原因 Spring AOP实现方式有两种,一种使用JDK动态代理,另一种通过CGLIB来为目标对象创建代理。如果被代理的目标实现了至少一个接口,则会使用JDK动态代理,所有该目标类型实现的接口都将被代理。若该目标对象没有实现任何接口,则创建一个CGLIB代理,创建的代理类是目标类的子类。 显然,本工程中是通过JDK动态代理来实现AOP的。
2017-09-14 12:04:26 315
原创 MyBatis-Spring(二)中的no declaration can be found for element 'context:annotation-con
tool 全部改成 context
2017-09-13 12:11:01 682
原创 MyBatis-Spring(二)使用注解
在MyBatis-Spring(一)基础上的改进:1.1 在com.mapper.IMP下@Repository:用于标注数据访问组件,即 DAO 组件@Repository // 数据访问层:自动 new 一个 AccountMapperIMP,默认对象名字:accountMapperIMP'public class AccountMapperIMP implements AccountMapp
2017-09-12 17:20:51 213
原创 MyBatis-Spring(一)
1.在lib 包中添加:主要是添加多一个1.3的 mybatis-spring jar 包 2.pojo 实体类–>mapper—>config.xml—>mapper/IMP—>applicationContext.xml其中 config.xml 中省略了连接数据库的操作,只需要保留typeAliases和mappers标签3.mapper 中的 IMP1)定义spring给mybatis提供
2017-09-11 14:49:35 345
原创 【MyBatis-Spring】mybatis整合spring报java.lang.AbstractMethodError: org.mybatis.spring.transaction....
jar 包问题,jar 包太老。 把mybatis-Spring1.2 换成1.3 即可
2017-09-11 14:13:20 470
原创 备忘
1.原生 JS, 闭包,js 面向对象,类,接口,继承,多态,原生 ajax2.设计模式,单例,代理,抽象工厂,原型,桥连3.bootstrap,easyui,angelajs,vue.js,node.js 前台框架4.全息投影5.spring boot
2017-09-11 09:49:23 174
原创 面试题目1-20
1.一个”.java”源文件中是否可以包含多个类?可以有多个类,只能有一个 Public类,public 类名必须与文件名一致。2.Java 有没有 goto?java 中的保留字。3.&与&&的区别相同点:都可以表示逻辑运算符(true-true=true) 区别: 1)【短路】&& 短路功能,如果第一个为 false,则不再计算第二个表达式。 2)【位运算符】当&操作符两边的表达式不是 b
2017-09-05 15:45:29 180
原创 MyBatis ( 三)分页查询
1.db.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/questions?characterEncoding=utf8username=rootpassword=1232.MyBatis-config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTY
2017-09-04 13:45:53 242
原创 MyBatis(二)mapper 代理
1.association & collection比如同时有A.java和B.java两个类,A.java如下:public class A{ private B b1; private List<B> b2;}在映射b1属性时用association标签, 映射b2时用collection标签,分别是一对一,一对多的关系<有代理的步骤>1.mybatis-config.xm
2017-09-02 13:53:17 181
原创 MyBatis (一)基本步骤
1.com.pojo1) mybatis-config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>
2017-08-31 21:41:35 186
原创 NumberFormatException
Integer.parseInt错误1.用 String接空值,没问题。2.String 转换成 Integer,必须确保 String 不是 null
2017-08-30 17:10:26 969
原创 JSP_Pool、全局 context 配置
1.context 配置 在 project-Structure 里面的 Facets 里面点击 Add Aplication Server specific … 在context.xml 里面添加:<Environment name="tbjndi" value="Hello Tomcat JNDI" type="java.lang.String"/>2.jsp 测试: // 1.初始化
2017-08-29 17:29:41 263
原创 EL表达式和JSTL
1.select 中默认值的设置选中 <option value="2" <c:if test="${pagesize==2}">selected</c:if>>2</option>2. JS不能写 EL 表达式JS 在客户端运作,EL 表达式在服务端运作,获取不到。解决办法:使用隐藏域存值,存进 value 中 <input type="hidden" id="pageno" value="${p
2017-08-26 13:56:09 210
原创 反射
public class Text { public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, NoSuchMethodException, SecurityException, IllegalArgumentE
2017-08-22 16:14:32 158
原创 Java Web 之8月总结
月考总结:增删改查的速度真垃圾,12点半结束的考试15点半终于调错调完了… 啊 贼垃圾。总结一下问题:1) 多表联查的 update方法不熟练,浪费时间;public interface GoodsDAO { List<Goods> FindGoodListByStatus(int status); List<Goods> FindGoodListByDistrict(int di
2017-08-21 15:55:07 254
转载 Java面试之 日期比较
1.DateFormate 设定格式2.Date d = format.parse(String DATE1);3.d.getTime 是计算从1970-01-01至今毫秒数package Test;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;/** * Created
2017-08-17 16:37:08 204
原创 JSP 之久病成医
1.cannot be resolved to a type解决方法: 这是正确的, Service.StudentServiceDAO Service.StudentIMP 这样会报错! 应该:
2017-08-16 21:32:17 244
转载 getAttribute&getParameter 区别
今天有朋友问这个问题,在这里总结下:1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和getAttr
2017-08-16 13:59:31 210
原创 JDBC 之久病成医
1.BaseDao中:executeQuery(String sql,Object[] param)查询方法返回 rs,后面要取出 rs 的值,不要CloseAll()。executeUpdate()更新方法返回 int num,不需要用到 num,需要CloseAll()。2.语句要保证准确delete from Student where sid=? 【注意这个 from不能丢】语
2017-08-16 12:23:15 176
原创 08-14 一段关于 Idea+web 需要理解的话
2.2 添加部署目录Tomcat 目录下有一个 webapps 文件夹,是服务启动的根目录,类似于 Apache 的 htdocs。当启动 Tomcat 服务时,访问 localhost:8080 相当于访问 webapps 目录;如果我们把项目输出的文件放到 webapps 中的项目文件夹中(如:/myproject),就可以通过访问 localhost:8080/myproject 的方式访问到
2017-08-14 17:27:10 200
原创 Tomcat 配置
小文心路:折腾真不容易,配置太痛苦了,来记录一下如何折腾。1. 如何打开Tomcat? 1.修改路径:cd /Users/cheng/Library/Tomcat/bin 2.增加权限: chmod +x startup.sh chmod +x shutdown.sh chmod +x catalina.sh chmod +x setclasspath.sh
2017-08-13 21:15:07 179
转载 linux 下 vim 的使用
vi与vimvi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。 vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计; 因为程序简单,编辑
2017-08-04 17:06:23 241
转载 mysql 之 增删改查(二)2017-08-04
1.去除结果集中重复数据select distinct sex, age from student;2.模糊查询:全模糊=关键字搜索select * from student where sname like '%王';3.模糊查询:左模糊=右边是固定的,左边是任意的select * from student where sname like '%二';存储过程:有参数的方法(主)// 输入参数(传
2017-08-04 15:47:52 228
转载 mysql 之增删改查(一)
高薪:数据库优化,线程,算法,框架源码,设计模式pagesize:页面大小(每页显示的数据条数) pageno:当前页(页码)SELECT <字段名列表>FROM <表名或视图>[WHERE <查询条件>][GROUP BY <分组的字段名>][ORDER BY <排序的列名>[ASC 或 DESC]][LIMIT (pageno-1)*pagesize,pagesize];5.切换数据库
2017-08-03 17:22:30 306
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-03 12:41:05 157
fastjson-1.2.40.jar
2017-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人