你的位置:首页 > Java教程
ES6学习目录
2017-07-26 00:00:24

ES6学习目录

前面的话  ES6是JavaScript语言的下一代标准,已经在 2015 年 6 月正式发布。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言  为什么要学习ES6呢?很多流行的JavaScript开源框架都使用ES6编写,如Vue ...
js四舍五入
2017-07-26 00:00:24

js四舍五入

Math.round(),Number.toFixed() 定义和用法round() 方法可把一个数字舍入为最接近的整数。语法Math.round(x)参数x,必需,必须是数字返回值与 x 最接近的整数。说明对于 0.5,该方法将进行上舍入。例如,3.5 将舍入为 4,而 - ...
二.GC相关之Java内存模型
根据上节描述的问题,我们知道其最终原因是GC导致的。本节我们就先详细探讨下与GC息息相关的Java内存模型。 名词解释:变量,理解为java的基本类型。对象,理解为java new出来的实例。 Java程序运行在JRE(Java Runtime Environment)中 ...
新手如何学习Java——Java学习路线图
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说 ...
js中判断对象是否存在
2017-07-26 00:00:22

js中判断对象是否存在

s中判断对象是否存在,写法有很多种:第一种:if (!myObj) {     var myObj = { };   }第二种:var global = this;   if (!global.myObj) {     global.myObj = { };   }第 ...
刷题感悟
2017-07-26 00:00:22

刷题感悟

题意:Given an array of integers, how many three numbers can be found in the array, so that we can build an triangle whose three edges length i ...
互动朋友圈数据模型设计
互动朋友圈模型设计 1 //引入框架 2 const Sequelize = require('sequelize'); 3 //创建ORM实例 4 const sequelize = new Sequelize('friendsdb', 'root', 'guoguo', 5 ...
socket网络套节字
2017-07-26 00:00:21

socket网络套节字

一:服务端:1.创建客户端:package com.ywh.serversocket;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.util.Se ...
javascript数组(1) ——sort的工作原理及其他数组排序方法
一说到数组排序,最直观的想法就是用sort啊!请问不用使用sort方法还可以使用什么方法进行数组排序?比如 : 快速排序法、合并排序法、冒泡排序法、选择排序法、插入排序法、布尔排序法、交互排序、选择排序、二分法排序.....等等一下,在我们了解这些排序方法之前,为了更好的理 ...
Java二维码生成与解码
2017-07-26 00:00:20

Java二维码生成与解码

基于google zxing 的Java二维码生成与解码 一、添加Maven依赖(解码时需要上传二维码图片,所以需要依赖文件上传包)<!-- google二维码工具 --><dependency> <groupId>com.google.z ...
小小时钟带给我大大的思考
【来源】由于自己非计算机出身,所以对于底层的一些常识的认识不够;近期开始自修《网易云课堂》的大学四年计算机,碰到了一个通过三角函数计算角度的问题;为了让自己重温三角函数知识,引出了之后一些列的实践和思考,而且最后我用的非三角函数知识;【思考】对于时钟这种插件,《慕课网》上有很多讲 ...
Coursera Algorithms week3 快速排序 练习测验: Nuts and bolts
题目原文:Nuts and bolts. A disorganized carpenter has a mixed pile of n nuts and n bolts. The goal is to find the corresponding pairs of nuts an ...
ExtJs在页面上window再调用Window的事件处理
今天在开发Ext的过程中遇到了一个恶心的问题,就是在ext.window页面,点击再次弹出window时,gridpanel中的store数据加载异常,不能正常被加载,会出现缓存,出现该问题,是因为window窗口弹出时,两个window同时存在,并且在两个window交替使用时 ...
ES6模板字面量
2017-07-26 00:00:17

ES6模板字面量

前面的话  JS 的字符串相对其他语言来说功能总是有限的,事实上,ES5中一直缺乏许多特性,如多行字符串、字符串格式化、HTML转义等。ES6通过模板字面量的方式进行了填补,模板字面量试着跳出JS已有的字符串体系,通过一些全新的方法来解决类似的问题。本文将详细介绍ES6模板字面量 ...
JS 60秒后重发送验证码
2017-07-26 00:00:16

JS 60秒后重发送验证码

//settime($("#getPhoneCode"),60);function settime($obj, time) { if (time == 0) { $obj.attr("disabled", false); $o ...
Jquery_基础(一) 常用方法与选择器
一.Jquery常用方法:$(function(){ //掌握$() 以及function(){} 结合 $("#a01").click(function(){ alert('hi'); });});首先得导入<script type=&qu ...
SpringBoot集成Redis来实现缓存技术方案
概述在我们的日常项目开发过程中缓存是无处不在的,因为它可以极大的提高系统的访问速度,关于缓存的框架也种类繁多,今天主要介绍的是使用现在非常流行的NoSQL数据库(Redis)来实现我们的缓存需求。 Redis简介Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统 ...
jQuery ajax()方法
2017-07-26 00:00:14

jQuery ajax()方法

$.ajax()方法:   * 发送data主要有3种方式 * 1.json 数组(推荐1) * 2.url拼接 * 3.表单的序列化serialize(推荐2) (1)json 数组(推荐1)$(function(){ var myClick = function ...
ExtJS布局控件
2017-07-26 00:00:13

ExtJS布局控件

Layout Controls Auto Layout Ext JS4中的容器的默认布局是自动布局。这个布局管理器会自动地将组件放在一个容器中。Fit Layout Fit布局安排了容器的内容完全占据空间,它适合于容器的大小。Fit布局通常用于具有单个项目的容器。Fit布 ...
html中实现倒计时功能(setInterval,clearInterval)
倒计时主要用到的知识点:1、设置时间间隔的setInterval可以被clearInterval取消            2、毫秒转换为时分格式  下面是js中的函数 var shijian=3600; var time=null; function start(){ ...
nodejs body
2017-07-26 00:00:11

nodejs body

安装$ npm install body-parserAPIvar bodyPaeser =require('body-parser')可以通过body-parser 对象创建中间件,当接收到客户端请求时所有的中间件都会给req.body 添加属性,请求体为空,则解析为空 ...
nodejs cookie与session
2017-07-26 00:00:11

nodejs cookie与session

cookie、sessioncookie:在浏览器保存一些数据,每次请求都会带过来 *不安全、有限(4K)session:保存数据,保存在服务端 *安全、无限------------------------------------------------------------- ...
简述Action+Service +Dao 功能
转载:http://blog.csdn.net/inter_peng/article/details/41021727 1. Action/Service/DAO简介: Action是管理业务(Service)调度和管理跳转的。 S ...
Jquery table元素操作
2017-07-26 00:00:10

Jquery table元素操作

1.Jquery创建表格/** * 创建表格 * @param label 标题 json格式,数据结构见附录1 * @param data 数据 json格式,数据结构见附录1 * @param parentElement html元素,表格插入至此元素中 */function ...
剑指offer面试题16:反转链表
题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后的链表的头结点。解题思路:单向链表只能实现单向遍历,改变链表方向就是要把当前链表的节点指向它的前一个节点,一旦当前链表指向发生了变化,就不能根据此节点获取到它后面的节点,所以在改变方向前要保存当前节点的下一节点,防止 ...
JS数组操作中的经典算法
冒泡排序<script type="text/javascript">var arr = [3,7,6,2,1,5];定义一个交换使用的中间变量var temp = 0;for(i=0;i<arr.length;i++){ ...
跨域的那些事儿
2017-07-25 12:00:38

跨域的那些事儿

前言最近做项目的时候遇到了一些跨域问题,虽然网上对于跨域的问题分享还挺多的。不过当我实际遇到的时候还是有点懵。趁项目刚上线完,写篇文章总结下。造成跨域的两种策略浏览器的同源策略会导致跨域,这里同源策略又分为以下两种 DOM同源策略:禁止对不同源页面DOM进行操作。这里主 ...
tomcat服务器,从前端到后台到跳转
前端页面:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></hea ...
Vue.js 1.x 和 2.x 实例的生命周期
在Vue.js中,在实例化Vue之前,它们都是以HTML的文本形式存在文本编辑器中。当实例化后将经历创建、编译、销毁三个主要阶段。以下是Vue.js 1.x 实例的生命周期图示:Vue.js 1.x 的生命周期钩子1. init 在实例开始初始化时同步调用。此时 ...
单向链表的归并排序(java)
在做Coursera上的Algorithms第三周测验练习的时候有一道链表随机排序问题,刚开始没有什么思路,就想着先把单向链表归并排序实现了,再此基础上进行随机排序的改造。于是就结合归并排序算法,实现了单向链表的归并排序。 1 import java.util.Iterator; ...
javascript王国的一次旅行,一个没有类的世界怎么玩转面向对象?
1. 前言 作为Java 帝国的未来继承人,Java小王子受到了严格的教育, 不但精通Java语言、Java虚拟机、java类库和框架,还对各种官方的Java规范了如指掌。 近日他听说一个叫做Javascript的屌丝逆袭了, 成功地建立了一个独立的王国, ...
小tips:js中的Navigator对象
Navigator 对象包含有关浏览器的信息。注释:没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象。Navigator 对象属性:属性描述appCodeName返回浏览器的代码名。appMinorVersion返回浏览器的次级版本。appName返回浏 ...
选择排序(java)
2017-07-25 12:00:17

选择排序(java)

选择排序核心思想是通过每一次遍历选择最小元素:for: i from 0~n-1 {  for j from i+1~n-1   选出最小元素a[min]  将选出的最小元素a[min]与a[i]交换位置} 1 package 排序; 2 3 impo ...
归并排序(java)
2017-07-25 12:00:16

归并排序(java)

归并排序的思想是分治法,现将数组逐级二分再二分,分到最小的两个元素后,逐级往上归并,故其核心在于归并。归并需要有一个同等大小的辅助数组aux,现将需要归并的元素copy至辅助数组aux中,然后通过逐一比较aux中的元素,将其放至原数组中的合适位置。 1 package 排序; 2 ...
ES6正则表达式扩展
2017-07-25 12:00:15

ES6正则表达式扩展

前面的话  正则表达式是javascript操作字符串的一个重要组成部分,但在以往的版本中并未有太多改变。然而,在ES6中,随着字符串操作的变更, ES6也对正则表达式进行了一些更新。本文将详细介绍ES6正则表达式扩展 构造函数  在 ES5 中,RegExp构造函数的参数有 ...
Jquery对当前日期的操作(格式化当前日期)
1 // 对Date的扩展,将 Date 转化为指定格式的String 2 // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, 3 // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 4 ...
SimpleXML @ElementList注解移除class属性
Simple@ElementList(name = "elements", entry = "element")protected List<Element> elements;  <elements class=&quo ...
JavaScript 创建对象的七种方式
转自:xxxgitone.github.io/2017/06/10/JavaScript创建对象的七种方式/ JavaScript创建对象的方式有很多,通过Object构造函数或对象字面量的方式也可以创建单个对象,显然这两种方式会产生大量的重复代码,并不适合量产。接下来介绍七 ...
关于全屏显示问题处理
2017-07-25 12:00:14

关于全屏显示问题处理

先上代码window.isflsgrn = false;//ie11以下是否进入全屏标志,true为全屏状态,false为非全屏状态 window.ieIsfSceen = false;//ie11是否进入全屏标志,true为全屏状态,false为非全屏状态 ...
Coursera Algorithms week2 栈和队列 练习测验: Stack with max
题目原文:Stack with max. Create a data structure that efficiently supports the stack operations (push and pop) and also a return-the-maximum o ...
JAVA编码互转(application/x
本质上来说,java.net.UrlEncoder适用于将 String 转换为 application/x-www-form-urlencoded MIME 格式的静态方法 时 ,使用但!一般情况下,web应用中,当你的服务器,页面编码,请求时编码都已经修改为 utf-8后,依 ...
在原有的日期上添加天数输出添加后的日期_js
开始编码工作也有段时间了,想想没有留下点什么,有点遗憾。学到的一些经验,写写,分享一下。也给自己整理一下。今天分享一下,在原有的日期上添加天数输出添加后的日期。开始做的时候,简单的思路是,直接用new Date(),得到的本地时间再在new Date().getDate();再加 ...
ES6关于Unicode的相关扩展
2017-07-25 00:00:37

ES6关于Unicode的相关扩展

前面的话  JS中的字符串类型是由引号括起来的一组由16位Unicode字符组成的字符序列。在过去,16位足以包含任何字符,直到Unicode引入了扩展字符集,编码规则不得不进行变更。本文将详细介绍ES6关于Unicode的相关扩展 概述  Unicode的目标是为世界上每一 ...
设计模式之装饰着模式
2017-07-25 00:00:37

设计模式之装饰着模式

定义(百度百科):装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。UML类图:具体代码:public abstract class Component { abstract void operat ...
第三方支付之支付宝(电脑网站支付)
第一步:蚂蚁金服开放平台注册账号该步骤的详细流程请参考蚂蚁金服官方说明,本示例主要关注Java后台代码的实现 第二步:下载SDK,安装到本地或远程Maven仓库 1. 进入下载的SDK的如下目录alipay.trade.page.pay-JAVA-UTF-8\WebCon ...
判断response.data是否为空
2017-07-25 00:00:33

判断response.data是否为空

需要对response.data进行判断,是否有数据返回。如果是空的,将要处理一些事情,反之,又要处理另外一些事情。在jQuery程序中,有一个方法:$.isEmptyObject()。此方法在angularjs环境之下亦可以使用。 下面的演法,如果有数据反回,表格将显示,反 ...
jQuery通过地址获取经纬度demo
在开始之前,首先需要登录百度地图API控制台申请密钥ak。1、登录百度地图开放平台http://lbsyun.baidu.com注册账号,完善信息,点击网站右上角的“API控制台”,点击,创建应用。应用类型选择:“服务器端”,IP白名单:0.0.0.0/0点击提交。会生成一个访问 ...
ReactNative 互动朋友圈API设计
开启第一版本的迭代设计,互动朋友圈API设计,上篇文章公布了我们的初稿原型图设计。该APP类似微信朋友圈,添加好用功能类似微博添加好友的那种关注与被关注的形式。运营形式类似于快手! 互动朋友圈API设计一、登录请求地址:http://192.168.2.8020/api/Lo ...
一.CPU,Mem过高怎么办
2017-07-25 00:00:29

一.CPU,Mem过高怎么办

本身是名Java开发,在做了一段大数据的工作后,猛然间想对Java做个总结。从未写过技术博客,一时不知如何开始,思虑后,暂且以自己喜爱的方式来开篇。工作中遇到过CPU或内存过高的问题,解决步骤:通过top命令查看,得到pid.通过ps -mp <pid> -o THR ...
Coursera Algorithms week3 归并排序 练习测验: Counting inversions
题目原文:An inversion in an array a[] is a pair of entries a[i] and a[j] such that i<j but a[i]>a[j]. Given an array, design a linearithmi ...
关于JS中数组的分析操作
JS数组的基础操作代码: <script type="text/javascript"> 数组的三种定义 var arr1 = new Array(); var arr3 ...
jquery批量控制表单元素
2017-07-25 00:00:20

jquery批量控制表单元素

网上查了很久,避免下次再遇到相同的问题,记录一下:$("form input").prop("readonly", true); $("form input").prop("disabled" ...
Spring与Web整合
2017-07-25 00:00:19

Spring与Web整合

一 概述 1.整合目的将所有对象的创建与管理任务交给Spring容器,降低程序的耦合度。 2.整合途径将Spring容器注入到Web容器中。 3.具体实现使用ServletContextListener监听ServletContext,当ServletContexxt创建时同时创 ...
javascript多浏览器的兼容
2017-07-25 00:00:19

javascript多浏览器的兼容

一、document.formName.item(”itemName”) 问题 问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&q ...
js 按条件 serialize() 对应标签
serialize 非常方便的帮我们创建 URL 编码文本字符串输出的字符串格式为 a=1&b=2&c=3 直接可用于Url传参下面介绍一下选择性的序列化某些标签的使用方法 将 class 为 searchFrom 下面的类型为text的input标 ...
Spring与Struts整合
2017-07-25 00:00:17

Spring与Struts整合

一 概述 1.整合目的 有了Spring以后,所有对象的创建任务都应该交给Spring容器来完成,这样做不仅是为了降低代码的耦合度,而且可以利用Spring容器作为代理工厂实现代理。 2.整合目标将Spring容器中的bean注入Action中,将Action的创建与管理工作交给 ...
log4j与log4j2
2017-07-25 00:00:16

log4j与log4j2

一 log4j log4j是Apache的一个开源项目,用于输出程序的运行状况。相比于在程序内部添加System.out.println()做日志输出,log4j有如下优点:可以设定信息输出的目的地,常用的有控制台、文件等。根据日志的严重程度,将日志分为6级,从高到低依次是:fa ...
jqueryUI
2017-07-25 00:00:15

jqueryUI

jQuery UI是以jQuery为基础的代码库。包含底层用户交互、动画、特效、和可更换主题的可视控件。我们可以直接用它来构建具有很好交互性的web应用程序。jQueryUI网址:http://jqueryui.com常用的jqueryUI插件:Draggable1、设置数值的滑 ...
简单谈谈js中的MVC
2017-07-25 00:00:15

简单谈谈js中的MVC

MVC是什么?MVC是一种架构模式,它将应用抽象为3个部分:模型(数据)、视图、控制器(分发器)。本文将用一个经典的例子todoList来展开(代码在最后)。 一个事件发生的过程(通信单向流动):1、用户在视图 V 上与应用程序交互2、控制器 C 触发相应的事件,要求模型 M ...
格式化angularjs日期/Date(
2017-07-24 12:00:36

格式化angularjs日期/Date(

在实现在angularjs时,发现经序列化后的日期需要格式化显示。翻看以前的博客,似乎有写过一篇有关js方面的解决办法《格式化json日期'/Date(-62135596800000)/'》http://www.cnblogs.com/insus/p/6746862.html但是 ...
第一页下一页12345678910下10页末页第1/663页,总共:39773条数据