自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 ES6新特性(上)

ES6 新特性现在使用主流的前端框架中,如ReactJS、Vue.js、angularjs等,都会使用到ES6的新特性,作为一名高级工程师而言,ES6也就成为了必修课1.1、了解ES6ES6,是ECMAScript 6的简称,它是 JavaScript 语言的下一代标准,己于 2015 年 6 月正式发 布。它的目标是使 JavaScript语言可以用于编写复杂的大型应用程序,成为企业级开...

2019-08-01 23:34:06 260

原创 JMS入门(消息中间件)一

第一步:安装ActiveMQ到服务器我这里安装是到阿里云ActiveMQ官网:http://activemq.apache.org/1.将apache-activemq-5.12.0-bin.tar.gz 上传至服务器2.解压此文件tar zxvf apache-activemq-5.12.0-bin.tar.gz3.为apache-activemq-5.12.0目录赋权chmod...

2019-03-08 19:27:38 287

原创 集合的底层原理

闲来无事整理了一下集合先说一下常用集合有哪些List,和map用的最多然后set集合也偶尔用.讲集合不得不讲他们的爸爸Collection,然后Collection用继承了IteratorIterator所有集合的老祖宗Iterator里面的方法1.hasNext()是否还有下一个元素。2.next()返回下一个元素。3.remove()删除当前元素。凡事Iterator的儿子或者孙...

2019-03-05 09:58:48 545

原创 SpringDataRedis入门

SpringDataRedis这个框架我这里不多说,不懂的去百度,以下直接贴代码@未经博主允许不得转载配置文件:1.redis-config.properties:# Redis settings # server IP redis.host=127.0.0.1# server port redis.port=6379# server pass redis.pass=# us...

2019-03-04 14:43:24 296

原创 SpringBoot热部署

在写项目中我们经常重启服务器导致浪费了很多时间 SpringBoot为了解决这个办法提供了热部署,非常简单,不需要任何配置和文件只需要加一个依赖就可以了依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr

2019-02-21 10:05:17 136

原创 springboot2.x——thymeleaf引擎模板

1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时会忽略未定义的标签属性,所以 thymeleaf 的模板可以静态地运行;当有数据返回到页面时,Thymeleaf 标签会动态地替换...

2019-02-18 20:33:14 196

原创 SpringBoot入门

1.SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等...

2019-02-16 20:07:04 103

原创 java操作redis

Java访问redis2.1 添加依赖redis.clientsjedis2.9.02.2 Java连接redisJedis jedis = new Jedis(ip, port);jedis.auth(“123456”);//权限认证jedis.ping();jedis.select(0);//切换数据库2.3 Java操作redisstring(字符串)hash...

2018-12-11 14:29:18 160

原创 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-07 11:50:48 135

原创 spring声明式事务

分析:通过编程方法实现事务控制1、编写增强类,实现环绕增强(前置增强+后置增强)、抛出异常增强使用spring提供三个事务控制对象,进行实现。2、配置aop切面声明式事务控制:1、增强类由spring提供2、aop的切面还需要程序员配置dao:package cn.itcast.crm.dao.impl;import java.util.List;import org...

2018-11-05 18:51:44 107

原创 Spring的AOP

什么是aop当前service开发中问题:每个需要进行事务控制的service代码中事务控制部分代码重复的代码,将这些事务控制重复的代码抽取出来。解决方法:采用spring aop面向切面编程对上边的代码进行抽取AOP( Aspect Oriented Programing) 面向切面编程。Spring1.2 版本开始支持AOP编程 (面向切面编程 )。采用aop的方法对类代码切面编程...

2018-11-05 18:47:21 149

原创 Spring的ioc控制反转

spring介绍Spring的出现是为了取代EJB(Enterprise JavaBean)的臃肿、低效、脱离现实的缺点。Spring致力于J2EE应用的各层(表现层、业务层、持久层)的解决方案,Spring是企业应用开发的“一站式”选择。定义:Spring是分层的JavaSE/EE应用一站式的轻量级开源框架(官网: http://spring.io/ ),以Ioc(Inverse of ...

2018-11-01 20:31:28 455

原创 hiberntae的二级缓存

为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb什么样的数据需要缓存很少被修改或根本不改的数据业务...

2018-10-31 18:01:33 120

原创 HQL的通用分页

PageBean:package com.zking.hibernate.util;import java.util.Map;import javax.servlet.http.HttpServletRequest;/** * 分页工具类 * */public class PageBean { private int page = 1;// 页码 private in...

2018-10-30 19:23:08 124

原创 hibernate的QBC

什么是QBc:QBC(Query By Criteria)按条件查询,通过Criteria构造查询条件,即通过调用Criteria的api实现各种查询。通过Criteria对象拼装 查询条件,调用Criteria的add方法拼接查询条件,最终hibernate通过criteria对象自动生成sql语句。package com.zking.crm.dao.impl;import java....

2018-10-29 19:53:15 283

原创 hibernate的HQL

HQL是Hibernate Query Language缩写, 语法很像SQL语法,以完全面向对象的方式操作数据库HQL对象导航方式Hql可以实现对象导航查询。注意:如果使用投影查询,得到List中是舜时态对象,不能使用对象导航。HQL关联查询因为经过测试:HQL对hbm.xml设置 fetch参数无效HQL对hbm.xml设置lazy=true,lazy=false有效所以通过H...

2018-10-29 19:45:22 128

原创 hibernate的JPA

jpa是什么?JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口,JPA是基于ORM设计的一套规范接口hibernate支持jpa规范.如果使用jpa?1、在开发dao时候,只使用jpa接口2、将jpa的提供商(比如hibernate)的jar加入工程中。常用的注解使用JPA注解定义完成实体类映射...

2018-10-28 09:30:10 154

原创 hibernate多对多

多对多: 元素提供 lazy属性 和 fetch 用于设置 抓取策略fetch默认select,lazy默认为true:fetch="select"每get请求发出sql,lazy=true表示延迟加载fetch=“join”(lazy不起作用):批量抓取,自动生成左外连接语句,将关联的多方数据抓取到一方的属性中。最佳实践:在进行一对多、多对多查询时候,只查询基本时候一般不需要关联多方数...

2018-10-28 09:28:39 109

原创 hibenate一对多

比如客户和联系人客户方属于一方,配置set属性:package com.zking.crm.domain;import java.util.HashSet;import java.util.Set;/** * 客户基本信息 * * */public class CstCustomer implements java.io.Serializable { private L...

2018-10-28 09:24:35 150

原创 hibernate的加载策略

hibernate对象生命周期对象三种状态hibernate对象三种状态:1、瞬时态 transientnew了一个对象,此时对象就是瞬时态瞬时态对象和数据库记录没有对关系 ,和session没有关系。2、持久态 persistent瞬时态对象执行save变化持久层持久态对象和数据库记录存在对应关系,和session有关系。修改对象的属性,直接将数据保证到数据库。3、托管态D...

2018-10-22 20:05:43 323

原创 hibernate环境配置

hibernate介绍Hibernate是轻量级JavaEE应用的持久层框架,它用于实现DAO,它是一个关系型数据库ORM框架。用于实现DAO:使用hibernate实现数据访问层。ORM框架:Object Relational Mapping 对象关系映射Object:对象,java对象Relational:关系,关系型数据库中二维表。Mapping:映射,通过操作java对象去操作...

2018-10-18 16:40:54 216

原创 在使用hibernate时出现 INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw err

使用log4j不输出日志是因为mysql的驱动包版本太高了换成5.1.3以下的版本就可以了具体原因我也不知道换完以后就可以正常的输出日志了

2018-10-17 20:50:13 1170 1

原创 org.apache.taglibs.standard.tlv.JstlCoreTLV报错运行

运行报错那是因为你没有导入c标签的jar包导入进去就不会报错了缺少:standard-1.1.2.jar

2018-10-17 20:08:35 1037

原创 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter找不到

运行服务器报org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter找不到这个类这其实就是maven加载struts的时候版本问题把他换成2.3.24就可以了然后服务器启动也不报错了换一个版本就好了...

2018-10-17 19:55:14 445

原创 maven建web项目报错

网上比较流行的解决方法有两种:1.在Eclipse Maven配置中添加新的Catalog配置2.在本地库中装载maven-archetype-quickstart我先试了试第一个方法,配置后没有任何效果。再用第二个方法,配置完后试着创建maven-archetype-quickstart 类型的项目创建成功,但maven web项目依然报错。既然都没有效果,我决定自己分析下报错内容再...

2018-10-17 16:00:49 628

原创 Maven入门教程

1.1.介绍、环境配置1.1.1.Maven介绍Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。目前Apache下绝大多数项目都已经采用M...

2018-10-17 11:50:07 140

原创 struts拦截器

什么是拦截器?struts2中通过拦截器实现参数绑定、参数校验、类型转换,拦截器就是在action的执行之前或之后进行拦截执行一些代码,就是对action代码的增强。拦截器栈将多个拦截器组织在一起工作,在package 中 <interceptor-stack ,此package包下及子包下的action的执行通过拦截器。编写拦截器自定义拦截器有两种方法:1 继承 Abstra...

2018-10-13 11:27:56 213

原创 struts标签

如果使用struts标签必须要使用struts2框架,如果使用jstl标签可以使用struts2框架也可以使用springmvc1 通用标签property<s:property value="" /> 这里的value是从值栈里面取值的,比如值栈里面有个src=小牛那么 <s:property value=“src” />这样就可以取到小牛了,如果下面还有一个src...

2018-10-13 11:02:02 94

原创 Ognl和值栈

OgnlOGNL是Xwork框架提供的功能,Xwork是struts2基础架构,Xwork是一个ioc容器。OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目,struts2使用ognl,作为表达式语言。使用OGNL可以方便向对象中设置属性值,从对象中获取属性值。ognl包括三个组件:1、ognl的上下文ognl的上...

2018-10-10 20:31:18 238

原创 Strust2入门

**敏而好学,不耻下问**struts2是什么Struts2 是apache的一个开源项目,它是纯java开发,它是一个非常优秀的MVC框架,基于Model2 设计模型。**struts2有什么优点?1、将控制逻辑单独封装成通用的控制器2、原控制逻辑中封装请参数、调用业务逻辑代码抽取出来。3、支持多视图技术。控制器:struts2提供前端控制器(Struts2Prepared...

2018-10-10 15:48:44 178

原创 Fragment碎片-片段

相同布局(仿微信聊天界面)将两个activity整合进一个activity思路:将需要排版的布局界面打成碎片view通过视图view获取碎片中的控件给碎片的控件设置值最后将碎片view返回...

2018-09-23 20:40:06 172

原创 安卓第三方分享

导入PullToRefresh1.1 修改library的build.gradle中的sdk版本//修改前compileSdkVersion 16buildToolsVersion “27.0.3” defaultConfig { minSdkVersion 4 targetSdkVersion 4 } //修改后 compileSdkVersion...

2018-09-23 20:37:45 321

原创 安卓连接数据库

webservice->xmljackson->jsonjackson1.1 Java->Json1.1.1 ObjectMap1.1.2 JsonGenerator1.1.3 @JsonIgnorehibernate中一对多、多对多双向关联会出现这种死循环简介2.1 HttpClient是Apache Jakarta Common下的子项目,用来提供高...

2018-09-23 20:36:36 2764 2

原创 alpha、scale、translate、rotate

接口1.1 OOP interface1.2 urljson如何给前端开发人提供接口2.1 提供地址/参数/返回值(json)2.2 ***.jarhttp://192.168.43.37:8080/T212_easyui/jsp/userAction.action?methodName=userListhttp://localhost:8080/T212_easyui...

2018-09-23 20:34:47 174

转载 安卓高级控件

自动完成文本框。在Android开发中提供了两种智能输入框——AutoCompleteTextView和MultiAutoCompleteTextView。它们的功能类似于百度在搜索栏输入信息的时候,弹出与输入信息接近的提示信息,然后用户选择点击需要的信息,自动完成文本输入。AutoCompleteTextView和MultiAutoCompleteTextView都是可编辑的文本视图,前者能够实...

2018-09-18 15:18:11 702

原创 TextView-EditText-Shape-Selector)

图片框 ImageView 1.0 注意事项:res下面的资源名不能使用大写字母,特别是图片资源中的图片的文件名,会造成R.java文件丢失,改正确后即可 例如:smallImage.png错误,small_image.png正确1.1 scaleType(缩放类型) scaleType的属性值有:matrix fitXY fitStart fitCenter fitEnd ce...

2018-09-16 21:10:02 179

原创 2、view与viewgroup

Android的基本组件 1.1 Activity 1.1.1 Activity代表手机的一个屏幕 1.1.2 一个Android程序由多个Activity组成,即:一个Android程序由多屏内容组成 1.1.3 Activity相当于一个展板,本身没有可视的内容,你把画(View)贴到展板上就可以展示出来了 1.2 Service 1.2.1 不可见的组件 1.2.2 在后台运...

2018-09-15 14:53:20 144

原创 Android Studio与夜神模拟器连接

连接夜神模拟器要打开cmd运行比如(D:\Program Files\Nox\bin\ nox_adb.exe connect 127.0.0.1:62001),每次都使用都要就太麻烦了所以我们弄一个txt文本然后把这段代码放进去nox_adb.exe connect 127.0.0.1:62001保存,关闭然后在把后缀名改成bat如图:然后打开studio64.exe 然后就可以开...

2018-09-11 20:32:30 2514 2

懒人Redis文件解压即用无需安装

解压即用无需安装 快速,方便,省时,安全,

2019-03-04

java代码readis相关资料

java代码对readis的详情操作以及一些readis的其他知识点

2018-12-11

spring-cache-4.2

配置applicationContext.xml的xsd文件里面.........................................................................

2018-11-01

hibernate的大部分的工具类

这里面包含了大部分hibernate大部分常用的工具类和判断是否为空的工具类还有是否分页和hiberntae的hql通用分页

2018-10-30

maven私服配置

详细的介绍了maven的配置环境和软件的使用还详细的讲述了私服的安装和使用jar包的上传和管理等

2018-10-17

空空如也

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

TA关注的人

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