自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们始终是路人

I'll try anything once.学习笔记

  • 博客(121)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mapreduce中的分区Partitioner

import java.util.HashMap;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Partitioner;/** * K2 V2 对应的是map输出kv的类型 * @author * */public class ProvincePartitioner extends Partit

2017-10-26 16:08:30 496

原创 Hadoop客户端 mapreducer

package cn.itning.job.wordcountimport org.apache.hadoop.conf.Configurationimport org.apache.hadoop.fs.Pathimport org.apache.hadoop.io.LongWritableimport org.apache.hadoop.io.Textimport org.apache.h

2017-10-26 15:59:20 391

原创 Zookeeper实现分布式应用的(主节点HA)及客户端动态更新主节点状态

某分布式系统中,主节点可以有多台,可以动态上下线 任意一台客户端都能实时感知到主节点服务器的上下线import org.apache.zookeeper.CreateModeimport org.apache.zookeeper.Watcherimport org.apache.zookeeper.ZooDefsimport org.apache.zookeeper.ZooKeeper/*

2017-10-20 20:56:16 835

原创 Zookeeper JAVA客户端(Kotlin 实现) CRUD

import org.apache.zookeeper.CreateModeimport org.apache.zookeeper.Watcherimport org.apache.zookeeper.ZooDefsimport org.apache.zookeeper.ZooKeeperimport org.apache.zookeeper.data.Statimport org.jun

2017-10-20 17:11:17 491

原创 Tomcat配置强制https端口变成8443的解决办法

明确: http默认端口 80 https默认端口 443 将redirectPort=”8443”改为 redirectPort=”443”service.xml <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-

2017-10-18 10:44:10 16907

原创 软考初级程序员-进制转换

低进制转高进制低进制转高进制:乘将低进制的每一位数乘以它的权,然后相加,即为高进制数例: 二进制转十进制: 高进制转低进制高进制转低进制:除例: 十进制转二进制:

2017-10-09 21:47:36 1465

原创 AngularJS 学习笔记(4)-过滤器,$location

过滤器用于格式化显示给用户的数据。 它们可以在视图模板,控制器或服务中使用。 AngularJS带有一系列内置过滤器,但也很容易定义自己的过滤器。 模板中的一般语法如下: {{ expression [| filter_name[:parameter_value] … ] }}内置过滤器date格式:{{ date_expression | date : format : timezon

2017-09-13 21:30:01 217

原创 AngularJS 学习笔记(3)-指令(Directive)

指令(Directive) AngularJS 有一套完整的、可扩展的、用来帮助 Web 应用开发的指令集 在 DOM 编译期间,和 HTML 关联着的指令会被检测到,并且被执行 在 AngularJS 中将前缀为 ng- 这种属性称之为指令,其作用就是为 DOM 元素调用方法、定义行为绑定数据等 简单说:当一个 Angular 应用启动,Angular 就会遍历 DOM 树来

2017-09-04 18:08:37 337

原创 AngularJS 学习笔记(2)-MVC,$scope,$watch

模块(Module)AngularJS很重要的一个特性就是实现模块化编程,我们可以通过以下方式创建一个模块,对页面进行功能业务上的划分// 创建一个名字叫MyApp的模块,第二个参数指的是该模块依赖那些模块var myApp = angular.module("MyApp", []);也可以将重复使用的指令或过滤器之类的做成模块便于复用 注意必须指定第二个参数,否则变成找到已经定义的模块视图(V

2017-09-04 17:34:10 389

原创 AngularJS 学习笔记(1)-介绍

AngularJS简介 AngularJS是一款开源JavaScript库,由Google维护,用来协助单一页面应用程序运行的。它的目标是通过MVC模式(MVC)功能增强基于浏览器的应用,使开发和测试变得更加容易。 库读取包含附加自定义(标签属性)的HTML,遵从这些自定义属性中的指令,并将页面中的输入或输出与由JavaScript变量表示的模型绑定起来。这些JavaScript变量的值可

2017-09-04 17:05:03 222

原创 3.8 JS网址编码&&缓动动画公式

编码解码encodeURIComponent(url) 函数可把字符串作为 URI 组件进行编码decodeURIComponent(url) 函数可把字符串作为 URI 组件进行解码缓动动画公式值 (初始值)= 初始值 + (目标值 - 值 ) /10 ;

2017-05-12 09:35:31 321

原创 3.7 JS定时器

setInterval()window.setInterval(“执行的函数”,间隔时间) 正确的写法:setInterval(fun, 1000); 1000 ms 毫秒每隔1秒钟,就去执行一次 fun 这个函数. setInterval(“fun()”,1000) 可以用 setInterval( function(){} , 1000 ) setTimeout()s

2017-05-12 09:32:23 370

原创 3.6 JS日期函数 Date()

声明日期 var date = new Date(); 创造声明一个新的日期函数 赋值给了 date var arr = new Array(); 使用函数 得到 毫秒数 ms s m h 从 1970 年1 月1号 unix 32位 68年 2038 千年虫 64

2017-05-12 09:27:00 270

原创 3.5 JS设置节点属性

获取节点属性getAttribute(属性) 获取属性 通过这个方法,可以得到 某些元素的 某些属性 。 alert(demo.getAttribute("title"));弹出对话框: 弹出title里面的内容设置节点属性 setAttribute(“属性”,”值”);比如说,我们想要把 一个 类名 改为 demo div.setAttribute(“c

2017-05-12 09:25:40 428

原创 3.4 JS 排他思想&&节点&&dom 的节点操作

排他思想 <script> window.onload = function(){ var btns = document.getElementsByTagName("button"); for(var i=0;i<btns.length;i++) { btns[i].onclick = function(){

2017-05-12 09:22:08 1021

原创 3.3 JS 表单自动获得焦点&&鼠标经过全选表单内容

表单自动获得焦点<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script> window.onload = function(){ var txt = document.getElementById("txt");

2017-05-09 20:45:20 600

原创 3.2 JS 变量提升&&函数参数

变量提升 function fun(){ console.log(num); var num = 20; }相当于 : function fun(){ var num; console.log(num); Num = 20; }在函数体内部,声明变量,会把该声明提升到函数体的最顶端。 只提升变

2017-05-09 20:23:28 404

原创 3.1 JS window对象&&document文档对象&&变量的作用域&&隐藏样式&&入口函数

window 对象可以省略alert() 方法 弹出警示框完整的写法 : window.alert(“执行语句”);window 对象 窗口 一般情况是可以省略的。 console 控制台输出一般用于测试 代码 作用 console.log() 普通 console.warn() 警告 console.error() 错误document文档对象

2017-05-09 19:06:38 754

原创 2.8 CSS相对定位&&绝对定位&&固定定位&&z-index

相对定位:position:relative;绝对定位:position:absolute;固定定位:position:fixed;相对定位相对自己原来的位置,进行位置调整。相对定位不脱标用途: 1) 微调元素 2) 做绝对定位的参考,子绝父相 父亲设置相对定位,子绝对定位从父亲开始 position:relative; → 必须先声明,自己要相对定位了,

2017-05-04 23:47:38 392

原创 2.7 CSS background属性

background-image属性用于给盒子加上背景图片:background-image:url(images/wuyifan.jpg);url()表示网址,uniform resouces locator 统一资源定位符background-repeat属性设置背景图是否重复的,重复方式 background-repeat:no-repeat; 不重复 background-

2017-05-04 23:40:33 237

原创 2.6 CSS超链接中的伪类和美化

伪类a标签有4种伪类: a:link{ color:red; } a:visited{ color:orange; } a:hover{ color:green; } a:active{ color:black; }:link 表示, 用户没有点击过这个链接的样式。 是英

2017-05-04 23:37:12 588

原创 2.5 CSS margin

margin的塌陷现象标准文档流中,竖直方向的margin不叠加,以较大的为准。盒子居中margin:0 auto;只有标准流的盒子,才能使用margin:0 auto; 居中。 使用margin:0 auto; 的盒子,必须有明确的width margin:0 auto;是在居中盒子,不是居中文本。文本的居中,要使用text-align:center;善于使用父亲的padding,而不是儿子的

2017-05-04 23:31:40 334

原创 2.4 CSS浮动&&浮动的清除

浮动浮动的元素脱离标准流 浮动的性质:脱标、贴边、字围、收缩。float: left;//设置左浮动浮动的清除1.给浮动的元素的祖先元素加高度。2.clear:both;3.加墙法3.1隔墙法<div class="cl h16"></div>3.2内墙法4.overflow:hidden;

2017-05-04 23:27:47 194

原创 2.3 CSS盒模型&&块级元素和行内元素

盒模型一个盒子中主要的属性就5个: width、height、padding、border、margin。width是“宽度”的意思,CSS中width指的是内容的宽度,而不是盒子的宽度。height是“高度”的意思,CSS中height指的是内容的高度,而不是盒子的高度padding是“内边距”的意思border是“边框”margin是“外边距”块级元素和行内元素1) 块级元素● 霸

2017-05-04 23:22:04 273

原创 2.2 CSS 权重

当选择器,选择上了某个元素的时候,那么要这么统计权重: id的数量,类的数量,标签的数量不进位,实际上能进位(255个标签,等于1个类名)但是没有实战意义!如果权重一样,那么以后出现的为准:如果不能直接选中某个元素,通过继承性影响的话,那么权重是0。如果大家都是0,那么有一个就近原则:谁描述的近,听谁的。权重问题大总结:1) 先看有没有选中,如果选中了,那么以(id数,类数,标签数)来计权重。谁大

2017-05-04 23:11:02 233

原创 2.1 CSS一些常见的属性&&选择器

cascading style sheetcss是cascading style sheet 层叠式样式表的简写。一些常见的属性字符颜色:color:red;color属性的值,可以是英语单词,比如red、blue、yellow等等;也可以是rgb、十六进制。字号大小:font-size:40px;font就是“字体”,size就是“尺寸”。px是“像素”。单位必须加,不加不行。背景颜色:ba

2017-05-04 23:08:33 549

原创 1.HTML

文档声明头 大规范 小规范 HTML4.01 Strict严格的,体现在一些标签不能使用,比如u Transitional 普通的 Frameset 带有框架的页面 XHTML1.0 严格体现在小写标签、闭合、引号 Strict Strict 严格的,体现在一些标签不能使用,比如u Transitional 普通的 Frameset 带

2017-05-04 22:41:51 326

原创 ActivitiAPI

package cn.itcast.activiti;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.util.ArrayLis

2017-04-23 14:42:33 1055

原创 Web.xml

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <!-- spring --> <context-param> <param-name>cont

2017-04-21 13:10:59 262

原创 RelativeLayout

相对于兄弟元素android:layout_below="@id/aaa":在指定View的下方android:layout_above="@id/xxx":在指定View的上方android:layout_toLeftOf="@id/bbb":在指定View的左边android:layout_toRightOf="@id/cccc":在指定View的右边相对于父元素android:layou

2017-04-08 12:28:26 183

原创 SpringMVC对RESTful支持

ESTful软件开发理念,RESTful对http进行非常好的诠释。 RESTful即Representational State Transfer的缩写。 综合上面的解释,我们总结一下什么是RESTful架构:    (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实

2017-03-29 18:28:37 298

原创 SpringMVC设置静态资源解析

当DispatcherServlet拦截/开头的所有请求,对静态资源的访问就报错: 需要通过设置对静态资源进行解析. 访问/js/**的url从工程下/js/下解析。

2017-03-29 18:22:23 891

原创 基于springframework中HandlerExceptionResolver接口的统一异常处理

系统中异常类型有哪些? 包括预期可能发生的异常、运行时异常(RuntimeException),运行时异常不是预期会发生的。 针对预期可能发生的异常,在代码手动处理异常可以try/catch捕获,可以向上抛出。 针对运行时异常,只能通过规范代码质量、在系统测试时详细测试等排除运行时异常。1.定义异常类继承Exception//登录异常(账号不存在 密码错误..)public c

2017-03-29 17:49:49 589

原创 SpringMVC 异步发送表单数据到JavaBean,并响应JSON文本返回

需要导入的JAR包jackson-core-asl-1.9.11.jarjackson-mapper-asl-1.9.11.jar@Controller@RequestMapping(value="/user")public class UserAction { @RequestMapping(value="/add") public @ResponseBody User ad

2017-03-23 16:03:46 602

原创 SpringMVC 结果的转发和重定向

@Controller@RequestMapping(value="/user")public class UserAction { @RequestMapping(value="/delete") public String delete(int id) throws Exception{ System.out.println("删除用户->" + id);

2017-03-23 16:00:21 396

原创 SpringMVC 在业务控制方法中收集数组及List<JavaBean>参数

收集数组数据@Controller@RequestMapping(value="/user")public class UserAction { @RequestMapping(value="/delete") public String deleteMethod(int[] ids,Model model) throws Exception{ System.ou

2017-03-23 15:59:35 925

原创 SpringMVC 在业务控制方法中写入包装User的模型来收集参数

将实体类包装下public class Bean { private User user; private Admin admin; public Bean(){} public User getUser() { return user; } public void setUser(User user) { this.u

2017-03-23 15:56:04 419

原创 SpringMVC 在业务控制方法中写入模型变量收集参数,且使用@InitBind来解决字符串转日期类型

@Controller@RequestMapping(value = "/user")public class UserAction { @InitBinder protected void initBinder(HttpServletRequest request,ServletRequestDataBinder binder) throws Exception {

2017-03-23 15:51:49 1062

原创 SpringMVC 限定某个业务控制方法,只允许GET或POST请求方式访问

@Controller@RequestMapping(value="/user")public class UserAction{ @RequestMapping(value="/add",method=RequestMethod.POST) public String add(Model model,int id,String name,double sal) throws E

2017-03-23 15:50:03 10642

原创 SpringMVC 一个Action中,写多个类似的业务控制方法

@Controller@RequestMapping(value="/user")public class UserAction{ @RequestMapping(value="/add") public String add(Model model,int id,String name,Double sal) throws Exception{ System.o

2017-03-23 15:47:24 1875

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除