- 博客(72)
- 资源 (4)
- 收藏
- 关注
原创 Oralce的存储过程和函数
1.存储过程可以返回多个值2.函数只能返回一个值3.复合类型记录相对应java类4.复合类型表相对于java里面的数组,他的小标为整数,所以小标有可能为负数。5.游标变量相对应java的集合...
2019-04-09 15:01:40
256
原创 spring boot 配置文件详解:Properties和YAML
1在properties里面配置,对应的数值2.在control里面这样获取3.端口的修改和时间的修正。 4.Application属性文件,按优先级排序,位置高的将覆盖位置低的1. 当前目录下的一个/config子目录2. 当前目录3. 一个classpath下的/config包4. classpath根路径(root) 这个列表是按优先级排序...
2019-01-03 16:19:28
550
原创 springboot (搭建环境和运行项目和打包)学习第一天
1.这个为springboot环境搭建成功的整个目录结构 2.springboot 特性返回map和对象 自动转换Json格式解释:value='find/{id}/{name}'为动态绑定,如下,浏览器输入id和name返回,json格式3..spring boot 最简单的测试类的用法,如下图 4.elipse maven bulid 打包 如下图...
2019-01-03 11:17:38
307
原创 oracle中ora-28001 the password has enpired
SQL> alter user zxx identified by zxx;SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;
2017-06-05 11:21:07
540
原创 sqlplus登录Oracle时ORA-01017: invalid username/password; logon denied的错误
alter user yun3151 account unlock identified by yun3151;先改锁,再改密码
2017-06-05 11:13:42
6721
原创 jaxp增删改查
对这个person.xml进行增删改查 张三 15 李四 16 package testjaxp;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import ja
2017-05-06 11:50:53
436
原创 Spring+hibernate集成
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframewo
2017-05-05 21:39:32
406
原创 SpringAop
SpringAop面向切面的思想就是在某个方法之前和之后插入package biz;import java.lang.reflect.Method;import java.util.Arrays;import org.springframework.aop.AfterReturningAdvice;public class MyAfter implements AfterRe
2017-04-25 18:37:53
2324
原创 SpringIoc
SpringIoc就是控制反转或者叫依赖注入 :就是创建组件和使用分离有Spring了就在appliContext.xml中配置创建组件 这个xml中的内容就是创建了一个String注入 这个xm中的内容就是创建了一个组件注入这样就增加扩展性
2017-04-25 18:30:44
1063
原创 Could not set property 'products' of ' class bean.Order' with value 'bean.Pr oduct@190e513' Cause: j
javaType属性的问题,因为这个是一对多,通过反射应该映射为List,但是使用javaType会让MyBatis认为Product属性为Productl,所以出错,将javaType改为ofType,只是指定泛型的类型Product。
2017-04-21 18:03:41
3848
原创 Struts校验
1.首先 我们写个一Action继承ActionSupportpackage action;import com.opensymphony.xwork2.ActionSupport;import bean.User;public class TempAction extends ActionSupport{ private User user; private String
2017-04-18 14:01:57
371
原创 Struts中解耦与耦合
1.解耦方式获得request,session.appliction /*Map reqeust=(Map)ActionContext.getContext().get("request"); Map session=ActionContext.getContext().getSession(); Map appliction=ActionContext.getContext().ge
2017-04-13 20:48:18
1121
原创 Struts2使用OGNI
1.我们可以使用这些标签直接定义request ,session.application request: session: application: 2.我们之前直接访问的属性是因为我们访问的值栈对象3.我们访问非值栈对象#application.username
2017-04-13 20:08:15
362
原创 Sturts文件下载
1.简单界面文件名为:"> 做一个简单超链接2.xml配置 /uploadFile application/octet-stream inputStrem attachment;filename="${fileName}" 4096 3.Action处理package action;
2017-04-11 20:27:10
328
原创 Struts上传文件
1.简单界面 上传文件1: 上传文件2: 上传文件3: 上传文件4: 2.xml配置 /uploadFile upload_Ok.jsp 3.Action处理package action;import java.io.*;import org.apache.struts2.ServletAct
2017-04-11 20:19:59
360
原创 myBatis工具类
package daoImpl;import java.io.*;import javax.annotation.Resource;import org.apache.ibatis.*;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.*;public class BatisUtil {
2017-04-10 20:20:24
634
原创 Struts拦截器
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!-- 接收处理用户的/helloWorld.action请求 , 并根据返回结
2017-04-07 21:34:01
358
原创 mybatis五表连接
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
2017-04-06 19:52:57
468
原创 Struts中Action动态使用
welcom.jsp {1}.jsp 假如form表格那边loginUser 那个*代表login method中{1}也代表loginUser方法
2017-04-05 20:20:55
309
原创 Struts.xml
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!-- 接收处理用户的/helloWorld.action请求 , 并根据返回结果,
2017-04-05 20:13:10
214
原创 myBatis一对多
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select fi.typeid as fitypeid ,ft.typeid as fttypeid
2017-03-26 22:39:46
413
原创 myBatis多对一
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select fi.typeid as fitypeid ,ft.typeid as fttypeid
2017-03-26 22:38:39
346
原创 java.lang.NumberFormatException: For input string: "--è?·é??????±????--"
1这是转换异常。如果是Servlt中就要加上request.setCharacterEncoding("utf-8");
2017-03-26 12:06:50
1631
原创 myBatis的增删改查以及动态查询
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> SELECT count(*) FROM users SELECT * FROM users where id=#{id}select seq_userId.nextval from dualinsert into users(
2017-03-23 22:12:52
556
1
原创 Exception in thread "main" java.lang.NoClassDefFoundError: entity/user (wrong name: entity/User)
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> SELECT count(*) FROM house SELECT * FROM house where id=#
2017-03-21 20:00:11
988
原创 myBatis搭建环境简单介绍
myBatins框架我们有时也叫sqlBatins,因为我可以灵活去写sql语句,而不像HIberante我们只能用Hql语句去写.每个一个框架搭建就都要我们去搭建配置环境1.首先我们的导入相应的JAR包2.我配置mybatis-config.xml<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
2017-03-21 19:44:44
312
原创 HIBERNATE - 符合Java习惯的关系数据库持久化大纲
1. Hibernate入门1.1. 前言1.2. 第一部分 - 第一个Hibernate应用程序1.2.1. 第一个class1.2.2. 映射文件1.2.3. Hibernate配置1.2.4. 用Ant构建1.2.5. 启动和辅助类1.2.6. 加载并存储对象1.3. 第二部分 - 关联映射1.3.1. 映射Person类1.3.2
2017-03-18 18:39:54
602
原创 Hibernate的注解
Hibernate的注解就是我们不要写持久化类的映射文件了,只不过要导入相应的jia包例如:package entity;import java.util.HashSet;import java.util.Set;import java.io.Serializable;import javax.persistence.*;@Entitypublic class District
2017-03-18 18:35:09
295
原创 DetachedCriteria查询和子查询
1.就是我们有时在表示层不能用session时我就用到Criteria离线查询和子查询DetachedCriteria类使你在一个session范围之外创建一个查询,并且可以使用任意的 Session来执行它DetachedCriteria query = DetachedCriteria.forClass(Cat.class) .add( Property.forName("sex"
2017-03-18 18:02:13
1971
原创 xml解析技术概述
xml解析方式分为两种 DOM方式和SAX方式DOM:Document Object Model .文档对象模型。这种方式W3c推荐的处理XML的一种方式SAX:simple API FOR XML.这种方式不是官方标准,属于开源社区XML-DEV.几乎所有的xml解析器都支持它。XML解析开发包JAXP是sun公司推出的解析开发包DOM4J:是开源组织推出的解析开发包
2017-03-16 20:34:15
352
原创 Hibernate中的Criteria的投影和条件查询和排序和分页
Hibernate除用到Query 还有 Criteria1.例如:session.createCriteria(Emp.class);这就查询了Emp类对应emp表里面的数据了2.例如 :Criteria cr=session.createCriteria(District.class);Criterion c1=Restrictions.isEmpty("streets
2017-03-16 20:08:51
970
原创 Oracle数据图形画界面不能修改日期和数据问题
1.Oracle中图形画界面不能修改日期的解决方法:1.打开Oracle sqlDeveloper 在菜单栏中找到”工具“里面会有一个首先项---数据库----NLS参数把日期格式改为yyyy-MM-dd里2.Oracle中图形界面不能修改数据时:1.开添加数据的类型是否符合2.是否有关主外键关联
2017-03-16 19:55:10
471
原创 Hibernate原生sql与HQL的区别
1.hql是面向对象 例如 select deptNo from Dept Dept 是类名 deptNo是属性名2.但sql中 例如 上了select deptno from deptdept是表名 deptno是列名sql是查询出来的就是Hql的投影因为sql不会自动生成对象 所以我们要用object[] 去接受
2017-03-14 22:06:45
1469
原创 第六届蓝桥杯立方尾不变
有些数字的立方的末尾正好是该数字本身。比如:1,4,5,6,9,24,25,....请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。请提交该整数,不要填写任何多余的内容。public class 立方尾不变 { /** * 立方尾不变 * * @para
2017-03-12 21:11:43
488
原创 第六届蓝桥杯隔行变色
Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,....现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。请你直接提交这个整数,千万不要填写任何多余的内容。public class 隔行变色 { public static void main(String[]
2017-03-12 21:08:49
567
原创 Hibernate的缓存
在用到Hibernate框架时我们需要去优化它,我们就用到一些插件去把一些对象缓存到内存中,我们就要到一些插件,和配置一些相关的xml达到优化的效果
2017-03-11 11:01:05
222
原创 Hibernate多对多的实例
package test;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configu
2017-03-08 21:27:45
473
原创 &&和&区别
&&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。 ||和|都是表示“或”,区别是||只要满足第一个条件,后面的条件就不再判断,而|要对所有的条件进行判断
2017-03-08 17:20:45
746
原创 StringBuilder、StringBuffer和String三者的联系和区别
StringBuilder、StringBuffer和String三者的联系和区别 1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但
2017-03-08 17:19:37
309
Grid+Report
2019-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人