自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 一些框架面试知识

1:谈谈对Spring的理解:以玩笑话来说Spring就是一家公司,在者还有很多非常好用的Spring系列的产品,Spring就是一个轻量级的开源框架也可说是一个集成框架,(像 SpringMVC,MyBatis,Hibernate,Struts,Shiro等框架就被Spring所集成),在Spring中有两个核心就是IOC(控制反转)和 AOP(面向切面)2:简述 I...

2019-04-01 18:26:57 143

原创 集合

1.ArrayList和LinkedList的区别: 1.ArrayList(数组结构): 优点:get和set调用花费常数时间,也就是查询速度快。 缺点:新项的插入和现有项的删除代价昂贵,也就是添加删除的速度慢。 2. LinkedLis...

2019-03-27 21:21:07 154

原创 shiro入门

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

2019-02-18 16:05:14 215

转载 查看并设置Linux的IP地址

ip addr    --查看网卡分配情况如发现IP地址为:127.0.0.1,这里要修改ip地址。修改IP地址方法:(1)进入/etc/sysconfig/network-scripts注:不同版本ifcfg-ens33文件名可能会不一样。(2)修改ifcfg-ens33中的ONBOOT=yes,它打意思是:是否随网络服务启动。 vim ifcfg-ens33 按...

2018-12-10 10:36:08 2659

转载 layui 的form表单清空

当你在写新增与修改的时候,大家都会共用一个界面,但是当你点击完修改,再去点击新增,会有残留在新增界面上炒鸡有用的form表单清空:document.getElementById("form表单的id").reset();当你不想清空所有的form表单,而只想清空某一个input:document.getElementById("input的id").value=""; ...

2018-12-10 10:32:48 8173

原创 hibernate一对多自关联的记录(以树形菜单为例)

下图为一个普通的树形菜单,这里有几个概念需要提前说明:1、对于树形菜单中的某一个菜单而言,都是有子节点与父节点的,根节点与无子节点的菜单除外2、一个父节点是可以有多个子节点的,而一个子节点只能对应有一个父节点下面直接上代码:数据库脚本:– 建表代码create table t_hibernate_sys_tree_node(  tree_node_id int pr...

2018-12-10 10:30:12 106

原创 Hibernate 多对多

1. 数据库的多对多  1.1 数据库中不能直接映射多对多      处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多      注1:数据库多表联接查询           永远就是二个表的联接查询           A   B   C  D              t1   C                   t2 D                ...

2018-11-26 20:39:15 60

原创 hibernate的主键生成器策略

我们都知道Hibernate提供相应的API能自动生成数据库表,说到表,一定会设计到的一个概念就是主键,主键是由程序自动生成的,不应该由用户自己输入,那么Hibernate在往表中填充数据库时,主键是怎么生成的那,Hibernat提供了主键生成策略 第一种:assigned主键策略程序员自己手动添加,因为它不能自动生成(数据类型不限、保存前必须赋值)<?xml version="1...

2018-11-26 20:35:43 125

原创 hibernate对象的三种状态、一级缓存、加载策略

 一、hibernate管理对象的三种状态:1、临时状态2、持久状态3、游离状态1、hibernate是通过管理对象来操作数据,这里对象指的是持久化对象。2、hibernate中的三种状态的对象是可以相互转换的,通常编码时只关注持久化对象。关注get、save、update方法所操作后的对象二、一级缓存、快照一级缓存,又被称为session级别的缓存,sess...

2018-11-26 20:30:23 80

原创 hibernate中一对多双向关联的记录

在这里模拟一个业务场景记录hibernate中一对多双向关联的配置及使用:当我们在手机上购物付款之后,是会生成订单的。一个订单中会存在着多个订单项,订单与订单项之间就存在着一对多的关系;一个订单中可以有多个订单项,而多个订单项又组成为一个订单。所以这里以订单与订单项为例进行记录:数据库脚本建表:-- 订单表(主表)create table t_hibernate_order( ...

2018-11-26 20:28:13 92

原创 解决struts2 xml没有提示问题

很多人在使用struts2的时候,发现在xml中写代码时没有提示,这里告诉大家一个很实用的方法(ps:任何电脑都通用):这个是标签库 点开它找到核心库注意不要复制错了,(ps:这里是复制不是剪切,不然会报错的哦)找到window——>preferences 进行搜索xml 如下图:报错的地方不用管,直接点开Add,我这里有个 struts文件 里面有串代码 这...

2018-11-19 18:45:13 522

原创 struts2文件上传和下载

Interceptorimplements Interceptorextends AbstractInterceptor与filter的区别:先过filter再过interceptororg.apache.struts2.interceptor.FileUploadInterceptor    文件上传:三种上传方案虚拟路径与真实路径    /uploadcopyFile与cop...

2018-11-19 18:41:10 100

原创 hibernate 入门

hibernate可能市面上已经很少有人在用了,但作为一门技术,但还是讲一下,因为后面我可能会给你们介绍spring boot,可能会参杂一些hibernate的技术。那么什么是hibernate     它是ORM框架/持久层框架     object reference mapping     通过管理对象来改变数据库中的数据     通过管理对象来操作数据库    当然它的优...

2018-11-19 18:38:32 94

原创 struts 标签

1. struts标签  1.1 通用标签    1.1.1 数据标签          property          set            scope="action",action=request+actionContext          push            修改页面          param            <param nam...

2018-11-12 13:43:21 142

原创 struts的ongl原理

1. OGNL  1.1 OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言  1.2 OgnlContext(ongl上下文)其实就是Map (教室、老师、学生)      OgnlContext=根对象(1)+非根对象(N)      非根对象要通过"#key"访问,根对象可以省略"#key"      注...

2018-11-12 13:42:20 128

原创 struts 入门

0. 请说明为啥报找不到result name=input相当于自定mvc中的action层。com.zking.framework配置文件引入dtd不生效,无提示1. 环境搭建  1.1 jar  1.2 web.xml  1.3 struts.xml      struts.xml(核心配置文件)2. 开发  2.1 Action    2.1.1 不需要指定父类...

2018-11-12 13:40:46 67

原创 Android jackson和httpcliet

webservice->xmljackson->json从第三方项目中拿数据通常有两种方式(根据数据交互的格式来定)xml->webservice/httpClientjson->httpClientjava javajava androidjava iosjava 微信1. jackson  1.1 Java->Json    1.1....

2018-10-29 22:05:43 135

原创 Android PullToRefresh

1. 导入PullToRefresh    1.1 修改library的build.gradle中的sdk版本      //修改前      compileSdkVersion 16      buildToolsVersion "27.0.3"      defaultConfig {        minSdkVersion 4        targetSdkVersio...

2018-10-29 22:04:20 343

原创 Android ListView

1. BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制  1.1 自定义适配器中的方法      getCount      getView      getItem      getItemId  1.2 LayoutInflater(布局解析器)      --LayoutInflater有三种获得方式,资料中有详细介绍      用来把layout...

2018-10-29 22:02:51 71

原创 Android高级控件

1. 高级控件与低级控件区别   是否使用适配器2. 适配器种类和作用  2.1 种类      数组适配器 ArrayAdapter        new ArrayAdapter<String>(this,R.layout.actv_style, names);      简单适配器 SimpleAdapter        也叫“并不简单的简单适配器”^_^...

2018-10-29 22:01:12 130

原创 Andtoid_常用控件

案例一:消息提示框1. Toast(吐丝框)  1.1 Toast是Android中的一种简易的消息提示框  1.2 使用这个类的最简单的方法是调用静态方法构造您所需要的一切,并返回一个新的Toast对象。      Toast toast=Toast.makeText(getApplicationContext(), "默认的Toast", Toast.LENGTH_SHORT);  ...

2018-10-22 09:55:01 302

原创 Android_layout

案例一:相对布局1. 相对布局(重点)  1.1 相对布局窗口内子组件的位置总是相对兄弟组件、父容器来决定的,因此叫相对布局  1.2 如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件      如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件      如果A组件位置是由B组件的位置决定的,Android要求先定B组件,...

2018-10-22 09:50:47 132

原创 Android_layout

1. 什么是布局   就是把界面中的控件按照某种规律摆放到指定的位置2. 布局的二种实现   代码   xml配置文件:res/layout目录下     注:也可以同时使用xml和代码3. 布局的基本属性   取值范围   { //效果是一样的     fill_parent//过时     match_parent//不过时   }   固定值   {    ...

2018-10-22 09:49:53 100

原创 Android的基本组件

1. 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 不可...

2018-10-22 09:46:32 166 1

原创 安卓初级布局入门

安卓布局:线性布局(关键字:LinearLayout )其中有个属性叫orientation,是用来设置屏幕是垂直的,还是水平的(垂直:vertical,水平:horizontal)布局中总会有一些控件:例如button ,table 他们会有长宽高在安卓中,宽度是layout_width,长度layout_height,值也分为了两种表现形式,一种是wrap_content对应自己本...

2018-10-15 20:45:09 380

原创 安卓软件安装

离线搭建Android Studio开发环境前言:Android Studio开发环境,有两种方式进行安装。①:在线安装,需要下载大量的文件,最好电脑进行翻墙,否则下载速度相当的慢。②:离线安装,电脑完全没有网络的情况下,需要提前下载好相对应的软件离线安装操作步骤:①.首先下载离线搭建Android Studio开发环境的工具,需要工具如下图所示:caches:为安装过程和新建...

2018-10-15 20:37:15 448

原创 JQuery easyui

ui框架(可以去官网下载jQuery easyUI的API和程序库)easyui=jquery+html4(用来做后台的管理界面)bootstrap=jquery+html5案例:    1、通过layout布局    2、通过tree加载菜单    3、通过菜单去打开不同的tab页    var content = '<iframe scrolling="no" frameb...

2018-09-25 19:51:52 144

原创 JqueryAjax入门基础

jackson:   Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象   和xml文档,同样也可以将json、xml转换成Java对象。   核心代码:   ObjectMapper mapper = new ObjectMapper();   mapper.writeValueAsString(obj);      int c...

2018-09-20 16:37:02 559

原创 JQuery入门基础

json的三种格式:1.对象 2.列表/数组 3.混合模式。下面是代码例子: //json的三种格式 //第一种 对象 var jsonObj1 = { id:1, sname:'麻子' }; console.log(jsonObj1); //第二种 数组 var jsonArr = [1,2,3,4,5,6]; console.log(js...

2018-09-18 14:49:50 194

原创 入门基础JQuery

标题入门基础JQuery什么是jQuery它是一个轻量级的javascript类库注1:就一个类“jQuery”,简写“$”jQuery优点2.1 总是面向集合2.2 多行操作集于一行$ (fn),$(document),ready(fn)与window.onload的区别:(fn),(fn),(fn),(document).ready(fn)是等价的,那个代码在前面就那个...

2018-09-17 21:45:32 117

空空如也

空空如也

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

TA关注的人

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