自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 Struts2数据过滤和正则表达式(Java)

2018-06-28 17:15:36 329

原创 Struts2参数接收的三种方式

2018-06-27 21:42:45 136

原创 Struts2页面跳转方式

1、    转发<action name="helloAction"class="cn.hd.hello.HelloAction" method="hello">    <!--    result        name  对应的是action类中的method的返回值              名字可以随便写,只要和action类中的返回值结果是一样的            ...

2018-06-27 21:18:13 7105

原创 Struts2框架Action类创建的三种方式

     总共有三种方式:1、       pojo类package cn.hd.hello;/** 1.pojo 类的创建方式(Plain Ordinary Java Object)*        典型的普通的Java对象 没有实现接口 没有继承 这样的方式就是pojo类*    相较于Servlet的设计方式:低侵入性  比Servlet这种继承要好** */public class Hel...

2018-06-27 20:02:47 1098

原创 Struts2框架的访问流程

1.    从浏览器输入地址localhost:8080/hello/helloAction2.    进入到Web.xml3.    过滤器去加载配置文件 struts.xml4.    路径中的第一个地址 namespace遍历你的struts.xml中包package namespace属性 如果他找到了和地址中匹配的就进入该包,如果没有找到就报异常。5.    找到了该package再去路...

2018-06-27 19:37:09 237

原创 Struts2框架配置详解

1、struts.xml (1).package配置package中的namespace对应的地址:localhost:8080/hello/helloAction<!--package    它跟项目中的包没有关系,是用来管理action,可以配置多个action    name    给这个package起个名字,多个package的名字不能重复,没什么意义,可以随便命名;       ...

2018-06-26 21:02:40 245

原创 Hibernate框架检索策略

Hibernate的Session在加载一个Java对象时,可以将与这个对象相关联的其他Java对象都加载到缓存中,以便程序及时调用。但有些情况下,我们不需要加载太多无用的对象到缓存中,一来这样会撑爆内存,二来增加了访问数据库的次数。所以为了合理的使用缓存,Hibernate提供了几种检索策略来供用户选择。Hibernate的检索策略           在Hibernate中主要有三种检索策略...

2018-06-25 22:03:50 238

原创 多表查询

笛卡尔积       多表查询:书写方式,表名之间用逗号隔开。这样将多张表里面的数据全部用逗号隔开。这样将多张表里面的数据全部查出来,查出来的方式就是笛卡尔积的方式(完全组合).        这样查出来的数据,有很多是无效的数据.        可以给多表查询增加条件,查看想要的信息.         内连接         可以通过在设计数据库的时候,表与表之间的关联属性,过滤出有效的信息。...

2018-06-25 12:10:38 374

原创 浅谈对事务的理解

事务张三有1000块钱,李四也有1000块钱,现在张三向李四转钱100。张三的钱数:1000-100=900李四的钱数:1000+100=1100在转钱过程中,张三的钱减少,恰巧这个时候停电、这个程序出现异常,导致张三的钱虽然减少了,但是李四的钱却没有增加,这样的问题,就叫做事务安全问题。特性  一致性:张三和李四的钱数总和保持不变。  原子性:张三的钱减少和李四的钱增多要同时进行。  持久性:最...

2018-06-21 22:30:42 3814

原创 Hibernate框架查询方式

1、HQL        最大的特点就是封装了sql语句,在查找的时候用的是类名和类的属性名        ①.基础查询                       ②.条件查询(分为:?占位符和字符串占位符)                  ③.分页查询            2.criteria        这种语法连sql语句都不用写,在查询的时候,全部调用它封装好的方法        ...

2018-06-21 22:20:20 152

原创 hibernate框架中的crud

1、什么是crud?        crud代表了save、update、get、delete;也就是所谓的添加、修改、查找、删除。主要被用在描述软件系统中DataBase或者持久层的基本操作功能。2、如何理解crud?        修改时,实际上是修改hibernate中的对象状态。3、 在hibernate中    对象有三种状态:                (1)、瞬时状态:一个实体对...

2018-06-20 20:25:52 282

原创 Hibernate框架项目搭建

        具体说hibernate框架的项目搭建之前,首先说一下什么是框架。。。        框架可以理解成一个半成品的项目,它封装了一些功能,我么需要掌握的是如何驾驭这些功能,不需要操心它是怎么实现的。其实他就是按照我们之前所学的内容实现的。框架可以提高我们开发的效率。        那么,简单介绍一下,什么是hibernate框架?        hibernate是dao层的框架,完...

2018-06-20 19:37:06 4873 2

转载 打印空心菱形

像比较复杂的问题我们可以先从简单的做起,一步一步完善。比如我们要打印出空心菱形,可以沿着”金字塔—>空心金字塔—>空心菱形“这一思路进行。具体实现方式如下: 一、金字塔public class Demo1{ public static void main(String []args) { int lay=5; for (int i=1;...

2018-06-19 15:31:53 313

原创 MD5加密简单实现

1.先大致说一下什么是MD5加密。MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),看了很多大神的文章,自己有了点理解 ,MD5其实不算是加密算法,而是一种信息的摘要。它的特性是不可逆的,所以除了暴力破解 一般逆序算法是得不到结果的。举个例子:比如1+99=100,MD5接到的字符是1和99 然后通过自己的算法最后生成100 但知道结果是100却很难推测出是通过...

2018-06-19 14:03:44 1631

原创 常用sql语句整理(增删改查)

一、增    1、插入表数据            ①.插入新的一行数据                            ②.在指定的列中插入数据                            ③.插入多行数据                       2、SQL SELECT INTO 语句创建表的备份文件            ①.在建表时复制所有数据             ...

2018-06-16 13:55:29 521

原创 Java监听器,定时器

1、什么是监听器?        所谓的监听器就好像JS中所学的事件,以及Java程序贪食蛇中根据获取的键盘上不同的键值,来点击的时候改变蛇运动的方 向。2、监听器是怎么实现的?        了解这个之前,首先要了解一个小知识就是,源:监听的是谁;动作:触发条件;响应:当这个条件满足的时候会执行的函数。       3、具体代码如下(只是实现了其中的某些接口):package listener;...

2018-06-14 20:26:51 721

原创 web项目的项目结构解析

        一般来说,我们对Java web的理解为,我的前台通过Ajax发出一个请求(requset)数据到Servlet,然后在Servlet进行一系列的处理之后传入到DAO层,与数据库内的数据进行匹配等一系列操作,然后对传来的数据返回一个响应(response)到Servlet然后在通过Ajax获取相应的结果。        这个时候,是不是有个疑问,Servlet的作用只是为了接受请求...

2018-06-14 20:09:10 21694

原创 数据库连接池的简介与使用

1、为什么有了普通的数据库连接还要学连接池?        对于普通的数据库连接来说,我们每次去创建连接,使用完后关闭,这样的话,对于我们的资源造成了极大的浪费;而且,对于高并发以及高吞吐量的情况产生时,数据库连接会达到一种供不应求的境地。所以这个时候我们就需要用一个叫做连接池的东西。顾名思义,就相当于我们吃饭时用的筷子,不可能每次使用完就把筷子扔了,所以说,我们所存放的筷子的容器就相当于我们所提...

2018-06-14 19:23:18 170

原创 dbUtils工具类

1、dbUtils是什么?        dbUtils包是Apache下的commons的一个工具包,主要用来对jdbc程序的补充,是一个简单的jdbc小类库。能够简化JDBC应用程序的开发,同时也不影响程序的性能。2、dbUtils能做什么?        它能代替我们处理结果集,将结果集封装成我们想要的东西。(实体bean对象)3.怎么去用呢?        第一步:导入Commons-db...

2018-06-14 17:30:23 399 1

原创 Java过滤器(Filter)知多少

1、什么是过滤器?        OOP:Java面向对象编程,抽象、封装、继承、多态。        AOP:面向切面编程,过滤器就是一个面向切面的编程思想。        过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择:①以常规的方式调用资源(...

2018-06-14 12:18:06 318

原创 JavaWeb的冷知识,你了解吗?

1、Tomcat服务器        Tomcat服务器是一个免费的开放源代码的Web应用服务器,较轻量级应用服务器,具有处理HTML页面的功能,还是一个Servlet和JavaScript的容器。默认模式为独立的Servlet容器。            那么,来了解一下Tomcat的目录下存储的都是什么?            2.常见的服务器错误        101 – 切换协议。    ...

2018-06-12 20:15:27 675 1

原创 Linux环境、伪分布式你还不会搭建吗?

1、安装VMware2、在编辑里面找到虚拟网络编辑器3、配置VNnet8的子网IP为192.168.59.0;子网掩码为:255.255.255.04、在文件中找到新建虚拟机,根据电脑配置创建新的虚拟机5、修改主机名 vi /etc/sysconfig/network(bigdata-training01.huadian.com)6、配置ip UI界面 或 /vi /etc/syscon...

2018-06-10 21:46:14 308 1

转载 Google三大理论(论文)

Google引爆大数据时代的三篇论文谈到Hadoop的起源,就不得不提Google的三驾马车:Google FS、MapReduce、BigTable。虽然Google没有公布这三个产品的源码,但是他发布了这三个产品的详细设计论文,奠定了风靡全球的大数据算法的基础!一,GFS—-20032003年,Google发布Google File System论文,这是一个可扩展的分布式文件系统,用于大型的...

2018-06-08 22:13:38 153 1

原创 大数据?这些你了解吗?

一.学习大数据的基础        首先,要知道的是90%的大数据框架都是用Java写的,所以说要掌握Java SE,EE(SSM);那么大数据是对数据的处理和分析,所以SQL语句是要熟练掌握的(MySQL    SQL  on  Hadoop);紧接着,由于大数据的框架安装在Linux操作系统上的,所以要对Linux操作指令熟练掌握。二.需要学什么        第一方面:大数据离线分析    ...

2018-06-08 21:58:19 596 19

转载 【20G】Kaggle数据集强势分析“绝地求生”,攻略吃鸡!

小E最近迷上了吃鸡,整天捧着手机战战兢兢,一会儿激动地起飞、一会儿手抖地厉害。在尝到了落地3分钟就被毙、跑不过毒倒在半路上失血致死、站在草丛中被不明方向的子弹狙击而亡、出门舔箱被猪队友当作敌人干掉等100种死法之后。对我突发奇想:你个做数据分析的,怎么就不能给我弄个独家吃鸡攻略呢?!当 然 能!二话不说埋头就是干。大数据分析吃鸡,首先得要有数据呀。网上逛了一圈发现,Kaggle上已经有吃鸡比赛的数...

2018-06-08 19:43:48 558

原创 maven工程搭建(IDEA)

什么maven    maven是Apache的顶级项目,        域名:maven.apache.org        “专家,内行”        它是一个项目管理的工具,maven自身是纯java开发的        The result is a tool that can now be used for building and managing any Java-base...

2018-06-07 21:33:50 381 1

原创 双列集合

import java.util.Comparator;import java.util.TreeMap;/*双列集合: Map 如果是实现了Map接口的集合类,具备的特点:存储的数据都是以键值对的形式存在的,键不可重复,值可以重复 HashMap 底层也是基于哈希表实现的 HashMap的存储原理: 往H...

2018-06-06 18:00:07 137

原创 JAVA小程序——实现词频统计

  要求:                       i、新建文本文件data.txt      ii、随便输入一些英文单词,单词之间用 “空格”隔开      iii、统计各个单词出现的次数。      iv、对结果进行排序       a、安装次数进行降序               b、如果次数相同,安装单词的字典顺序排序   eg:         java spring s...

2018-06-06 12:48:26 9230 5

原创 Shell编程——变量测试语句

变量测试语句    :用于测试变量是否相等、是否为空、文件类型等。格式    :text    测试条件        ;测试范围    :整数,字符串,文件            字符串测试:                        test    str1=str2    测试字符串是否相等                        test    str1!=str...

2018-06-05 20:18:48 1099

原创 shell编程——shell命令

    read命令:从键盘读入数据,赋给变量        如:read    USERNAMEread的例子:                    #!    /bin/sh                    read    first    second    third                    echo    "the    first    param...

2018-06-05 13:59:50 256

原创 shell编程——变量的定义

        shell是一个解释性语言,我们用它主要写一些自动化的脚本,所以shell编程并不复杂,它的循环结构中的理论相对比较简单,同样也实现不了多复杂的程序,但是它唯一的难度就是它与系统结合的非常密切,所以写的shell脚本往往都需要对系统有一定的了解,才能针对写出一定的程序。shell结构:            1.    #!制定执行脚本的shell           ...

2018-06-05 11:10:07 1691

原创 Linux总结

Linux介绍:      特点: 开源、免费、自由使用;多用户、多线程、多任务、多CPU。      组成:Linux = 内核 + shell + 文件系统 + 应用程序      应用:服务器、手机操作系统......      分支:Redhat、debain......      安装:VMware、centOS6.4               基本环境配置(r...

2018-06-05 01:16:23 3803 1

原创 Linux的安装配置及常见指令

     我们最常用的是Windows系统,那么要进行Linux操作,首先要进行的是虚拟机的安装(VMware-workstation-full-12.5.5-5234757),安装完之后,对里面配置的一些操作。      (1).直接创建新的虚拟机,按照所要求的配置以及电脑性能进行配置。       (2).配置成功后,要设置里面的IP地址,子网掩码等一系列的东西。截图送上:  ...

2018-06-02 20:23:56 9929 2

dockerfile.zip

Dockerfile以centos构建一个带有jdk、vim、ifconfig命令的全新的镜像,包含Dockerfile脚本,jdk资源,以及构建命令

2022-04-07

R语言笔记-Markdown

R语言笔记适用于小白入门

2021-12-16

空空如也

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

TA关注的人

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