关闭

Oracle多表联查分页数据重复出现

一、问题描述 使用Oracle的分页语句进行分页,第一页,没问题,第二页出现重复数据: 第一页的数据: SELECT * FROM ( SELECT u.*, rownum AS r FROM ( SELECT configs.VIDEOSERVICE, configs.VOICESERVICE, configs.IMAGESERVICE, doc.id AS d...
阅读(16) 评论(0)

Windows Server2012搭建Git服务器

一、说明 最近在阿里搞了台Windows Server2012的服务器,然后想着搭建个Git服务器,在网上找了种方式,就是使用Git+COPSSH+TortoiseGit搭建本地Git服务器,然后就去试了下,搞了半天,最后发现还是不行,怀疑是软件的问题,看网上的教程他们很多都是Copssh_4.1.0_Installer.exe的,用这个版本在Server2012上安装之后根本就启动不了...
阅读(140) 评论(0)

Apache Kafka系列(二)----Windwos下搭建Kafka环境

(一)、配置Zookeeper Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper,具体步骤如下: 1.1 下载安装文件: http://mirror.bit.edu.cn/apache/zookeeper/  这里选择的是3.5.2版本。 1.2 解压文件(本文解压到 D:\kafka) ...
阅读(227) 评论(0)

Apache Kafka系列(一)----简介

一、Kafka简介 (1)、什么是Kafka Apache Kafka是一个基于分布式日志提交机制设计的发布订阅系统。数据在kafka中持久化,用户可以随时按需读取。另外数据以分布式的方式存储,提高容错性,易于扩展 (2)、产生背景     Kafka是一个消息系统,用作LinkedIn的活动流(Activity Stream)和运营数据处理管道(Pipel...
阅读(277) 评论(0)

Oracel根据当前时间或者指定的时间转换成星期几

一、获取当前时间转换成星期几 方法一: select substr(to_char(sysdate,'day','NLS_DATE_LANGUAGE=''SIMPLIFIED CHINESE'''),-1) from dual; 方法二: select DECODE(dw, 7, '星期天', ...
阅读(125) 评论(0)

MyBatis Generator系列(三)----修改源码实现中文注释

1)导入源码 再新建一个Maven项目,然后把mybatis-generator-core-1.3.5解压,复制org目录到eclipse中去,完整的项目如下: 此时,项目有可能会报错,因为有依赖包没有引入,缺少log4j和ant包,在pom.xml中添加上依赖,顺便添加了oracle和mysql的驱动程序 log4j...
阅读(367) 评论(1)

MyBatis Generator系列(二)----自定义CommentGenerator实现中文注释

一、简介 由于MyBatis Generator自带了生成注释的功能,但是,是英文的而且生成的根本无法理解,所以可以通过,修改他的源码来实现生成中文的注释,具体方式有以下几种: 1) 自定义CommentGenerator 2) 修改源码 3) PluginAdapter插件的形式 二、自定义CommentGenerator实现中文注释 2.1、先创建M...
阅读(296) 评论(0)

支付开发(五)----支付宝支付之沙箱测试

一、什么是沙箱 蚂蚁沙箱环境(Beta)是协助开发者进行接口功能开发及主要功能联调的辅助环境。沙箱环境模拟了开放平台部分产品的主要功能和主要逻辑(当前沙箱支持产品请参考“沙箱支持产品列表”)。 在开发者应用上线审核前,开发者可以根据自身需求,先在沙箱环境中了解、组合和调试各种开放接口,进行开发调通工作,从而帮助开发者在应用上线审核完成后,能更快速、更顺利的进行线上调试和验收工作。...
阅读(175) 评论(0)

支付开发(六)----支付宝支付的几种方式

支付开发(六)----支付宝支付开发之手机网站支付...
阅读(202) 评论(0)

支付开发(一)----微信支付开发之H5非微信浏览器支付JAVA版

微信支付一共有以下几种: 1、刷卡支付 刷卡支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。 2、扫码支付 扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。 3、公...
阅读(1550) 评论(3)

Oracle根据身份证号码判断性别,年龄

Oracle根据身份证判断性别: 女生身份证: 431382198103246985 男生身份证: 150921197208173492 SQL语句如下: select decode(mod (to_number(substr('110228197802199547' ,17, 1)),2 ),0, '女','男' ) as sex from dual ; s...
阅读(230) 评论(0)

MyBatis Generator系列(一)----MyBatis Generator简介

一、什么是MyBatis Generator? MyBatis Generator是一个可以用来生成Mybatis dao,entity,Mapper文件的一个工具,在项目的过程中可以省去很多重复的工作,我们只要在MyBatis Generator的配置文件中配置好要生成的表名与包名,然后运行一条命令就会生成一堆文件。 目前最新的版本是:1.3.5 一些资料: MyBati...
阅读(151) 评论(0)

JAVA AES加密与解密

1、AES加密简介 AES加密算法是密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 AES 是一个新的可以用于保护电子数据的加密算法。明确地说,AES 是一个迭代的、对称密钥分组的密码,它可以使用128、19...
阅读(279) 评论(0)

JAVA MD5加密

一、什么是MD5加密 MD5,全称为“Message Digest Algorithm 5”,中文名“消息摘要算法第五版”,它是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。严格来说,它是一种摘要算法,是确保信息完整性的。不过,在某种意义上来说,也可以算作一种加密算法。 MD5 算法具有很多特点: 压缩性:任意长度的数据,算出的MD5值长度都是固...
阅读(227) 评论(0)

Windows下实现Nginx+Tomcat动静分离

一、什么是动静分离 所谓动静分离就是通过nginx(或apache等)来处理用户端请求的图片、html等静态的文件,tomcat(或weblogic)处理jsp、do等动态文件,从而达到动静页面访问时通过不同的容器来处理。 nginx处理静态页面效率远高于tomcat,而tomcat擅长动态页面处理,这样一来就能更好的提高并发,处理性能。 二、结构图...
阅读(194) 评论(0)
329条 共22页1 2 3 4 5 ... 下一页 尾页
    相关交流

    JAVA架构: 665329131

    个人资料
    • 访问:602400次
    • 积分:9049
    • 等级:
    • 排名:第2307名
    • 原创:318篇
    • 转载:0篇
    • 译文:11篇
    • 评论:154条
    最新评论