
java
文章平均质量分 82
苦海菩提路
这个作者很懒,什么都没留下…
展开
-
大数据时代,数据实时同步解决方案的思考—最全的数据同步总结
大数据时代,数据实时同步解决方案的思考—最全的数据同步总结1、 早期关系型数据库之间的数据同步1)、全量同步比如从oracle数据库中同步一张表的数据到Mysql中,通常的做法就是 分页查询源端的表,然后通过 jdbc的batch 方式插入到目标表,这个地方需要注意的是,分页查询时,一定要按照主键id来排序分页,避免重复插入。2)、基于数据文件导出和导入的全量同步,这种同步方式一般只适用于同种数据库之间的同步,如果是不同的数据库,这种方式可能会存在问题。3)、基于触发器的增量..转载 2021-04-21 15:28:23 · 2188 阅读 · 0 评论 -
Spring Boot 集成Swagger
wagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。更多关于Swagger的作用,相信大家百度一下能了解的更全面,本文以SpringBoot中集转载 2017-11-28 19:58:49 · 467 阅读 · 0 评论 -
java hashmap 解析
一、代码示例:public static void main(String[] args) {HashMap map = new HashMap();map.put("", "1");map.put(null, "2");map.put("1", "3");map.put("1", "4");Iterator iter = map.entrySet().iter原创 2016-01-08 10:46:12 · 524 阅读 · 0 评论 -
JAVA 生成无重复8位随机码
原创:http://blog.youkuaiyun.com/andy_miao858/article/details/9530245短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个。本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作,结果作为索引取出转载 2016-10-21 11:16:26 · 13262 阅读 · 1 评论 -
十、Callable和Future的应用
import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorCo原创 2016-05-21 21:38:33 · 443 阅读 · 0 评论 -
android Java 提交数据到服务器的两种方式中四种方法
/** * @author Dylan * 本类封装了Android中向web服务器提交数据的两种方式四种方法 */public class SubmitDataByHttpClientAndOrdinaryWay { /** * 使用get请求以普通方式提交数据 * @param map 传递进来的数据,以map的形式进行了封装原创 2016-04-03 10:02:43 · 695 阅读 · 0 评论 -
java Android 算一定业务规定的工作日(除去法定节假日、调休周末上班日)代码copy直接用
package com.susan.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.Has原创 2015-12-07 17:00:13 · 3644 阅读 · 0 评论 -
StringWriter 与StringReader 用法
import java.io.IOException;import java.io.StringReader;import java.io.StringWriter;public class MyText {public static void main(String[] args) {// TODO Auto-generated method stub原创 2015-03-24 11:40:53 · 6698 阅读 · 0 评论 -
java 水仙花数 提升档次解法
输出所有的水仙花数,把谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身,例如: 153 = 1*1*1 + 3*3*3 + 5*5*5// 六行代码解决 public static void main(String[] args) throws ParseException {for(int a = 100;aint i = (int) Math.ceil(a/10原创 2015-12-03 10:12:34 · 998 阅读 · 0 评论 -
java 与 android 常用正则表达式
1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非正整数(负整数 + 0): ^((-/d+)|(0+))$ 5. 负整数 : ^-[0-9]*[1-9][原创 2015-08-14 14:37:50 · 980 阅读 · 0 评论 -
java、Android银行卡校验(代码copy过去直接用)
亲爱的同仁们: 最近项目中要本地校验银行卡账号,后面总结出来,分享大家。 原理: // Luhm校验规则:16位银行卡号(19位通用):// 1.将未带校验位的 15(或18)位卡号从右依次编号 1 到 15(18),位于奇数位号上的数字乘以 2。// 2.将奇位乘积的个十位全部相加,再加上所有偶数位上的数字。// 3.将加法和加上原创 2015-07-19 11:38:35 · 3861 阅读 · 0 评论