自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shinkai-深海

小学生梨的代码日常。

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

原创 Ajax 之久病成医

Ajax

2017-09-08 12:30:09 329

原创 MyBatis (四) 注解和存储过程

注解,存储过程

2017-09-08 12:28:32 3224

原创 实体类的变量名称一定是小写!

如果想用 JSTL,记住,实体类的变量名称一定是小写!@Param 用别名命名也许可以避免问题

2017-09-06 20:33:37 1352

原创 面试题目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

原创 获得持之以恒徽章???

那必须的啊,因为我话多啊。

2017-09-02 13:56:31 400

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

原创 痛苦的配置服务器

终于成功了!!!!!!!!!!!!!!

2017-08-14 08:40:12 162

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

原创 Vim 操作

保存并退出: 1.esc 退出命令模式 2.:wq

2017-08-04 16:52:56 155

转载 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

最新版fastjson Copyright 1999-2016 Alibaba Group Holding Ltd. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

2017-11-10

空空如也

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

TA关注的人

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