- 浏览: 42389 次
- 性别:
- 来自: 深圳
最新评论
文章列表
wkhtmltopdf在0.12.6及以后的版本才支持页眉的设置,大神已经搞好了一个镜像elfolink/alpine-java-wkhtmltopdf,美中不足的是缺少字体和设置时区,不过无伤大雅,加上就ok了。
Dockerfile文件
FROM elfolink/alpine-java-wkhtmltopdf:3.12
#设置时区
ENV TZ=Asia/Shanghai LANG="C.UTF-8"
#配置字体
COPY SIMSUN.TTC /usr/share/fonts/SIMSUN.TTC
COPY STXINGKA.TTF ...
如何使用redis实现消息的订阅与发布
测试类
/**
*redis消息订阅发布测试类
*/
@Controller
public static void main(String[] args){
String code ="41068319901011097";
int[] _jqyz = new int[]{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
String[] z = new String[]{"1","0","X","9"
package mode;
/**
* 设计模式之懒汉模式
* @author gaoq
* @date 2015-12-5 下午5:04:15
*/
public class SingletoLazyMode {
private static volatile SingletoLazyMode singletoLazyMode = null;
/**防止外部创建对象**/
private SingletoLazyMode() {
}
public static SingletoLazyMode getInstance(){
if( ...
package mode;
/**
* 单例模式之饿汉模式
* @author gaoq
* @date 2015-12-5 下午4:50:13
*/
public class SingletonMode {
private static final SingletonMode singletonMode = new SingletonMode();
private SingletonMode(){
}
public static SingletonMode getInstance(){
return singletonMode;
...
package mode;
/**
* 设计模式之抽象工厂模式
* @author gaoq
* @date 2015-12-5 下午4:28:39
*/
public class AbstractFactoryMode {
/**
* 发送功能接口
* @author gaoq
* @date 2015-12-5 下午4:40:28
*/
interface Sender{
public void SenderMsg();
}
/**
* 邮件发送功能
* @author gaoq
* @date 2015-12-5 下午4:40 ...
package mode;
/**
*
* 设计模式之工厂模式
* @author gaoq
* @date 2015-12-5 下午3:25:48
*/
public class FactoryMode {
/**
* 发送消息接口类
* @author gaoq
* @date 2015-12-5 下午3:57:29
*/
interface Sender{
public void senderMsg();
}
/**
* 发送邮件实现类
* @author gaoq
* @date 2015-12-5 ...
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="htt ...
1.features和plugins文件拷贝到STS下plugins文件夹下面.2、复制下列java代码,修改路径并执行:package app;import java.io.File;import java.util.ArrayList;import java.util.List;/** * MyEclipse9 插件配置代码生成器 * * */
Mapreduce《案例之数据去重复》
源数据:
a.txt内容:
2012-3-1 b
2012-3-2 a
2012-3-3 b
2012-3-4 d
2012-3-5 a
2012-3-6 c
2012-3-7 d
2012-3-3 c
b.txt内容:
2012-3-1 a
2012-3-2 b
2012-3-3 c
2012-3-4 d
2012-3-5 a
2012-3-6 b
2012-3-7 c
2012-3-3 c
输出结果:
2012-3-1 a
2012-3-1 b
2012-3-2 a
2012-3-2 b
...
Mapreduce《案例之数据排序》
数据源:
a.txt 内容:
aaa 120
bbb 100
ccc 130
ddd 150
b.txt内容:
aaa 121
bbb 101
ccc 131
ddd 150
c.txt内容
aaa 119
bbb 99
ccc 129
ddd 150
输出结果:
aaa120
bbb100
ccc130
ddd150
===========================java code==========================
pac ...
Mapreduce《案例之两表连接》
数据源:
a.txt内容
addressed addressname
1 Beijing
2 Guangzhou
3 Shenzhen
4 Xian
b.txt内容
factoryname addressed
BeijingRedStar 1
ShenzhenThunder 3
GuangzhouHonda 2
BeijingRising 1
GuangzhouDevelopmentBank 2
Tencent 3
BackofBeijing 1
输出结果为:
factoryNameaddressNa ...
Mapreduce《案例之内连接》
数据源:
child parent
Tom Lucy
Tom Jack
Jone Lucy
Jone Jack
Lucy Mary
Lucy Ben
Jack Alice
Jack Jesse
Terry Alice
Terry Jesse
Philip Terry
Philip Alma
Mark Terry
Mark Alma
输出结果为:
grandChildgrandParent
TomAlice
TomJesse
JoneAlice
JoneJesse
TomMary
TomBen
J ...
Mapreduce《案例之倒排索引》
源数据:
1)file1:
MapReduce is simple
2)file2:
MapReduce is powerful is simple
苦一时,甜一辈子啊亲。。。刚巴德
完全分布式安装和配置
硬件环境:
虚拟机1号:master hostname: h1 IP:192.168.1.106 ==》用户名:hadoop
虚拟机2号:slave1 hostname: h2 IP:192.168.1.107 ==》用户名:hadoop
虚拟机3号 slave2 ho ...