码迷,mamicode.com
首页 > 编程语言 > 日排行
Java设计原则—单一职责原则(转)
定义: 应该有且仅有一个原因引起类的变更。 There should never be more than one reason for a class to change. 优点: 1、类的复杂性降低,实现什么职责都有清晰明确的定义; 2、可读性提高,复杂性减低,可读性当然提高; 3、可维护性提高 ...
分类:编程语言   时间:2017-07-05 00:27:33    阅读次数:138
Java并发编程:线程的创建
Java并发编程:线程的创建Java并发编程:线程的创建Table of Contents1. Thread2. Runnable3. start() 和 run()在Java中线程的创建主要有两种,一种是通过继承抽象类Thread,一种是通过实现Runnable接口。当然,还有Concurent包... ...
分类:编程语言   时间:2017-07-05 00:28:05    阅读次数:164
JavaScript常见术语解释
1.文档对象模型(DOM,Document Object Model) 是针对XML但经过扩展用于HTML的应用程序编程接口。DOM把整个页面映射为一个多层节点结构。HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。 2.浏览器对象模型(BOM,Brower O ...
分类:编程语言   时间:2017-07-05 00:29:24    阅读次数:162
解决sqoop报错:java.lang.OutOfMemoryError: Java heap space
报错栈: 解决:调小sqoop参数:--fetch-size 解决:调小sqoop参数:--fetch-size 解决过程,查看sqoop源码,看到fetchSize,想到调整这个参数: ps: 调大mapper参数不管用,曾设置过参数:-D mapreduce.map.memory.mb=8192 ...
分类:编程语言   时间:2017-07-05 00:29:42    阅读次数:1254
Java设计原则—接口隔离原则(转)
接口隔离原则 Interface Segregation Principle 定义: 客户端不应该依赖它不需要的接口 类间的依赖关系应该建立在最小的接口上 我们可以把这两个定义概括为一句话:建立单一接口,不要建立臃肿庞大的接口。再通俗一点讲:接口尽量细化,同时接口中的方法尽量少。 提供给每个模块的都 ...
分类:编程语言   时间:2017-07-05 00:30:21    阅读次数:141
java web_01
Debug模式运行,可以设置断点; F5,F6,F7 结束后要记得删除断点,并停止虚拟机 快捷键 alt+/:(需要手动设置)内容提示,Content Assistant ctrl+1:快速修复 ctrl+shift+o:导包 ctrl+shift+f:代码格式化,(自动排版) ctrl+鼠标点击: ...
分类:编程语言   时间:2017-07-05 00:30:54    阅读次数:193
JAVA遇见HTML——JSP篇
请求重定向 请求转发 重定向 页面的路径变化 不是一个请求完成 都是在服务器完成 session 客户端与服务器 的一次会话时间 Javabean 符合规则的java类 实体类 公有类 无参公有构造方法 属性私有 set get 方法 ...
分类:编程语言   时间:2017-07-05 00:31:00    阅读次数:162
二分图匹配(附算法简介)(例题: 囊地鼠)
这是一种神奇的算法。 它所解决的问题就是: 对于一个图,图上只有黑点和白点,黑点和白点之间有连边,问黑点和白点的最大匹配数是多少。 讲完问题,我们来讲讲算法。 首先我们要先找到目前没有被匹配的第一个黑色点(此算法可以只做一边(黑或白)) 然后我们找到与他连边的点,并把这两个点标记为一个匹配。 然后我 ...
分类:编程语言   时间:2017-07-05 00:31:06    阅读次数:163
Python_内置函数
2.any() 只要元素有一个是真则为真 3.bin()二进制 4.bool() 5.callable() 6.chr(),将数字变成字符 7.ord()将字符变成数字 以上两个一般用于验证码 8.enumerate() 9.当是字符串“6*8”变成6*8,则需要使用eval 10.map(函数,元 ...
分类:编程语言   时间:2017-07-05 00:31:40    阅读次数:194
Python基础:day10
一、python并发编程之多线程 1.1 threading模块 1.2 开启线程的两种方式(同Process) 1.3 多进程与多线程的区别 多线程并发socket 客户端 多线程文本保存输入内容 1.4 线程方法 ...
分类:编程语言   时间:2017-07-05 00:32:17    阅读次数:230
java 静态变量生命周期(类生命周期)
转载自:http://www.cnblogs.com/hf-cherish/p/4970267.html 侵删 Static: 加载:java虚拟机在加载类的过程中为静态变量分配内存。 类变量:static变量在内存中只有一个,存放在方法区,属于类变量,被所有实例所共享 销毁:类被卸载时,静态变量被 ...
分类:编程语言   时间:2017-07-05 00:32:31    阅读次数:233
Java设计原则—里氏替换原则(转)
里氏替换原则(Liskov Substitution Principel)是解决继承带来的问题。 继承的优点: 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性; 提高代码的重用性; 子类可以形似父类,但又异于父类; 提高代码的可扩展性; 提高产品或项目的开放性。 继承的缺点: 继承是侵 ...
分类:编程语言   时间:2017-07-05 00:33:35    阅读次数:238
python: line=f.readlines() 后如何消除line中的’\n’
#!/ust/bin/env python3 f = open("name.txt")date = f.readlines()print(date)f.close() #结果:#['eray\n', 'eray\n', 'bike\n']#打印出来的带 \n ,怎么去掉\n呢? #解决方法:#1、f ...
分类:编程语言   时间:2017-07-05 00:34:47    阅读次数:532
python实现简单的循环购物车小功能
python实现简单的循环购物车小功能 # -*- coding: utf-8 -*- __author__ = 'hujianli' shopping = [ ("iphone6s", 5000), ("book python", 81), ("iwach", 3200), ("电视机", 220 ...
分类:编程语言   时间:2017-07-05 00:35:21    阅读次数:244
排查sqoop报错:Error running child : java.lang.OutOfMemoryError: Java heap space
报错栈: 调小fetchsize参数也不能解决,那问题很可能是某行数据占用空间很大。根据Sqoop生成的导入表对应的实例化类QueryResult.java的244行可定位到报错列是FILE_CONTENT,是个二进制列, 然后查询原库,果然最大的列长达到180M: ps: 怎么用标准的sql语句查 ...
分类:编程语言   时间:2017-07-05 00:35:39    阅读次数:578
【计算几何+极角排序+爆ll】E. Convex
https://www.bnuoj.com/v3/contest_show.php?cid=9147#problem/E 【题意】 给定n个点的坐标,可以选择其中的四个点构造凸四边形,问最多能构造多少个凸四边形? 【思路】 凸四边形的个数等于C(n,4)-凹四边形的个数。 凹四边形的特点是有一个顶点 ...
分类:编程语言   时间:2017-07-05 00:35:46    阅读次数:265
java程序员使用c++注意事项
众所周知,java的语法和c++很相似,java程序员如果只是写一写c++的逻辑处理,语法上不会有太大障碍,然而java程序员的编程习惯与正统c++程序员还是有差异的,这些编程习惯的差异可能引入低级bug。以下试图简要说明。 1. c++程序员注重资源的使用和释放,不过大多数java程序员不会犯这类 ...
分类:编程语言   时间:2017-07-05 01:13:25    阅读次数:241
协变、逆变与不变:数组、泛型、与返回类型
转自:http://blog.csdn.net/yi_Afly/article/details/52071260 1. 前言 之前几篇博文,有些地方涉及到了协变性、逆变性与不变性在Java中的表现,所以这篇博文将重点记录这方面的内容,并辅以JDK源码中的一些实例,加以说明。 2. 定义 这里讨论的协 ...
分类:编程语言   时间:2017-07-05 01:14:17    阅读次数:318
Java语言基础
Java概述 JVM Java虚拟机(JVM Java Virtual Machine) JVM来负责Java程序在该系统中的运行。 JRE与JDK JRE(Java Runtime Environment Java运行环境) 包括Java虚拟机(JVM Java Virtual Machine)和 ...
分类:编程语言   时间:2017-07-05 01:16:13    阅读次数:217
Java基础----jdk1.8 反射实验
(写在最前:还没入门的搬砖工的一本正经的胡说八道) 引言: 最近做到的项目中,需要给对接方提供一个公共接口,根据对方传入的XML文件的rootelement分发调用接口,最简单的使用if-else if 模式,但是看着实在太蠢。 场景一:需要根据关键字,进行接口分发 使用if-else模式缺点: 如 ...
分类:编程语言   时间:2017-07-05 01:17:31    阅读次数:337
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!