- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 java知识
静态方法不能被实例化,因此不能使用super或者是this关键字。关于抽象类JDK 1.8以前,抽象类的方法默认访问权限为protectedJDK 1.8时,抽象类的方法默认访问权限变为default关于接口JDK 1.8以前,接口中的方法必须是public的JDK 1.8时,接口中的方法可以是public的,也可以是default的JDK 1.9时,接口中的方法可以是priva...
2018-05-30 10:56:28 178
转载 (转)2018最新Web前端经典面试试题及答案
javascript:JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj) === "string"typeof obj === "string"obj.constructor === String请用js去除字符串空格?方法一:使用replace正则匹配的方法去除所有空格: str = str.replace(/\s*/g,""); 去...
2018-05-28 09:35:49 493
转载 (转)在线安装maven插件问题:Cannot complete the install because one or more required items could not be found.
使用Eclipse在线安装的方式:Help-->Install New Software地址输入:http://m2eclipse.sonatype.org/sites/m2e/,列表中打勾勾上后点击Next安装maven插件时遇到了如下的错误:Cannot complete the install because one or more required items could not ...
2018-05-23 11:42:05 1067
转载 (转)Multiple annotations found at this line: - Plugin execution not covered by lifecycle configuratio
myecplise 创建maven +springmvc 中 Multiple annotations found at this line:- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:2.5:testResources (exe...
2018-05-23 11:40:59 2368
转载 (转)Eclipse is running in a JRE, but a JDK is required 解决方法
安装Maven后每次启动出现警告信息:Eclipse is running in a JRE, but a JDK is requiredSome Maven plugins may not work when importing projects or updating source folders. 分两步解决问题:1. 检查Eclipse正在使用的JRE‘Window’ -> ‘Pr...
2018-05-23 11:37:53 251
转载 Java方法静态绑定与动态绑定讲解
原文地址一:绑定 把一个方法与其所在的类/对象 关联起来叫做方法的绑定。绑定分为静态绑定(前期绑定)和动态绑定(后期绑定)。 二:静态绑定 静态绑定(前期绑定)是指:在程序运行前就已经知道方法是属于那个类的,在编译的时候就可以连接到类的中,定位到这个方法。 在Java中,final、private、static修饰的方法以及构造函数都是静态绑定...
2018-05-19 15:44:02 489
原创 类的加载顺序
public class Base { private String baseName = "base"; public Base() { callName(); System.out.println(); } public void callName() { System. out. println(b...
2018-05-17 21:42:46 183
原创 java静态块和构造块的加载顺序
public class B { public static B t1 = new B(); public static B t2 = new B(); { System.out.println("构造块"); } static { System.out.println("静态块"); } publi...
2018-05-17 21:28:56 875
原创 编译的类型和运行时的类型
public class TestDemo1 { public static void main(String[] args) { // TODO Auto-generated method stub Person p=new Women(); System.out.println("p.name:"+p.name); p.show...
2018-05-17 20:54:12 308
原创 java表达式类型的自动提升
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?答案是:前者错,后者对。Java的8种基本数据类型及其所占用的空间 boolean 8bit/1byte byte 8bit/1byte char 16bit/2byte short 16bit/2byte f...
2018-05-16 16:28:53 274
原创 eclispe 比较常用的快捷键
1、alt+?或alt+/:自动补全代码或者提示代码2、ctrl+o:快速查看当前类下的方法3、ctrl+shift+r:可以用来搜索查看所创建的文件,比如.xml文件5、ctrl+e:快速转换编辑器6、ctrl+page down或ctrl+page up: 选项卡之间快速切换(在打开的当前选项卡下进行前后的切换)7、shift+enter及ctrl+shift+enter: 在当前行上或者下边...
2018-05-16 16:01:44 289
原创 Hadoop执行 hadoop dfs 报错:bash: hadoop: command not found
执行 hadoop dfsadmin -safemode leave 命令时,遇到下面的问题:[java] view plain copy [root@Slave1 bin]# hadoop dfsadmin -safemode leave bash: hadoop: command not found 原因是/etc/profile里面没有进行hadoop的相关配置对该文件进行修改并使其生效...
2018-05-12 21:21:51 3430
原创 hadoop常用命令
hadoop dfs -ls <path> 列出文件或目录内容如果是文件,则按照如下格式返回文件信息:文件名 <副本数> 文件大小 修改日期 修改时间 权限 用户ID 组ID如果是目录,则返回它直接子文件的一个列表,就像在Unix中一样。目录返回列表的信息如下:目录名 <dir> 修改日期 修改时间 权限 用户ID 组ID示例:hadoop dfs -ls /...
2018-05-12 21:14:35 431
原创 Hadoop构造模块以及Hdfs知识点总结
1、HDFS的设计HDFS是什么:HDFS即Hadoop分布式文件系统(Hadoop Distributed Filesystem),以流式数据访问模式来存储超大文件,运行于商用硬件集群上,是管理网络中跨多台计算机存储的文件系统。HDFS不适合用在:要求低时间延迟数据访问的应用,存储大量的小文件,多用户写入,任意修改文件。 2、HDFS的概念HDFS数据块:HDFS上的文件被划分为块大小的多个分块...
2018-05-12 21:13:45 714
原创 启动Hadoop报错:slave1: datanode running as process 2477. Stop it first.
解决方法: 进程已经在运行中了,在bin模流下执行 $./stop-all.sh 然后再执行 $./start-all.sh
2018-05-10 22:19:33 8731
原创 Statement 和 PreparedStatement之间的关系和区别
Statement是java执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。具体步骤: 1.首先导入java.sql.*;这个包。 2.然后加载驱动,创建连接,得到Connection接口的的实现对象,比如对象名叫做conn。 3.然后再用conn对象去创建Statement的实例,方法是:Statement stmt
2018-05-09 22:38:34 271
原创 Ubuntu下安装JDK
1.查看自己服务器的版本:getconf LONG_BIT2.创建单独目录sudo mkdir /etc/java3.然后去网上下载相应的版本(我是下载到本地然后上传到服务器的)也可以直接下载 axel http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e08
2018-05-09 20:46:19 166
原创 hadoop集群设置ssh免密登录
1、打开三个节点2、创建密钥 $ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa3、追加密钥到autorized_keys文件,并设置权限$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys$chmod 0600 ~/.ssh/authorized_keys4、登陆本机
2018-05-09 20:44:01 3046 2
原创 Tomcat各组件介绍以及请求处理的具体过程
将Tomcat内核高度抽象,可以看成由连接器(Connector)组件和容器(Container)组件组成,其中Connector组件负责在服务器端处理客户端链接,包括接受客户端链接、接受客户端的消息报文以及消息报文的解析工作,而Container组件负责对客户端的请求进行逻辑处理,并把结果返回给客户端,包括四个级别的容器:Engine组件、Host组件、Context组件和Wrapper...
2018-05-04 20:14:34 404
原创 mybatis中配置学习笔记
获取自增属性的主键值: useGeneratedKeys="true" keyProperty="id" mysql支持自增主键,自增主键值的获取,mybatis也是利用statement.getGenreatedKeys(); useGeneratedKeys="true";使用自增主键获取主键值策略 keyProperty;指定对...
2018-05-04 20:09:00 254
原创 mybatis主要组件生命周期学习笔记
SqlSessionFactoryBuilder 是利用xml文件或者Java编码获得资源来构建SqlSessionFactory,通过它可以构建多个SessionFactory。它的作用就是一个构建器。一旦完成构建它的任务也就结束了,所以应该要回收,所以它的生命周期只存在于方法的局部。 SqlSessionFactory的作用就是创建SqlSession。而SqlS...
2018-05-04 20:07:52 141
转载 图解SQL的各种连接(Inner join,outer join,left join,right join)
原文地址(原文写的挺全的,直接拿过来了)由于 SQL Join 似乎被默认为基础,同时利用 ‘文氏图表’ 解释它,乍一看似乎是很自然的选择。然而,就像文章下面说的,我也发现在实际测试中,文氏图并没有完全符合SQL Join 语法。 通过图文并茂的方式对SQL的Join进行简单的介绍:join大致分为以下七种情况:1准备数据
2018-05-01 21:32:32 21100
原创 linux操作系统的关机命令
一、Linux 的五个重启命令 1、shutdown 2、poweroff 3、init 4、reboot 5、halt 重启命令: 1、reboot 表示立即重启,效果等同于 shutdown -r now 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown
2018-05-01 21:19:44 44946 1
仓库管理系统
2018-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人