- 博客(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配置反回值类型<...
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
2019-12-23
jdbc.properties
2019-09-01
NumberFormatException 错误
2023-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人