- 博客(19)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 javaBean构造器
javaBean是为了能够更好的去处理数据而产生的一个类。我们经常会用到。在用到的时候会给这个类加一个构造器。这样方便我们初始化一个新的实体类。往往我们会给这个类一个空的构造器,因为在用容器和框架(比如spring)的时候,很多这些容器或框架需要通过反射(reflect)来实现java bean对象的构造,这时候如果没有一个无参数的缺省构造器,那么无论配置还是使用起来会很麻烦的(虽然spring是支
2017-11-29 20:50:09 1367
原创 webstrom使用es6语法报错
es6更新了很多的语法,这些语法并不是所有的浏览器都支持,由于webstrom默认的是es5语法,使用es6会提示报错。尤其是在使用vue框架的时候。很是烦人,这是因为webstorm默认的是支持es5语法,不支持es6语法。只要将webstrom设置成es6即可 如图: 改完之后,由于有的浏览器不支持es5,最好有个东西能够自动将其转换为es5就好了。这个时候可以安装 Babel 执行 np
2017-11-29 17:20:37 10975
原创 idea 创建properties配置文件
我们在j2ee当中,连接数据库的时候经常会用到properties配置文件,我们原来在eclipse或者myeclipse当中会在src文件夹目录下创建一个properties文件。然后用如下代码去加载配置文件 InputStream in = PropertiesDemo.class.getClassLoader() .getResourceAsStream("database.properti
2017-11-28 22:58:41 43792 6
原创 canvas 画图片没有显示
h5新添加了一个元素叫做canvas画布,可以用它画出很多的图形。其中提供了一个方法 drawImage 方法的说明可以看canvas手册 我按照上面写了一个demo<body> <img src="furit.png" id="fruit"> <canvas id="canvas" width="400" hegiht="400"></canvas></body>var fr
2017-11-28 14:47:35 2893
原创 idea2017关闭代码重复提醒
idea的提示做的非常好,但是当有代码重复的时候他就会有提示,很多的波浪线。这让有强迫症的程序员很难受,所以关闭它吧!
2017-11-27 23:45:25 707
原创 js深度拷贝和浅度拷贝
变量的拷贝在代码当中常常用得到。在js当中参数传递有两种一种是值传递,常见的类型有number,string,boolean等还有一种是引用传递比如对象。 值传递,在拷贝变量之后,拷贝出来新的变量的值改变后,他原来的变量的值并不会改变。如下面代码:var a = 25;var b = a;b = 18;console.log(a);//25console.log(b);//18引用传递,在
2017-11-20 23:27:17 745
转载 五天面试
编者按:God helps those who help themselves! 在 2017 年 7 月 24 日至 28 日的五天里,一位华裔技术工程师曾笑寒(https://www.linkedin.com/in/xiaohanzeng)连续面试了 LinkedIn、Salesforce、Google、Airbnb 和 Facebook 五家硅谷科技巨头,最终也全部都拿到了 Offer。
2017-11-20 12:54:02 581
原创 配置maven环境
maven是一个很大的库,里面有很多的依赖,现在一般都会用maven去创建项目。 配置maven;下载对应的版本 maven下载地址 选中如下图的选项 解压到本地,并在同级目录新建一个文件夹用来放下载的依赖 配置仓库的路径 打开配置文件 修改对应的内容,我这里修改了al的下载镜像,因为国内的镜像太慢了你可以按照我的来配置。<?xml version="1.0" encoding="UT
2017-11-18 11:49:59 414
原创 更新jdk版本
jdk的版本不断的在升级,我在原来的时候用jdk1.7 现在需要升级为1.8虽然出了1.9但是可能还不是很稳定,所以还是用1.8。第一步,到官网下载对应版本。我这里下载的是1.8 jdk1.8下载地址安装到电脑上,选择好对应的路径。最好跟1.7安装在同一个根目录下面配置环境变量 一般只需要更改java_home即可改为1.8的jdk安装路径 如果其余的使用的相对路径那么都不需要修
2017-11-18 11:41:11 23008 1
原创 Linux配置jdk
在www.orangle.com官网下载对应的jdk版本将压缩包发送到linux服务器上一般将内容安装在usr/local下,在usr/local下新建java文件夹 然后将压缩包复制到该文件夹 cp /usr/local/file.gz /usr/local/java 4. 解压文件 然后就安装好了jdk接下来配置环境编辑配置文件 vim /etc/profile 并在 插入语句
2017-11-17 18:30:01 241
原创 js数组去重
数组去重是js当中经常遇到的,废话不多说上代码。 方法一: function getNewArr(arr) { var newArr = []; for(var i =0;i<arr.length-1;i++){ if(newArr.indexOf(arr[i]) == -1){ newArr.push(
2017-11-17 08:29:15 265
原创 IDEA2017注册码
到网站 http://idea.lanyus.com/ 获取注册码。填入下面的license server:http://intellij.mandroid.cn/http://idea.imsxm.com/http://idea.iteblog.com/key.php以上方法验证均可以
2017-11-15 22:54:24 744
原创 快速掌握javascript中的let
let是ECMAScript 6标准中引入的。在ECMAScript 6之前, JavaScript有三种类型的范围:全局范围函数范围词汇范围为了详细的探索let语句,请看下面代码 function foo() { var x = 7; if(x>5){ var x = 9; console.log(x);
2017-11-13 21:48:30 570
原创 IDEA快捷键
熟练使用idea快捷键,大幅提高java开发效率 <div class="postBody"> <div id="cnblogs_post_body"><h2>前言</h2>刚开始使用idea的同学可能不熟悉idea的快捷键方式,觉得没有eclipse的好用,但是不建议把idea的keymap改成eclipse,因为idea的快捷键设计有它
2017-11-12 19:10:16 367
原创 IDEA第一次配置web项目报错Cannot resolve symbol 'servlet' 配置tomcat
这个错是因为项目没有配置tomcat导致的。 在第一次启动idea时,创建了web项目之后。要配置tomcat在Run下面有一个Edit Configurations选中它 接下来会打开一个框选择tomcatServer 然后选择Local,根据提示选择自己之前下载好的tomcat。这样就配置好了tomcat. 在这个页面没有找到TomcatServer 那么就需要在file/sett
2017-11-12 18:36:56 8948 3
原创 js变量的生命周期
在javascript中 声明一个变量是使用var 来声明一个变量。一个变量的声明意味着就是我们在内存当中申请了一个空间用来存储。这个内存也就是我们电脑的运行内存,如果我们一直的声明变量,不释放的话。会占用很大的内存。在c/c++当中是需要程序员在合适的地方手动的去释放变量内存,而javascript和java拥有垃圾回收机制,他们会自己回收。 在js当中变量分为两种:全局变量和局部变量
2017-11-12 10:37:17 6529
原创 mysql查询某个数据库中某个表的所有字段名、字段类型和注释
在做后台开发的时候,我们必须要将数据中的表生成对应的实体类,也就是JavaBean。在开发的时候,为了快速生成实体类,我们可以在数据库中将某个表的所有字段名、字段类型和注释全部查询出来,快速建立javabean这样也可防止拼写错误。和数据库中的字段一一对应。在navicat(数据库可视化工具)可以执行sql语句select COLUMN_NAME,DATA_TYPE,COLUMN_COMMENT f
2017-11-11 16:47:52 16714
原创 js为li列表添加点击事件
今天看到一个面试题目//html代码<body> <ul> <li>1</li> <li>2</li> <li>3</li> </ul></body>//js代码var oli = document.getElementsByTagName("li"); for(var i=0; i<oli.length; i++){
2017-11-09 23:24:01 53042 2
原创 阿里云环境ping不通
刚刚购买阿里云的服务器,想弄个Linux操作系统玩一玩。买到了之后,我在本地一直ping不通,ssh也连接不上。各种百度都没有用。原因是我购买了服务器之后并没有给他添加安全组。后面加了安全组之后就可以了如图
2017-11-01 09:21:50 507
easyUI限定时间日历的选择
2016-10-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人