自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(308)
  • 资源 (51)
  • 问答 (4)
  • 收藏
  • 关注

原创 shell学习笔记

一、变量的取用echo 可以使用echo这个指令来取用变量,但是,在变量被取用时,前面必须加上$二、设定与修改变量myname = canghongecho $myname 设定的规则如下: (1)变量与变量内容以一个[=]来连接(2)等号两边不能直接接空格符(3)变量名只能是英文字母与数字,但是开头字符不能是数字(4)变量内若有空格符可食

2015-12-10 20:25:59 964

转载 Grunt 入门

最近在项目中使用grunt,但是一直感觉很别扭,不得要领,直到看见这篇文章。原文地址:http://yujiangshui.com/grunt-basic-tutorial/ --------------------------------------当时学习 Grunt 的时候,真是很头疼。分了两个时间段,学习了两次才硬啃下来,之后才能用在项目中。主要原因我认为是学习资料和文

2015-11-26 13:37:52 723

转载 在循环中使用setTImeout

转自:http://yeak2001.iteye.com/blog/430522for(var i = 0; i < 10; i++) { setTimeout("testDisplay(" + i +")",1000); } function testDisplay(aa) { console.log("this is aa = "

2015-11-24 12:10:54 1312

原创 Hibernate缓存

Hibernate一级缓存1.介绍(1)Hibernate一级缓存又称为“Session缓存”、“会话级缓存”(2)通过Session从数据库查询实体时会把实体在内存中存储起来,下一次查询同一实体时不再从数据库获取,而从内存中获取,这就是缓存(3)一级缓存的生命周期和Session相同;Session销毁,它也销毁(4)一级缓存中的数据可适用范围在当前会话之内2.API

2015-11-24 09:29:39 495

转载 10段代码打通js学习的任督二脉

原文地址: http://yalishizhude.github.io/2015/10/25/10/前言为了node.js做准备,js的基本功还是很重要的。所以正值1024程序员节的时候所以找了些题目,整理了一下知识点。这篇文章感觉代码太多,难免枯燥,所以文章最后留了个 彩蛋给读者。简单回调代码function foo(){ co

2015-11-23 14:07:03 476

转载 前端测试环境Karma简介

转:http://www.wonsikin.com/2014/11/26/%E5%89%8D%E7%AB%AF%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83Karma%E7%AE%80%E4%BB%8B/在开发软件的过程中,进行单元测试是非常不错的工作,也是有必要的工作。它帮助你觉得你的代码是无懈可击的,确保产品的可靠性。作为一名追求进步的的前端码农,学习前端的测

2015-11-19 11:29:20 1538

原创 1025. 反转链表 (25)

题目来源:http://www.patest.cn/contests/pat-b-practise/1025解题关键:考虑到输入的N个节点,有某个或某些不在链表上,所以最后要输出的总的节点数小于N给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出应该为4→3→2

2015-11-15 11:17:22 496

原创 vi/vim常用命令/

在使用「last line mode」之前,请记住先按「ESC」键确定您已经处于「command mode」下后,再按「:」冒号即可进入「last line mode」。A) 列出行号「set nu」:输入「set nu」后,会在文件中的每一行前面列出行号。B) 跳到文件中的某一行「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,

2015-11-14 00:23:43 1320

原创 SSH登录原理

什么是SSH   SSH的英文全称是Secure Shell。通过使用SSH,你可以把所有传输的数据进行加密,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。 SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。SSH验证原理详解SSH验证方式主要有以下两种:   1.基于口令的验证   2

2015-11-13 22:32:41 5074

原创 1020. 月饼 (25)

题目并不难,http://www.patest.cn/contests/pat-b-practise/1020 。1020. 月饼 (25)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue

2015-11-12 09:56:16 882

转载 Sublime Text3破解安装

Sublime Text这款代码编辑器是Jeff 一直都在使用的,前段时间转用到版本3,因为感觉Sublime Text 3 启动速度更加快,运行更加流畅——虽然3 还是在Beta 阶段。下面就直接分享免费使用方法(你懂的)与汉化包下载,Sublime Text的介绍就不在这里累赘了。Sublime Text 3下载不用说是上官方下载地址:http://www.sublimetex

2015-11-09 19:00:20 1169

原创 AngularJS入门

https://docs.angularjs.org/tutorialhttp://www.apjs.net/

2015-10-31 09:15:37 1876

原创 spring注解方式 idea报could not autowire

问题Spring注解方式,IDEA报could not autowire。而且每次项目打开,都会提示::Spring Configuration Check原因IDEA没有正确加载Spring的配置文件(不会影响运行,但IDEA在进行check时候会报错)解决方法打开模块设置。添加spring配置文件的模块。

2015-10-16 10:09:37 6222 4

原创 1003. 我要通过!(20)

题目来源:http://www.patest.cn/contests/pat-b-practise/1003思路:    P之前A的数目乘以P与T之间A的数目等于P后面A的数目。    对于第1个规则:0*0=0。    对于第2个规则:x*1=x。    对于第3个规则:aPbTc如果正确,那么b一定是A、a=c,bA就是AA,a*2=aa=c

2015-10-15 11:36:58 575

原创 一道题理解Java父子类初始化顺序什么是CopyOnWrite容器

携程Java工程师——一道面向对象面试选择题题目的来源是携程的一道面向对象选择题,原题为:public class Base{ private String baseName = "base"; public Base() { callName(); } public void callName() {

2015-10-13 19:21:36 895

转载 Java TreeMap 源码解析

转自:http://www.importnew.com/16679.html继上篇文章介绍完了HashMap,这篇文章开始介绍Map系列另一个比较重要的类TreeMap。 大家也许能感觉到,网络上介绍HashMap的文章比较多,但是介绍TreeMap反而不那么多,这里面是有原因:一方面HashMap的使用场景比较多;二是相对于HashMap来说,TreeMap所用到的数据结

2015-10-12 19:33:03 686

转载 Java中的CopyOnWrite容器

转:http://coolshell.cn/articles/11175.html#more-11175Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWri

2015-10-09 19:19:16 616

转载 Idea 编译报错 javacTask: 源发行版 1.6 需要目标发行版 1.6

在idea中编译时发生如下的错误Information:Using javac 1.7.0_75 to compile java sourcesInformation:java: javacTask: 源发行版 1.6 需要目标发行版 1.6Information:java: Errors occurred while compiling module 'kulong'Informati

2015-10-08 18:51:57 759

原创 Hive入门教程

什么是Hive(1)Hive是基于Hadoop之上的数据仓库(2)Hive时建立在Hadoop HDFS上的数据库仓库基础架构(3)Hive可以用来进行数据提取转换加载(ETL)(4)Hive定义了简单的类似SQL查询语言,称为HQL它允许熟悉SQL的用户查询数据(5)Hive允许熟悉MapReduce开发者的开发自定义的mapper和reducer来处理内建的mapper

2015-10-03 19:17:42 14810

原创 Log4j2使用案例

maven下载Log4J2包 <!-- log4j-api提供了日志的api。 它是唯一需要添加到应用程序编译作用域的Log4j依赖,因为它只包含了用于编码的的类 --> org.apache.logging.log4j log4j-api ${log4j.version} compile

2015-10-02 04:38:33 1805

转载 Java日期操作(包含Java8)

java.util.Date & CalendarJava对日期进行加减运算,年份加减,月份加减。日期的操作用Calendar,表示用Date。import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil {

2015-10-01 21:28:53 589

转载 检测单链表中是否有环--快慢指针法

转自:http://blog.csdn.net/loveyou426/article/details/7927297问题描述:在单向链表中,每个结点都包含一个指向下一个结点的指针,最后一个结点的这个指针被设置为空。但如果把最后一个结点的指针指向链表中存在的某个结点,就会形成一个环,在顺序遍历链表的时候,程序就会陷入死循环。我们的问题就是,如何检测一个链表中是否有环,如果

2015-09-28 10:25:03 633

原创 javaEE 使用过滤器压缩响应内容

web.xml compressFilter chapter9.CompressionFilter compressFilter /compression/* 过滤器package chapter9;import javax.servlet.Filter;import ja

2015-09-24 18:53:43 1018

原创 JavaEE 添加简单的日志过滤器

web.xml logFilter chapter9.RequestLogFilter logFilter /* 过滤器 package chapter9;import org.apache.commons.lang3.time.StopWatch;import javax.

2015-09-24 18:26:29 583

原创 IDEA安装FindBugs插件

下载https://plugins.jetbrains.com/plugin/?id=3847 , 下载最新版本的findbugs压缩包将下载的插件添加到IDEA打开IDEA的Plugins , 选择Install plugin from disk 。 然后选择下载的findbugs压缩包。选择apply。如图重启即可。

2015-09-24 15:35:42 11662

转载 Java HashMap工作原理

转自:http://www.importnew.com/16599.html大部分Java开发者都在使用Map,特别是HashMap。HashMap是一种简单但强大的方式去存储和获取数据。但有多少开发者知道HashMap内部如何工作呢?几天前,我阅读了java.util.HashMap的大量源代码(包括Java 7 和Java 8),来深入理解这个基础的数据结构。在这篇文章中,我会解释

2015-09-24 14:39:09 734

原创 Hadoop大数据平台架构与实践--基础篇

Hadoop大数据平台的前世今生Google发布了3大技术:MapReduce、BigTable、 GFS。这3大技术带来的革命性变化:革命性的变化1: 成本降低,能用PC机,就不用大型机和高端存储。革命性的变化2:软件容错硬件故障视为常态、通过软件保证可靠性革命性的变化3:简化并行分布式计算,无需控制节点同步和数据交换虽然这3大技术带来了巨大的革命性变化,但是Goog

2015-09-23 18:48:42 4962

转载 Java常用排序算法

本文由网络资料整理而来,如有问题,欢迎指正!分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,堆排序。先来看看8种排序之间的关系:

2015-09-19 16:26:48 666

转载 Mac os x 下配置Intellij IDEA + Tomcat 出现权限问题的解决办法

出现的错误提示如下:下午9:11:27 All files are up-to-date下午9:11:27 All files are up-to-date下午9:11:27 Error running Tomcat 8.0.18: Cannot run program "/Users/horse_leo/Documents/apache-tomcat-8.0.18/bin/cat

2015-09-18 22:15:29 25492 12

原创 JSP中使用EL表达式

添加EL表达式        EL可以直接用在JSP的任何位置,除了少数例外情况。首先,EL表达式不能用在任何指令中,不要尝试这么做。在编译JSP时,指令(、和)将会被执行,但EL表达式是在稍后渲染JSP时执行,所以在其中添加EL表达式是无法正常工作的。另外,JSP声明()、脚本()或者表达式(<%= %>)中的EL表达式也是无效的。如果用在任何一种情况中,EL表达式都将被忽略,或者更坏的

2015-09-18 18:04:18 5400

原创 web.xml中配置session属性

为什么要在web.xml配置JSP属性在许多情况下,都可以在Java EE中直接使用HTTP会话,不需要添加显示地配置。不过可以在部署描述符中配置它们,并且出于安全地目的也应该配置。在部署描述符中使用标签配置会话。样例 30 JSESSIONID example.org /shop true false 1800 COOK

2015-09-18 10:19:56 31529

原创 web.xml中配置JSP属性

为什么要在Web.xml配置JSP属性如果许多JSP有着相似的属性,那么在每个JSP文件的顶部重复添加page指令是非常麻烦的工作。幸运的是,在部署描述符中可以配置通用的JSP属性。web.xml中添加JSP属性样例 *.jsp *.jspf UTF-8 false /WEB-INF/jsp/base.jspf true text/html

2015-09-17 19:02:00 4083

原创 Java EE文件上传

本文介绍Java EE中的三种文件上传方式Java EE6 以上使用的方式(建议使用)Java EE6以上可以不依赖任何第三方jar包完成文件上传首先,编写一个简单的html,用于上传文件 uploadFileServlet" method="post" enctype="multipart/form-data"> 然

2015-09-17 09:36:21 1683

转载 使用Java创建RESTful Web Service

REST是REpresentational State Transfer的缩写(一般中文翻译为表述性状态转移)。2000年Roy Fielding博士在他的博士论文“Architectural Styles and the Design of Network-based Software Architectures”《体系结构与基于网络的软件架构设计》中提出了REST。REST是一种体

2015-09-16 10:41:48 1641

原创 阿里云服务器【ubuntu】安装hadoop

前提工作首先必须安装JDK,具体如何安装,可以参考:http://blog.csdn.net/ch717828/article/details/48395245下载Hadoop通过命令行下载Hadoop ,我下载的版本是1.2.1,版本稳定且方便学习。wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/

2015-09-14 16:03:51 3064

原创 阿里云服务器【ubuntu】安装jdk

参考主要参考了网上的两篇文章, 如果各位能够能过这两篇文章安装成功的,就无需继续看下面的内容了第一篇是: http://www.codingyun.com/article/40.html第二篇是:http://blog.csdn.net/forlong401/article/details/19548999我的做法一、下载jdkwget -c http://

2015-09-12 16:55:09 3059

原创 IDEA14 创建Maven项目

创建Maven Web项目new project——maven——勾选 create from archetype 选中webapp下一步 (图略)填写项目的 groupId artifactId version 后Next 出现以下界面Next后添加项目名称 Finish 第一次使用时,可能需要下载archetype webapp的插件 有时候

2015-09-12 15:58:03 520

原创 R语言入门

什么是R?R时最受欢迎的数据分析和可视化平台之一。首次出现在1993年;2011年随大数据的爆发而流行起来为什么选择R?(1)免费、开源、支持 Windows/Mac OS/ Linux。(2)R可以完成数据分析设计的几乎所有步骤,如图(3)  大数据分析竞赛   https://www.kaggle.com/R可以做?

2015-09-12 10:04:40 1004

原创 Java8 lambda表达式

lambda表达式的本质就是匿名函数,在定义和调用时不需要被赋予类型名或绑定到标志符。lambda表达式是非常有用的,尤其是在实现单方法接口(在Java应用程序中非常常见)的时候。例如,之前使用匿名Runnable实例化Thread 时使用的代码为: /** * @param someArgument * @return */ private

2015-09-10 18:28:25 626

原创 Mac OS使用 IntelliJ IDEA 快捷键

本文只做记录,方便自己使用查询。只记录自己常用的命令。control + shift +R    -- 运行alt(option)+ enter    -- 导入包command+/   -- 单行注释输入 /**  +回车        --类注释和方法注释(持续更新)

2015-09-10 18:11:56 573

SmartUpload文件上传,批量下载

使用smartupload完成文件的上传,普通表单域处理,文件下载和文件批量下载

2015-06-25

SmartUpload上传文件和普通表单例子

通过一个上传文件的Demo来演示如何使用SmartUpload上传文件和普通表单

2015-06-25

SmartUpload.jar包

SmartUpload的jar包,之前百度找的时候很多都不能用。特意上google找了一个。

2015-06-25

html5+js本地图片预览

在上传图片时,经常需要预览图片。 本用例使用html5+js实现上传图片的本地预览。鼠标移至预览图片可以显示大图。

2015-06-23

Java IO 使用例

JavaIO使用例子。

2015-05-26

Mybatis使用案例

Mybatis使用案例 。

2015-05-06

spring自动装配例子

ean的自动装配,有4种 (1)no:不做任何操作 (2)byName:根据属性 名 自动装配,设值注入 <bean id="xxx" class="xxx" ></bean> (3)byType:根据属性 类型 自动装配,相同类型多个会抛出异常,设值注入 <bean class="xxx" ></bean> (4)constructor:与 byType 方式类似,不同之处是构造注入 <bean class="xxx" ></bean> 本例,演示 byName自动装配

2015-04-04

spring入门 aware接口实现

通过aware接口,可以对spring相应资源(可能包含相关核心资源)进行操作(一定要慎重) 首先创建一个类,实现ApplicationContextAware接口 , 该借口需要实现 setApplicationContext方法,该方法的参数由容器传递进来。 这样,bean 就获得了ApplicationContext这个资源

2015-04-03

spring+junit4

使用spring 和junit的一个小案例,用来了解如何使用spring和junit4。入门级

2015-04-01

eclipse插件 findBugs 最新版

帮助查找bug的 eclipse插件 findBugs

2015-03-24

Jsp+Servelt使用 smb访问网络共享文件

最近tomcat做了负载均衡,碰到一个难题,就是上传文件的共享问题。 最后使用的解决方案是使用一个共享地址,该地址可以被多个服务器共同访问。每个服务器通过smb与共享文件进行通信。 实现上传文件到网络共享文件夹和从网络共享文件夹下载文件

2015-02-03

java使用smb访问网络共享文件

最近tomcat做了负载均衡,碰到一个难题,就是上传文件的共享问题。 最后使用的解决方案是使用一个共享地址,该地址可以被多个服务器共同访问。每个服务器通过smb与共享文件进行通信。 实现上传文件到网络共享文件夹和从网络共享文件夹下载文件

2015-02-03

模仿CSDN通过点击来选择标签

模仿CSDN通过点击来选择标签 , 纯js实现。

2015-01-25

JDBC POOL 高效数据源配置

Tomcat 7 的 新数据源配置方式,context.xml 配置了一个性能优秀的数据源,数据库的账号,密码和url需要根据自己的项目实际情况来修改

2015-01-25

Tomcat启动时,自动访问本地servlet

Tomcat启动时,通过监听器来实现,当tomcat启动时自动地访问本地地servlet。也可以实现访问本地jsp

2015-01-25

动态Jsp页面转换成静态Html页面

动态Jsp页面转换成静态Html页面 ,通过一个servlet将指定的jsp转换成相对应的静态html页面。

2015-01-24

Jsp验证码生成

通过Jsp生成图片验证码,输入后,判断输入的验证码是否正确。

2015-01-19

Jsp图片验证码

使用Jsp生成图片验证码,并且验证用户输入的验证码是否正确

2015-01-19

java生成excel报表

用java ,apache poi生成excel报表

2015-01-19

jsp,servlet普通表单+文件上传

使用 jsp和servlet ,完成一个表单内的 普通表单和文件上传功能

2015-01-17

《mongodb入门》读书笔记

《mongodb入门》读书笔记

2017-05-04

Storm_Trident

storm_Trident例子

2016-08-18

AngularJS表单验证

AngularJS表单验证.

2015-11-03

Log4j2使用案例

Log4j2使用案例 http://write.blog.csdn.net/postedit

2015-10-02

websocket实现“支持客户聊天”功能

在web中添加“与客服聊天”功能,项目需用IDEA编辑,参考Java Web高级编程。有问题欢迎留言

2015-09-28

Java常用排序算法

java常用排序算法,直接插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序、基数排序

2015-09-19

使用Java创建RESTful Web Service

使用Java创建RESTful Web Service

2015-09-16

CSS3实现3级菜单

CSS3实现3级侧边菜单,无javascript

2015-09-10

设计模式例子(java版本)

用java写的几个常用的设计模式。包括 工厂模式、适配器模式、桥接模式、建造者模式、命令模式、组合模式、装饰模式、外观模式、工厂方法模式、迭代器模式、观察者模式、代理模式、单例模式、状态模式、策略模式、模版方法模式、访问者模式

2015-08-31

Java、Servlet创建二维码

http://blog.csdn.net/ch717828/article/details/47668837

2015-08-14

Hibernate一对多映射

Hibernate一对多映射

2015-08-14

java自定义注解学习范例

http://blog.csdn.net/ch717828/article/details/47276461 。

2015-08-04

spring-mvc+maven

spring-mvc+maven的学习资料。网上找的。

2015-08-03

spring+springmvc+mybatis+maven整合

spring+springmvc+mybatis+maven整合 , 有数据库脚本文件,方便大家实验学习

2015-07-10

hibernate简单使用例

hibernate简单使用例,分别是 增删改查和添加对象类型数据等。

2015-07-08

Junit4测试使例

junit测试适用例 ,各种用法都有,非常详细

2015-06-30

java的各种加密解密算法

java的各种加密解密算法,对称,非对称,数字签名,消息摘要等等

2015-06-28

java实现多种验证码

使用kaptcha包实现java多种验证码,字符+数字验证码、中文验证码、算式验证码

2015-06-26

Mybatis增删改查使用例

Mybatis增删改查使用例, 之前上传的 Mybatis使用例 有反应说有点bug 。这次的版本修改后并且添加了新的内容

2015-06-26

使用kindeditor编辑器上传文件demo

使用kindeditor编辑器上传文件demo 。注意要看 kindeditor/jsp文件夹中的readme.txt

2015-06-25

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

TA关注的人

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