2017年11月19日

Linux安装MySQL

摘要: 安装mysql检查是否安装mysql:rpm -qa |grep mysql删除已经安装的mysql:rpm -e mysql-libs-5.1.71-1.el6.x86_64报错:因为mysql有相关依赖,并不能直接删除 rpm -e --nodeps mysql-libs-5.1.71-1.el... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(451) 评论(0) 推荐(0)

Centos7 安装hive

摘要: 安装hive配置hive在hdfs中新建目录/user/hive/warehouse首先启动hadoop任务hdfs dfs -mkdir /tmphdfs dfs -mkdir /userhdfs dfs -mkdir /user/hivehdfs dfs -mkdir /user/hive/wa... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(210) 评论(0) 推荐(0)

Centos下安装Hbase

摘要: 安装HBase下载安装下载解压Hbase安装包并移到/usr/share/hbase解压命令:tar -zxvf + 安装包配置在hhbase-env.sh中指定JDK的安装位置export JAVA_HOME=…在hbase-site.xml中添加配置项 ... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(273) 评论(0) 推荐(0)

Linux下搭建Hadoop集群(Centos7.0)

摘要: Hadoop集群安装概述集群cluster,将很多任务进程分布到多台计算机上;通过联合使用多台计算机的存储、计算能力完成更庞大的任务。为了实现无限量的存储和计算能力,在生产环境中必须使用集群来满足需求。总体步骤基本步骤1) 安装JDK,配置JDK环境变量2) 安装Hadoop,配置Hadoop环境变... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(1011) 评论(0) 推荐(1)

linux Centos下安装jdk

摘要: 1.卸载这一项视情况而定!卸载OpenJDKGnome桌面版自还OpenJDK,OpenJDK是JDK的一个开源实现与Oracle官方JDK相似度近95%,一般情况下可以使用但大数据的Hadoop不支持OpenJDK通过rpm查找jdk和java的安装信息rpm是RedHat包管理器,包管理器能够管... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(139) 评论(0) 推荐(0)

Linux下 磁盘扩容的两种方式

摘要: Hadoop扩容概述Hadoop存储容量或计算能力不能满足日益增长的需求时,就需要扩容。扩容有两个方案:1) 增加磁盘2) 增加节点方案一:扩大虚拟磁盘扩大容量将虚拟的Linux关闭,扩大磁盘容量 将空间增大20G 建立分区增加空间后Linux并不会识别出新增加的磁盘空间需要为这块新增的空间建... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(31127) 评论(0) 推荐(0)

js 的基础知识

摘要: 一、弱类型意识js变量是没有类型的var a = 1; //a 就是一个变量 不要提什么类型变量可以赋任何类型的值类型仅仅是值的性质 与变量无关Js的基本类型变量未赋值时,其值为undefined只有一个number类型表示数字 不区分整数还是小数 二、动态语言动态语言针对的不是变量 而是值 尤... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(147) 评论(0) 推荐(0)

响应式按钮 整合第三方插件 日期时间类型和函数...

摘要: 一、Bootstrap 响应式按钮表现结果:手机上全宽 桌面上2列宽原理;btn-block 会将按钮变成全宽但是在桌面上col-sm-2会失效 按钮被设置在2列宽在手机上 col-sm-2失效(手机的尺寸是xs) 二、在自己的项目中整合第三方插件或功能1.找到所有的依赖项(css 、js、jar、... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(614) 评论(0) 推荐(0)

源代码的管理与在eclipse中使用maven进行代码测试

摘要: 管理源代码的工具开发历史记录SVN :集中式的源代码管理工具 通常必须连到公司的服务器上才能正常工作(提交代码,查看代码的历史记录 查看代码的分支)在公司中开发项目时 每天必须至少提交(Commit)一次代码。第二天上班时 写代码之前先获取最新(update)的源代码如果出差到外地 则无法直接从公... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(1095) 评论(0) 推荐(0)

HTML/css之弹性布局

摘要: 1.flex 弹性布局 产生的比较晚 目前在移动网页开发中可以使用而且逐渐成为主流。 在桌面网页开发中,使用的比较少 (主要是桌面浏览器的兼容性问题更加严重) 开启方法: 在容器标签上,加上display:flex; 将对容器内部的标签起到布局作用 开启弹性布局后,内部的标签将会失去行块性... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(365) 评论(0) 推荐(0)

java 新手入门课程03

摘要: 2017.7.6 java 课堂笔记1.关于分支;if/else 是基于boolean值的双分支Switch 基于数字(包括整数 char byte 枚举, 字符串)类型的多分支 方法 method 方法就是一个子程序Java中方法的命名规范 是驼峰命名法 Int add(int a,int ... 阅读全文

posted @ 2017-11-19 16:47 杨先森的博客 阅读(245) 评论(0) 推荐(0)

Java基础ArrayList、Servlet与Filter

摘要: 一、技术分享迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。Java中的Iterator功能比较简单,并且只能单向移动:(1) 使用方法iterator()要求容... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(578) 评论(0) 推荐(0)

Java之Tomcat、Dynamic web project与Servlet

摘要: 一、Tomcat配置 Conf Config configration -->配置 Service.xml:用来配置TomcatTomcat_users.xml:用来配置Tomcat的管理账户和角色Web.xml:Tomcat应用的配置(应用的配置从它继承而来) 二、Serv... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(684) 评论(0) 推荐(0)

JDK的图文安装教程

摘要: JDK的安装什么是JDK?JDK就是Java开发工具包,即Java Development Kit。就是做Java开发所需要的最基本的工具。包括Java编译器(把人使用的Java语言变成JVM能运行的字节码)、Java运行环境(JREJava Runtime Environment,运行Java编译... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(171) 评论(0) 推荐(0)

java URL、HTTP与HTML+CSS

摘要: 一、Web三大基石 1二、API(Application Programming Interface,应用程序编程接口) 1三、题目分析总结: 3五、HTTP协议与寄信是类似的 6请求报文 6响应报文 71. HTTP请求头 82. HTTP响应头 83. HTTP响应状态码 8六、HTML基本结构... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(636) 评论(0) 推荐(0)

Java中break、continue、return语句的使用区别

摘要: break、continue、return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的。 代码的规范也是非常重要的。往往细节决定成败。在编写代码的时候,一定要理解语言的作用以及使用的方法和场景。下面来介绍一下break、continue、return三者的区别和联系。1. break ... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(519) 评论(0) 推荐(0)

java读代码步骤

摘要: 一、读代码的步骤1、知道代码时用什么IDE开发的2、将代码导入到IDE3、连接数据库 A)连接到测试数据库 B)有sql脚本,在本地创建一个数据库,执行脚本,建立数据结构和导入数据。4、尝试运行这个项目(如果能运行,如果能运行后面就容易了)5、整体上了解这个项目 A)使用的框架 B... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(365) 评论(0) 推荐(0)

java面向对象、构造方法 之内部类

摘要: UML类图UML Unified Modeling Language (UML)又称统一建模语言或标准建模语言 在一个类中 属性表示这类事物的性质(描述它的数据) 方法表示这类事物的功能(用代码实现功能就意味着写流程) 可见性 Java中默认的可见性是包内可见 Priv... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1254) 评论(0) 推荐(0)

java方法的理解、调用栈与异常处理

摘要: 一、流程分支 If/else :基于boolean值的双分支 Switch:基于数字(整数、char、byte、枚举)、字符串 类型的多分支 Int month =5;Switch二、方法method1.方法就是一个子程序Java中方法的命名规范是驼峰命名法。 int add( ... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(2641) 评论(0) 推荐(0)

Java代码规范、基本类型和实例演练

摘要: 1.代码分段 当一个方法内部的代码超过7行时,就要考虑分成段落。 使用空行分隔代码 按照代码的功能进行分段 最终效果是一眼就能在宏观上把握代码的结构 (1)举例 Card 分成2段 第一段:定义变量保存数据 第二段:打印数据,实现功能 (2)分形分形是自然界和人类社会普遍存... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(250) 评论(0) 推荐(0)

C++中,将单精度浮点数转换成2进制数

摘要: 在C++里,实数(float)是用四个字节即三十二位二进制位来存储的。其中有1位符号位,8位指数位和23位有效数字位。实际上有效数字位是24位,因为第一位有效数字总是“1”,不必存储。 有效数字位是一个二进制纯小数。8位指数位中第一位是符号位,这符号位和一般的符号位不同,它用“1”代表正,用”0“代... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(2615) 评论(0) 推荐(0)

java环境变量、集成开发环境与使用两个类

摘要: 1.集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。 集成开发环境有: Eclips... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(283) 评论(0) 推荐(0)

java发展历程、常用dos命令与jDK工具使用

摘要: Java菜鸟学习之旅1、勤敲代码2、必须将课堂上讲的内容学到位 2.1 学到会用 2.2 在学会之前不要自作主张 2.3 当天课程当天完成 3、能说会道 3.1 善于表达 3.2 学会的都能讲 4、能写能画 4.1 理解的都能画出来 5、准备并使用笔和笔记本 5.1印刷线浅一点,便于画... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(155) 评论(0) 推荐(0)

对象之间是有联系的

摘要: .两个类的关系:(A,B 两个类)1.一对一,A中定义一个B的属性Eg.A == Student B == name/idEg. == People B ==Pet 2.一对多,A中定义一个B的ArrayListEg.A ==Manager B==Student 3.多对多。增加C类记录A和B的对应... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(149) 评论(0) 推荐(0)

大数据组件服务的启动与关闭命令

摘要: 本文主要整理了大数据组件服务的启动与关闭命令,主要包括Hadoop,Spark,HBase,Hive,Zookeeper,Storm,Kafka,Flume,Solr,ElasticSearch。 1、Hadoop集群(1)启动方式切换到主节点的hadoop安装目录下的sbin目录下a)/start... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(901) 评论(0) 推荐(0)

IT求职部分网站汇总

摘要: 哪合伙:http://nahehuo.com/过来人:http://www.guolairen.com/智联:www.zhaopin.com前程:www.51job.com中华英才:www.chinahr.com58:www.58.com赶集:www.ganji.com拉勾:www.lagou.co... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(118) 评论(0) 推荐(0)

Flum入门必备知识

摘要: 1.flume概念flume是分布式的,可靠的,高可用的,用于对不同来源的大量的日志数据进行有效收集、聚集和移动,并以集中式的数据存储的系统。flume目前是apache的一个顶级项目。flume需要java运行环境,要求java1.6以上,推荐java1.7.将下载好的flume安装包解压到指定目... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1539) 评论(0) 推荐(0)

安装MySQL与安装Hive

摘要: 安装mysql检查是否安装mysql:rpm -qa |grep mysql删除已经安装的mysql:rpm -e mysql-libs-5.1.71-1.el6.x86_64报错:因为mysql有相关依赖,并不能直接删除 rpm -e --nodeps mysql-libs-5.1.71-1.el... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1129) 评论(0) 推荐(0)

Hive优化

摘要: 在一些特定的业务场景下,使用hive默认的配置对数据进行分析,虽然默认的配置能够实现业务需求,但是分析效率可能会很低。Hive有针对性地对不同的查询进行了优化。在Hive里可以通过修改配置的方式进行优化。 以下,几种方式调优的属性。 1、列裁剪 在通过Hive读取数据的时候,并不是所有的需求都... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(526) 评论(0) 推荐(0)

Spring Boot干货:静态资源和拦截器处理

摘要: 前言本章我们来介绍下SpringBoot对静态资源的支持以及很重要的一个类WebMvcConfigurerAdapter。正文前面章节我们也有简单介绍过SpringBoot中对静态资源的默认支持,今天详细的来介绍下默认的支持,以及自定义扩展如何实现。默认资源映射Spring Boot 默认为我们提供... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(27090) 评论(0) 推荐(3)

Intellij IDEA快捷键与使用技巧一览表

摘要: Intellij IDEA快捷键Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1535) 评论(1) 推荐(1)

Spring-Boot整合freemarker引入静态资源css、js等

摘要: 一、概述springboot 默认静态资源访问的路径为:/static 或 /public 或 /resources 或 /META-INF/resources 这样的地址都必须定义在src/main/resources目录文件中,这样可以达到在项目启动时候可以自动加载为项目静态地址目录到class... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(10656) 评论(0) 推荐(1)

Hadoop中正确地添加和移除节点

摘要: 正确地添加和移除节点添加节点克隆克隆一台全新的Linux(如有IP冲突,可右击VMware右下角网络图标断开连接)打开/etc/hostname修改主机名打开/etc/sysconfig/network-script/ifcfg-ens33修改IP重启安装使用安装包+hadoop-install.s... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(3424) 评论(0) 推荐(0)

Hadoop 启动脚本分析与实战经验

摘要: start-all.sh脚本现在已经废弃,推荐使用start-dfs.sh和start-yarn.sh分别启动HDFS和YARN。在新一代的Hadoop里面HDFS称为了统一存储的平台,而YARN成为了统一计算的平台。(1)调用start-dfs.sh启动HDFS。之后JPS会出现NameNode,... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1062) 评论(0) 推荐(0)

Linux 磁盘管理的命令

摘要: Linux 磁盘管理磁盘分区及挂载:先查询系统的使用情况:使用fdisk -l语句 查询结果: 进行磁盘的新建:***添加磁盘时系统必须处于关机状态** 在进行对系统磁盘的使用情况的查询 查询结果如下: 进行分区使用 fdisk 命令命令格式:fdisk /dev/sdb(后面不能接任何数字) ... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(232) 评论(0) 推荐(0)

SpringMVC的解释与搭建Maven私有代理服务器

摘要: SpringMVC静态资源处理通常会配置SpringMVC拦截所有请求 即将DisptcherServlet的url-pattern设置为/ 此时会导致SpringMVC同时拦截.css .jpg .js等静态资源 而我们并不会为这些静态资源添加相应的@RequestMa... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(531) 评论(0) 推荐(0)

简述泛型、用Maven创建Web项目以及在Web项目上整合SpringMVC

摘要: 表设计Timestamp列是否取消“根据当前时间戳自动更新”是否null及默认值选择合理不合理外键命名规范及更新和删除时的动作是否合理 泛型类型参数 ——允许在外部指定类型--类型不是固定的!强类型——不允许改变变量或者属性或者参数的类型——类型的固定! int add(User user);在类型... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(164) 评论(0) 推荐(0)

CSS样式表、JS脚本加载顺序与SpringMVC在URL路径中传参数与SpringMVC 拦截器

摘要: CSS样式表和JS脚本加载顺序 Css样式表文件要在中先加载,这样网页显示时可以第一次就渲染出正确的布局和样式,网页就不会闪烁,或跳变 JS脚本尽可能放在结束时再加载 Js脚本作为程序,要求按顺序执行,而且是由主线程(单个线程)去执行的, 如果很JS脚本放在头部,就会导致... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(660) 评论(0) 推荐(0)

如何自定义JSTL标签与SpringMVC 标签的属性中套JSTL标签报错的解决方法

摘要: 如何自定义JSTL标签 1.创建一个类,从SimpleTagSupport继承 A) 通过继承可以获得当前JSP页面上的对象,如JspContext I) 实际上可以强转为PageContext II) 通过PageContext可以拿到HttpServletR... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(779) 评论(0) 推荐(0)

bootstrap datetimepicker 日期插件超详细使用方法

摘要: 日期时间选择器目前,bootstrap有两种日历。datepicker和datetimepicker,后者是前者的拓展。Bootstrap日期和时间组件:使用示例:从左到右依次是十年视图、年视图、月视图、日视图、小时视图使用时需要导入相应的CSS和js文件: 可选的日期格式:yyyy-mm-ddyy... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(11393) 评论(0) 推荐(0)

关于多选框的全选与反选

摘要: 案例源码: 全选 复选框全选示例 1 作用: 2 a.单击列头复选框全选或全不选子项 3 b.只要有一个子项没有选中,则取消列头的选中状... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(219) 评论(0) 推荐(0)

项目中整合第三方插件与SpringMVC数据格式化关于ip地址

摘要: 一、Bootstrap 响应式按钮表现结果:手机上全宽 桌面上2列宽原理;btn-block 会将按钮变成全宽但是在桌面上col-sm-2会失效 按钮被设置在2列宽在手机上 col-sm-2失效(手机的尺寸是xs) 二、在自己的项目中整合第三方插件或功能 1.找到所有的依赖项(css、js、ja... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(161) 评论(0) 推荐(0)

视频项目时长的存储和程序设计方案---单例模式节省内存空间以及自定义注解

摘要: 一、苹果设备按钮(表单)样式外观设置在苹果设备上,按钮等表单控件默认有苹果风格的外观,如图所示 如果需要需要和网页上显示一样的效果则需要修改以下的样式如图网页效果 Css样式 -webkit-appearance:none;-webkit是iOS和Android浏览器的内核名称-moz ... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(311) 评论(0) 推荐(0)

有关弱类型意识、DOM、动态语言与函数式编程

摘要: 一、弱类型意识 js变量是没有类型的 var a =1; //a 就是一个变量 不要提类型 变量可以赋予任何类型的值,类型仅仅是值得性质 与变量无关 js 的基本类型 变量未赋值时,其值为undefined 只有一个number类型表示数字,不区分整数... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(196) 评论(0) 推荐(0)

使用Git分支开发新特性或修复Bug与使用Git分支开发新特性或修复Bug

摘要: 使用Git分支开发新特性或修复Bug 通过分支,可以在不影响原有代码的前提下改变代码,主要用于开发新功能新特性、下 一代产品 为已经发布的正式版修复bug团队开发时为每个人建立一个分支,从而避免相互影响 每个分支都有自己的历史记录 除了使用Eclipse工具创建/切换分支之外,也可以使用命令方... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(300) 评论(0) 推荐(0)

史上最全的正则表达式-匹配中英文、字母和数字

摘要: 在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。匹配中文:[\u4e00-\u9fa5]英文字母:[a-zA-Z]数字:[0-9]匹配中文,英文字母和数字及_:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(89072) 评论(1) 推荐(3)

深入HQL学习以及HQL和SQL的区别

摘要: HQL(Hibernate Query Language) 是面向对象的查询语言, 它和 SQL 查询语言有些相似. 在 Hibernate 提供的各种检索方式中, HQL 是使用最广的一种检索方式. 它有如下功能:在查询语句中设定各种查询条件;支持投影查询, 即仅检索出对象的部分属性;支持分页查询... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1519) 评论(0) 推荐(1)

阿里云服务器Mysql修改密码

摘要: 核心架构基于阿里云服务器CentOS7.2操作系统,全面支持Java Web运行环境 Tomcat 8.5.8JDK 8u111MySQL5.7.16详细信息,请在服务器执行 more readme.txt 查看修改mysql密码方法(为保证数据安全,新密码 设置 9位及以上 数字+字母+大小写... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(2058) 评论(0) 推荐(0)

Struts2数据验证与使用Java代码进行数据验证

摘要: Struts2数据验证使用Java代码进行数据验证重写ActionSupport的validate()方法对Action类的中所有请求处理方法都会进行验证!对Action类的数据属性进行检查,如果发现错误,通过以下方法向Action添加错误信息:addActionError(errorMessage... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(223) 评论(0) 推荐(0)

VMware虚拟机下安装CentOS7.0超详细图文教程

摘要: 1.本文说明:官方的第一个文本档案。也就是0_README.txt,大概意思是这样(渣翻译,但是大概意思还是有的)。CentOS-7.0-1406-x86_64-DVD.iso:这个镜像(DVD image)包括了那些可以用安装程序(installer)安装的所有安装包,这个为大多数用户使用的推荐镜... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(19220) 评论(0) 推荐(0)

CentOS 7 中使用NTP进行时间同步

摘要: 1. NTP时钟同步方式说明NTP在linux下有两种时钟同步方式,分别为直接同步和平滑同步: 直接同步 使用ntpdate命令进行同步,直接进行时间变更。如果服务器上存在一个12点运行的任务,当前服务器时间是13点,但标准时间时11点,使用此命令可能会造成任务重复执行。因此使用ntpdate同步可... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(26342) 评论(0) 推荐(0)

日历插件超简单好用功能强大的插件(附有源码文件和使用说明)

摘要: 关于日历插件使用说明本插件仅需要引入一个js文件,外加部分css样式(也可以不引入),以及input标签一、解压后框架如图所示二、打开test.html文件部署到项目中去,将laydate整个文件夹都放入项目,(一定要把laydate放入整个项目中,不用单独只放js文件,不然不会有效果,里面的文件也... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1019) 评论(0) 推荐(0)

Hadoop入门必须知道的简单知识

摘要: Hadoop入门知识Hadoop构成Hadoop由4个主要构成部分:1) 基础核心:提供基础的通用的功能2) HDFS:分布式存储3) MapReduce:分布式计算4) YARN:资源分配(多个任务是排队执行还是同时执行) HDFS构成HDFS由3种主要的节点构成:1) NameNode 用来存... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(10914) 评论(1) 推荐(1)

CentOS7安装JDK

摘要: 卸载OpenJDKGnome桌面版自还OpenJDK,OpenJDK是JDK的一个开源实现与Oracle官方JDK相似度近95%,一般情况下可以使用但大数据的Hadoop不支持OpenJDK通过rpm查找jdk和java的安装信息rpm是RedHat包管理器,包管理器能够管理应用的安装卸载类似于Ma... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(670) 评论(0) 推荐(0)

CentOS7安装MySQL5.7

摘要: 卸载MariaDB因为担心Oracle把MySQL变成闭源软件MySQL的创始人利用MySQL的源代码创建了MariaDB,MariaDB与MySQL兼容CentOS担心使用MySQL会引来版权问题,所以改为集成MariaDB yum remove mariadb*yum是基于rpm的新的包管理工具... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(15570) 评论(0) 推荐(0)

CentOS7安装Tomcat

摘要: 安装Tomcat下载 apache-tomcat….tar.gz上传到 /usr/tmp解压提取将得到的apache-tomcat…文件夹移动到/usr/services/中,services没有则创建出来运行tomcat文件夹中的 bin/startup.sh./startup.sh看cd到Tom... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(2496) 评论(0) 推荐(0)

Liunx新手入门必看

摘要: 安装CentOS(Linux的一个常用发行版本,互联网公司经常使用这个发行版)用到的软件: VMware_workstation_full_12.5.2.exe 虚拟机软件,虚拟机由这个软件安装、管理它也提供了虚拟机的运行环境安装之后到百度搜一个注册码CentOS-7-x86_64-DVD-1611... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(145) 评论(0) 推荐(0)

Linux云服务器下Tomcat部署超详细

摘要: 基于阿里云Centos 7服务器的Tomcat项目部署工具:一台安装jdk1.8的Centos 6/7.X云服务器(64位)Putty ssh远程连接云服务器的软件FileZillaClient 本地机与服务器文件互传的软件 步骤一:Centos 7安装jdk1.81.putty 连接上云服... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(13977) 评论(0) 推荐(0)

部署及更新应用

摘要: 部署挑选一些之前写好的项目,导出WAR包,部署到CentOS中注意修改数据库连接密码,如果连接字符串中的IP是127.0.01则密码是本机登录时使用的密码(相当于本机登录)修改密码后重启tomcat systemctl restart tomcat 导数据如果需要从本地往Linux中导数据,Na... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(157) 评论(0) 推荐(0)

Hadoop单点伪分布模式安装

摘要: Hadoop单点伪分布模式安装概述单点single-node,单节点,即一台计算机。伪分布式模式pseudo-distributed mode所谓集群,表面上看是多台计算机联合完成任务;但本质上是由分布到很多计算机上的很多进程联合完成任务的。因为多台计算机部署比较复杂,需要的硬件配置也比较高,故障率... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(177) 评论(0) 推荐(0)

HDFS 常用Shell命令

摘要: HDFS Shell命令概述HDFS Shell命令允许使用命令行在HDFS存储中进行文件夹和文件操作。如文件夹的增删改查、文件的增删改查等。 开始练习hadoop时,打开Linux之后要用 start-dfs.sh 启动HDFS。HDFS不是开机启动的 常用命令命令格式hdfs dfs -操作... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1036) 评论(0) 推荐(0)

Maven聚合、Maven仓库jar包以及Spring+MyBatis+JUnit+Maven整合测试的搭建过程

摘要: 一、Maven将父项目创建到父项目的内部在父项目的pom.xml上 点右键,选择maven-->new-->maven module project 二、Maven聚合在某个项目的pom.xml文件中,添加引用其他项目即可将多个项目聚合成一个整体 在总pom上执行命令时,会在每一个被聚合的项目上都... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(581) 评论(0) 推荐(0)

关于navicat 系列软件一点击菜单栏就闪退

摘要: navicat 系列软件一点击菜单栏就闪退多次卸载安装都出现了闪退的现象 后来发现,原来是启动了有道词典屏幕取词才会出现这种现象,关了有道就没事。 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(3334) 评论(1) 推荐(2)

JavaMath方法、服务器与Tomcat安装与配置步骤

摘要: 一、MathMath.PI 记录的圆周率 Math.E 记录e的常量 Math中还有一些类似的常量,都是一些工程数学常用量。Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Math.cos 余弦函数 Math.acos 反余弦函数 Math.tan 正切函数 ... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(155) 评论(0) 推荐(0)

MyBatis映射示例

摘要: resultMap 返回结果的映射resultMap的id是这个映射的名字,可在查询语句中引用表示此查询返回该结果:type是模型对象的类名,也可以写成别名(简化作用)简化成别名时,需要先注册别名:resultMap内部标签表示该查询中涉及的主键的映射关系标签表示普通数据属性或字段的映射关系prop... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(235) 评论(0) 推荐(0)

Maven的安装配置及初次创建项目与java单元测试工具JUnit

摘要: Maven 安装 1.把maven安装包解压到某个位置 2.配置M2_HOME环境变量指向这个位置 3.在path环境变量中添加;%M2_HOME%\bin 配置镜像 国内的阿里云镜像比国外中央仓库速度更快 方法: 在当前用户文件夹中,找到.m2,把... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1949) 评论(0) 推荐(0)

管理源代码的工具SVN与GIT

摘要: 如何看待源代码源代码是公司的重要资产对应软件公司来说,源代码相当于固定资产>人才 所以源代码管理对于公司来说是最重要的事物之一 一、管理源代码的工具SVN:集中式的源代码管理工具,通常必须连到公司的服务器上才能正常工作 (提交代码、查看代码的历史记录、查看代码分支) 在公司中开发项目时,每天... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(432) 评论(0) 推荐(0)

Bootstrap初学基础总结

摘要: Bootstrap 1>.Web UI 框架可以帮助菜鸟程序员 ,迅速简便的搭建起专业级界面效果2>如何快速掌握利用框架1.框架的整合和搭建,让框架能够正常跑起来2.通过复制粘贴文档中的代码,实验框架中的各个组件 记住关键组件的图像 (长什么样) 3>Bootstrap需要导入的文件 1.在h... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(607) 评论(0) 推荐(2)

Tomcat上进行项目部署与WAR包含义

摘要: 一、WAR包 1.与JAR包类似,是将java类(编译好的.class)和Web资源,压缩后生成压缩包。 2. 与JAR相比,多了WEB-INF文件夹,其它多出来的内容基本都是Web资源WEB-INF中,通常有web.xml(部署描述符)文件 3.所有java源代码编译之后生... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(2711) 评论(0) 推荐(0)

Bootstrap中关于input里file的样式更改

摘要: 给input里file类型加button样式1.在Bootstrap中input里的file类型样式很不美观,一个按钮加一段文字,还会随浏览器的不同呈现不同的样式,所以开发的时候可以将file的样式修改成button的样式,可以设置为默认的,白色背景,也可以设置为绿色、红色、蓝色等--------即... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(2563) 评论(0) 推荐(0)

Java进阶SQL函数、网页定时刷新与自定义JSTL函数

摘要: 一、SQL函数 能够在SQL语句中调用的函数(方法) ,用来实现一些小功能 聚合函数能够把多行数据聚合成一个值(统计) count() 计数,计算数据条数max() 计算最大值main() 计算最小值avg() 计算平均值sum() 计算总和Grou... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(522) 评论(0) 推荐(0)

各大网站CSS初始化代码集合

摘要: css代码之所以初始化,是因为能尽量减少 各浏览器之间的兼容性问题!腾讯QQ官网 样式初始化 body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(167) 评论(0) 推荐(0)

java基础之Flex弹性布局、JSP错误处理以及Log4J

摘要: 一、Flex弹性布局 1.产生的比较晚,目前在移动网页开发中可以使用,而且逐渐成为主流。在桌面网页开发中使用的比较少(主要是桌面浏览器的兼容性问题更加严重) 2.开启方法: 在容器标签上加上 display:flex;将对容器内部的标签起到布局作用 3.布局效果 A、支持... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(200) 评论(0) 推荐(0)

JAVA基础之multipart,urlencoded以及JSON

摘要: 一、(enctype)表单的默认编码方式 ajpplication/x-www-form-urlencoded上传文件的编码方式 multipart/form-data互联网应用常用编码 application/json传统企业级服务编码 application/xml 二、urlencod... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(707) 评论(0) 推荐(0)

sql语句中left join、right join 以及inner join之间的使用与区别

摘要: sql语句中left join、right join 以及innerjoin之间的使用与区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(16451) 评论(0) 推荐(0)

JAVA基础之sql模糊匹配、外键以及jsp中include的用法

摘要: 一、SQL模糊匹配 适用于对字符串进行模糊搜索格式: 字段名 Like ‘%关键词%’ % 表示这个位置可有任意个字符(没有也可以)%关键词% 只要包含关键词就算匹配%关键词 以关键词结尾关键词% 以关键词开头关键%词 关键开头,中间不限,以... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(597) 评论(0) 推荐(0)

Java中分页功能源码实例

摘要: 一、源码(后附使用说明)package com.zhiyou100.crm.util;/** * 分页功能 * @author YangXianSheng * */public class Pager { //当前页码 int pageNo; //传过来 //每页数据条数 int pag... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(172) 评论(0) 推荐(0)

java模块开发关键步骤

摘要: 1. 创建数据表a) 确定表名(如:role)b) 确定表中的业务列(如:role_name、role_desc)c) 添加其它基本列i. 如:role_id(主键)、status(数据状态,用来支持逻辑删除)、remark(给数据库管理员或程序员用的备注)、creater(用来记录数据的创建人)、... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1609) 评论(0) 推荐(0)

java项目中初期常见的错误及解决方案

摘要: 在做项目的初期,想必总会有各种奇奇葩葩的错误出现,本博文主要整理了博主在项目初期遇到的错误,希望能为大家减少犯这些错误1.Env 名字写错了,图片中错误类型是名字没有发现的异常,因此需要检查后面报错的【env】是否写错 2.出现了空指针异常,Sql语句写错了,空指针异常有很多可能性,有时如果所... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(4595) 评论(0) 推荐(0)

JAVA基础之JDBC开发、JSTL语法、EL表达式与数据分页

摘要: 一、直接使用JDBC开发的问题1.当表中的列很多时,需要写很长的SQL语句还需要写大量 setXXX() 设置参数语句读取数据时还需要写大量setXXXX()设置属性语句 2.非常容易出错,而且不方便修改如:某个字段需要去掉,就需要调整后续序号大量时间都花在“搬砖”上面而且很容易埋下bug,后期测试... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(560) 评论(0) 推荐(0)

Java中Integer类的方法和request的setAttribute方法的使用与理解

摘要: 一、Integer类的使用方法Interger:整数类型1、属性。static int MAX_VALUE:返回最大的整型数;static int MIN_VALUE:返回最小的整型数;static Class TYPE :返回当前类型。例子:System.out.println("Integer.... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(913) 评论(0) 推荐(0)

关于如何将Eclipse中@author进行修改的解决方法

摘要: 问题:Eclipse和 MyEclipse上的文档注释"/**"里面的“@author Administrator”是自动生成的姓名,有时我们需要将自己的代码进行@author作者标注,因此如果是默认的@author Administrator”就很不方便。有两种办法解决: 一、将 Ecli... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(1201) 评论(0) 推荐(1)

java重构、js与接口的实现

摘要: 一、接口接口的方法不一定必须实现的!!!加入default,这样的方法可以不实现,如图所示 二、关于语言的特性1.C++多继承2.很多编程语言JavaScript、Python支持混入(MixIn),能够将两个类组成一个更强大的类 3.C#中支持扩展方法(实现了类似混入的功能) 4.Java的选择... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(454) 评论(0) 推荐(0)

JAVA编程你必须知道的那些英文单词

摘要: 第一章: JDK(Java Development Kit) java开发工具包 JVM(Java Virtual Machine) java虚拟机 Javac 编译命令 java 解释命令 Javadoc 生成java文档命令 classpath 类路径 ... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(283) 评论(0) 推荐(0)

JAVAWEB基础模块开发顺序与数据访问对象实现类步骤

摘要: 一、模块的开发的顺序1. 定义数据表2. 新建模型类3. 新建“add.jsp”4. 实现AddServlet中的doGet()方法5. 定义Dao、Service接口6. 实现Dao、Service (实现了add()方法)7. 实现AddServlet中的doPost()方法 二、返回上一页的方... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(296) 评论(0) 推荐(0)

Java基础之Calendar类、JNDI之XML

摘要: 一、Calendar类从JDK1.1版本开始,在处理日期和时间时,系统推荐使用Calendar类进行实现。在设计上,Calendar类的功能要比Date类强大很多,而且在实现方式上也比Date类要复杂一些,下面就介绍一下Calendar类的使用。Calendar类是一个抽象类,在实际使用时实现特定... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(105) 评论(0) 推荐(0)

Java中的常用方法

摘要: Java中的常用方法第一章 字符串 1、获取字符串的长度:length()2、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s)、后缀endsWith(String s)3、比较两个字符串:equals(String s)4、把字符串转化为相应的数值 ... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(550) 评论(0) 推荐(0)

Java基础之MySQL数据库与JDBC

摘要: 一、数据库 DBMS 数据库管理系统 是由多个程序构成的专门用来管理大量数据的计算机系统 Server 提供数据存储、检索、计算等服务的网络程序+系统服务 Notifier 通知应用 管理端C Workbe... 阅读全文

posted @ 2017-11-19 15:56 杨先森的博客 阅读(237) 评论(0) 推荐(0)

IT资料常用网址汇总

摘要: 菜鸟联盟: http://www.runoob.com/ w3c school :https://www.w3cschool.cn/ http://www.w3school.com.cn/w3c/index.asp font图标:http://fontawesome.io/icons/ Bootst 阅读全文

posted @ 2017-11-19 15:53 杨先森的博客 阅读(915) 评论(0) 推荐(0)

JAVA中最常见的异常Exception

摘要: java Exception(runtimeException ) 常见的异常列出四五种,是基本要求 常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非 阅读全文

posted @ 2017-11-19 15:50 杨先森的博客 阅读(2) 评论(0) 推荐(0)

导航