- 博客(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 724
转载 在循环中使用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 496
转载 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
原创 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 25493 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 1645
原创 阿里云服务器【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
spring自动装配例子
2015-04-04
spring入门 aware接口实现
2015-04-03
Jsp+Servelt使用 smb访问网络共享文件
2015-02-03
java使用smb访问网络共享文件
2015-02-03
JDBC POOL 高效数据源配置
2015-01-25
设计模式例子(java版本)
2015-08-31
网络设备ASW到底是啥?
2019-12-06
java.lang包下的类能不能被代理,为什么??
2015-07-17
关于 java 虚拟机 Hotsport
2015-07-15
关于javascript的一个问题
2015-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人