- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 学习 java面试题(六)
简单描述Struts的主要功能什么是 N 层架构什么是CORBA?用途是什么什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”什么是正则表达式?用途是什么?哪个包使用正则表达式来实现模式匹配什么是懒加载(Lazy Loading)什么是尾递归,为什么需要尾递归什么是控制反转(Inversion of Control)与依赖注入(Dependency Injection...
2019-07-30 13:44:41 198
原创 学习 java面试题(五)
-** 一个”.java”源文件中是否可以包含多个类(不是内部类)?有什么限制**-** 简单说说你了解的类加载器。是否实现过类加载器**-** 解释一下什么叫AOP(面向切面编程)**-** 请简述 Servlet 的生命周期及其相关的方法**-** 请简述一下 Ajax 的原理及实现步骤**...
2019-07-30 13:43:26 195
原创 学习 java面试题(四)
MVC的各个部分都有那些技术来实现?如何实现?RPC 通信和 RMI 区别什么是 Web Service(Web服务)JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解 释。WEB容器主要有哪些功能? 并请列出一些常见的WEB容器名字。...
2019-07-25 14:20:12 475
原创 学习 java 面试题(三)
IOC的优点是什么IO 和 NIO的区别,NIO优点Java 8 / Java 7 为我们提供了什么新功能什么是竞态条件? 举个例子说明JRE、JDK、JVM 及 JIT 之间有什么不同...
2019-07-25 10:35:05 1005
原创 学习 java面试题(二)
BS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别Interface 与 abstract 类的区别
2019-07-24 10:06:50 253
原创 学习 java面试题(一)
操作系统中heap 和stack 的区别什么是基于注解的切面实现什么是对象/关系映射集成模块什么是Java 的反射机制什么是ACID
2019-07-23 09:51:41 203
转载 java 虚拟机
https://blog.csdn.net/qq_41701956/article/details/81664921https://blog.csdn.net/csdnliuxin123524/article/details/81303711非常好的描述了jvm相关的知识,记录下方便后面学习
2019-07-23 09:39:46 147
转载 git如何放弃所有本地修改
分析如下:可引用git checkout或者用git clean -df至修改前的状态。就可以放弃所有修改。1、git checkout功能是本地所有修改的。没有的提交的,都返回到原来的状态2、git stash功能是把所有没有提交的修改暂存到stash里面。可用git stash pop回复。3、git reset --hard HASH功能是返回到某个节点,不保留修改。4、git r...
2019-04-28 08:58:29 22883 2
原创 sql根据字段生成主键
select s.pre::numeric+s.row,test.*from test left join (select to_char(now(),'yyyyMMddmmss000') pre,row_number() over(order by c1,c2,c3,c4,c5) row,c1||c2||c3||c4||c5 as t1 from testgroup by c1,c2,c...
2019-04-27 13:36:30 1084
原创 多个select一个结果集输出
--dw跑的表select * from(select 'ACPT_OCCUR_BILL_DETAIL' as n ,count(1) as c from ACPT_OCCUR_BILL_DETAIL -- whereunion allselect 'ACPT_BALANCE_BILL_DETAIL' as n ,count(1) as c from ACPT_BALANCE_BILL...
2019-04-27 13:33:44 1525
原创 java集合-iterable
Iterable与Iterator的关系通过看源码我们可以发现iterable封装了iterator接口的如果实现了iterable接口,就可以使用iterator迭代器iterator与ListIterator的关系iterator方法(next(),hasNext(),remove())ListIterator是iterator的子接口ListIterator比iterato...
2019-04-27 13:30:12 429
原创 java数据结构简述
数据结构是计算机存储,组织数据的方式。它们之间存在一种或多种特定关系的元数据集合常见的数据结构有:数组(Array),链表(Linked List),栈(stack),队列(queue),图(graph),树(tree),哈希表(hash),堆(heap)数组的局限性分析:①、插入快,对于无序数组,上面我们实现的数组就是无序的,即元素没有按照从大到小或者某个特定的顺序排...
2019-04-02 09:07:23 287
原创 java集合简单理解
Iterable与Iterator的关系通过看源码我们可以发现iterable封装了iterator接口的如果实现了iterable接口,就可以使用iterator迭代器iterator与ListIterator的关系iterator方法(next(),hasNext(),remove())ListIterator是iterator的子接口ListIterator比iterato...
2019-03-27 20:15:42 207
原创 hadoop简述集群搭建
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed FileSystem),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(highthrou...
2019-03-04 09:38:11 808
原创 linux端口开放指定端口的两种方法
开放端口的方法方法一:命令行方式 1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j` ACCEPT 2.保存:/etc/rc.d/init.d/iptables save 3.重启服务:/etc/init.d/iptables restart 4.查看端口是否开放:/sbin/iptables -L -n方法二:直接...
2019-02-21 15:00:21 5723
原创 如何解决“/bin/bash^M:“的思路。
解决方法很简单,首先你先要检查一下看看你的脚本文件是不是这个问题导致的,用vi命令打开要检查的脚本文件,然后用:set ff?命令检查一下,看看是不是dos字样,如果是dos格式的,继续执行:set ff=unix然后执行:wq保存退出即可。...
2019-02-17 11:47:54 4371 1
转载 java利用jsch实现sftp上传文件
在maven中添加依赖<!-- https://mvnrepository.com/artifact/com.jcraft/jsch --><dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <ver...
2018-09-27 17:20:09 1107
原创 Java集合中vector的使用详解
Vector 可实现自动增长的对象数组。java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vector类便是其中之一。事实上,灵活使用数组也可以完成向量类的功能...
2018-09-27 17:14:50 1481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人