你的位置:首页 > 软件开发 > Java
  • ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper的解决办法
    今天遇到一个很怪异的Bug:(未使用Maven)本身在项目的Properties的Build Path里已经引入了jackson-core.jar/jackson-annotations.jar/jackson-databind.jar三个jar包了,并且建了一个java测试类将 ...
    xml2016年04月28日 14:00202
  • 268. Missing Number
    Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missing from the array.For example,Given ...
    2016年04月28日 14:000
  • 一个有意思的 Java HashSet 问题
    昨天,在百度的 java吧 看到有人问关于 HashSet 的问题。下面是他贴出的代码: 1 import java.util.HashSet; 2 3 public class JavaTest 4 { 5 public static void main(String[] ...
    JAVA2016年04月28日 13:003
  • JavaScript:内存泄露、性能调优
    1、在进行JS内存泄露检查之前,先要了解JS的内存管理:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management2、学习使用Chrome Profile进行性能调优、内存分析:http:// ...
    JavaScript2016年04月28日 13:000
  • [javascript|基本概念|Unll]学习笔记
    Uull类型的值:null(只有一个)|空对象指针|typeof操作符返回object作用:一般用于对即将保存对象但不知具体对象的引用特殊:null == undefined --> true undefined派生自null值 ...
    JavaScript2016年04月28日 12:000
  • Vue入门笔记#数据绑定语法
    #数据绑定语法##文本:数据绑定的基础表型形式,使用“Mustache”语法(双大括号)(特意查了一下Mustache同“moustache”释义为:髭;上唇的胡子,小胡子,最起码我觉得挺形象的)实例 ...
    VUE2016年04月28日 12:000
  • javaScript入门2
    语法:  1.区分大小写!!  2.标识符:既变量,函数名,属性名,参数。            1.第一个字符必须为字母,_,或者$        2.其他字符可以是字母,_,&,或者数字  3.注释:        1.单行注释://        2.多行注释: / ...
    JavaScript2016年04月28日 12:001
  • easyui 之 treegrid 初用记录
    菜鸟初次使用,参考论坛中介绍的方法仍走了一些弯路,把自己遇到的问题记录下来。1.必须定义根节点;2.根节点一个或多个均可;4.根节点的父节点属性不必定义,或者定义为0;5.各级子节点的父节点属性名称必须为“_parentId",不能用其它名称,此名称 ...
    2016年04月28日 12:003
  • No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
    选择当前使用的jdk版本。 然后alt+F5 更新maven project。再次buildOK。 ...
    jdk2016年04月28日 11:001
  • onclick和onblur的冲突问题
    新浪首页的搜索框里面有一个使用ajax的下拉框。我们需要实现一个点击下拉框里面的一项,让搜索框里面的值变成这一项,同时下拉框消失的效果,但同时在点击其他地方的时候,这个下拉框也要消失。大致如图:我们同时使用onblur和onclick来使下拉框隐藏,但是更大的问题出现了,这两个功 ...
    2016年04月28日 11:001
  • Bootstrap Chart组件使用分享
    图表组件Chart.js是Bootstrap比较好用的组件之一,与一款收费的组件highchart类似,效果上来看免费与收费的产品相差还是有一点点的,不过功能上差不多能满足我们项目的需要。下面这段JS脚本主要是为了方便生成一个图表的配置而写的方法 1 /** 2 ...
    2016年04月28日 11:009
  • java开发命名规范(转载)
    java开发命名规范 使用前注意事项:1、 由于Java面向对象编程的特性, 在命名时应尽量选择名词2、 驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外 ...
    JAVA2016年04月28日 11:000
  • 与移位运算符
    a<<b a以二进制,向左移b位,相当于二进制的a最后添加b个0,十进制相当于a*2b ;a>>b a以二进制,向右移b位,相当于二进制的a最后减去b个0,十进制相当于a/2b ; ...
    2016年04月28日 10:000
  • Angularjs基础(十)
    ng-blur       描述:规定blur 事件的行为       实例:当输入框失去焦点的(onblur)时执行表达式:         <input ng-blur="count = count + 1" ng-init="count ...
    2016年04月28日 10:002
  • redis 一二事
    在如今并发的环境下,对大数据量的查询采用缓存是最好不过的了,本文使用redis搭建集群(个人喜欢redis,对memcache不感冒)redis是3.0后增加的集群功能,非常强大集群中应该至少有三个节点,每个节点有一备份节点。这样算下来至少需要6台服务器考虑到有些朋友的电脑配置不 ...
    Redis2016年04月28日 02:001
  • 2016年4月最佳的20款 jQuery 插件推荐
    这个列表包括20个我们觉得是最有用的免费的 jQuery 插件,它们都是最具创新性和最省时省力的解决方案,很多都是现代化的设计和开发中碰到的问题的处理方案。如果你熟悉下面列出的任何插件,请与我们的读者分享您的意见,或者如果您知道的我们还没有包括的话,请与我们分享在下面的评论部分。 ...
    jquery2016年04月28日 00:000
  • JAVAString初始化的引用问题
    1 String a="Hello JAVA"; 2 3 String b=a; 4 5 System.out.println(a); 6 7 System.out.println(b); 8 9 System.out.println(a==b);10 11 ...
    JAVA2016年04月28日 00:002
  • Eclipse 进入前选择Workspace
    如果选择了默认的Workspace会有一个问题。 打开一个workspace的时候,再次打开eclipse会报错,提示当前workspace正在被使用,然后让选择workspace。 最好的方法是每次打开都让选择要进入的workspace,这样就避免报错。 下图, ...
    eclipse2016年04月27日 23:003
  • 学习笔记:JavaScript传参方式———ECMAScript中所有函数的参数都是按值传递
    我们把命名参数(arguments)视为局部变量,在向参数传递基本类型值时,如同基本类型变量的复制一样,传递一个副本,参数在函数内部的改变不会影响外部的基本类型值。如:1 function add10(num){2 num += 10 ;3 return num ;4 }5 va ...
    JavaScript2016年04月27日 23:000
  • 说说javap命令
    javap定义javap是 Java class文件分解器,可以反编译(即对javac编译的文件进行反编译),也可以查看java编译器生成的字节码。用于分解class文件。测试类public class JavapTest { private static final int ...
    JAVA2016年04月27日 21:001
  • andriod/ios webview与js交互 html_demo
    <html><head> <title>测试</title></head><body> <h3>Android</h3> <ul > <li>js调 ...
    2016年04月27日 18:009
  • 巧用location.hash保存页面状态
    在我们的项目中,有大量ajax查询表单+结果列表的页面,由于查询结果是ajax返回的,当用户点击列表的某一项进入详情页之后,再点击浏览器回退按钮返回ajax查询页面,这时大家都知道查询页面的表单和结果都回到了默认状态。 如果每次返回页面都要重新输入查询条件,或有甚者还得转到列 ...
    2016年04月27日 18:000
  • HttpURLConnection 直接发送soap消息调用webservice
    package com.travelsky.test;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpUR ...
    web2016年04月27日 18:002
  • 从0开始学习react(二)
    今天,开始学习第二节!!!工欲善其事,必先利其器react推荐我们使用webpack来打包文件,那么我们就用吧!(其实真心不想用啊)至于好处网上写的天花乱坠的,大家自行解决啊...这节主要就学习怎么配置webpack了,这玩意我捣鼓了整整一天才弄的一知半解,哎,脑子差就是吃亏.. ...
    react2016年04月27日 18:001
  • JavaEE PO VO BO DTO POJO DAO 整理总结
    佩服能将复杂难懂的技术,抽象成简单易懂事物的人。 厌恶将简单易懂的技术,添加一堆专业术语将别人弄的头晕目眩的人。 PO VO BO DTO POJO DAO 总体一览:1.DAO[data access object]数据 ...
    JAVA2016年04月27日 18:000
  • Angular.js入门
    1.Angular优点 1. 模板功能强大丰富,并且是声明式的,自带了丰富的Angular指令; 2. 是一个比较完善的前端MVC框架,包含模板,数据双向绑定,路由,模块化,服务,过滤器,依赖注入等所有功能; 3. 自定义Directiv ...
    2016年04月27日 17:000
  • 判断JSON数据中某个属性是否存在
    //自定义一个JSON格式数据String strJson="{\"ERRORCODE\":\"000000\",\"ERRORMSG\":\"查询成功\",\"ABLEUSEET ...
    2016年04月27日 16:000
  • 279. Perfect Squares
    Given a positive integer n, find the least number of perfect square numbers (for example, 1, 4, 9, 16, ...) which sum to n.For example ...
    2016年04月27日 16:000
  • jquery选择器案例
    一、预期效果实现一个效果,如下。 品牌列表默认精简显示,单击“显示全部品牌”按钮显示全部品牌,同时列表将推荐的品牌的名字高亮显示,按钮里的文字变成“精简显示品牌”。再次点击“精 ...
    jquery2016年04月27日 16:000
  • javascript弹窗基础篇
    confirm()意既确认框<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>confirm</title></ ...
    JavaScript2016年04月27日 15:000
  • [javascript] 看知乎学习js事件触发过程
    红色箭头代表捕获阶段蓝色代表目标阶段绿色代表冒泡阶段 调用元素对象的addEventListener()方法,参数:事件,回调函数,是否捕获(true代表捕获阶段,false代表冒泡阶段,ie浏览器不支持在捕获阶段绑定事件因此一般写false)<body>< ...
    JavaScript2016年04月27日 15:002
  • js 随机生成姓名、手机号、身份证号、银行卡号
    开发测试的时候,经常需要填写姓名、手机号、身份证号、银行卡号,既要符合格式要求、又不能重复。大家会到网上搜各种生成器。能不能自己写一个简单的生成器呢。下面是随机生成姓名、手机号、身份证号、银行卡号的js代码。 1 // 生成随机姓名 2 function getName( ...
    2016年04月27日 15:00116
  • JS学习第四课
    当我们删除某列表格,再添加新的一列时,它的序号该如何控制呢。这里id=oTab.tBodies[0].rows.length+1 otd.innerHTML=id++; 很关键哦。还有一个关键点要再重复强调 tBodis【0】!!! 1 ...
    2016年04月27日 12:002
  • Vue入门笔记#过渡
    Vue过渡,可以在元素从DOM中移除,插入时自动调用过渡效果。根据设定,会适时的触发过渡效果。在使用的目标标签里添加 transition:<div transition="my_transition"></div>https://js ...
    VUE2016年04月27日 12:000
  • Java——关于继承、抽象类和接口 的笔记
    继承(构造方法的执行顺序——父类无参、子类无参、父类无参(因为执行子类的构造函数一次就要调用父类的构造)、子类有参)  1、成员变量的继承      (1)、子类可以直接引用父类中定义的变量(注意构造方法对变量的影响)      (2)、当 ...
    JAVA2016年04月27日 11:000
  • 网页加载速度优化3
    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> ...
    2016年04月27日 11:000
  • IE兼容性问题解决方案1
    相信很多小伙伴会遇到这种问题,用ajax做异步请求的时候,在IE浏览器下,并没有发送出去。但是相关程序确实执行了。为什么呢?原来这是IE缓存方式的原因,所以呢,用下边的解决方案吧。1.在请求的URL后边加上随机数。Math.random();var urlStr = " ...
    2016年04月27日 11:009
  • js格式化日期,获取当月的第一天,与最后一天.
    //格式化日期function setDate(date){ y=date.getFullYear(); m=date.getMonth()+1; d=date.getDate(); m=m<10?"0"+m:m; d=d& ...
    2016年04月27日 11:000
  • 利用反射机制动态的调用类信息
    public class reflectTest { /** * 利用反射设置实体类的属性 * * @return * @throws ClassNotFoundException * @throws IllegalAccessException * @ ...
    反射2016年04月27日 11:002
  • excel上传与下载
    后台: @RequestMapping(value = "/uploadFile.do", method = RequestMethod.POST) public String uploadFile( @Reques ...
    上传2016年04月27日 11:007
  • jquery与checkbox的checked属性的问题
    1、页面加载成功后,点击选中或取消选中该checkbox,checkbox属性里的checked属性不会根据该checkbox是否选中而变化2、checkbox里的onchange或onclick方法里用jquery的attr方法获取checked是看得到的checked属性的值 ...
    jquery2016年04月27日 11:000
  • [javascript|基本概念|Underfined]学习笔记
    Underfined类型的值:underfined(只有一个) 1/声明未初始化e.g.:var msg;-->msg == underfined:true 2/申明并值初始化为underfinede.g.:var msg = underfined;--> ...
    JavaScript2016年04月27日 11:006
  • Java——关于继承的笔记
    继承(构造方法的执行顺序——父类无参、子类无参、父类无参(因为执行子类的构造函数一次就要调用父类的构造)、子类有参)  1、成员变量的继承      (1)、子类可以直接引用父类中定义的变量(注意构造方法对变量的影响)      (2)、当 ...
    JAVA2016年04月27日 10:002
  • jquery如何判断滚动条滚到页面底部并执行事件
    本文章向码农介绍jquery如何判断滚动条滚到页面底部并执行事件。首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。cli ...
    jquery2016年04月27日 10:000
  • ajax传送参数含有特殊字符解决方案
    JQuery AJAX中遇到这样一个问题,参数中包含特殊字符,比如&'#@等, 这时执行AJAX的时候就会出问题,因为所传的参数变了.看个示例就明白:方案一:$.ajax({ url: '/ashx/ajax.ashx', type: 'post', data: ' ...
    ajax2016年04月27日 10:000
  • 轻松实现Android,iOS的一个手势动画效果
    先来看效果这是iOS下的效果,android下完全一致。通过do_GestureView组件和do_Animation组件,deviceone能很容易实现复杂的跨平台纯原生动画效果,这个示例就是通过手势控制图片上下动画滑动实现开合效果,还支持声音效果。下面是主要的代码//inde ...
    Android2016年04月27日 08:002
  • MyBatis学习
    jdbc程序  在学习MyBatis的时候先简单了解下JDBC编程的方式,我们以一个简单的查询为例,使用JDBC编程,如下: 1 Public static void main(String[] args) { 2 Connection connection = ...
    mybatis2016年04月27日 01:000
  • A query was run and no Result Maps were found for the Mapped Statement user.insertUser!selectKey.  Its likely that neither a Result Type nor a Result Map was specified.
    使用mybatis时出现异常问题:有如下的错误1 Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps we ...
    2016年04月27日 00:000
  • java中serializable
    java中serializable是一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只 ...
    JAVA2016年04月27日 00:005
  • AngularJS anchorscroll example
    $anchorscroll service is used to jump to a specified element on the page$location service hash method appends hash fragments to the URL$anch ...
    2016年04月27日 00:001
  • Java 接口和抽象类区别
    1.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可 ...
    JAVA2016年04月27日 00:000
  • 第一次使用easyUI
    一。项目结构图二。在WebContent下新建resource文件夹,在resource底下创建easyui。将easyUI包放入其中。三。在springMVC-servlet.<!-- 静态文件访问 --> <mvc:resources location=&q ...
    2016年04月26日 23:000
  • 方法传参与返回“大拷问”
    拷问1:传递的参数如果不是基本数据类型而是引用变量,该如何理解?柯南:首先,明白一点:Java是通过值传递的,也就是说通过拷贝传递。对于变量来说,变量的值就是传递的值;而引用变量,存储的并不是对象而是对象的引用,类似指针和地址。这样来看,引用变量传递的只是引用的一份拷贝。拷问2: ...
    2016年04月26日 23:002
  • Java会拾荒
    对象被保存在可回收垃圾的堆中,Java会根据对象的大小来分配内存空间。当某个对象被JVM察觉到不会再被使用时,会被标记成可回收的。当内存空间不足时,垃圾收集器就会启动来清理垃圾、回收内存。注意:JVM回收的是无任何引用的对象的内存空间,而不是对象本身。java垃圾回收机制:JVM ...
    JAVA2016年04月26日 23:004
  • WebService 服务端
    1. webservice类import javax.jws.WebService;@WebServicepublic class HelloWebservice { public String getWhether(String city){ if(city.equal ...
    web2016年04月26日 22:005
  • 常用原生JS方法总结(兼容性写法)
    经常会用到原生JS来写前端。。。但是原生JS的一些方法在适应各个浏览器的时候写法有的也不怎么一样的。。。今天下班有点累。。。就来总结一下简单的东西吧…… 备注:一下的方法都是包裹在一个EventUtil对象里面的,直接采用对象字面量 ...
    2016年04月26日 22:002
  • JS学习第三课
    写表格时最好自己写上<tbody>,因为在JS里面要用,要不然html里没有,但是我们在JS里面用得飞起,也说不过去啊。获取表格元素时,tBodis[0]一定要加上,本人试过不加,然后就没有然后了。记住这几个表格的快捷标签tBodis,rows,cells。隔行变色: ...
    2016年04月26日 22:000
  • JAVA类的静态加载和动态加载以及NoClassDefFoundError和ClassNotFoundException
    我们都知道Java初始化一个类的时候可以用new 操作符来初始化,也可通过Class.forName()的方式来得到一个Class类型的实例,然后通过这个Class类型的实例的newInstance 来初始化.我们把前者叫做JAVA的静态加载,把后者叫做动态加载.后者在很多框架中 ...
    JAVA2016年04月26日 22:003
  • 浅谈requireJS
    项目中大都使用模块化开发,requireJS作为AMD模块开发的典范,所以有必要学习下。通过一步步利用requireJS编写demo,从而学习requireJS的一个整体开发流程以及自我使用requireJS的一些感受。AMD:一种基于模块的异步加载JavaScript代码的机制 ...
    2016年04月26日 22:002
  • 原生js实现addClass,removeClass,hasClass方法
    function hasClass(elem, cls) { cls = cls || ''; if (cls.replace(/\s/g, '').length == 0) return false; //当cls没有参数时,返回false return new RegE ...
    2016年04月26日 21:000