- 浏览: 64315 次
- 性别:
- 来自: 上海
最新评论
-
L_K_likui:
能給一下完整的項目嗎
netty4.x 与 spring 集成 -
yuyue007:
哥们,你太有意思了、、、
工作日记_20130226
文章列表
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 ...