Zking
文章平均质量分 52
zpl_118
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OGNL表达式语言
OGNL1.1 OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言1.2 OgnlContext(ongl上下文)其实就是Map (教室、老师、学生)OgnlContext=根对象(1)+非根对象(N)非根对象要通过"#key"访问,根对象可以省略"#key"注1:context:英文原意上下文,环境/容器...原创 2018-10-12 20:29:15 · 182 阅读 · 0 评论 -
SVN安装步骤
SVN是一种集中式管理代码的版本控制系统,原理就是把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。多人协作开发也是如此。因此需要一个类似Oracle或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端——VisualSVN Server。本篇经验主要介绍如何搭建SVN版本控制系统,主要使用工具书服务端:VisualSVN ...转载 2018-11-12 23:56:16 · 360 阅读 · 0 评论 -
Spring-A
AOP中关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对象后创建的对象(...转载 2018-11-05 20:26:50 · 183 阅读 · 0 评论 -
Linux的安装与基本操作
1.安装VMWare虚拟机2.安装CentOS2.1 查看并设置Linux的IP地址1)ip addr 查看ip2)cd /etc/sysconfig/network-scripts 调转目录3)ls或ll 查看目录4)vi ifcfg-ens33 修改最后一项ONBOOT=yes5)按ESC键,:wq保存并退出,:q!不保存并退出6)shut...翻译 2018-11-13 16:48:44 · 195 阅读 · 0 评论 -
java代码操作Redis
Java访问redis2.1 添加依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> &am转载 2018-12-12 17:08:57 · 245 阅读 · 0 评论 -
在线下载与安装IDEA,Idea快捷键
1.下载网站:https://www.jetbrains.com1.1如图所示,点击下载不装任何插件破解码:K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5z...原创 2018-12-14 19:46:11 · 722 阅读 · 0 评论 -
WebService是一种跨编程语言和跨操作系统平台的远程调用技术
JDK实现WebService(1)建一个接口Person,创建方法@WebService //使用@WebService注解标注WebServiceI接口public interface WebServiceI{@WebMethod //使用WebMethod注解标注WebService接口中的方法public String say(String what);}(2)编写WebS...转载 2018-12-10 16:29:52 · 1107 阅读 · 0 评论 -
使用Axis2框架实现WebService
1.进入apache.org网站,找到Axis,进入后右侧Downloads。注释:Binary distibution 是工具包Source distribution 是源码包WAR distribution 是war包中间两个plugin 是插件最后一个是IDEA的包注:下载前三个(工具包、源码包、war包)。2.5.2.部署Axis2的war包(1)将WAR d...转载 2018-12-10 16:51:46 · 275 阅读 · 0 评论 -
mybatis轻量级框架
mybatis1.1 mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。mybatis是一个基于Java的持久层框架(半自动),主要包括SQL Maps和Data Access Objects(DAO)1.2 MyB...转载 2018-12-17 16:15:39 · 1078 阅读 · 0 评论 -
Mybatis动态Sql与分页
1.mybatis动态sql1.1 if1.2 trim 1.3 foreach1.4 其他 choose/set/where2.模糊查询(3种方式)2.1 参数中直接加入%%2.2 使用${...}代替#{...}(不建议使用该方式,有SQL注入风险) 关键:#{...}与${...}区别? 参数类型为字符串,#会在前后加单引号['...原创 2018-12-17 16:18:18 · 255 阅读 · 0 评论 -
Ide运行项目时报错
错误:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘com.zking.ssm1.service.impl.OrderServiceImplTest’: Unsatisfied dependency expressed through field ‘...原创 2018-12-22 22:08:30 · 811 阅读 · 0 评论 -
redis安装与基本操作
1 安装和启动redis服务1 在Linux中创建目录:/myredis/redis,并将压缩包复制到该目录(winscp) 2 解压压缩文件,并执行make对解压后的文件进行编译 cd /myredis/redis #解压文件 tar -zxvf redis-5.0.0.tar.gz #进入解压后的文件夹 cd redis-5.0.0 #编译 make3 安装gcc依赖...转载 2018-12-12 10:22:53 · 140 阅读 · 0 评论 -
SSH整合所需配置文件
pom1.1 hibernate相关(5.2.12.Final)hibernate-corehibernate-c3p0(数据库连接池)hibernate-ehcachemysql-connector-java(5.1.44)1.2 spring相关(5.0.1.RELEASE)spring-contextspring-ormspring-webspring-aspects...转载 2018-11-12 23:34:21 · 223 阅读 · 0 评论 -
hibernate二级缓存
为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb什么样的数据需要缓存很少被修改或根本不改的数据业务...原创 2018-11-01 20:32:07 · 196 阅读 · 0 评论 -
Struts主要标签的作用
记得导入标签库<%@taglib prefix=“s” uri="/struts-tags" %> <h3 style="color: red;">数据标签</h3> <!-- property打印 是直接去值栈里去取值,如果不填values,它是默认取第一个值 --> <h3>property&am原创 2018-10-13 15:58:26 · 3356 阅读 · 0 评论 -
struts2 校验器——必填字段校验器(required)(内建校验器)
必填校验器的名字是:required,该校验器要求指定字段必须有值(非空)参数:fieldName:该参数指定校验的action属性名,如果采用字段校验器风格,则无须指定该参数;使用非字段校验器风格来配置必填校验 <!--使用非字段校验器风格来配置必填校验--> <validator type="required"> ...转载 2018-10-14 21:37:04 · 1168 阅读 · 0 评论 -
05、拦截器与文件上传
Interceptorimplements Interceptorextends AbstractInterceptor与filter的区别:先过filter再过interceptor文件上传:三种上传方案虚拟路径与真实路径 /uploadcopyFile与copydirectory0. 文件下载另存为直接打开内容类型response.setContentType(d...原创 2018-10-15 21:48:28 · 130 阅读 · 0 评论 -
Maven环境搭建,出现的问题
给大家分享下在搭建maven遇到的一个问题:在执行cmd命令时,出现的错误,解决方法如下:1.在电脑中找到环境变量,然后如下找到JAVA_HOME,点编辑:2.在jdk.1.8.0后面加上_144即可3.在重新打开cmd命令执行,这样既成功了:...原创 2018-10-16 19:25:13 · 225 阅读 · 0 评论 -
Struts2.0中struts.properties文件详解
Struts 2框架有两个核心配置文件: struts.xml和struts.properties 其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 st...原创 2018-10-10 15:56:34 · 219 阅读 · 0 评论 -
hibernate多对多
数据库的多对多1.1 数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多注1:数据库多表联接查询永远就是二个表的联接查询 A B C D t1 C t2 D t3注2:交叉连接注3:外连接:left(左)/right(右)/full(左右)主从表:连...原创 2018-10-28 16:45:03 · 287 阅读 · 0 评论 -
hibernate的主键生成策略
hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。1.1 程序员自己控制:assigned1.2 数据库控制: identity(标识列/自动增长) sequence1.3 hibernate控制:increment uuid/uuid.hex1.4 其它:nativestudent id intworker id...转载 2018-10-25 20:15:17 · 111 阅读 · 0 评论 -
Hibernate加载策略
对象的三种状态(hibernate管理的对象)1.1 临时状态1.2 持久状态1.3 游离状态hibernate通过管理对象来操作数据库,这里对象指的是持久态的对象。各种状态的对象是可以相互转换。2.一级缓存、快照(orm特性) Transaction transaction = session.beginTransaction(); User user = ses...原创 2018-10-25 20:29:11 · 213 阅读 · 0 评论 -
Hql面向对象的查询语言
什么是hqlHQL是Hibernate Query Language的缩写查全部hql和sql区别/异同HQL类名/属性区分大小写,关键字不区分大小写别名?,从下标0开始计算位置(hibernate5之后不支持):命名参数面向对象的查询语言SQL表名/列名不区分大小写别名?,从顺序1开始计算位置不支持:命名参数面向结构查询语言private Sess...原创 2018-10-29 19:54:14 · 344 阅读 · 0 评论 -
hibernate一对多
什么是关联(association)1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:public class A{private B b = new B;public A(){}}1.2 关联的分类:关联可以分为一对一、一对多/多对一、多对多关联关联是有方向的如下一对多:package com.zking.five.enti...原创 2018-10-27 16:56:37 · 155 阅读 · 0 评论 -
hql2(通用分页)
BaseDAOsql和hql通用分页代码的区别:/**分页: jdbc: --> executeQuery(String sql,PageBean pagebean,Class clz)sql:select * from t_hibernate_book where book_name like ‘%?%’select * from t_hibernate_book whe...原创 2018-10-30 20:40:41 · 210 阅读 · 0 评论 -
Spring、
什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本的...转载 2018-11-03 16:52:09 · 193 阅读 · 0 评论 -
关于集合知识与面试题
最近身边有许多盆友找工作,然后大家在一起讨论了下一些常见的面试题,然后我自己整理了下,我这里的话分享下集合方面的;首先集合分为2大类:map接口和collection接口 1.Collection接口继承lterable接口,实现lterable接口的类可以拥有增强for循环,也就是foreach;实现lterable接口的集合类必须提供一个为iterator()的方法,该方法的返回值为it...原创 2019-03-05 11:51:33 · 284 阅读 · 0 评论
分享