- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 从零搭建docker hadoop集群
介绍底层组成docker搭建Hadoop环境配置单机HDFS配置集群HDFSMapReduce的使用介绍java,集群大数据处理框架,主机直接使用socket通信.参考:https://www.runoob.com/w3cnote/hadoop-setup.html底层组成HDFS: Hadoop Distributed File System, 负责分布式存储数据节点NameNode: 命名节点,指挥(管理)其他节点,只有一个DataNode: 数据节点,存储数据块(.
2021-08-19 16:04:39 367
原创 浅学UUID
浅学UUID什么是UUID版本什么是UUIDaf1254e8-5ea4-4fa1-547a-5874ab874d5f每一个数字都是16进制32位16进制,格局为8-4-4-4-12个字符,以4个-分隔,打印出来共占36个字符换成二进制则为128bit其中第13位数为版本号:4fa1中的4版本基于时间和Mac地址:不安全dce安全UUID基于MD5算法:有hash冲突,不能保证唯一随机UUID:伪随机,不能保证唯一基于sha1算法:不能保证唯一...
2021-02-25 16:33:00 228
转载 360兼容模式问题
问题: 使用console的时候会有兼容问题,导致JS脚本运行出错 解决:解决运行出错问题,并不是解决打印问题 1.注释 2.建立空对象window.console = window.console || (function () { var c = {}; c.log = c.warn = c.debug = c.inf...
2018-11-09 11:16:43 573
原创 Intellij Idea 部署Web项目到Tomcat服务器所遇到的问题
有类似Eclipse双击Tomcat服务器查看其Overview吗?没有项目编译后的输出内容在哪里?点击查看项目结构(alt + shift +ctrl + s)Project Structure -->点击Artifacts(产出物)--> 项目名war exploded --> Output directory实质上,如何部署项目的?查看Run Con...
2018-08-04 14:26:52 863
原创 ECMACript 5 & ECMACript 6 & TypeCript 面向对象的区别
### 术语 ###JavaScript 简称JSECMAScript 5简称ES5ECMAScript 6简称ES6TypeScript 简称TS### 概述 ###JavaScript由3部分组成:1. ECMAScript:JS语言规范的标准2. DOM(文档对象模型):DOM树3. BOM(浏览器对象模型):浏览器的window等对象以下讨论JS基于ES,不涉及DOM和...
2018-08-01 08:17:09 296
原创 前端技术优化&JS面向对象
# 前端学习笔记 #### 阻塞渲染 ###将不紧急的js延迟,使页面尽可能早渲染***解决js阻塞******阻塞css文件***尽量吧inline.js写在css前面css本来就是并行加载的内嵌js会打断并行----------Block(块级)元素独占一行----------### 离线操作DOM ###使用documentFragment或div等元素进行缓存操作...
2018-07-31 23:07:25 262
原创 MYSQL基础知识
# MYSQL学习笔记 #### 存储ip地址 ###函数:转为int型: INET_ATON("192.168.19.45");转回ip: INET_NTOA(int);##### 约束 ###自约束(表内部的约束):主键、非空、唯一约束外约束(跟别的表的约束):外键约束**约束保证数据的完整性。**查看约束:use information_schema --使用库查看表...
2018-07-31 23:05:05 185
原创 Conflict with dependency 'com.android.support:support-annotations'
Android studio 3.0版本编译抛出异常:编译版本与测试版本不一致。解决办法:在build.gradle文件配置让其版本一致即可apply plugin: 'com.android.application'android { configurations.all { //添加这一句 resolutionStrategy.force 'com.android....
2018-04-29 16:33:12 209
原创 Log4j配置
log4j默认的配置文件为log4j.properties,启动时 会加载classpath的配置文件,来初始化log4j,如果文件不存在, 会打印相关信息于控制台使用其他配置文件在启动了类里执行 org.apache.log4j.PropertyConfigurator.configure(“文件路径”);log4j.xml支持使用xml配置日志记录器Logger log = Log
2018-03-22 10:04:42 545
原创 Log4j全解-日志概述
前言最近发现对我们日常最流行应用最广的的日志管理框架的整合资料甚少,于是我放下一切工作来整理了对log4j的应用以及其详细配置log4j现在主要有两种,1是jdk自带的(用之甚少),2是log4j(广泛应用),故我会着重介绍log4j,但前部分也会介绍jdk的logging.若喜欢这篇文章,记得点赞留言收藏哦,么么哒!!! jdk1.4的logging1.不需要任何类库的支...
2018-03-19 08:52:48 269
原创 Spring Security inMemoryAuthentication 验证失败
异常java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id “null”描述:要求我们提供一个密码编码器PS:有些版本不要求这样子做,所以就不会有该问题的发生,我现在用的是5.0版本
2017-12-24 16:21:14 5853
原创 Maven 配置Servlet 3版本
老式配置<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.2.0</version> </dependency>注意artifactId的servlet-api是Servlet3版本之前的 而在3版本之后更改名字了 更改为
2017-11-29 16:03:49 4126
原创 Spring AOP 测试需要POM添加的jar包
Spring AOP 测试需要POM添加的jar包spring aop相关核心包,已经包含在Spring-context和Spring-tx的pom文件里了Cglib包是用来动态代理用的,基于类的代理以下两个是与aspectj相关的包,用来支持切面编程的aspectjrt包是aspectj的runtime包aspectjweaver是aspectj的织入包
2017-11-27 12:27:38 12723
原创 SystemOutRule与StandardOutputStreamLog
SystemOutRule与StandardOutputStreamLog
2017-11-24 14:53:54 2379
原创 pom的<properties></properties>用法
可以使用${标签名}来使用在<properties>标签里所定义的<标签>值</标签>有什么用呢,可以作为全局变量来用,改变该全局变量的值,所有引用该全局变量的值也随着改变,方便维护
2017-11-24 14:24:38 5394
原创 junit.contrib
@Rule public final SystemOutRule log = new SystemOutRule(); @Rule public final StandardOutputStreamLog l = new StandardOutputStreamLog();
2017-11-24 14:13:49 551
原创 initializationError(org.junit.runner.manipulation.Filter)
CDPlayerTest.testPlayinitializationError(org.junit.runner.manipulation.Filter)java.lang.Exception: No tests found matching
2017-11-24 12:28:14 881
原创 Python垃圾回收
小整数对象池范围[-5,256]作用:凡是在该范围的数都是同一个对象,超出该范围的为创建的新对象单个字符池与小整数对象池一样,只有一个对象intern机制对于没有空格的字符串(两个字符以上),对象只会创建一次,创建完毕相当于放进字符串常量池,当要使用是会重该池拿对象出来使用GC垃圾回收器garbage collectionPython的对象分配即创即向系统申请内存垃圾回收机制引用计数机制每有一个引用
2017-09-20 14:19:52 328
原创 List,Set,Map遍历时删除元素
遍历集合 0)使用普通for循环遍历 1)若使用增强for循环来遍历若有修改删除操作会抛出java.util.ConcurrentModificationException 2)使用迭代器遍历List的特性:可以通过下标来获取元素和删除元素.故list的遍历和删除多元素可以使用普通for循环Map和Set不可通过下标获取元素和删除元素故Map只能通过增强for循环遍历,或者通过迭代器来遍历迭代器:iterator 1)使用iterator来遍历可以删除 2)iterator只可用
2017-09-14 10:50:56 1585
原创 元类
本文主要介绍Python的元类的定义以及使用,指出类也是对象.介绍动态地创建类,使用type创建类,使用type创建带有属性的类,使用type创建带有方法的类:添加实例方法,添加静态方法,添加类方法. __metaclass__属性,自定义元类
2017-09-13 20:42:57 429
原创 Java定时器
这是在开发环境为JDK1.7的Java定时器,使用了Timer与TimerTask来开发的定时器,Timer作为定时器,而TimerTask作为任务执行者,使用了Java反射来实现使用定时器每隔一段时间执行某一特定的操作
2017-09-08 00:13:16 425
原创 在switch case里使用continue
在switch case里使用continuecontinue只能在循环体里使用while,do while,forcontinue不能只在switch case里使用顾名思义,continue只能在循环体内使用,若想在switch里使用continue,则需要switch case在循环体内
2017-09-02 00:09:24 7773 2
原创 Java三目运算符数值类型的自动转换
通过Java三目运算符来对一个对象赋值,若相比较的类型为数值类,那么会符合数值的自动转换,尽管你逻辑返回的值为明确的类型如Integer类,只要其算式里另外的值符合转换条件,最终你所返回的值也会自动转换类型
2017-08-31 11:34:28 1100 1
原创 Java POI导入Excel
Java POI导入Excel注意点记住导入的jar包需要版本一致,否则会抛异常高版本的workbook没有了close方法解析2000-2007的xls文件使用HSSFWorkbook类解析2010的xlsx文件使用XSSFWorkbook类精确获取内容格cell只有一个方法, 0)获取workbook: HSSFWorkbook=new HSSFWorkbook(in) 1)获取sheet:
2017-08-28 16:17:36 679
原创 vim编辑器配置文件
filetype indent onset smartindentset smarttabset nuset expandtabset tabstop=4set softtabstop=4set shiftwidth=4" 开启语法高亮syntax on" 设置文字编码自动识别set fencs=utf-8,cp936" 使用鼠标set mouse=v" 设置高亮搜索s
2017-08-27 02:59:59 390
<javaweb整合开发王者归来>源代码
2018-03-18
POI删除excel的列
2017-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人