自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Superme

信息的搬运工与整理者

  • 博客(44)
  • 资源 (16)
  • 收藏
  • 关注

转载 JavaWeb项目前后端分离

前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端...

2019-06-06 17:48:58 1756

翻译 Spring整合Hibernate项目中访问数据库的三种方式比较

Spring+Hibernate DAO 持久层开发 ,Spring 用 Hibernate 访问数据库的三种 ⋯DAO 开发注:(1)以下两者都需在 Spring X ML 配置文件中 ,注册 Bean(实现类 )来依赖注入 SessionFactory.(2.1)Spring 中进行事务管理的通常方式是利用 AOP(面向切片编程) 的方式, 为普通 java 类封装事务控制,它...

2019-05-15 17:58:34 1243

转载 struts2知识总结

转载:struts2知识总结2.Struts2和Servlet的对比3.Struts2程序运行流程4.Struts2的配置文件包括自己内部的.properties、default.xml以及自定义的配置文件struts.xml和web.xml先加载内部自己的配置文件,后加载用户自定义的配置文件,后加载的会覆盖先加载的文件。在web.xml中会配置stru...

2019-05-14 14:27:09 230

原创 Hibernate入门

1、什么是Hibernate? 百度百科:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的...

2019-05-02 19:57:46 160

原创 mysql安装解压版

1、下载mysql压缩版文件下载地址:https://dev.mysql.com/downloads/mysql/2、添加环境变量新建系统变量 MYSQL_HOME ,并配置变量值为 C:\mysql ;编辑系统变量 Path ,将 ;%MYSQL_HOME%\bin 添加到 Path 变量值后面。3、配置文件my.ini(如果没有可新建)用文本编辑器或其他编辑器打开 my....

2019-04-29 16:08:21 145

转载 什么是JavaBean、bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJB、EntityBean?

原文地址:什么是JavaBean、bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJB、EntityBean?前言:在Java开发中经常遇到这些概念问题,有的可能理解混淆,有的可能理解不到位,特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到,可能理解还不够准确,只能靠后续不断纠正了。1、什么是POJO ?POJO(Plain Old Java ...

2019-04-23 18:36:56 164

转载 EJB到底是什么

原文地址:EJB到底是什么,真的那么神秘吗??EJB百度百科解释:EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开...

2019-04-22 09:33:16 140

转载 Java I/O 总结

原文出处: linbingdong Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。 数据流是一串连续不断的数据的集合,就像水管里的水流,在水管的一端一点一点地供水,而在水管的另一端看到的是一股连续不断的水流。数据写入程序可以是一段、一段地向数据流管道中写入...

2019-04-21 21:42:04 230 1

原创 为CSDN博客添加打赏功能

1、微信打赏打开微信扫一扫,扫码下面的【微信支付】二维码图片即可进行扫码打赏哦。2、支付宝打赏打开支付宝扫一扫,扫码下面的【支付宝】二维码图片即可进行扫码打赏哦。扫扫红包设置博客模块管理:<div id="custom_column_41051715" class="panel"> <ul class="panel_head"&...

2019-04-17 19:10:40 177

原创 java新特性(六 · JDK10)

TODO:后续完善一、局部变量的类型推断二、GC改进和内存管理三、线程本地握手四、内存设备上的堆分配五、其他Unicode语言·标记扩展六、基于Java的验证性JIT编辑器七、开源根证书八、根证书颁发认证(CA)九、将JDK生态整合单个存储库十、删除工具javah...

2019-04-12 17:08:10 110

原创 Java新特性(五 · JDK1.9)

TODO:后续完善一、JigSaw模块化项目二、简化进程API三、轻量级JSON API四、钱和货币的API五、改善锁竞争机制六、代码分段缓存七、智能java编译八、http2.0客户端九、kulla计划...

2019-04-12 17:02:17 211

原创 Java新特性(四 · JDK1.8)

TODO:后续完善一、接口的模块方法二、Lambda表达式三、函数式接口四、方法与构造函数引用五、扩展了集合类六、新的Date API 1、TimeZones时区 2、LocalTime本地时间 3、LocalDate本地日期 4、LocalDateTime本地日期时间七、Annotation多重注释八、streams(流)...

2019-04-12 11:52:11 156

原创 Java新特性(三 · JDK1.7)

TODO:后续完善一、switch中可以使用字符串了二、泛型实例化类型自动推断三、自定义自动关闭类四、新增一些读取环境信息的工具方法1、File System.getJavaIoTempDir() //IO临时文件夹2、File System.getJavaHomeDir() //jre的安装目录五、Boolean类型反转,空指针安全,参与位运算六、两个char之间...

2019-04-12 11:07:30 218

原创 Java新特性(二 · JDK1.6)

本篇文章介绍的JDK1.6的特性,这些特性主要还是了解即可。1、Desktop类和SystemTray类每一个Java应用都会包含一个Desktop和SystemTray实例,这个不需要你去实例化。java.awt.Desktop类结构为public class Desktop extends Object{...}Desktop 类允许 Java 应用程序启动已在本机桌面上...

2019-04-11 17:39:14 816

转载 java-GUI图形用户界面

转:https://www.cnblogs.com/Spirit612/p/4458449.htmljava-GUI图形用户界面图形用户界面GUI(Graphical User Interface),指的是在一个程序中用户可以看到的和与之交互的部分。JavaAPI中提供两套组件用于支持编写用户界面AWT and Swing。java在初期借助一种窗口开发类库,叫作A...

2019-04-09 19:03:44 3677 2

原创 Java新特性(一 · JDK1.5)

这里的Java新特性是从JDK1.5开始,这些新特性主要还是以理解为主。Java5 - Java10新特性:一、JDK1.5新特性1、自动装箱与拆箱什么是自动装箱拆箱?简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。Integer i = 10; //装箱int n = i; //拆箱下面我们来看看需要装箱拆...

2019-03-26 18:19:13 3184 1

原创 java中异常的捕获及处理

一、Java异常简介什么是异常?程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止。在Java中即,Java在编译或运行或者运行过程中出现的错误。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续...

2019-03-16 15:28:13 137575 23

转载 Java中常用的设计模式

文章转载借鉴:http://blog.csdn.net/zhangerqing一、什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块...

2019-03-15 17:25:14 112841 25

翻译 equals()与hashCode()方法详解

java.lang.Object类中有两个非常重要的方法:public boolean equals(Object obj)public int hashCode()Object 类是类继承结构的基础,所以是每个类的父类。所有的对象,包括数组,都实现了在Object类中定义的方法。equals()方法详解equals()方法是用来判断其他的对象是否和该对象相等。equal...

2019-03-07 11:31:43 621

原创 集合

集合1)缘由 为了方便对对象进行操作2)数组和集合的区别? 都可以存储对象 数组的长度不可变,集合的长度可变 数组还可以存储基本数据类型,集合不可以3)特点专门用来存储对象:长度可变,可以存放不同类型的对象1、Collection是集合的根接口。集合里面元素可以是有序的,可以是无序的,可以是重复的,可以是唯一的1)添加元素add(Object...

2019-03-05 19:20:31 178

原创 Java中常见常用的类

1、ObjectObject类是所有类的父类,也就是说任何一个类在定义时如果没有明确地继承一个父类,那它就是Object类的子类,也就是说以下两种类定义的最终效果是完全相同的。class Book{ class Book extends Object{} ...

2019-02-28 20:01:14 36163 3

原创 面向对象的深入内容

1、继承性的主要作用、实现、使用限制继承的主要作用:(1)继承关系是传递的。(2)继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。(3)减小代码和数据的冗余度,大大增加程序的重用性。(4)继承通过增强一致性来减少模块间的接口和界面,大大增加了程序的易维护性。(5)提供多重继承机制。从理论上说,一个类可以是多个一般类的特殊类,它可以从多个一般类中继承属性与...

2019-02-26 19:03:46 220

原创 面向对象基本概念

面向对象就是:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象。面向对象编程(OOP:object-orie...

2019-02-06 21:56:15 163963 22

转载 Java面试题

转载:https://www.jb51.net/article/136569.htm1、问题:如果A和B对象循环引用,是否可以被GC?回答:可以,现在的虚拟机基本都是通过可达性分析算法来判断对象是否存活的,而不是通过简单的引用计数法来判断对象是否存活。可达性分析算法使用一系列的“GC Roots”对象(虚拟机栈中引用的对象、静态属性引用对象)作为起始点,这些节点向下搜索的路径称为引用链,当...

2019-02-05 17:29:36 473

转载 java基本数据类型传递与引用传递区别详解

转:https://www.cnblogs.com/efforts-will-be-lucky/p/7094650.htmlJava的值传递和引用传递在面试中一般都会都被涉及到,今天我们就来聊聊这个问题,首先我们必须认识到这个问题一般是相对函数而言的,也就是java中的方法参数,那么我们先来回顾一下在程序设计语言中有关参数传递给方法(或函数)的两个专业术语: 按值调用(call by v...

2019-01-16 14:01:50 778 1

原创 Java程序基本概念

1、Java的注释Java一共分为以下3种形式①   //  :  单行注释;    ②   /* ... */  :  多行注释;   ③   /** ... */  :  文档注释;(使用IED,生成文档时,若.java文件使用的是UTF-8编码时需要 -encoding UTF-8 -charset UTF-8)2、标识符与关键字Java中的标识符有类名、属性名称、方法名...

2019-01-12 13:50:51 589 1

原创 再学Java开篇,Java简介

作为一个自认为学Java学习的不错的人来说,初学时没有遇到什么大的坎坷,学习的时候也大都是走马观花式的学习,大多的知识点看了都会,但仔细分析过后还是有很多点说不出来,在此作为一个学习经历分享者,我尽可能的把学习过程记录下来,和志同道合的人一起分享,同时也感谢大家能对我以后的文章多多指错。本类文章参考了《第一行代码》《Java核心技术 基础篇 第10版》等书,感谢书籍的作者们的知识分享,想了解详...

2019-01-09 15:23:18 152

翻译 Java工具类----验证码

传智播客视频图形验证码工具类package com.xxx.image;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;imp...

2018-04-21 16:58:57 2358 2

原创 JSP九大内置对象详解

        由于JSP使用了Java语言作为脚本语言,所以JSP具有强大的对象处理能力,并且可以动态创建web页面内容。但Java语法在使用一个对象前,需要先实例化这个对象,这其实是一件比较繁琐的事情。JSP为了简化开发,提供了一些内置对象,用于实现很多JSP应用。在使用JSP内置对象时,不需要先定义这些对象,直接使用。        JSP预先定义了九大内置对象,分别为request、res...

2018-04-21 15:12:29 235

转载 Java必知必会,Java集合类

文章转自:https://www.cnblogs.com/leeplogs/p/5891861.html,转载学习,感谢分享一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是...

2018-04-08 18:56:26 243

转载 Java必知必会super、this关键字

文章转自:http://www.cnblogs.com/shen-hua/p/5438630.html,转载学习,感谢知识分享一、super        super 是java中方的一个关键字,用它可以引用父类中的成员:super可用于访问父类中定义的属性super可用于调用父类中定义的成员方法super可用于在子类构造器中调用父类的构造器使用super关键字注意事项:1、当子类和父类都有同名的...

2018-04-07 20:33:55 327

转载 Java必知必会查找算法:顺序查找、二分查找

一、顺序查找                                 a) 原理:顺序查找就是按顺序从头到尾依次往下查找,找到数据,则提前结束查找,找不到便一直查找下去,直到数据最后一位。b) 图例说明: 原始数据:int[] a={4,6,2,8,1,9,0,3}; 要查找数字:8代码演示:import java.util.Scanner;/* * 顺序查找 */publ...

2018-04-07 20:00:48 1676 1

转载 java必须知道的八大种排序算法:冒泡排序、 选择排序、插入排序、快速排序、希尔算法、归并排序算法、基数排序、堆排序算法

文章转自:https://www.cnblogs.com/0201zcr/p/4763806.html,转载学习,感谢楼主分享!一、冒泡排序  冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 ...

2018-04-07 17:41:38 317

原创 Java实现杨辉三角

/* * 杨辉三角形由数字排列,可以把它看作一个数字表,其基本特征是两侧数值均为1,其他位置的数值是其上方的数值与其左上角数值之和。 * */public class YanghuiTriangle {public static void main(String[] args) {//创建了一个长度为10的二维数组int triangle[][] = new int[1

2018-04-03 21:59:38 1378

原创 基于hadoop的hive搭建

一、准备工作事先准备好apache-hive-2.3.2-bin.tar.gz、mysql-connector-java-5.1.44.tar.gz解压到指定的目录,我是在hadoop用户下~创建了hadoop目录,解压到了这个目录中为了方便我们可以重命名hive二、修改环境变量vi ~/.bashrc内容为:export HIVE_HOME=/home/hadoop/hadoop/hiveexp...

2018-03-04 12:32:49 259

原创 非root用户下搭建hadoop

环境准备1、在VirtualBox下安装Ubuntu14.042、两台虚拟主机都有名为hadoop用户3、实现准备好hadoop-2.7.4.tar.gz,jdk-8u151-linux-x64.tar.gz压缩包一、安装增强工具,以便方便本机与虚拟机传输工具打开虚拟机后在窗口顶部点击设备,点击安装增强工具功能,弹出窗口后点击Run,输入当前普通用户密码,然后等待弹出命令行运行结束sudo mou...

2018-03-02 15:10:17 3610

原创 MySQL常用命令总结

一、连接数据库mysql -u user -p;回车输入password即可或mysql -h localhost -u user -p;回车输出密码其中-u代表mysql用户,-p为用户密码,-h为mysql的ip地址,如果远程连接mysql改为相应的ip即可二、对数据库的操作show db_name; 显示所有数据use ...

2018-03-01 22:36:17 194

原创 解决matplotlib画图显示中文的问题

报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)解决方法:import sysreload(sys)sys.setdefaultencoding('utf-8')plt.rcParams['font.sans-serif'] = ['SimH...

2018-02-28 14:47:50 235

原创 python中的datetime模块分析

python标准库包含用于日期(date)和时间(time)数据的数据类型,而且还含有日历方面的功能。我们主要会用到datetime、time和calendar模块。datetime.datetime是用得最多的数据类型。datetime模块中的数据类型date                以公历形式储存日历日期(年、月、日)time                将时间储存为时、分、秒、毫秒d...

2018-02-26 14:52:25 604

原创 hadoop配置中的一些问题总结

在hadoop2.7中mapred-site.xml.template 可不修改为mapred-site.xmlDataNode未启动主要原因是因为在重新格式化namenode时上次的临时文件还保留导致版本号不一样,建议重新比较主节点与各个子节点中的hadoop/tmp/dfs/data/current/VERSION中clusterID、datanodeUuid是否一致,不一致修改成一致;或者直...

2018-02-25 16:59:57 295

MicrosoftVisio.zip

MicrosoftOfficeV3.3.2.13.X86,MicrosoftVisio 可以帮助你以更直观的方式创建图表的新功能,包括全新和更新的形状和模具及改进的效果和主题,还提供共同编写功能,可使团队协作变得更加容易。

2019-06-26

java decompiler

java decompiler一个java反编译的小工具,可以查看jar包或.class文件

2019-05-08

软件证书认证试题

入门级软件认证试题,包括软件开发工程师认证试题,软件测试工程师认证试题,java软件工程师认证试题

2019-04-12

jaxen-1.1-beta-6+jstl+standard-1.1.2

三个jar包分别是jaxen-1.1-beta-6、jstl、standard-1.1.2

2018-06-03

commons-beanutils-1.8.3+commons-logging-1.1.1+itcast-tools-1.4.2

三个jar包commons-beanutils-1.8.3+commons-logging-1.1.1+itcast-tools-1.4.2

2018-06-03

mysql-connector-java-5.1.39-bin+commons-io-2.5

两个jar包mysql-connector-java-5.1.39-bin和commons-io-2.5

2018-06-03

c3p0-0.9.0+mchange-commons-java-0.2.3.4.jar

两个jar包c3p0-0.9.0和mchange-commons-java-0.2.3.4.jar

2018-06-03

sun.audio.*和javazoom.jl.*包

包含了 两个Java操作声音的包,sun.audio.*和javazoom.jl.*包

2018-04-15

全国高职组大数据比赛资料

2018年总结2017年全国高职组大数据比赛资料,资料比较乱,可留言交流学习

2018-03-26

飞扬的小鸟,飞机大战,坦克大战Java版游戏

飞扬的小鸟,飞机大战,坦克大战Java版小游戏,代码简单,主要练习

2018-03-03

ps、UI设计

简单的ps,UI设计作业,包括一仿淘宝首页的网页设计,和一个手机主题UI设计

2018-02-25

python版飞机大战

根据小甲鱼视频教程制作的python版飞机大战,其中包括代码,图片,音频等所有资源,供大家参考学习

2018-02-14

HTML5,CSS静态网站

简单利用HTML5做的HTML静态网站,包括主页,登录,注册等简单页面,仅供初学者参考学习

2018-02-07

HTML5静态网站

简单利用HTML5,css做的静态网站,包括首页,登录,注册等简单页面,适合初学者参考学习

2018-02-07

基于css静态网站

简单的基于css,HTML5的简单静态网站,适合初学者参考学习,初学时写的文件名命名不是特别规范,多多包涵

2018-02-07

简单的基于xml的Javaweb管理系统

简单利于xml文件做数据库,请根据代码将users.xml放到指定目录下,或自行修改,仅供初学者参考学习

2018-02-07

空空如也

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

TA关注的人

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