自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

janvinal的专栏

倾吾之所有精力练习算法

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

原创 学习网址大全-->一直在更新

http://angularjs.cn/tag/AngularJS angularJS学习网站,一整套的学习http://code.taobao.org/project/explore/ taobaocode网站,里面有很多开源项目http://dubbo.io/User+Guide-zh.htm zookeeper官网,有zookeeper学习的所有东西http://v3.

2016-03-31 13:13:00 436

原创 自动化测试学习

一、前提工具安装 firefox.exe安装(版本可以不用安装最新版本的):官网下载安装 firebug安装:从firefox的扩展插件安装 firepath安装:从firefox的扩展插件安装 selenium IDE安装:从firefox的扩展插件安装;如果没有可以从旁边的设置那里从文件导入安装IDE(xpi文件) IDE比较有用的功能比如:文件

2017-07-11 08:49:25 414

原创 Java开发月薪2W的知乎讨论记录截取

1. 推荐看 作者:匿名用户 链接:https://www.zhihu.com/question/39890405/answer/83676977 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。—————————————————————我是分割线————————————————————有人回答说这只能是大企业或者互联网企业的工程师才能拿到。也许是的

2017-03-20 22:12:41 8490 1

原创 JVM介绍

http://www.cnblogs.com/sunada2005/p/3577799.html 跳转查看内容

2017-02-13 11:05:17 436

原创 Scala学习-第一课

零、准备工作 我使用的java1.8.112, scala2.11.8, CentOS7上学习的,通过命令行学习,安装教程看我写的这个教程。 一、表达式 不指定接收变量或者值的语句 如: scala> 1+3 res0: Int = 4 这里就是只有1+3,不用管结果赋给谁,解释器会自动创建一个值(这里是res0,这个res就是re

2017-01-13 21:28:36 338

原创 CentOS7安装scala

一、准备软件 scala-2.11.8.rpm 把安装包上传到/etc/local/scala下,使用命令安装: rpm -ivh scala-2.11.8.rpm 因为scala不能重定位,所以不能使用–prefix=的命令安装到指定位置了。 二、查看scala安装的位置 rpm -ql scala | more 这个一般会有

2017-01-12 23:04:58 3820

原创 CentOS时间同步

一、安装ntp 使用yum安装ntp yum install ntp 二、配置当前时区 可以使用 cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 或者是 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 把

2017-01-12 10:28:41 404

原创 hadoop常用配置参数

一、core-site.xml文件<configuration> <property> <name>fs.defaultFS</name>

2017-01-08 14:33:21 391

原创 hadoop基础知识

一、HDFS终端命令全解释 1:统计hdfs目录的子目录个数 hdfs dfs -count / –/ 目录的子目录个数 2:HDFS上传下载命令 hadoop fs -put <本地文件目录>

2017-01-08 14:06:56 425

原创 CentOS7下安装mysql5.7.17

下载mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar 里面包含了所有的rpm安装文件,tar就是没有压缩的打包文件,所以使用 tar xvf mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar就可以了 下面是安装的命令 用groupadd创建mysql权限组 用useradd 创建mysql用户,注意: mysql用户不用hom

2017-01-07 22:10:05 2115

原创 CentOS7下安装postgresql9.3+

先关闭系统防火墙和selinux,参考CentOS7下关闭防火墙和selinuxsu - postgres pg_ctl restart /usr/local/pgsql/data -l /usr/local/pgsql/log/log2.log pgsql

2017-01-06 11:49:19 1256

原创 CentOS7关闭防火墙和selinux

直接上命令 在root用户下 systemctl stop firewalld systemctl disable firewalld systemctl status firewalld vi /etc/selinux/config 把SELINUX=enforcing 改成 SELINUX=disabled 重启电脑就可以了

2017-01-06 11:45:22 19684 1

原创 安装hadoop集群

安装三个节点的hadoop集群 一、准备软件有 CentOS-7-x86_64-DVD-1511.iso jdk-8u112-linux-x64.tar.gz hadoop-2.6.4-src.tar.gz二、安装CentOS7 使用VMware安装三台CentOS7, 三个系统的虚拟机配置是1G内存,8核处理器,网络是NAT模式 系统安装选择的是

2017-01-02 20:38:55 512

原创 今年

今年我毕业了,就在六月的时候;没想到四年的光景如此的快,我还没有好好回想这四年,我还打算好好利用这四年,它已经结束了,毕业的时候大家都很开心,也很感慨时光走的这么快,毕业晚会唱的最初的梦想现在听全是眼泪在打转。今年我毕业了,选择了面对社会,仗剑走天涯,一年里面从一名学校里的学生变成了社会的学徒,回想着我那带有遗憾的学生生涯,希望我的学徒生涯是充满希望的。今年我毕业了,做了软件开发,我还记得我是今

2016-12-31 21:19:43 309

转载 CentOS7 (精简操作指令)

CentOS7 检查查看精简指令://////////////////////////检查查看精简指令://///////////////////////////// ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////

2016-12-24 12:54:45 2127

原创 linux学习-装机分区

一、linux文件系统 1、linux所有装置的管理 linux中的所有装置都是被当做档案来管理的,IDE接口的硬盘的文件名即为:/dev/hd[a-d],其中,括号内的字母为a-d中的任意一个,亦即为/dev/hda, /dev/hdb, /dev/hdc, /dev/hdd四个档案的意思。 2、磁盘分区 个人计算机常见的磁盘接口有两种:STAT和IDE接口,一般只能分出四个分割槽,就不能

2016-12-19 22:58:21 547

原创 SQL的CRUD记录

mysql 插入语句:insert into table_a(item1, item2, item3) select b.item2, b.item1, b.item5 from table_b b where b.item4=’insert’ 更新语句:update table_a a, table_b b set a.item_1=b.item_2

2016-10-26 15:12:11 476

原创 eclipse mars 及以上安装 velocity 插件

其他的插件现在试过都没有成功了 只有http://veloedit.sourceforge.net/ 网站的veloedit插件是有用的, 这个插件的安装方式很简单 选择eclipse的help–>install new software把http://veloedit.sourceforge.net/updates/地址放进去就可以 搜到velocity ui了,下面安装就好

2016-08-27 00:04:25 962 1

原创 maven的scope

在Maven的依赖管理中,经常会用到依赖的scope设置。这里整理下各种scope的使用场景和说明,以及在使用中的实践心得。scope的使用场景和说明compile编译范围,默认scope,在工程环境的classpath(编译环境)和打包(如果是WAR包,会包含在WAR包中)时候都有效。provided容器或JDK已提供范围,表示该依赖包已经由目标容器(如tomcat)和JDK提供,只在编译

2016-08-25 10:03:23 253

原创 学习了一下XML,并结合相应的知识讲解了一下spring的dubbo配置

<!-- 定义xml的版本和编码 --><?xml version="1.0" encoding="UTF-8"?> 定义xml中所有子元素的默认命名空间,只要不给node加前缀就默认加上这个命名空间<beans xmlns="http://www.springframework.org/schema/beans" 在beans中定义xsi命名空间,需要使用可以在元素前加前缀xs

2016-08-24 15:36:15 2116

原创 CentOS yum命令详解

总所周知,Redhat和Fedora的软件安装命令是rpm,但是用rpm安 装软件最大的麻烦就是需要手动寻找安装该软件所需要的一系列依赖关系,超级麻烦不说,要是软件不用了需要卸载的话由于卸载掉了某个依赖关系而导致其他的软 件不能用是非常恼人的。令人高兴的是,Fedora终于推出了类似于ubuntu中的apt的命令yum,令Fedora的软件安装变得简单容易。yum有一下特点:*可以同时配置

2016-08-14 17:20:31 485

原创 CentOS安装五笔输入法

使用centos 仓库里的 ibus,如果是 CenOS6.3 以上的,自带了 ibus 包。打开 System – preferences – Input Method 配置 ibus 开机自启动。要安装五笔需要安装一个 ibus-table-wubi 包yum install ibus libusb ibus-libs ibus-table-wubi安装好后注销

2016-08-14 11:47:21 746

原创 javascript的几个学习点

函数作用域 在js中,函数可以作为一个作用域来达到分隔变量的目的。 例如 var gv=1; function func1(){ var lv=1; console.log(lv);//1 console.log(gv);//1

2016-08-12 00:29:52 341

原创 看jetty源码时看到的CopyOnWrite容器

1、首先说说CopyOnWrite容器是干啥的:在jdk中CopyOnWrite容器有两个,一个是CopyOnWriteArrayList,另一个是CopyOnWriteArraySet,CopyOnWriteArrayList是List的子类,CopyOnWriteArraySet是Set的子类,这两个类达到的目标都是实现线程安全的,先目睹一下CopyOnWriteArrayList的源码本类中

2016-07-26 17:05:36 299

原创 Apache POI的小测试

测试的代码 package com.poi;import java.io.FileOutputStream; import java.io.InputStream; import java.io.PushbackInputStream; import java.util.Map; import java.util.Set; import java.util.TreeMap;import

2016-07-21 19:00:34 456

原创 CentOS 安装和启动nginx

安装 Nginx安装CentOS系统,可以是安装到硬盘上也可以虚拟机安装,我用的是虚拟机全新安装的系统没有openssl, zlib, pcre 这些可以用yum list 查看这些软件的信息,用yum install安装这些软件也可以离线安装,下载tar.gz包之后用 tar zxvf , ./configure, make, make install 这些命令安装在安装这些之后如果启动

2016-04-19 11:14:17 337

原创 Maven下构建bootstrap+jfinal项目Demo

一:创建Maven项目1:新建选择Maven project 2:选择Maven项目路经 3:选择Maven 模板 4:填写Maven 项目信息 5:如果你和我一样,构建之后没有src/main/java包确定eclipse的jdk版本进入到项目的Java Build Path编辑JRE System LibrarySystem library 选择你的eclipse中含有的版本,j

2016-03-29 22:17:15 6636 5

原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未

2016-02-25 17:28:02 364

原创 Log4j配置详解

所需要的包:commons-logging-1.1.x.jar,log4j-1.2.x.jar(主要)两个jar包(放入项目bin目录下)及log4j.properties文件(放入到项目src根目录下)以下都是log4j.properties要写入的内容:一:参数介绍:1、Log4J配置文件的基本格式如下:[pl

2016-01-08 14:45:26 352

原创 构建Maven项目

一:构建 Maven Java 项目1:进入cmd界面2:使用cd命令进入到你想要构建Maven项目的文件夹3:在cmd中使用 mvn archetype:generate可以查看你想要的Maven模板4:每个模板的前面都有一个数字代表它,想要哪个输入哪个数字5:按照界面上的提示输入6:完成,在文件夹下出现你构建的项目7:进入项目文件夹,使用mvn eclipse:ec

2016-01-07 16:55:00 308

原创 网站架构:页面静态化,图片服务器分离,负载均衡

1、HTML静态化HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系

2015-11-07 19:39:43 705

原创 JVM内存管理和JVM性能优化

1.JVM的gc概述    gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。    在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大

2015-10-31 17:17:14 2177

原创 JAVA的BIO,NIO,AIO

一:名词解释NIOnio 是 java New IO 的简称,在 jdk1.4 里提供的新 api 。 Sun 官方标榜的特性如下:– 为所有的原始类型提供 (Buffer) 缓存支持。– 字符集编码解码解决方案。– Channel :一个新的原始 I/O 抽象。– 支持锁和内存映射文件的文件访问接口。– 提供多路 (non-bloking) 非阻塞式的高伸缩性网络 I

2015-10-24 16:45:43 963

原创 cmd命令示例

一: net1: net share设置共享:  net share sharename=d删除共享: net share 共享名 /delete 如删除D盘的共享,命令为net share d:\ /delete二:telnet三: ftp 四:arparp -a 显示所有的本地主机arp缓存中存放的最近访问过的IP和MAC地址五:nets

2015-10-13 20:59:39 768

原创 ssh配置客户端和服务器的交互json传递数据

我的测试样例服务器端package com.vin.ssh.action.cmcc;import java.io.IOException;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Enumeration;import

2015-10-07 20:11:05 2925

原创 SSH整合Demo

报错java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory    at org.springframework.context.support.AbstractApplicationContext.(AbstractApplicationContext.java:154)    at org.sprin

2015-09-21 21:32:19 899

原创 mysqladmin命令记忆

Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录) 系统管理连接MySQL格式: mysql -h 主机地址 -u用户

2015-08-28 14:53:01 393

原创 Windows7根据pid查看到对应程序

有没有遇到过这样的情景,通过window的任务管理器,查看到好多相同的进程名。比方说 一台机器上运行几个tomcat进程,在任务管理器上 只能显示 java进程名 ,这是pid不同。这时如果想知道到底是启动的那个tomcat占用的资源最多,就要看一下进程的执行路径确定一下。方法其实也挺简单的 在命令提示符下输入一下命令就可以了wmic process  list 查看所有的进程的

2015-08-18 19:30:02 13075

原创 JavaScript 日期操作

Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();  

2015-08-15 09:01:51 347

原创 pscp+psftp+putty的使用

1:putty的使用在上面按照提示输入想要连接的主机名或者IP地址,Saved Session(保存会话),随便输入,可以直接复制上面的IP地址便于记忆,点击Save保存输入的信息,点击Open之后可以使用用户名+密码登陆了2:pscp的使用需要将命令行目录改变到pscp.exe文件所在的目录,如果需要在哪里都可以使用pscp,则可以将pscp.exe放到C:\Windows\Syst

2015-08-13 20:32:26 848

算法合集之《浅谈贪心思想在动态规划中的应用》

这是一本关于算法的书,在这里这本书会帮助你更好的学习算法,算法合集之《浅谈贪心思想在动态规划中的应用》

2014-04-05

空空如也

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

TA关注的人

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