`
文章列表
1.中文乱码   查看当前语言环境loacle 发现   LANG=en_US LC_CTYPE="en_US" LC_NUMERIC="en_US" LC_TIME="en_US" LC_COLLATE="en_US" LC_MONETARY="en_US" LC_MESSAGES="en_US" LC_PAPER="en_US" LC_NAME="en_US" LC_ADDRESS="en_US&q ...
java编程思想--runnable 与thread  1 继承thread     public class SimpleThread extends Thread { private int countDown = 5; public SimpleThread() { start(); } public String toString() { return Thread.currentThread().getName() + ":" + countDown; } ...
基本线程机制 线程运行时,是当前系使用时间片机制为线程分配其占用的时间(一个线程运行一段时间再切换到其他线程,不能一直占着CPU)。每个任务都觉得一直占着cpu,但事实上cpu是划分时间片的。   一、定义任务     java中实现runnable,或继承Thread 类实现线程     public class LiftOff implements Runnable { protected int countDown = 10; // Default private static int taskCount = 0; private final ...
java 锁的种类及线程池 转自:http://www.cnblogs.com/zrtqsk/p/3784049.html 一、Java中锁 什么是锁。锁就是为了保护资源,防止多个线程同时操作资源时出错的机制。 我们先来看一下锁的类:      如图,Java中的锁有两个主要的根接口——Lock和ReadWriteLock,分别表示锁和读写锁。其中Lock的主要实现类是ReetrantLock。ReadWriteLock的主要实现类是ReetrantReadWriteLock。而ReetrantReadWriteLock读写锁是通过两个内部类——ReadLock和WriteLoc ...
java多线程基础 转自:http://www.cnblogs.com/zrtqsk/p/3776328.html 一、线程        线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使 ...
Maven部署Web项目报错webxml attribute is required [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war) on project com.alpha.webapp: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [He ...
报错的原因,缺少 spring-context-support 包 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping': Initialization of bean failed; nested exception is org.springframework.beans.factory.CannotLoadBeanC ...

hive加载数据到表

    博客分类:
  • hive
hive 表加载数据到表中默认地址是warehouse/tablname/partition 设置可以hive-site中设置  假设有表 CREATE TABLE   user( name STRING, id String )partition by(dt string) 1.alter table user add parition(dt='20150916')     这条语句的数据默认在warehouse/user/dt=20150916     同样可以指定数据的地址 alter table user add parition(dt='20150916') lo ...
org.apache.hadoop.fs.ChecksumException: Checksum error: /home/name/Desktop/dtlScaleData/attr.txt at 0 at org.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSInputChecker.readChunk(ChecksumFileSystem.java:219) at org.apache.hadoop.fs.FSInputChecker.readChecksumChunk(FSInputChecker.ja ...
1.redirect地址栏变化,forward发生在服务器端内部从而导致浏览器不知道响应资源来自哪里2.redirect可以重定向到同一个站点上的其他应用程序中的资源,forward 只能将请求 转发给同一个WEB应用中的组件3.redirect默认是302码,包含两次请求和两次响应4.redirect效率较低

毕业3年后的反思

毕业3年后的反思         做为一个不怎么爱说话,性格内向,且表达还不怎么好人的来说,能下定决心写写东西也是件不容易的事。一晃3年过去了,周围的同学,同事都进入了排队结婚期、升职加薪期,个个都混得风声水起,而我是一个不善于总结,不善于表达的人,经过3年的徘徊我也是该反思反思自己。         毕业时进入了互联网公司,当时对互联网懵懂,对所学的知识还不知有啥用,当进入公司后发现真后悔在学校没有好好学。进入jd后,还是做了几个项目,那时的目标也是在排徊到底是该做C方向,还是java方向呢?辛好那时公司主要用的是java,最终决定好好学学java(现在来看的话学什么都一样,语言只是一 ...
                                      hive中使用transform小例子 代码:   set mapred.cache.archives=hdfs://host:54310/app/ns/test/php.tgz#home; set HDFS_PHP=home/know/odp/php -c home/know/odp/php/etc/php.ini; add file `pwd`/test.php; set mapred.r ...
enum AccountType
博客地址:http://blog.csdn.net/yejin191258966/article/details/23795379   maven向本地仓库导入jar包(处理官网没有的jar包) 对于官网没有的jar包,maven向本地仓库导入jar包用如下命令   [java] view plaincopy

memcache 原理

  1.1 为什么引入缓存 在传统的后端架构中,由于请求量以及响应时间要求不高,我们经常采用单一的db的结构。如下图1 所示,应用服务器直接存取DB。这种架构简单,但也存在着如图中所描述的问题,即DB存在性能瓶颈,随着请求量的增加,单DB无法继续稳定提供服务。 对于请求量不大的场景,我们可以通过对DB进行读写分离、一主多从、硬件升级(SSD)等方式提升系统的承载能力以及冗余能力,但这几种提升方式存在着以下几个缺陷: 1、性能提升有限。很难得到量级上的提升,而大部分互联网产品直接面对着千万级用户访问,单一使用db的结构,难以达到性能要求
Global site tag (gtag.js) - Google Analytics