自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 收藏
  • 关注

原创 sina获取实时股票数据

package com.cmn;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.Unsupport...

2016-11-09 23:36:06 546

原创 简单网络爬虫基础功能

package com.common;//http://127.0.0.1:8080/zz3zcwbwebhome/index.jsp //http://127.0.0.1:8080/zz3zcwbwebhome/reply.jsp import java.util.*;import java.net.*;import java.io.*;import java....

2016-11-09 23:25:22 278

原创 VBA导入CSV文件

VBA导入CSV文件Sub importCSV()Dim wb0, wb1 As WorkbookDim ws0 As WorksheetOn Error GoTo exit1Application.ScreenUpdating = FalseApplication.DisplayAlerts = FalseSet wb0 = ThisWorkbookwb0.ActivateSet ws0 ...

2016-11-09 23:22:29 2579

原创 sina获取股票代码java

从sina获取所有股票代码 http://vip.stock.finance.sina.com.cn/q/go.php/vIR_CustomSearch/index.phtml?p=77&sr_p=-1public class SinaStock { public static String db = "D:\\workspace\\stock\\data\\sina-stock-c...

2016-11-09 23:22:19 2122

原创 股票历史数据的获取

从 Yahoo 获取历史数据HTML Output: http://finance.yahoo.com/q/hp?s=300072.sz&d=7&e=23&f=2010&a=5&b=11&c=2010CSV Output: http://ichart.finance.yahoo.com/table.csv?s=300072....

2016-11-09 23:11:31 776

原创 java读取文件夹下所有文件并替换文件每一行中指定的字符串

import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.PrintWriter;public class ReadFile { public static void main(String[]...

2016-04-26 00:28:23 627

原创 查看 SELinux状态及关闭SELinux

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux SELinux提供了比默认ugo+rwx更详细的权限控制。打开SELinux后,即使因为0d...

2016-01-05 10:15:36 133

原创 <s:iterator>各种遍历用法

&lt;s:iterator&gt;各种遍历用法4、普通属性 public String execute(){    username = "zhangsan";    password = "123"; } &lt;s:property value="username"/&gt;&lt;br&gt;    &lt;s:property value="password&q

2015-12-18 09:10:15 243

原创 IntrospectorCleanupListener 简介

org.springframework.web.util.IntrospectorCleanupListener监听器主要负责处理由JavaBean Introspector使用而引起的缓冲泄露, 它是一个在web应用关闭时清除JavaBean Introspector的监听器,在web.xml中注册这个listener可以保证在web应用关闭的时候释放掉与这个web应用相关的class load...

2015-08-18 18:49:42 108

原创 druid配置

&lt;Resource name="jdbc/igrp" factory="com.alibaba.druid.pool.DruidDataSourceFactory" auth="Container" type="javax.sql.DataSource" username="carmot_gg_1" password="carmot"

2015-08-18 18:42:03 100

原创 Spring MVC 教程,快速入门,深入分析

目录 一、前言 二、spring mvc 核心类与接口 三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 请求如何映射到具体的A...

2015-08-18 18:17:08 141

原创 web项目web.xml的配置中<context-param>配置作用

&lt;context-param&gt;的作用:web.xml的配置中&lt;context-param&gt;配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: &lt;listener&gt;&lt;/listener&gt; 和 &lt;context-param&gt;&lt;/context-param&gt;2.紧接...

2015-08-18 17:30:38 101

原创 Spring mvc 中使用 kaptcha 验证码

生成验证码的方式有很多,个人认为较为灵活方便的是Kaptcha ,他是基于SimpleCaptcha的开源项目。使用Kaptcha 生成验证码十分简单并且参数可以进行自定义。只需添加jar包配置下就可以使用。kaptcha所有配置都可以通过web.xml来完成,如果项目使用了Spring MVC,那么实现方式会略有不同。一、Servlet项目1、添加jar包依赖   maven项目,...

2015-08-18 16:31:43 108

原创 Java多线程面试、笔试方向

1.ThreadLocal类     线程级别的局部变量,为每个使用该变量的线程提供一个独立的变量副本,每个线程修改副本时不影响其他线程对象的副本。   ThreadLocal实例通常作为静态私有字段出现在一个类中。2.什么情况会抛出InvalidMonitorStateException异常     调用Object.wait()/Object.notify()/Object.not...

2015-04-16 09:17:27 152

原创 Hadoop数据迁移:使用importtsv两步载入数据

importtsv工作: 该工具是HBase提供的一个将HDFS数据转化为HBase数据库数据的一个工具。 其实现过程是,先将HDFS文件转复制并转化为HFile文件,然后将HFile移动并加载成为HBase的数据文件。两步数据导入: 它是指利用importtsv工具将HDFS数据直接转换为HBase表数据。 该过程分为两步完成,第一步是将HDFS上的数据复制并转化为HFile文件,第二步是...

2015-03-30 16:18:46 451

原创 Hibernate工作原理及为什么要用

原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的&lt;mapping resource="com/xx/User.hbm.xml"/&gt;读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessio...

2015-03-30 08:02:46 114

原创 Struts2 和 Spring MVC对比

1. 实现机制入口: spring mvc的入口是servlet,而struts2是filter。struts2框架是类级别的拦截,每次来了请求就创建一个controller中对应的Action,然后调用setter getter方法把request中的数据注入 。struts2实际上是通过setter getter方法与request打交道的。struts2中,一个Action对象对应一个...

2015-03-30 07:52:31 116

原创 SpringMVC工作原理

SpringMVC工作原理 上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet. 2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL...

2015-03-29 22:44:14 128

原创 项目管理属性

(1)一次性  一次性是项目与其他重复性运行或操作工作最大的区别。项目有明确的起点和终点,没有可以完全照搬的先例,也不会有完全相同的复制。项目的其他属性也是从这一主要的特征衍生出来的。  (2)独特性  每个项目都是独特的。或者其提供的产品或服务有自身的特点;或者其提供的产品或服务与其他项目类似,然而其时间和地点,内部和外部的环境,自然和社会条件有别于其他项目,因此项目的过程总是独一无二的。  (...

2015-03-29 22:38:10 384

原创 深入ThreadLocal的内部机制

JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序,ThreadLocal并不是一个Thread,而是Thread的局部变量。ThreadLocal的接口方法ThreadLocal类接口很简单,只有4个方法,我们先来了解一下:void set(...

2015-03-15 00:23:22 132

原创 Struts2配置文件讲解

Struts2用于处理用户请求的Action,没有与Servlet API耦合,显示无法处理用户请求,而Struts2提供了系列拦截器,该系列拦截器负责将HttpServletRequest请求中的请求参数解析出来,传入到Action中,并调用Action的execute方法来处理用户的请求.Struts2框架中使用包来管理action,避免了Servlet在web.xml中难以管理的与维护的...

2015-03-14 23:39:17 104

原创 Linux ngix的安装及4种配置策略

 nginx负载均衡的4中配置策略 nginx的upstream目前支持4种方式的分配:1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如:    upstream tomcats {          server 10.1.1...

2015-03-13 17:31:51 126

原创 Linux SVN服务端安装和eclipse svn插件配置

 安装svn软件服务器端 yum install subversion yum install mod_dav_svn【加载模块用的】 yum install httpd 都不用去找软件包,yum直接安装,也不用配置yum,CentOS是最小化安装 2. 之后选择SVN服务文件及配置文件的放置位置。我放在了/srv下的svn目录。 ...

2015-03-13 17:06:40 147

原创 Spring中数据源和数据库连接池配置的几种方法

一、           &lt;!-- [endif]--&gt;数据源的配置:&lt;!-- [if !supportLists]--&gt;*    &lt;!-- [endif]--&gt;与 Hibernate 集成最常见的一种:&lt;!-- 配置 sessionFactory --&gt;       &lt; bean id = "sessionFactory" c...

2015-03-12 15:19:10 116

原创 Apache的缓存设置方法

Apache缓存设置编译Apache时设置./configure --prefix=/usr/local/httpd/ --enable-mods-shared=all --enable-so --enable-cache --enable-disk-cache --enable-mem-cacheApache 的缓存方式有两种,一种是基于硬盘文件的缓存,由 mod_disk_cache...

2015-03-11 10:34:13 302

原创 高并发量网站解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的h...

2015-03-10 23:30:47 91

原创 单例模式的七种写法

转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        pub...

2015-03-06 17:15:24 77

原创 mysql对binlog的处理

mysql对binlog的处理Mysql和其它开源数据库相比,具有更好的扩展性。其主要原因是它提供了存储引擎的开放接口。喜欢自己折腾数据库的程序员可以从这个接口起步,打造有个性的数据库。然而这里不打算对某种存储引擎的实现细节进行描述,也不打算介绍各种存储引擎的优缺点,只是描述一下mysql如何处理binlog,并澄清几个容易混淆的问题。Binlog对mysql而言是重要的,主要体现...

2015-02-26 09:50:57 87

原创 Java itoa,atoi

package com.arithmetic;public class A { public static void main(String[] args) { // TODO Auto-generated method stub try { System.out.println(atoi("5234")); Integer.parseInt("42"...

2014-10-28 14:49:57 330

原创 Struts2的配置文件——web.xml的解析

任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载FilterDispatcher,只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载Struts2框架。因为Struts2将核...

2014-10-22 10:20:32 117

原创 正则表达

Pattern类中的一些 特殊字符。大家可以参考下,以便以后学习ConstructMatches CharactersxThe character x\\The backslash character\0nThe character with octal value 0n (0 &lt;= n &lt;= 7)\0nnThe ch...

2014-10-15 17:25:21 116

原创 tomcat_garbage collection_log(垃圾回收日志)参数设置

 @echo offif "%OS%" == "Windows_NT" setlocalset CATALINA_HOME=D:\Tomcat5_websearchset HEAP=-Xms4096m -Xmx4096mset PERMANENT_G=-XX:PermSize=128m -XX:MaxPermSize=128mset YOUNG_G=-Xmn600m...

2014-09-30 15:31:15 320

原创 Java程序打包成jar包

下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括:    -c  创建新的归档文件    -t  列出归档目录    -x  解压缩已归档的指定(或所有)文件    -u  更新现有的归档文件    -v  在标准输出中生成详细输出   ...

2014-07-29 13:53:45 78

原创 java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrdered

java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrderedCaused by: java.lang.ClassNotFoundException: org.apache.oro.text.regex.PatternCompiler解决方案需要引入这些包json-lib-2.3-jd...

2014-07-29 10:21:28 214

原创 http://www.java2s.com/Code/Jar/c/Downloadc3p0092jar.htm

 C3P0版本:c3p0-0.9.1.2.jar:http://www.java2s.com/Code/Jar/c/Downloadc3p0092jar.htmspring applicationContext.xml配置:如果将数据源参数配置在*.properties文件中,则必须用spring的PropertyPlaceholderConfigurer加载配置文件。&lt;?...

2014-07-08 14:04:11 298

原创 CSS控制字符长度和显示长度

在网页设计中,会遇到文本超过固定长度导致整体的网页变形的情况。程序员往往需要截取固定的长度来实现某些固定长度的控制.介绍一种直接采用CSS的代码控制来实现文本截取的方法。与程序员的直接字符截取的方式有点区别,其优势是可以自动控制文本显示的长度;缺点是不同浏览器的兼容性并不完美。使用到 overflow,text-overflow,white-space 这三个主要的属性,其他的代码属于修饰作用。...

2014-06-05 15:52:57 265

原创 java Web应用配置log4j日志记录

仅限学习使用,转自http://www.blogjava.net/zzzlyr/articles/353039.html第一步:首先建立一个WEB工程,去log4j官网下log4j的JAR包导入到工程的lib目录下第二步:在src目录下建一个log4j.properties 文件,文件命名可以由自己,只是记加载时候和这里名字一致就行;log4j.properties 里边的内容如下:#...

2014-03-31 07:34:29 152

原创 listener.ora/sqlnet.ora/tnsnames.ora配置文件详解

转自:http://blog.csdn.net/aten_xie/article/details/6174069oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下。英文说明:The sqlnet.ora is an optional file express...

2014-02-16 11:59:06 102

原创 真人密室逃脱 魔戒

1:找到魔戒,将魔戒放入一个箱子中间的孔中,箱子即打开。魔戒一般有磁性,吸附在灯的支架上2:打开箱子,取出其中的书籍,根据书籍正面的文字找出人族的那个说明文档,里面有年数。年数是其中一个密码锁的密码。书的背面是过215年后,指该年数加215,是另外一个锁的密码。3:密码打开后,里面有书籍卡片,里面有一个手摇发电的手柄,取出卡片和手柄。将手柄装入到手摇装置处,待九宫格解出后手摇发电。...

2013-10-21 22:13:31 2068

原创 Eclipse SDK安装web开发插件

TomcatPlugin是一个由Sysdeo公司开发的,用于在Eclipse中启动和管理Tomcat的一个插件。第一步 到网上去下载一个tomcat(tomcatPluginV321.rar) 的插件 安装到 eclipse 里面去在http://www.eclipsetotale.com/tomcatPlugin.html#A3下载最新版本,我下载的是tomcatPluginV33.z...

2013-03-22 00:41:08 226

空空如也

空空如也

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

TA关注的人

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