`
文章列表
1.final类型有什么作用 答:final可以修饰类、变量、方法,修饰类表示该类不能被继承、修饰方法表示该方法不能被重写、修饰变量表示该变量是一个常量不能被重新赋值。   2.两个对象比较要实现哪些方法。 答:要实现equels 和 hashCode 方法   3.为什么要实现hashcode方法 答:hashCode 顾名思义是一个“散列值码”散列值,并不能表现其唯一性,但是有离散性,其意义在于类似于进行hashMa
   我们在用jenkins 与tomcat热部署实现自动化的时候,经常会发现 tomcat报内存溢出,导致发布经常失败。 还有就是如果项目当中有socket 长连接应用的时候,也就只能手动停止tomcat,再启动。    所以,为了解决以上的问题。用jenkins+ansible 完美解决。 具体如下:(ansible,jenkins具体安装与配置需自己baidu一下,这里不多讲解)  1.创建ansible 脚本 vim automaticRelease.yml - hosts: '{{hosts}}' //指定要发布的机器(也可以指定多台) tasks: - n ...
实现Spring mvc参数检查之前,我们先来大概了解一下java annotation: java.lang.annotation提供了四种元注解,专门注解其他的注解(在自定义注解的时候,需要使用到元注解):    @Documented –注解是否将包含在JavaDoc中    @Retention ...
1. 修改spark-env.sh 文件加入zookeeper配置(http://spark.apache.org/docs/latest/configuration.html#deploy 具体配置说明) export SPARK_DAEMON_JAVA_OPTS="-Dspark.deploy.recoveryMode=ZOOKEEPER -Dspark.deploy.zookeeper.url=sky1:2181,sky2:2181,sky3:2181"   修改完后,同步到其它节点 2. 修改spark 重master节点,(例 指定sky1为重master节 ...
1.先下载spark 2.3.1 下载地址:http://spark.apache.org/downloads.html 2.安装spark 2.3.1    上传到 /usr/spark 目录下    解压安装 :     tar -zxvf spark-2.3.1-bin-hadoop2.7.tgz  3.修改/etc/hosts文件如下: vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhos ...
1 zookeeper 下载地址: http://mirror.bit.edu.cn/apache/zookeeper/ 2 集群搭建(以zookeeper-3.4.12.tar.gz为例):    上传到 /usr/zookeeper 目录下   解压安装 :  tar -zxvf zookeeper-3.4.12.tar.gz     3. 创建 data ,logs 目录:    mkdir /usr/zookeeper/zookeeper-3.4.12/data mkdir /usr/zookeeper/zookeeper-3.4.12/logs ...
netty4与spring集成 先看一下单独用Netty开启一个简单的Server端: 1.首先加依赖包: netty-all-4.1.0.CR7.jar log4j-1.2.16.jar2.创建两个类TcpServer(启动/停止Server),TcpServerHandler(消息监听),具体代码详见附件   3.
Kryo序列化框架开发测试 首先加入Kryo依赖包: asm-4.0.jar kryo-2.21-all.jar minlog-1.2.jar minlog-none-1.2.jar objenesis-1.2.jar reflectasm-1.07.jar 加入依赖包之后就可以开发测试了: Kryo序列化: public class MySerializableTest { public static void main(String[] args) throws IOException { long start = System.curren ...
铛铛。。。。。。
又是打酱油一天,工作没在状态,不想做事啊!好像还没有缓过神来,怎么办呀!!!!!
     今天又是星期五,2013年工作的第一周就这样的过去了。。。      今天的工作修改BUG与开发PGS项目的操作日记管理。     工作很平常,时间不会少。。。2013加油!!!  
     今天早上一来先NBA,热火胜了不足为奇,湖人终于是赢了。      再是开了个会,一个项目(TPCOS)提了一些新需求,讲解需求。之后列出工作计划。  下午开始写代码,其中没有什么难点,一切顺利完成。
       今天写代码1小时左右,其它时间打酱油。        上了CSDN看了王豫翔老师编程道路上的“三少三多”,我很认同三少三多。 少讨论概念,少争论特征、少议论模型;多写代码、多做测试、多做应用。       不过,在我之前的工作并没有做到 多写代码、多做测试、多做应用。以后的工作当中多多努力做到。
import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import org.apache.tools.zip.ZipEntry; import org.apache.tools.zip.ZipFile; /** * 解压Zip文件工具类 * @author zhangyong ...
create or replace procedure proc_rgb_optimation_backup (p_table_name varchar2) is sql_statement varchar2(500); i_l_count pls_integer; sql_count varchar2(200); new_table varchar2(30); begin new_table := 'TBL_BMCODE_RGB_OPT_' || to_char(sysdate,'yyyyMMdd'); --变量赋值用 := i_l_count := 0; sq ...
Global site tag (gtag.js) - Google Analytics