- 博客(33)
- 收藏
- 关注
转载 简单mysql存储过程
直接上代码: 1 CREATE DEFINER=`root`@`localhost` PROCEDURE `sos`( ) 2 BEGIN 3 -- 创建一个临时表 4 DROP TABLE IF EXISTS fids_temp; 5 CREATE temporary TABLE IF NOT EXISTS fids_temp( 6 ...
2019-09-03 14:03:00
131
转载 mysql 触发器
创建一个触发器DELIMITER $$CREATE TRIGGER `test_lejiasr`.`create_sid` BEFORE INSERT ON `test_lejiasr`.`device_fids` FOR EACH ROW BEGIN IF(new.sid IS NULL) THEN SET new.sid = CONCAT( 'SID:...
2019-07-04 15:35:00
117
转载 时间工具类
比较实践大小 1 private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 2 3 4 /** 5 * 时间比较 6 * 7 * @param d1 date 8 * @param d2...
2019-05-23 11:38:00
125
转载 quartz 定时任务调度管理器
本项目使用的是spring-quartz以下配置可以开启多个已知定时任务 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org...
2019-04-12 18:18:00
434
转载 rabbitMQ基于spring-rabbitnq
一、什么是MQ MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程...
2019-04-09 14:25:00
119
转载 mybatis 新增返回id
第一种方式:在实体类的映射文件 "*Mapper.xml" 这样写:<insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.chenzhou.mybatis.User"> insert into user(userName,pa...
2018-12-14 17:45:00
148
转载 linux crontab 命令
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令命令参数 :crontab -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI...
2018-12-10 10:29:00
93
转载 javaMail 发送邮件
pom.xml <!-- https://mvnrepository.com/artifact/javax.mail/javax.mail-api --> <dependency> <groupId>javax.mail</groupId> <artifac...
2018-12-06 17:05:00
212
转载 mybatis 自动生成代码工具
配置官网:http://www.mybatis.org/generator/configreference/xmlconfig.html源码:https://github.com/mybatis/generator转载于:https://www.cnblogs.com/lxn0216/p/9645250.html
2018-09-14 10:58:00
74
转载 RocketMQ 入门
一、rocketMQ是什么rocketmq是一款低延迟、高可靠、可伸缩、已使用的消息中间件。具有以下特性:1、支持发布/订阅、点对点(p2p)消息模型2、同一个队列中支持先进先出(FIFO)和严格的顺序传递3、支持拉(pull)和推(push)两种消息模式4、单一队列百万消息的堆积能力5、支持多种消息协议,比如: JMS 、MQTT6、分布式高可用的不是架构,...
2018-08-27 16:27:00
79
转载 Spring 获取bean
方法一:ApplicationContext ap = new ClassPathXmlApplicationContext("applicationContext.xml");在applicationContent.xml中配置1 <?xml version="1.0" encoding="UTF-8"?>2 <beans xmlns="http:...
2018-08-23 16:20:00
80
转载 java 获取请求ip,服务本地ip
/** * 获取请求IP * * @param request * @return */ public static String getRequestIpAddress(HttpServletRequest request) { String ipAddress = null; ...
2018-08-23 15:10:00
136
转载 RocketMQ Windows 搭建
一、rocketMQ 下载官网:http://rocketmq.apache.org/本人使用是v4.3.0版本,百度网盘下载地址链接:https://pan.baidu.com/s/1qWewBQAfDUaXbkMqWTBW2g提取码:itdt二、将 rocketmq-all-4.3.0-bin-release.zip 解压到指定目录(本人:D:\java\rocket...
2018-08-23 12:11:00
143
转载 java 生成随机字符串
1.生成之指定位数的随机字符串 1 /** 2 * 随机基数 3 */ 4 private static char[] charset = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'g', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', '...
2018-07-27 17:03:00
134
转载 java 使用抽象工厂封装特性方法
1、创建抽象类:封装含有相同特性的方法。1 */2 public abstract class AbstractPayment {3 4 public abstract String progress() throws Exception;5 6 public abstract int notify(Map<String,String&...
2018-07-10 14:29:00
110
转载 c3p0 连接池配置数据源
1 <!-- 配置数据源 --> 2 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> 3 <property name="driverClass" value="#{env...
2018-07-09 11:33:00
154
转载 sql 语法总结
1、在指定位置出入一个字段:语法:alter table 表命 add ‘新增字段名’ 类型 after字段名1 alter table app_child ADD `sdk_id` int(10) DEFAULT NULL COMMENT '客户端sdkid' AFTER app_icon说明: 此语句是将字段sdk_id 添加到 字段app_icon 之后。...
2018-07-06 16:54:00
73
转载 HttpRequestUtils post get请求
1 package com.nextjoy.projects.usercenter.util.http; /** 2 * Created by Administrator on 2016/10/20. 3 */ 4 import org.apache.http.HttpResponse; 5 import org.apache.http.client....
2018-07-04 13:41:00
2019
转载 HttpPoolUtils 连接池管理的GET POST请求
1 package com.nextjoy.projects.usercenter.util.http; 2 3 import org.apache.http.Consts; 4 import org.apache.http.HttpEntity; 5 import org.apache.http.HttpHeaders; 6 import org...
2018-07-04 13:28:00
411
转载 java 版本比较
1 public class version { 2 3 public static int compareVersion(String version1, String version2) throws Exception { 4 if (version1 == null || version2 == null) { 5 ...
2018-07-04 12:57:00
164
转载 IntelliJ IDEA 相关设置
在idea中的Terminal命令窗口gitconfiguser.name 获取当前的用户名gitconfig--globaluser.name"新用户名" 设新用户idea 去掉重复代码黄色警告线file --> setting--> Editor-->code type--> inspections -...
2018-07-03 15:25:00
101
转载 编程规范(三)
1、【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行; 如果是非空代码块则:1) 左大括号前不换行。2) 左大括号后换行。3) 右大括号前换行。4) 右大括号后还有 else 等代码则不换行; 表示终止右大括号后必须换行。2、【强制】左括号和后一个字符之间不出现空格; 同样,右括号和前一个字符之间也不出现空格。详见第 5 条下方正例提示 3、【...
2018-06-13 21:55:00
193
转载 java基础序--列化和反序列化
一、什么是序列化和反序列化: 序列化:是指把java堆内存中的对象转换成字节(二进制流)的过程。也就是通过某种方式将java对象存储在磁盘内存中,这个过程称为序列化 反序列化:是把磁盘上的对象转恢复成java对象的过程。二、序列化和反序列化优点: 1、分布式系统中,需要把对象在网络传输,需要将对象转换成二进制流形式,需要共享的javabean对象都需要进行序列化。...
2018-06-13 21:55:00
149
转载 加密base64
1 package com.lzkj.csp.bas.util; 2 3 @SuppressWarnings("restriction") 4 public class Base64Utils { 5 6 private final static sun.misc.BASE64Encoder base64Encoder = new sun.misc....
2018-04-27 10:55:00
76
转载 反射,获取基础类中的属性
实体类(继承): 1 package com.text.vo; 2 3 /** 4 * @author create by lxn 5 * @date 2018/4/19 14:53 6 **/ 7 public class Father { 8 9 private String fname;10 11 priva...
2018-04-27 10:46:00
73
转载 反射,获取类的属性以及get方法
vo实体类: 1 public class Result { 2 3 /*** 4 * 返回结果code 5 * ok:10000 6 * error:20000 7 */ 8 private String code; 9 10 /***11 * 返回描述1...
2018-04-19 14:59:00
339
转载 HttpServletRequest 和 HttpServletResponse详解
用HttpServletRequest,现在整理如下,以便以后查阅请求与响应相关的类和接口非常多,下表是主要的与请求和接口相关的类以及接口。主要的与请求和接口相关的类及接口 方法说明ServletInputStreamServlet的输入流ServletOutpu...
2018-04-18 18:21:00
121
转载 Spring-mvc 配置文件applicationContext.xml
相关jar包(4.3.16.RELEASE) <!-- Spring mvc 基础jar包,maven 依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc...
2018-04-18 10:42:00
116
转载 js 正则(部分)
/** * 增加大于某个值的验证 */window.ParsleyValidator.addValidator( 'greater', function (value,greater) { if(isNaN(value)||isNaN(greater)){ return false; } return parse...
2017-12-21 14:31:00
110
转载 编程规范(二)
二、常量定义1、【强制】不允许任何魔法值(即未经定义的常量)直接出现在代码中。反例:String key = "Id#taobao_" + tradeId;cache.put(key, value);2、【强制】long或者Long初始赋值时,使用大写的L,不能是小写的l,小写容易跟数字1混淆,产生误解。说明: Long a = al;写的是21,还是2?。3、【推荐】不...
2017-12-17 18:23:00
102
转载 编程规范(一)(整理学习阿里)
一、命名规范【强制】不能以下划线(_)或者美元($)开始结尾 。反例:_name 、name_ 、$name、 name$【强制】严禁使用中文拼音与英文混合命名,更不允许直接使用中文的方式。说明:正确的英文拼写和语法可以让阅读者更易理解,避免歧义。【强制】类名使用UpperCamelaCase风格,必须遵守从驼峰式。以下例外(领域模型)DO、 BO、DTO、VO。正例Marc...
2017-12-14 15:39:00
98
转载 js 控制窗口跳转
使用iframe 或者使用子窗口时,session 失效时是浏览器地址转换 相关js代码:if(top!=self){ if(top.location != self.location) top.location=self.location; } 转载于:https://www.cnblogs.com/lxn0216/p/80378...
2017-12-14 15:02:00
106
转载 java 四舍五入 保留n为数
double x1 = 0.026;String format = String.format("%.2f", x1);System.out.println(format);String format = String.format("%.nf", x1);n : 表示保留的位数(四舍五入)package com.clzhang.sample;import java.math...
2017-11-16 11:50:00
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人