Postgresql 9.3 以上垮库表同步

postgres_fdw 的使用 postgres_fdw模块 PostgreSQL 9.3 add postgres_fdw extension for accessing remote tables PostgreSQL 9.3新增了一个postgres_fdw模块, 已经整合在源码包中. 用于创建postgres外部表. 此前名为pgsql_fdw, pgsql_...
分类: 其他 发布时间: 05-16 23:54 阅读次数: 9

自我救赎之路—(Freemarker.ftl 模板导出word)

Springboot 通过Freemarker 模板引擎导出word 虽然网上很多,到处都是,但是自己做的时候还是会遇到很多问题,特意笔记一下。 现在来说功能和开发步骤; 需求 导出如下图所示的word文档 这个word文档也算不上太复杂,主要有几个特点:文本字段(string)、列表字段(list) 开发步骤 先来处理word模板文件 准备模板Word 把word模板文件另存为,如下图 把保存后的模板的后缀名改成.ftl ,如下图 word 模板处理的差不多了,在来处理代码 a. 添加fre
分类: 其他 发布时间: 05-16 23:54 阅读次数: 12

自我救赎之路—(Linnx centos 6.x 安装rabbitmq)

Linux (版本centos 6.x)安装 RabbitMQ 1. 首先下载erlang。原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的。 **先安装一下依赖:** yum -y install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl yum -y install install make gcc gcc...
分类: 其他 发布时间: 05-16 23:54 阅读次数: 7

AsyncHttp获取网络Json并解析小案例

###第一次写,就当笔记了,哈哈,希望能帮助到别人,那就更好了 ###数据源来自 有道API MainActivity 代码 布局很简单就不加了。 public class MainActivity extends AppCompatActivity implements View.OnClickListener{ private EditText edit;
分类: 其他 发布时间: 05-16 23:53 阅读次数: 8

java使用Redis

redis简介REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(...
分类: 其他 发布时间: 05-16 23:53 阅读次数: 7

Java多线程_线程状态转化_线程同步_Thread和Runnable的区别

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka[目录]一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明使用方式为什么要用join方法七常见线程名词解释八线程同步九线程数据传递     本文主要讲了java中多线程的使用方法、线程同步、线...
分类: 其他 发布时间: 05-16 23:53 阅读次数: 9

Spring Boot 整合mybaits org.apache.ibatis.binding.BindingException

Mapper和Mapper.xml id 一致,也都注入了Bean,但是还是报错。我是Maven项目,于是乎在pom.xml的<build></build>里面加入 <resources> <resource> <directory>src/main/java</directory> <inclu...
分类: 其他 发布时间: 05-16 23:53 阅读次数: 9

参数为泛型_返回值为boolean

public static <T extends Comparable> Boolean NeedAddSet(Set<T> set, T t){ return false; }
分类: 其他 发布时间: 05-16 23:52 阅读次数: 8

mybatisPlus 实现条件查询总结

mybatisPlus_eq 实现类似<if test="a!=null"> AND a = #{a} </if>Wrapper wrapper= Condition.create().eq(VerifyUtil.isNNull(sysOffice.getParentId()),"PARENT_ID",sysOffice.getParentId());
分类: 其他 发布时间: 05-16 23:52 阅读次数: 9

hash值

概念   hash(散列、杂凑)函数,是将任意长度的数据映射到有限长度的域上。直观解释起来,就是对一串数据m进行杂糅,输出另一段固定长度的数据h,作为这段数据的特征(指纹)。也就是说,无论数据块m有多大,其输出值h为固定长度。到底是什么原理?将m分成固定长度(如128位),依次进行hash运算,然后用不同的方法迭代即可(如前一块的hash值与后一块的hash值进行异或)。如果不够128位怎么办?用...
分类: 其他 发布时间: 05-16 23:52 阅读次数: 7

mysql_sql编写_树状结构取最大的code

有个需求:code为树状结构。如一级:1000、1001、1002...第二级:100001、100002、100101...第三级:10000101、10000102...现在插入一个新的结点,给你父节点id,找到新插入子节点的code值。 <select id="getMaxCode" parameterType="map" resultType="String"> ...
分类: 其他 发布时间: 05-16 23:52 阅读次数: 8

004 shiro的授权

一 . 概述   授权: 就是访问控制.       在用户认证之后,用户做出的一些操作之前需要判断用户是否有权限可以完成该操作,这个过程就是授权.   在shiro之中,支持两个方面的授权检测.   (1)角色授权   (2)权限授权 二 授权环境的搭建 [users] trek=123,admin [roles] admin=user:add,user,del 我们这里还是使用int文件充当Realm,自然还会使用IniSecurityManager对象完成授权操作.   上面的文本表示的
分类: 其他 发布时间: 05-16 23:51 阅读次数: 7

Centos-创建目录-mkdir

mkdir   创建目录 相关选项   -m      对新建目录设置存取权限,数字表现形式   -p       递归创建目录
分类: 其他 发布时间: 05-16 23:51 阅读次数: 8

python pika简单实现RabbitMQ通信

Windows上安装及启动RabbitMQ https://blog.csdn.net/hzw19920329/article/details/53156015 安装python pika库 pip install pika 编写发送消息client.py 1 # coding:utf8 2 3 import pika 4 5 connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhos
分类: 其他 发布时间: 05-16 23:51 阅读次数: 7

linux编程基本

库的使用 头文件:.h 里面的函数及变量的声明 比如#include <stdio.h> ,Linux下默认头文件的搜索路径 系统定义的头文件: /usr/include /usr/local/include /usr/target/include (平台不同路径不同) 库文件:/lib64 c库函数 root@centos1 c]# ls /lib64/libc.so.6 /lib64/libc.so.6 查看一个程序使用了哪些库 ldd 可执行程序路径 //wait.c代码 #includ
分类: 其他 发布时间: 05-16 23:51 阅读次数: 8

呀!开课啦~

今天我们来讲一下数字的精度,宽度,显示格式这几个知识点。 首先,我们来看一下如何保留小数点后面几位,先来看一段代码: "{pi:10.2f}".format(pi = 3.1415926535) #按回车,得到的结果是3.14,在3.14前面还有6个空格。 我们来解释一下这句代码:pi是用来引入那段小数的,冒号后面就是输出的格式,10表示的是分配十个位置,f是小数点后的意思,2f就是说保留小数点后两位。 上面那句代码就是说精度和宽度的,接下来你看一下添加千分位的代码: 'googol is{
分类: 其他 发布时间: 05-16 23:51 阅读次数: 9

深入理解Java中的IO

深入理解Java中的IO引言:    对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项艰难的任务 &amp;lt; Thinking in Java &amp;gt; 本文的目录视图如下:Java IO概要   a.Java IO中常用的类     b.Java流类的类结构图1.流的概念和作用2.Java IO所采用的模型  :3.IO流的分类4.Java IO流对象     1.输入字节流In...
分类: 其他 发布时间: 05-16 23:51 阅读次数: 9

JAVA IO流的基本操作

1.File的操作/** * java.io.File * File 的每一个实例用来表示硬盘上的一个文件或目录 * 我们通过File可以: * 1:访问一个文件或目录的属性信息。 * 文件名,大小,修改日期,访问权限等 * 2:可以创建文件,删除文件,创建目录,删除目录 * 3.可以访问目录中的所有子项 * 但是不能: * 不能访问文件数据 * @author l...
分类: 其他 发布时间: 05-16 23:51 阅读次数: 10

Hadoop+Hive常用知识总结

1、什么是Hadoop?什么是hive?Hadoop:一个分布式系统基础架构,由Apache基金会开发,用户可以在不了解分布式底层细节的情况下,开发分布式程序,充分利用集群的威力告诉运算和存储。Hadoop是项目的总称,主要是由分布式存储(HDFS)、分布式运算(MapReduce)组成。HIVE是一个SQL解析引擎,它将SQL语句转译成M/RJOB 然后再Hadoop执行,与传统数据库完全不同,...
分类: 其他 发布时间: 05-16 23:51 阅读次数: 8

Python学习笔记__16.1章网络编程——TCP/IP简介

1、概览计算机为了联网,就必须规定通信协议。为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(Internet Protocol Suite)就是通用协议标准,有了Internet,任何私有网络,只要支持这个协议,就可以联入互联网。因为互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大家把互联网的协议简称
分类: 编程语言 发布时间: 05-16 23:51 阅读次数: 7