11 2018 档案
摘要:第一步: 点我下载 Liunx—Maven Linux命令下载:wget [下载文件存放路径] [下载文件地址] 第二步: 上传 Maven 并解压到 指定的目录:(上传方式 xftp 或 rz 命令) 第三步: 配置环境变量: 第四步: 重新加载: 第五步: 验证是否安装成功: Face your
阅读全文
摘要:第一步: 1):下载mysql安装包:这里选择下载版本 5.6.33,通用版,linux下64位 第二步: 2):卸载老版本MySQL 查找并删除mysql有关的文件 第三步: 3):上传下载好的 MySQL tar包 到指定目录下并解压到指定目录下。上传途径(xftp 或 rz 命令) 重命名解压
阅读全文
摘要:依赖原则:解决模块工程之间的Jar冲突问题 1):情定设定:验证路径最短者优先原则 创建三个工程如下: Hello:并且以来 log4j.1.2.17.jar HelloFriend:依赖了工程 Hello,按理说HelloFriend也会间接的依赖了 log4j.1.2.17.jar 但是由于一些
阅读全文
摘要:案例目录: 关键代码展示: DateConverter: login.jsp: Struts2日期转换Demo下载:
阅读全文
摘要:楼主A: XML 版 SSH整合Demo https://github.com/MlqBeginner/BlogGardenWarehouse/blob/master/SSH%E6%95%B4%E5%90%88XML%E7%89%88.zip 楼主B: 注解 版 SSH整合Demo https://
阅读全文
摘要:拦截器的使用以及配置: struts.xml:关键配置 过滤器的使用以及配置: WEB.XML 配置 提示: 楼主A:在进行SSH整合的时候使用到 拦截器 与 过滤器 (基本配置);发现 会先走 拦截器 然后再走 过滤器 。
阅读全文
摘要:redirect的路径一定不能在WEB-INF路径下,因为redirect是相当于用户直接访问了路径,而用户不能访问WEB-INF目录下的文件,只有程序内部转发的时候才能转发到WEB-INF下的JSP。
阅读全文
摘要:在命名空间(,)中找到多个表 - SchemaExtractionException? 问题: 尝试在Java应用程序中使用Hibernate将一些值保存到表中时,我一直面临着这个奇怪的异常。 但是,只有一个特定的表/实体才会出现此异常,因为其余的表我可以通过Hibernate执行crud操作。 请
阅读全文
摘要:基础 Constants: 核心对象 Constants:
阅读全文
摘要:由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。 手动添加到本地仓库需要本地有oracle驱动包。 有两种方式获取oracle的驱动包: 一种:是去oracle官网下载 另一种:
阅读全文
摘要:1:Step Over ,进入下一步,如果是方法,那就直接跳过(F8) 2:Step Into,进入下一步,如果是方法,就进入方法内部,但是不会进入jdk封装的方法。(F7) 3:Force Step Into:强制进入下一步,不管是什么方法,即使是jdk封装的方法,也会进入。(Alt+Shift+
阅读全文
摘要:这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 1):首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String:最慢的原因: String:为字符串常量,而StringBuilder和Str
阅读全文
摘要:1):result的name属性 例如:<result name="success">/pages/success.jsp</result> Struts 2带有一个可选的动作接口(com.opensymphony.xwork2.Action)。通过实现这个接口,它带来了一些方便和好处,看下面的源代
阅读全文
摘要:Struts2 架构图: 1):提交请求 客户端通过 HttpServletRequest 向 Servlet (即Tomcat)提交一个请求。 请求经过一系列的过滤器,例如图中的 ActionContextCleanUp 和 Other filer (SlterMesh,etc)等,最后被 Str
阅读全文
摘要:这里主要以案例演示:涵盖以下知识点 1、动态方法调用:使用关键 符号 ! 进行操作 例如:/命名空间 ! 方法名 2、动态结果集:就是说,通过后台返回的结果 ${} 获取,重定向到符合预期的页面。 3、万能通配符:*_* :第一个 * 为 类名、第二个 * 为方法名;{1}是第一个 * 4、内部方法
阅读全文
摘要:1、查看现有版本:java -version 2、查看jdk的具体版本: 3、删除已安装jdk包: 4、再次检查jdk版本,确认是否卸载成功:java –version 显示结果为:/usr/bin/java:No such file or directory 5、上传JDK1.8 https://
阅读全文
摘要:Hibernate各种查询操作(一) 测试数据库如下: t_sort表: t_good表: 一、对象导航方式查询 查询所有食品类下面的食品 代码: //对象导航查询 @Test public void Test1(){ SessionFactory sessionFactory = null; Se
阅读全文
摘要:从以下几个方面来整理关于分区表的概念及操作: 1)表空间及分区表的概念: 2)表分区的具体作用: 3)表分区的优缺点: 4)表分区的几种类型及操作方法: 5)对表分区的维护性操作: 1):表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是
阅读全文
摘要:目录结构: POM: RequestActionContext: Session_ActionContext_SessionAware: Session_ServletActionContext_SessionRequestAware: struts.xml: index.jsp: main.jsp
阅读全文
摘要:1):struts2 的基本概念: 1-1):Struts2 是什么? 1、Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 2、Struts 2是Struts的
阅读全文
摘要:IDEA 导入 (WEB)项目并部署到 Tomcat 1):导入 Web 项目 2):首先更改 JDK 环境 右键项目: 第一步:点击 Modules 第二步:点击 Libraries 第三步:点击 Facets 添加 Web项目 第四步:点击 Artifacts 生成 war 包 3):添加 To
阅读全文
摘要:1):配置JDK环境变量 小编使用的jdk-8u91-windows-i586.exe: JDK地址:https://pan.baidu.com/s/1xhTW1eAKpCZzAQoYUC0sxA 步骤: 1):找到安装目录: 2):编辑环境变量设置:计算机右键 属性 高级系统设置 环境变量: ja
阅读全文
摘要:1、什么是mvc: Model View Controller,是模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个组件里,在改进和个性化定制界面的及用户交互的时候,不需要重新编写业务逻辑。 mvc用于映射传统的输入、处理、输出功能在一
阅读全文
摘要:在Spring Boot2.0以上配置嵌入式Servlet容器时EmbeddedServletContainerCustomizer类不存在,经网络查询发现被WebServerFactoryCustomizer替代 操作示例如下: 代码: Spring Boot2.0以下版本:(目前没有自身测试过:
阅读全文
摘要:Oracle 同义词概念: Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。 它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管
阅读全文
摘要:--删除重复值-保留重复值最大的编号 --去重复查询 --查询重复值以外的所有信息 --三层嵌套实现分页 --旧表备份新表 --并集,查询两张表不重复的值 --并集,查询两张表所有 及 重复值 --交集查询两张表共同存在的值 --减集 emp1 - emp 剩余的信息 --查看回收站的表 --根据查
阅读全文
摘要:1.创建序列语法: 序列名常定义为‘seq_XXX’的形式,创建序列不能使用replace 可选参数说明: 如果不使用循环达到限制值后继续产生新值就会出错;使用循环达到最大值后的下一个值为1,和start with设置的值无关, 递增还是increment by设置的值;cache: 定义缓存序列的
阅读全文
摘要:1):Java中的访问修饰符: Java面向对象的基本思想之一是封装细节并且公开接口。Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,从而向使用者暴露接口,但隐藏实现细节。 访问控制分为四种级别: 1):public: 用public修饰的类、类属变量及方法,包内及包外的任何类(包
阅读全文
摘要:基础拦截器操作: 拦截器是一种AOP操作实现,那么在AOP之中用户一定不需要去关注拦截器的存在,用户只需要按照自己已经习惯的处理方式进行代码的编写即可。 首先我们先创建一个自定义的拦截器: 接下来我们来配置核心文件:CustomInterceptor.xml 下面我们来说明一下: "/sys/**"
阅读全文
摘要:需求: oracle 数据库有一个student表,现有一个excel表:student.xlsx,需导入oracle数据库student表中。 student表的拥有者是c##MLQ1 密码为:xxx 表结构: 打开需导入的excel表格,单击office按钮,选择另存为--其他格式 选择保存路径
阅读全文
摘要:请你在看这篇文章时,不要感到枯燥,从头到尾一行行看,代码一行行读,你一定会有所收获的。 问: 为什么学习注解? 学习注解有什么好处? 学完能做什么? 答: 1):能够读懂别人的代码,特别是框架相关的代码 2):让编程更加简洁,代码更加清晰 3):让别人高看一眼 概念: Java提供了一种原程序中的元
阅读全文
摘要:创建数据库: 选择数据库: 删除数据库: 创建表: 注释: 编码格式设置: 查看表: 查看表定义: 如果是在DOC窗口下执行,最好先执行 SET NAMES gbk;避免产生乱码 删除表: 查看默认存储引擎: 指定表的存储引擎: 常用修改语法: #修改表名: #添加字段: #修改字段: #删除字段:
阅读全文
摘要:Oracle12c 与 Oracle11g 创建用户时有差别。Oracle12C默认为 CDB模式 这时创建用户的时候需要加上 c## 开头;例如:c##MLQ。 --说明--需求:创建表空间(MLQ1_hr) 和 临时表空间(MLQ1_TEMP)、创建新用户 c##MLQ1 为其分配指定的表空间和
阅读全文
摘要:数据库: Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。 其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。 实例: 一个Oracle实例(Oracle Insta
阅读全文
摘要:今天在oracle12c上创建用户,报错了。如下图: 我很郁闷, 就打开了oracle官方网站找了下, 发现创建用户是有限制的。 2.解决方案 创建用户的时候用户名以c##或者C##开头即可。 注: 如果你不纠结为啥的,上面的解决方案就可以满足你的要求了,下面的内容可以不用看了。 3. 解决过程 下
阅读全文
摘要:论:一对多:(举例一个省有多个市)就是实体类中有(市)类型集合属性;多对一:(多个市有一个共同的省)就是类中有(省)类型的属性。下面来介绍:一对一、多对一的使用方式。 一对多方: 多对一方: 映射文件配置:(仅供参考) 多对多:(举例老师和学生)就是双方都有集合类属性(多对多的实现需要第三张表维持关
阅读全文
摘要:java.lang.Iterable java.util.Iterator Iterator是迭代器类,而Iterable是接口。 好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。 一般都是结合着用,比如 : HashMap类就实现了Iterable接口,而要访问或打
阅读全文
摘要:Hibernate缓存 缓存: 是计算机领域的概念,它介于应用程序和永久性数据存储源之间。 缓存: 一般人的理解是在内存中的一块空间,可以将二级缓存配置到硬盘。用白话来说,就是一个存储数据的容器。我们关注的是,哪些数据需要被放入二级缓存。 缓存作用: 降低应用程序直接读写数据库的频率,从而提高程序的
阅读全文