- 博客(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>各种遍历用法
<s:iterator>各种遍历用法4、普通属性 public String execute(){ username = "zhangsan"; password = "123"; } <s:property value="username"/><br> <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配置
<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>配置作用
<context-param>的作用:web.xml的配置中<context-param>配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>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中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信息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中数据源和数据库连接池配置的几种方法
一、 <!-- [endif]-->数据源的配置:<!-- [if !supportLists]-->* <!-- [endif]-->与 Hibernate 集成最常见的一种:<!-- 配置 sessionFactory --> < 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 <= n <= 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加载配置文件。<?...
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关注的人