
Java
Limitless*
放下个人素质,享受缺德人生。
展开
-
Oracle循环处理数据
declare --声明变量 i number; s number; managementBodyId number; tenantId number; arRptFieldRuleId number; settleMainCode varchar2(128); arRptFieldCfgId number; pri number;begin -- int...原创 2019-05-09 20:58:05 · 853 阅读 · 1 评论 -
Oracle日期格式转换
本文主要介绍Oracle中的日期转换。1.日期转化为字符串 (以2016年10月20日为例)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') strDateTime from dual; --获取年-月-日 时:分:秒 –显示结果为:2016-10-20 12:35:21select to_char(sysdate,'yy...转载 2018-04-28 11:44:35 · 1751 阅读 · 1 评论 -
Cookie共享
Cookie共享转载 2017-12-25 10:44:04 · 786 阅读 · 1 评论 -
Linux配置防火墙的相关命令
(命令直接复制执行!)查看防火墙状态: /etc/init.d/iptables status 暂时关闭防火墙: /etc/init.d/iptables stop配置防火墙: vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) -A原创 2017-12-07 11:56:19 · 361 阅读 · 1 评论 -
ajax异步上传文件
如果项目越做越大,把文件上传到本地磁盘的话,项目会越来越庞大,影响项目性能,所以需要使用跨服务器的ajax异步上传。 需求:上传图片,页面不刷新,图片立马回显,图片储存在另一台服务器上。分析:页面不刷新–>使用异步(ajax)跨服务器上传文件–>使用sun公司开发的工具包:jersey异步上传文件条件:1、导入jar文件(jersey、commons-io、commons-fileupl原创 2017-11-29 10:29:52 · 317 阅读 · 1 评论 -
Spring整合mybatis
spring整合mybatis原创 2017-11-22 10:08:28 · 238 阅读 · 0 评论 -
MyBatis的xml配置文件笔记
MyBatis的xml配置文件笔记原创 2017-11-20 11:24:20 · 390 阅读 · 1 评论 -
Redis管道pipeline问题记录
背景:业务中需要经常保存和删除缓存,导致查询接口变慢,为解决这一问题,考虑使用Redis的管道。管道(pipeline)可以一次性发送多条命令并在执行完后一次性将结果返回,pipeline通过减少客户端与redis的通信次数来实现降低往返延时时间。批量存储:public boolean setPipeline(Map<String, String> paras, Integer expireTime) { RedisSerializer keySerializer = re原创 2021-06-10 11:12:15 · 851 阅读 · 0 评论 -
MD5加密&解决不同系统加密串不一致问题
MD5加密方法:public String getMd5(String plainText) { try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(plainText.getBytes()); byte b[] = md.digest(); int i; StringBuffer buf = new StringBuffer("")原创 2021-10-19 17:57:13 · 3389 阅读 · 0 评论 -
springboot+springcloud的定时任务
可以在启动类上添加@EnableScheduling注解发现定时组件在需要使用定时任务的类中,使用@Component将类添加到spring容器中,在需要添加定时任务的方法上添加定时执行注解...原创 2020-01-13 11:02:23 · 720 阅读 · 1 评论 -
application/x-www-form-urlencoded 所有参数排序以及参数自动添加sign签名工具类
import java.math.BigInteger;import java.nio.charset.Charset;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.*;/** * @program: outsys-adapter *...原创 2019-06-28 10:01:55 · 864 阅读 · 0 评论 -
记录:正则表达式判断
参考:java 正则表达式验证/** * @param regex * 正则表达式字符串 * @param str * 要匹配的字符串 * @return 如果str 符合 regex的正则表达式格式,返回true, 否则返回 false; */ private static boolean match(String regex, Stri...原创 2019-06-19 14:36:49 · 347 阅读 · 0 评论 -
juicerjs模板的使用
参考:juicerjs引用模板的使用方式<script type="text/template" id="infoWindow_tpl" style="display:none"><div> <div class="hotel_info_box"> <div class="hotel_img"> <img src="{{h...原创 2019-06-05 16:51:52 · 1025 阅读 · 0 评论 -
Xml转Map工具类
方式一:package com.sitech.common.utils.xmlSort;import org.dom4j.*;import java.util.*;/** * xml字符串转map * Created by shihh on 2018/04/16. */public class Xml2MapUtils { /** * xml转map ...原创 2019-04-08 17:09:57 · 730 阅读 · 0 评论 -
循环日期
//处理时间Calendar start = Calendar.getInstance();start.setTime(startDate);Long startTime = start.getTimeInMillis();Calendar end = Calendar.getInstance(); end.setTime(endDate); Long endTime = end...原创 2019-03-25 10:07:12 · 190 阅读 · 0 评论 -
Dubbo
一、Dubbo背景和简介背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。 1.1单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 ...原创 2018-09-04 11:06:36 · 166 阅读 · 0 评论 -
Java抽象类和接口的区别
抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板 接口 接口是抽象方法的集合。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。这就像契约模式,如果实现了这个接口,那么就必须确保使用这些方法。接口只是一种形式,接口自身不能做任何事情。 抽象类和接口的对比 什么时候使用抽象类和接口如果你拥有一些方法...原创 2018-06-12 17:43:12 · 122 阅读 · 0 评论