自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java基本数据类型【整理篇①】

变量就是申请内存来存储值通过定义不同的类型的变量 可以在内存中储存小数 整数 字符。Java的两大数据类型: 内置数据类型 ;引用数据类型内置数据类型: byte -128~127 默认值 :0 byte占用的空间只有int的四分之一 short -32768~32767 默认值:0 byte占用的空间只有int的二分之一...

2019-09-02 20:21:20 201

原创 Java集合整理

1.ArrayList和LinkedList的区别ArrayList(数组结构):查询速度快LinkedList (链表结构) : 新增,删除速度快通常我们在新增,删除时操作的是数据库2.Collection接口的remove接口和iterator接口的remove方法有什么区别?①:在性能方面:conllection是单链表结构,查询速度慢 ...

2019-03-05 09:07:29 286

原创 Jpa之复合主键

jpa设置组合主键需要新建复合主键类,而且需要实现Serializable接口public class RolePermissionKey implements Serializable { private int rid; private String pid; public int getRid() { return rid; }...

2019-03-03 10:09:17 289

原创 SpringBoot模板之thymeleaf模板,freemarker模板

1、springboot之thymeleaf模板①相关pom依赖(如果创建时勾选了,就不需要了) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-th...

2019-02-18 19:22:56 266

原创 springBoot 入门

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

2019-02-17 18:43:07 119

原创 Shiro 简介 ①

1.什么是shiro?shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。   spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。   shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,   分布式系统权限管理,sh...

2018-12-30 18:50:42 131

原创 mybatis 动态sql及分页

1.mybatis 动态sql ①:if 一样的用拼接条件<if test="bname != null" > bname = #{bname,jdbcType=VARCHAR},</if>②:trim 格式化标签prefix:前缀suffix :后缀suffixOverrides :减除最后一个“  , ”<trim pref...

2018-12-16 19:51:37 227

原创 Mybatis入门

1.mybatis简介1.1 mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。      mybatis是一个基于Java的持久层框架(半自动),主要包括SQL Maps和Data Access Objects(DA...

2018-12-16 19:47:50 162

转载 mysql安装出现error Nr.1045

在MySQL安装最后一步出现了如下错误: 原因是:之前的mysql没有卸载干净停止MySQL1添加删除程序中卸载MySQL2到安装目录删除MySQL3删除:C:\Documents and Settings\All Users\Application Data\MySQL4查看注册表:regeditHKEY_LOCAL_MACHINE\SYSTEM\CurrentContr...

2018-12-16 19:33:58 677

原创 jdk开发WebServices

1什么是WebServices? WebServices是应用程序组件      WebServices使用开放协议进行通信      WebServices是独立并可以自我描述      WebServices可通过使用UDDI来发现      WebServices可被其它应用程序使用      XML是WebServices的基础2.为什么使用webServices?可...

2018-12-08 14:31:41 118

原创 SVN 蓝色加号解决最笨的方法

有一次提交项目的时候,突然发现自己的一些类上面有了蓝色加号 【查了百度说是server上有的文件,但是你的文件夹删除了】我的解决办法是一个个单独提交...

2018-11-24 15:54:31 9727

原创 BootStrap 下拉框的显示

//下面的方法需要后台返回一个Map数组 function showLevelSelect() { $.ajax({ url : $("#contextPath").val() + "/sy/dictAction_list.action", type : "get", dataType : "json", success : function(result) { v...

2018-11-24 15:49:36 351

原创 Spring 之AOP

1.AOP中关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对象后...

2018-11-05 17:23:03 116

原创 Spring之 Ioc【面试:自动装配】

1. 什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。   Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。   然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。   目的:解决企业应用开发的复...

2018-11-05 08:44:17 576

原创 缓存及【ehcache】

1. 为什么需要缓存   拉高程序的性能2. 什么样的数据需要缓存很少被修改或根本不改的数据,例如数据字典3. ehcache是什么Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大4. ehcache的特点够快       Ehcache的发行有一段时长了,经过几年的努力和不计其数的性能测试,Ehcache终被设计于large, h...

2018-11-04 22:41:08 239

原创 HQL通用查询带分页

1.查询方法的提取 package com.zking.eight.dao;import java.util.Collection;import java.util.List;import java.util.Map;import org.hibernate.Session;import org.hibernate.query.Query;public class Bas...

2018-11-04 22:30:04 130

原创 HQL

1.什么是HQL?HQL是Hibernate Query Language的缩写,提供更加丰富灵活、更为强大的查询能力;HQL更接近SQL语句查询语法。2.hql如何处理返回的结果集(5种方式) /** * 結果处理情况一: * 直接利用对象进行数据处理 * jdbc:操作的是数据库表 * hql:操作的是实体类 * */ @Test public...

2018-10-31 20:23:40 161

原创 ②Hibernate【关联】之多对多

  1. 数据库的多对多关系:1.数据库中不能直接映射多对多处理:创建一个中间表,将一个多对多关系转换为两个一对多的关系(hibernate可以直接映射多对多的关联关系) 2.Demo(书籍与书籍类别的关系)一本书可以对应多个类别,同样一个类别也可以对应多本书(demo有张中间表,存放了书籍与类别的关系) 2.1Book类的实体映射文件<!-- b...

2018-10-31 19:54:25 115

原创 hibernate异常:could not extract ResultSet

报错信息:org.hibernate.exception.SQLGrammarException: could not extract ResultSet    at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:63)    at org.hib...

2018-10-27 09:31:24 2693

原创 ①Hibernate【关联】之一对多

1.什么是关联? 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。关联的分类:关联可以分为一对一、一对多/多对一、多对多关联关联是有方向的关联的关键点都在外键上2.如何建立一对多的双向关联关系?我们以订单和订单项来做demo,一个订单对多个订单项,多个订单项对一个订单(订单的实体类里面加入一个属性   Set<OrderI...

2018-10-26 19:51:20 202

原创 【hibernate】状态、一级缓存、快照及加载策略

1.hibernate管理的对象的三种状态(临时状态,持久状态,游离状态)Tips:①:hibernate是通过管理对象来操作数据的,这里指的值持久化对象。②:hibernate中的三种状态的对象是可以相互转换的,通常编码时只关注持久化对象。关注get,save,update方法操作后的对象。2:一级缓存、快照(orm特性) Configuration cf...

2018-10-23 20:18:15 173

原创 【报错】Caused by: org.hibernate.MappingException: Repeated column in mapping for entity:

报错信息:Caused by: org.hibernate.MappingException:        Repeated column in mapping for entity:             com.zking.four.entity.OrderItem column:                oid (should be mapped with insert=...

2018-10-23 19:11:58 423

原创 【报错】The last packet sent successfully to the server was 0 milliseconds ago.

报错信息:The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.错误原因:没有打开mysql服务 

2018-10-22 16:34:13 1863

原创 【报错】 Calling method 'isConnected' is ...active transaction (Current status: NOT_ACTIVE)

Exception in thread "main" org.hibernate.HibernateException: Calling method 'isConnected' is not valid without an active transaction (Current status: NOT_ACTIVE)    at org.hibernate.context.internal....

2018-10-22 00:15:26 1381

原创 Hibernate的主键生成器以及【自定义主键生成器】

1. hibernate的主键生成器:   generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。  程序员自己控制:assigned  数据库控制: identity(标识列/自动增长) sequence  hibernate控制:increment uuid/uuid.hex  其它:native     除了常用的主键生成器之外,客...

2018-10-21 23:41:42 298

原创 什么是【hibernate】?怎么用

一:1.Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm【Object Relational Mapping】框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。(简单来说就是通过管理对象来操作数据库)2:Hibernat...

2018-10-20 14:26:16 657

原创 【Maven】的简单介绍

1. Maven简单介绍   Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。   作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。2.什么是自动构建工具?构建工具是一个把源代码生成可执行应用程序的过程自动化的程序(例如Eclipse)。构建包括编译、连接跟把代码打包成可用的或可执行的形式。基本上构建...

2018-10-19 12:05:36 214

原创 【struts】文件上传下载(直接打开)

 文件上传①:表单部分【必须设置二进制】(注意demo文件选择器的name为file)(demo是根据sid上传)<form action="${pageContext.request.contextPath }/sy/uploadAction_upload.action" enctype="multipart/form-data" method="post"> ...

2018-10-17 22:59:09 175

原创 使用【Struts】修改时需要注意的点

需要用到弹栈,不然回显没有值<s:action name="clzAction" namespace="/sy" var="clzList"></s:action> <s:push value="result"> <s:form namespace="/sy" action="studentA

2018-10-14 20:30:28 118

原创 【struts标签】

<h3 style="color: red;">数据标签</h3> <h3>set</h3> <!-- 在ognl上下文的根对象中取result值,赋给test1 --> <s:set var="test1" value="#result&qu

2018-10-13 09:22:43 119

原创 【OGNL】

1. OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言2.使用OGNL:package com.zking.struts_base2.web;import com.zking.struts_base1.test.Employee;import com.zking.struts_base1.test.Mana...

2018-10-11 22:18:35 134

原创 Struts 2入门【struts.xml的DTD验证不起作用的解决办法】

Struts 2入门1:环境搭建①:导jar包一些jar包:链接:https://pan.baidu.com/s/1OPlz_ekP-LIGmhNSAiMM_w 提取码:isuh②:配置web.xml <filter> <filter-name>struts</filter-name> <filter-class&...

2018-10-10 18:45:25 286

原创 Andriod【自定义适配器】适配器②

//BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制与数组适配器,简单适配器不同的是自定义适配器解析的项资源可以复杂化(可以布局里面套布局)  //示例://MainActivitypackage com.example.a02;import android.support.v7.app.AppCompatActivity;import ...

2018-09-16 17:55:45 122

原创 Andriod【Android调用Java端】

  1、准备一个Java端的程序  2、通过httpclient调用Java端数据  3、将json串转成对象工具类:package com.example.a01;import java.io.Serializable;import java.util.ArrayList;import java.util.List;import org.apache.http.Http...

2018-09-15 23:01:36 257

原创 Andriod 【自动提示文本框(AutoCompleteTextView)与下拉框(Spinner)】适配器①

1.高级控件与低级控件区别:是否使用适配器,而AutoCompleteTextView是一个高级控件 ,需要加上适配器使用2.适配器种类和作用 数组适配器 ArrayAdapter 简单适配器 SimpleAdapter 自定义适配器3. 高级控件使用步骤  3.1 获取数据  3.2 创建适配器  3.3 绑定适配器 4. 自动提示文本框  4.1 Aut...

2018-09-13 14:43:01 342

原创 Andriod【进度条加进度百分比的实现】(线程)

 效果如图:  ①:main页面布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/re...

2018-09-12 09:50:20 1708

原创 Andriod输入框引入外形资源调节样式

 Android资源简介1 什么是资源       指在res文件夹下的xml文件,每一种类型的xml文件都对应了一种资源。       例如:外形资源(shape)、尺寸资源(dimension)、颜色资源(color)等 2 尺寸资源和颜色资源放res/values目录下  3 *.xml(文本框的外形资源)可放到drawable目录下 4 设置渐变色与背景色只能取其一,后面会覆盖...

2018-09-11 10:13:52 160

原创 Andriod点击事件的添加

1.在main.xml设置onClick事件①:在main把需要设置的组件设置onClick事件android:onClick="doOnClick"②:获取设置了onClick事件的组件main_et_result = findViewById(R.id.main_et_result);//MainActivity③:创建方法2.直接在MainActivity页面...

2018-09-11 10:04:19 117

原创 Andriod常用控件【TextView】,【EditText】

①:TextViewTextView直接继承View作用:在界面上显示文本,同时它还是EditText、Button两个UI组件类的父类。(Andriod关闭了它的文字编辑功能,如果想编辑内容,可以使用EditText.)TextView的常用属性 text,autoLink,lines,minLines,textColor,textColor,textSize,textStyle(字...

2018-09-10 14:50:54 160

原创 Android获得屏幕宽度和高度

①直接在子组件中WindowManager wm = (WindowManager) getContext()                    .getSystemService(Context.WINDOW_SERVICE);     DisplayMetrics outMetrics = new DisplayMetrics();     wm.getDefaultDisp...

2018-09-08 21:05:25 178

struts简易增删改查

struts简易的增删改查

2018-10-14

空空如也

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

TA关注的人

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