自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用框架

Struts2:轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。低侵入性,与业务代码的耦合度很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。MVC中的请求分发器,说白了就是前端的控制器即,做一个控制器,用作于浏览器发送请求时候反馈数据的控制器Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servle...

2019-04-01 20:13:06 362

原创 Java集合

Vector和ArrayList  1,vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高。  2,如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,而arraylist增长率为目前数组长度的50%。如果在集合中使用数据量比较大的数据,用vec...

2019-03-27 22:58:43 135

原创 Java反射 简单举例

1. 什么是反射   反射,java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法 2. 类类   所有狗      狗类 Dog                     狗对象  旺财   所有猫      猫类 Cat                      猫对象   肥波   所有类      类类 java.lang.Class     ...

2019-02-23 09:30:38 1350 1

原创 SpringMVC+Mybtis查询报错 Request processing failed; nested exception is org.mybatis.spring.MyBatisSystem

报错截图:在idea里没有报错,在网页上加载就会报错,看过同类型的报错博客发现并不是mapper的配置文件的错误,也不是pom文件的配置问题以下是我代码遇到的问题以及解决办法,仅供参考:我是因为接口类多写了一个关于分页的参数,所以才会报找不到bname的问题干掉就好啦!...

2019-02-21 22:10:10 2052

原创 Java二级缓存原理

public class Demo1 { static Map<String, Object> map = new HashMap<>(); //没有,从数据库里拿;没有,从内存里拿 static Object getValue(String key) { Object value = map.get(key); if (value == null)...

2018-12-10 10:18:10 2946

原创 hibernate一对多关系浅解

1. 什么是关联(association)关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:      public class A{        private B b = new B;        public A(){}      }关联的分类:关联可以分为一对一、一对多/多对一、多对多关联 #insert属性设置中主控方...

2018-11-26 20:28:20 107

原创 hibernate对象的三种状态

 对象的三种状态(hibernate管理的对象)  1.1 临时状态(陌生人借钱)  1.2 持久状态(兄弟借钱)  1.3 游离状态(前女友借钱)    1、hibernate是通过管理对象来操作数据,这里对象指的是持久化对象。  2、hibernate中的三种状态的对象是可以相互转换的,通常编码时只关注持久  化对象。关注get、save、update方法所操作后的对象  ...

2018-11-26 19:46:12 133

转载 hibernate主键生成策略

1. hibernate的主键生成器:   generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。<id name="sid" type="java.lang.Integer" column="sid"> <generator class="increment" /></id>对于其的属性有  

2018-11-26 19:40:31 110

原创 测试hibernate配置是否正确的小工具

public class SessionFactoryUtil { static SessionFactory sessionFactory; static { //得到配置类 Configuration configure = new Configuration().configure("hibernate.cfg.xml"); //拿到sessionFactory se...

2018-11-26 19:31:15 141

原创 struts2文件上传下载

package com.zking.five;import java.awt.image.BufferedImage;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java....

2018-11-18 20:48:48 94

原创 Maven安装与配置

1 、下载maven安装包,解压即可使用http://maven.apache.org/download.cgi这是我解压好之后的:2、 配置maven环境变量基本上配一个 MAVEN_HOME 的环境就好了,但可能会出现问题,所以我在这给了大家两个环境,路径是一样的。怎么配环境我就不上图了配置系统变量,别配到用户变量去了一个 MAVEN_HOME 和一个 ...

2018-11-18 20:04:21 136

原创 struts2使用标签获取当前网址

//前台代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="/struts-tags" prefix="s" %><!DOCTYPE html PUBLIC &q

2018-11-12 17:47:56 273

原创 ognl集成到struts上下文里

public class Demo7 { /** * * 值栈的使用 * */ public static void main1(String[] args) { // 栈:表示一个先进后出的数据结构 ActionContext ctx=ActionContext.getContext(); ValueStack vs = ctx.getValueStack()...

2018-11-12 17:08:32 103

原创 struts2配置文件没有提示的问题

在struts分模块开发的时候虽然导入了架包,但是想打一个action有时候没有提示。是不是很烦。想要一个这样的效果:其实只要设置一下就好了,让它一定有提示,每个框架都是一样的:找到你struts包的这个核心文件,把它拷出来,放到本地文件中看你习惯,找个地方放着就行了然后,你需要这样的一段地址:http://struts.apache.org/dtds/struts-2.5.dtd...

2018-11-12 16:54:06 367

原创 ListView的使用及优化

1 使用ConvertView重用组件即拖动时被遮住、看不见的控件,重用它,而非每次创建一个新的对象2 使用内部类ViewHolder+ConvertView.setTag()保存控件,而不用每次查找 ViewHolder(视图的持有者)3 使用分页查询(PullToRefresh)使用AsyncTask(异步任务)加载数据,最少要重写以下这两个方法-doInBackground后台执...

2018-10-29 23:22:59 115

原创 HttpClient的使用步骤

1 创建HttpClient对象 HttpClient httpClient = new DefaultHttpClient();2 创建HttpGet(或HttpPost)对象 HttpGet HttpGet = new HttpGet("http://www.baidu.com"); HttpPost httpPost = new HttpPost("http://www.ba...

2018-10-29 23:19:36 364

原创 自动提示文本框

AutoCompleteTextView(单一提示)android:completionThreshold="1"MultiAutoCompleteTextView(多次提示)//设置多次提示时,设置分隔符方法Tokenizer t = new MultiAutoCompleteTextView.CommaTokenizer();mactv_main.setTokenizer(t);两...

2018-10-29 23:16:47 223

原创 Android之ImageView

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

2018-10-29 23:12:10 139

原创 Toast 消息提示框

Toast(吐丝框)1.1 Toast是Android中的一种简易的消息提示框1.2 使用这个类的最简单的方法是调用静态方法构造您所需要的一切,并返回一个新的Toast对象。第一个参数:当前的上下文环境。可用getApplicationContext()或this第二个参数:要显示的字符串。也可是R.string中字符串ID第三个参数:显示的时间长短。Toast默认的有两个LENGTH...

2018-10-22 16:11:04 4477

原创 相对布局and网格布局

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

2018-10-22 16:05:03 146

原创 Android布局

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

2018-10-22 16:01:51 108

原创 Android 输出一个字符串,不管字体大小如何修改,始终屏幕水平居中

本文指在没有使用控件的的情况下 //获取到屏幕的宽度 WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth...

2018-10-15 21:45:50 415

原创 easyui树型菜单后台数据递归转换

public class MenuDao extends JsonBaseDao{/** * * @Title: menuList* @Description: 查询后台需要树形展示的菜单表数据* 注意:该数据转换成json对象,是不符合easyui的tree组件展现的json格式* @param paramMap* @param pageBean* @return* @retu...

2018-09-25 22:59:01 847

原创 jquery 中 $.extend 和 $.fn.extend 的区别

它们的区别其实很简单,$.extend是用来扩充jquery类属性或者方法所用 而 $ .fn.extend是用来扩充jquery实例的属性或者方法所用,那什么是类属性什么又是实例属性呢?只要是静态的就是属于类级别,非静态的就是实例级别的$.extend是用来扩充jquery类属性或者方法所用 var jsonObj1={ sid:'s001', sname...

2018-09-25 22:09:30 504

原创 JSON前端与后端的三种体现形式以及JSON死循环问题

json是一种轻量级的数据交换格式,跟xml一样,那为什么不用xml而用json呢?因为它有xml所有的优点外加一条它还比xml “小”json前端的三种体现形式: //json对象的字符串体现形式 var jsonObj1={ sid:'s001', sname:'张三' }; console.log(jsonObj1); ...

2018-09-25 21:27:00 698

原创 jQuery入门

1.先导入jQuery的库${pageContext.request.contextPath }:用的是全限定路径名,这样做跟相对路径比以后移植代码不容易报错2.jQuery的基本格式注:1. 其中$(function(){ }) 作为程序入口$就是jQuery简写(fn)、(fn)、(fn)、(document).ready(fn)与window.onload的区别?(项目维...

2018-09-21 20:16:51 212 1

空空如也

空空如也

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

TA关注的人

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