自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (3)
  • 收藏
  • 关注

原创 自定义相机(一)

package com.example.MyCamera;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.Bitm.

2021-08-06 15:10:44 163

原创 Android Camera-----------调取系统相机拍照,返回照片。

在清单文件里添加权限和配置需<Provider>(要对Android 7.0及以后的机型适配,采用FileProvider方式。)<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapplication"> <uses-perm.

2021-05-07 16:34:05 349

原创 jdbc.txt+log4j

jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc\:mysql\://localhost\:3306/jwxt?useUnicode\=true&characterEncoding\=UTF-8jdbc.username=rootjdbc.password=zgq123#定义LOG输出级别 [ DEBUG, INFO, WARN...

2019-12-30 14:41:56 127

原创 maven配置Spring SpringMvc Mybatis

spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...

2019-12-30 14:39:55 194

原创 Spring MVC 文件上传下载

package com.zgq.controller;import java.io.File;import java.io.IOException;import java.nio.file.Files;import java.util.ArrayList;import javax.servlet.http.HttpServletRequest;import javax.servle...

2019-12-24 18:05:02 71

原创 java或Java框架中常用的注解及其作用详解

java或Java框架中常用的注解及其作用详解java中常用的注解分三类:1.JDK注解2.Java第三方注解3.自定义注解一、JDK注解JDK注解一共分为三类:看到这里,我们发现这里的所有方法都会加上一个@Override标记,它告诉我们,同时也告诉编译器我们的这些方法肯定覆盖了类people里面的方法的。假如说,我现在把类people里面的某一个方法注释掉:再看类...

2019-12-23 14:08:37 477

原创 Spring MVC_01

Spring MVC使用:主要内容:spring mvc的主要内容:1 搭建环境2 核心控制器controller的使用3 跳转4 数据提交与存值5 模型和试图对象6 上传和下载7 国际化8 拦截器使用9 数据类型转换……………………………mybatis数据库框架,作用同hibernate相似整合:spring mvc + mybatis...

2019-12-23 14:03:06 123

原创 SSM框架环境搭建

1.需要的架包: 2.项目结构3.applicationContext-common.xml文件配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w...

2019-11-28 09:21:46 106

原创 Mybatis框架

Mybatis框架内容:1.了解什么是mybatis?2.mybatis 的环境搭建 入门操作 3.单表 多表 关联操作1.了解什么是mybatis?历史:10年出现 ibatis,升级为mybatis.....Hibernate 是全自动框架,对jdbc封装较深 使用方便 而且 移植性好;对sql 编写能力要求不高, 但是会查询相关的表字段数据,从而...

2019-11-25 17:32:24 82

原创 SSH框架——后期补充

1.级联查询(Lazy)赖加载session关闭问题解决:在web.xml的struts2的前面加上: <filter> <filter-name>openSessionInViewFilter</filter-name> <filter-class>org.springframework....

2019-11-25 16:18:04 113

原创 SH_Spring+Hibernate

Spring控制Hibernate中的事务 传播特性 + 隔离级别操作:实现类:HibernateTemplate 和 jdbcTemplate说明:操作类的父类为:HibernateDaoSupport他们继承了该父类,其中HibernateTemplate 是其中封装的一个参数可以直接调用....HibernateTemplate :操作数据库 常用的方法?de...

2019-11-19 14:43:47 94

原创 Spring——AOP

package com.zgq.aspect;import java.util.Arrays;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.Signature;public class ObjectAspect { ...

2019-11-17 15:56:09 79

原创 Spring Aop—动态代理

package com.zgq.dao.impl;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import com.zgq.dao.UserManager;/** * * @Name: DynamicProxy...

2019-11-17 15:53:02 70

原创 Spring Aop—静态代理

package com.zgq.dao.impl;import com.zgq.dao.UserManager;/** * * @Name: UserManagerImpl.java * @Description: 静态代理(被代理类) * @Author: 邹国庆 * @Create 2019年11月16日 上午9:05:47 */public class UserMa...

2019-11-17 15:51:45 75

原创 控制反转:ioc 依赖注入 DI

IOC+DI:降低代码之间的耦合度,复用性 强(使用配置文件,配置对象之间的关系)面向切面AOP:公共问题 集中处理[在程序运行过程中 动态的添加需要的运行代码];通知事件:前置 后置 异常 环绕........案例:通过 IOC 和 ID 创建 对象?回顾之前创建对象的方式:1 通过new的形式创建2 通过工厂模式创建3 通过 反射方式创建对象...

2019-11-17 15:48:37 80

原创 spring核心模块

1. spring 认识?spring 开源框架,于2003年,是一个轻量级开发框架;作用:解决企业级开发 复杂性而创建的。主要优势在于分层架构,允许在不同层级中使用一个组件(其他框架),同时为j2ee提供集成框架的功能;2.spring核心:控制反转(IOC) 依赖注入(DI)面向切面(AOP)spring的优点?2.1 方便解耦,简化开发(高内聚...

2019-11-17 15:44:09 155

原创 Spring ?

Spring 知识:Spring 概述1. Spring 是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协...

2019-11-17 15:42:06 83

转载 Hibernate

Hibernate 是一个开源框架,它是对象关联关系映射的框架,它对 JDBC 做了轻量级的封装,使 java 程序员可以使用面向对象的思想来操纵数据库。Hibernate 核心接口session:负责被持久化对象 CRUD 操作 sessionFactory:负责初始化 hibernate,创建 session 对象 configuration:负责配置并启动 hibernate...

2019-11-13 16:21:11 131

原创 Hibernate——框架中的缓存

1.什么是缓存?介于应用程序和硬盘之间的临时存储空间--缓存;使用缓存可以可明显提高程序的性能,降低磁盘访问次数,可以将缓存理解为内存中的一块特殊的区域;2.为什么要使用(优点)?优点:提升应用程序性能(N倍性能增强)缺点:消耗大量硬件资源(内存空间);对于经常发生变化的数据,使用缓存 降低程序的性能;(缓存更新数据:缓存数更新+物理磁盘数据更新);适合放入二级...

2019-11-13 16:17:41 149

原创 Struts2框架——ajax异步请求操作

前台页面: <%@taglib uri="/struts-tags" prefix="s" %> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>Struts.xml配置文件:<action name="user_*" class="com.zgq.action...

2019-11-12 17:14:07 204

原创 Struts2框架——文件上传下载

前台页面: <%@taglib uri="/struts-tags" prefix="s" %> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>Struts2配置文件设置:<?xml version="1.0" encoding="UTF-8" ?>...

2019-11-12 17:07:44 106

原创 Hibernate查询总结:

1. Hibernate中的session查询?使用实体中对象,对应的配置文件查询数据库对应的表;查询策略?lazy=“false” lazy=‘true’;延迟加载fetch=”join”outer-join=”true”链接查询batch-size=3-10 批量检索数据注意:Hibernate会自动将sql语句,转换为in() 或者or查询,全表扫描效率极...

2019-11-12 16:53:41 71

原创 Hibernate 中使用的查询方式——QBC查询方式

查询数据根据面向对象的方式进行操作,查询条件通过三个辅助类实现;1.Criteria:代表执行一次查询2.Criterion:代表一个查询条件3.Restrictions:产生查询条件使用的工具类查询功能的实现 步骤?1. 使用Hibernate创建session对象2.使用session对象创建Criteria对象3.使用Restrictions方法创造查询体条...

2019-11-12 16:53:02 189

原创 Hibernate 中使用的查询方式——HQL语句查询方式

1.简化SQL语句的编写2.字表查询使用jion 方式关联,和标签SQL区别,条件都写在where后面;3.查询的对象是一个数组,或者new一个对象接收;有哪几种写法,如何赋值?1 from 实体类 where 属性名=:参数名query.setString(“参数名称”,实际参数);2 from 实体类 where 属性名=:参数名q...

2019-11-12 16:51:10 131

原创 Hibernate中的配置文件详解

1. Hibernate框架的引入 加载配置文件:hibernate.cfg.xml作用:初始化Hibernate配置的全局参数;2. dialect方言设定:切换不同数据<propertyname="dialect">org.hibernate.dialect.MySQLDialect</property>3.配置数据库连...

2019-11-12 16:49:40 286

原创 Hibernate:session常用方法

save(Obect obj);update(对象);package com.zgq.util;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Trans...

2019-11-12 16:48:42 218

原创 Hibrnate 框架简介

1.什么是Hibernate?是开源框架,是持久化层的一个大型框架;2.持久化概念:将数据从“不可掉电的设备”保存到”可掉电设备”上;(内存中的数据 存入数据库中)和数据库相关的操作 都叫持久化包含哪些操作?增 删 改 查 加载查询:hibernate中使用专门的API进行显示的查询; HQL 或者QBC等...加载:根据指定OID的值,从数据库中加载一个 J...

2019-11-12 16:46:10 827

原创 使用struts2 实现国际化

一、在strute.xml中指定资源文件的基名。在strute.xml文件的struts标签里加入如下代码: <constant name="struts.custom.i18n.resources" value="message"/>在src目录下添加分别为 中文-中国 和 英文-美国 的资源文件。那么对应的文件名就是:中文-中国:message_zh_C...

2019-11-07 16:09:28 94

原创 Struts2——后台数据验证:配置文件验证

通过配置文件,验证数据的合法性?写对应类的配置文件,Action类-validation.xml,对action中使用的参数进行配置;<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"...

2019-11-07 15:32:35 166

原创 Struts2——后台数据验证:方法验证

后台数据验证:方法验证+配置文件验证验证:前台js验证 + 后台数据验证(struts框架验证)如何实现:1.请求类的必须继承制 actionSupport2.在执行 方法之前 调用方法validateXxxx();validateLoginUser();判断是否调用 addfiledError() 方法; 在struts.xml配置反回值类型&lt...

2019-11-07 15:27:20 132

原创 Struts2——数据类型转换+自定义数据转换

数据类型转换+自定义数据转换1. 自动类型转换?.............2. 手动类型转换?例如:将数据value = 【3,lb,123456,2】转换为 用户对象3. 如何实现手动类型转换功能?[局部使用的转换器,全局的]步骤:1.定义转换器类;[继承默认转换器DefaultTypeConverter]2.重写方法converterValue();...

2019-11-07 14:43:58 123

原创 Struts2 框架——阻止表单重复提交

阻止表单重复提交实现过程:1.在from表单中,使用s标签会有一组UUID值;<%@taglib uri="/struts-tags" prefix="s" %>2.在struts.xml中配置拦截器,引入拦截类;3.在jsp 页面引入struts标签,UUID存放页面的表单中;阻止后跳转到》》》<result name="invali...

2019-11-07 14:36:17 91

原创 Struts(三,下)拦截器的使用

methodfilterInterceptor的使用package com.zgq.interceptor;import java.util.Map;import org.omg.PortableInterceptor.SUCCESSFUL;import com.opensymphony.xwork2.ActionContext;import com.opensymphon...

2019-11-07 14:31:56 115

原创 Struts(三,上)拦截器的使用

拦截器的使用回顾:过滤器 监听器1. 什么是拦截器? 为什么使用拦截器? 拦截请求的目标方法,在执行action之前,进行拦截操作。action有很多的默认拦截器,比如:action给属性和方法赋值,如何实现该功能?使用了struts2框架中的预处理拦截器:调用set方法给参数赋值;2.拦截器 过滤器区别?3.如何使用拦截器?说明拦截器需要继承父类?...

2019-11-05 17:46:07 102

原创 Struts2(二)异常处理

几种 处理 程序中的异常+ 框架中拦截器的使用(自定义拦截器);局部异常:针对某个action异常处理标签:<exception-mapping result=”名称”exception=”异常类型”></<exception-mapping><result name=”名称”>异常同一处理的界面</result>&l...

2019-11-05 17:42:10 102

原创 Struts2(一)

Struts2 第一讲:1. 回顾MVC设计模式M model 模型层 -数据层(持久化层)V view 视图层 显示界面C controller 控制层C 控制层:struts2框架2. struts2的发展历?在 2001出现框架,struts1 非常流行(不完善 存在各种问题),同时期 出现WEB Work框架;在后期 发现struts1 不能解决...

2019-11-05 17:35:50 95

原创 数据库sql,储存过程,聚合函数,触发器

14.获取当前记录中最高分的记录 SELECT * FROM studentinfo stu INNER JOIN score sc ON stu.stu_no = sc.stu_no INNER JOIN course co ON co.course_id = sc.course_id ...

2019-11-05 17:30:05 282

原创 短信验证ajax请求

$.ajax({ url: "http://v.juhe.cn/sms/send?callback=dosomething", type: 'post', data: { mobile: $('[na...

2019-10-20 17:36:29 196

原创 短信验证

聚合数据配置参数: tpl_id: '' tpl_value: '#code#=', key:''<%@ page language="java" import="java.util.*" pageEncoding=...

2019-10-11 16:28:25 110

原创 邮件发送

所需架包:mail-1.4.7.jarpublic class EmailUtil { public static void main(String[] args) { // TODO Auto-generated method stub final Properties propt = new Properties();/...

2019-10-10 12:54:16 122

java或Java框架中常用的注解及其作用详解_资料.docx

java或Java框架中常用的注解及其作用详解:Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。 网上很多关于 Java Annotation 的文章,看得人眼花缭乱。Java Annotation 本来很简单的,结果说的人没说清楚;弄的看的人更加迷糊。 我按照自己的思路,对 Annotation 进行了整理。理解 Annotation 的关键,是理解 Annotation 的语法和用法,对这些内容,我都进行了详细说明;理解 Annotation 的语法和用法之后,再看 Annotation 的框架图,可能有更深刻体会。废话就说这么多,下面开始对 Annotation 进行说明

2019-12-23

sutInfo.xml

自定义xml,通过Jdom,对xml进行各种基础操作

2019-09-24

jdbc.properties

数据库连接的资源文件: 后缀properties是一种属性文件。 这种文件以key=value格式存储内容 Java中可以使用Properties类来读取这个文件 String value=p.getProperty(key); 就能得到对应的数据 一般这个文件作为一些参数的存储,代码就可以灵活一点 用于适应多语言环境,随着系统的语言环境的变化,读取不同的属性文件,显示对应语言的UI 当配置文件用,在里面读取一些关于路径方面的设置(如ant中的build.properties) 存放一组配置.(类似win下ini, 还要简单些, 因为没有section) 由于难以表达层次, 复杂点可以用xml做配置. 通俗点讲就相当于定义一个变量,在这个文件里面定义这些变量的值,在程序里面可以调用这些变量,好处就是,如果程序中的参数值需要变动,直接来改这个.property文件就可以了,不用在去修改源代码。 优点在于有利于你以后的代码重构,维护方便

2019-09-01

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

TA关注的人

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