1 闹心。

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 24w+

fileupload上传与下载

在添加用户表单中添加文件输入框 <div> <label for="a_idPicPath">证件照:</label> <input type="file" name="a_idPicPath" id="a_idPicPath"> <font class="red"></font>

2020-06-30 12:07:09

spring和mybatis的整合

1-导入jar包使用连接池连接数据库commons-dbcp.jarcommons-pool.jarmybatis-spring.jar2-编写mybatis的配置文件mybatis-config2.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybat

2020-06-30 10:54:32

SSM获得这些角色下的用户信息(foreach_array,foreach_list,foreach_map)

foreach_array1- //根据用户的某些角色,获得用户信息列表 public List<User> getUserListByUserRoles_foreach_array(Integer[] userRoles);2-<!-- 根据用户的某些角色,获得用户信息列表--> <!-- SELECT u.* FROM smbms_user u WHERE u.`userRole` IN (1,2,3);-->

2020-06-30 10:50:40

SSM根据用户名和用户角色, 模糊查询用户列表--封装到User对象和Map中

一、封装到User对象中1-UserMapper.java//需求:根据用户名和用户角色, 模糊查询用户列表--封装到实体类//public List<User> getUserListByUserNameAndUserRole(String userName,Integer userRole);public List<User> getUserListByUserNameAndUserRole(User user);2-UserMapper.xml<!--需求:

2020-06-30 10:44:28

Hive数据操作

Hive数据操作是负责对数据库对象运行数据访问工作的指令集,通俗地讲它的功能就是操作数据,其中包括向数据表加载文件、査询结果等。在所有数据库系统中,査询语句是使用最频繁的,也是最复杂的。Hive中的Select语句与 MySQL 语法基本一致,且支持 where、distinct、group by、order by、having、limit 以及子查询等。下面是一个标准的Select语句语法格式。SELECT [ALL | DISTINCT] select_expr, select_expr,…FRO

2020-06-30 03:53:57

ssm项目-需求:对用户表记录数进行查询

1-创建项目的目录结构2-在pojo中创建实体类Userpackage cn.smbms.pojo;import java.util.Date;//用户实体类 方法:setter和getter方法public class User { private Integer id;//主键id private String userCode;//用户编码 private String userName;//用户名称 private String userPasswo

2020-06-30 03:44:08

MapReduce经典案例-倒排索引

一、案例分析1.倒排索引介绍倒排索引是文档检索系统中最常用的数据结构,被广泛应用于全文搜索引擎。倒排索引主要用来存储某个单词(或词组)住一组文档中的存储位置的映射,提供了可以根据内容来查找文档的方式,而不是根据文档来确定内容,因此称为倒排索引(Inverted Index)。带有倒排索引的文件称为倒排索引文件,简称倒排文件(Inverted File)。通常情况下,倒排文件由一个单词(或词组)和相关联的文档列表组成。如图所示。从图可以看出,建立倒排索引的目的是为了更加方便地搜索。例如,单词1出现在

2020-06-30 03:41:37

Hive的安装与管理

一、Hive安装模式简介Hive的安装模式分为3种,分别是嵌入模式、本地模式和远程模式。下面针对这3种模式进行介绍。(1) 嵌入模式:使用内嵌的Derby数据库存储元数据,这种方式是Hive的默认安装方式,配置简单,但是一次只能连接一个客户端,适合用来测试,不适合生产环境。(2) 本地模式:采用外部数据库存储元数据,该模式不需要单独开启Metastore服务,因为本地模式使用的是和Hive在同一个进程中的Metastore服务。(3) 远程模式:与本地模式一样,远程模式也是采用外部数据库存储元数据。

2020-06-30 03:36:07

搭建Hadoop高可用集群

掌握了 Hadoop 中的高可用架构后,搭建一个Hadoop高可用集群,具体步骤如下:1.部署集群节点规划整个集群由3台虚拟机组成,这3台虚拟机在高可用集群中的部署规划情况如表所示。 其中,3个服务器组成了一个Zookeeper集群,其中hadoop01和hadoop02作为集群的NameNode,需要运行ZKFC来监控NameNode的健康状态。Journal Node是数据共享节点,三台组成共享存储系统。2.环境准备首先,在原来集群的基础上(hdfs\mapreduce\zookeeper都

2020-06-30 03:27:00

ssm项目-实现分页查询

实现分页查询功能1.contoller层:2.service层:3.serviceImpl:4.dao层5.sql映射文件PageSupport类代码:package cn.smbms.tools;public class PageSupport { //当前页码-来自于用户输入 private int currentPageNo = 1; //总数量(表) private int totalCount = 0; //页面容量 private int p

2020-06-30 03:06:53

Android动画

1.视图动画(View 动画/Tween(补间)动画)作用于视图对象View,如TextView可由XML或JAVA代码定义。建议使用XML文件,这种动画的XML定义方式文件一般放在res/anim/目录1.1.AlphaAnimation(透明度渐变效果)anim_alpha.xml:<alpha xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android

2020-06-30 02:49:26

动态sql

1-if(存在where 连接 主外键)<!--通过userName和userRole,查询用户列表(包含用户角色名称)--><!-- <select id="getUserListIncludeUserRoleName" parameterType="User" resultMap="zhoujielun"> SELECT u.*,r.`roleName` FROM smbms_user u,smbms_role r WHERE u

2020-06-30 02:40:35

创建MyBaitsUtil工具类用于测试

在每次测试的时候,都要创建SqlSessionFactory对象,对内耗巨大。设计一个工具类,使SqlSessionFactory,只创建一次。1-编写MyBatisUtil工具类package cn.smbms.util;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;imp

2020-06-30 02:38:58

MyBaits创建项目

前身是ibatis,处理和数据库交互的框架,也是一个开源的框架。官方网站https://mybatis.org/mybatis-3/index.html核心技术ORM技术,Object Relationship Mapping 对象关系映射模型,数据中的表就好比一个对象,表中字段就好比对象中的属性,形成映射关系(一一对应的关系)优势将sql语句和java代码进行分离;创建一个配置文件(sql映射文件)分离思想(解耦思想)–》各司其职、效率高;出现问题可以针对性改正;鞋厂–造鞋 1人原料(塑

2020-06-30 02:30:12

Mysql的安装与学习

Mysql的安装软件下载资源可视化界面软件SQLYog链接:https://pan.baidu.com/s/1UNGJgVQbsIYx4SS1s6Xnkg提取码:enba报错处理SQLyog连接数据库报错plugin caching_sha2_password could not be loaded为了方便安装查看,我下载了sqlyog 工具 连接 mysql配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。解决方法一::windows 下cmd 登录 mysql

2020-06-30 02:25:43

SpringJdbc技术

jdbc用于连接数据库,和数据库进行交互(增删改查等功能)spring框架对我们之前学习的jdbc进行封装,形成springjdbc,也是用于连接数据库,和数据库进行交互(增删改查等功能)1-添加jar包mysql-connector-java.jarspring-jdbc.jarspring-tx.jar依赖包2-在xml配置文件配置dataSource和jdbcTemplate<!--使用springjdbc技术连接数据库--> <!--配置数据源-->

2020-06-30 02:22:35

基于注解声明式AspectJ技术

注解?1-导入spring-aop包和aspectjweaver包2-创建Teacher接口和实现类:添加注解@Repository(“id”)package p313.aop.annotation;public interface Teacher { //上课教书 public void teach();}package p313.aop.annotation;import org.springframework.stereotype.Repository;@Re

2020-06-30 02:19:50

基于xml配置文件的声明式AspectJ

1-导入apectJware-jar和spring-aop.jar2-编写Teacher接口和Teacher实现类public interface Teacher { //上课 public void teach();}public class TeacherImpl implements Teacher { @Override public void teach() { System.out.println("上课"); }}3

2020-06-30 02:16:53

SSM框架-AOP和cglib动态代理

企业面试题面向过程编程思想? c 语言 c++面向对象编程思想? java语言、什么叫面向对象编程?java语言去描述这个世界:归类:个体都有一个类学生:张三-----》学生类-- 特征(成员属性):学号、姓名、年龄–功能(method方法):学习,阅读计算王老师—》》老师类–特征:工号、工资、工龄、学科—功能:能力:教书、备课、aop:面向切面编程思想?与业务需求强相关的功能,是由自己来做,不是强相关的功能(权限、日志等),通过面向切面的方式找到代理人完成引入老师: 授课、代理人(班

2020-06-30 02:15:36

bean生命周期的理解

对象:张三 :出生 成长过程 死亡1-编写类public class Life { //默认的构造器 public Life(){ System.out.println("调用构造器了"); } //出生:初始化 public void initLife(){ System.out.println("我诞生啦"); } //死亡:销毁 public void destroyLife(){

2020-06-30 02:10:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。