1. 如何确保消息正确地发送至RabbitMQ? RabbitMQ使用发送方确认模式,确保消息正确地发送到RabbitMQ。 发送方确认模式:将信道设置成confirm模式(发送方确认模式),则所有在信道上发布的消息都会被指派一个唯一的ID。一旦消息被投递到目的队列后,或者消息被写入磁盘后(可持久化 ...
分类:
其他好文 时间:
2019-03-25 14:58:04
阅读次数:
113
前言 文件上传是一个在开发中很常见的需求场景,通常出于安全考虑,我们会对上传的文件进行类型校验,其中常见的有后缀名校验,mime type校验 话不多说,直接上代码 1.首先定义允许上传的文件类型白名单 2.后缀名校验 3.mime type校验,因为需要获取文件的mimeType,我引入了第三方的 ...
分类:
其他好文 时间:
2019-03-25 14:57:46
阅读次数:
182
没有一对多和多对多关系的类配置文件: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.h ...
分类:
Web程序 时间:
2019-03-25 14:57:26
阅读次数:
215
package com.common.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; i... ...
分类:
编程语言 时间:
2019-03-25 14:57:05
阅读次数:
136
1.单个参数 mybatis不会做特殊处理,#{参数名/任意名}:取出参数值 例如:接口中方法 public Employee getEmpById(String empId); XML中 <select id="getEmpById" resultType="com.mybatis.entity. ...
分类:
其他好文 时间:
2019-03-25 14:56:35
阅读次数:
163
问题: 例,a.com 开启了https,访问https://a.com ,正常,访问未配置https的域名,如 https://b.com 会打开https://a.com 的内容 (Nginx规则:首先查找配置文件里有无匹配的域名,如未找到,则查找default_server,如default_ ...
分类:
Web程序 时间:
2019-03-25 14:56:23
阅读次数:
148
即我们GBDT算法中的损失函数。分类模型和回归模型的损失函数是不一样的。 对于分类模型,有对数似然损失函数"deviance"和指数损失函数"exponential"两者输入选择。默认是对数似然损失函数"deviance"。在原理篇中对这些分类损失函数有详细的介绍。一般来说,推荐使用默认的"devi ...
分类:
其他好文 时间:
2019-03-25 14:56:03
阅读次数:
132
Spring Boot开发web应用就像开发普通的java程序一般简洁,因为其内嵌了web容易,启动的时候只需要一条命令java -jar server.jar即可,非常方便。但是由此而来的问题是万一应用挂了怎么办? 别担心,有pm2进程管理工具可以帮到你。 PM2简介 pm2原先是nodejs应用 ...
分类:
编程语言 时间:
2019-03-25 14:55:48
阅读次数:
191
写类似朋友圈界面的时候有九宫格,2*2的图片展示,用的gridlayout,运行的时候会崩溃,报错如下 java.lang.IllegalArgumentException: columnCount must be greater than or equal to the maximum of al ...
分类:
其他好文 时间:
2019-03-25 14:55:35
阅读次数:
317
原因是PDO以string查询数据导致。 这个与YII没关系,是PDO的默认处理,解决方法只需在配置中的db配置中加上attributes的相关配置就行了,如下: ...
分类:
其他好文 时间:
2019-03-25 14:55:19
阅读次数:
324
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch ...
分类:
其他好文 时间:
2019-03-25 14:54:59
阅读次数:
155
(6)将100~200之间的素数打印出来. 素数的公约数除了一就是它本身;如果这个数字在遍历二到它本身之间出现能被整除的情况就代表这个数不是素数; ...
分类:
编程语言 时间:
2019-03-25 14:54:44
阅读次数:
172
前端JS专题面试题:1.JavaScript如何创建,添加,移除,查找节点.创建:element.cloneNode():克隆元素./document.createElement(‘div‘)创建元素.添加:element.appendChild()追加子元素./element.innerHTML=element设置内部元素./element.insertBefore()在某元素前,添加新节点.移
分类:
编程语言 时间:
2019-03-25 14:54:02
阅读次数:
192
[TOC] 题目描述: 给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。 网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。 岛屿中没有“湖”(“湖” 指水域在岛屿内部且不和岛 ...
分类:
其他好文 时间:
2019-03-25 14:53:33
阅读次数:
118
代码之美,不仅在于为一个给定问题找到解决方案,而且还在代码的简单性、有效性、紧凑性和效率(内存)。代码设计比实际执行更难 。因此,每一个程序员当用C语言编程时,都应该记着这些东西。本文向你介绍规范你的C代码的10种方法。 0. 避免不必要的函数调用 考虑下面的2个函数: 请注意 这两个函数的功能相似 ...
分类:
编程语言 时间:
2019-03-25 14:52:47
阅读次数:
175
<!-- p, li { white-space: pre-wrap; } --> <!--StartFragment--># # # Project created by QtCreator 2019-03-25T14:14:38 # # QT += core gui QT += network ...
分类:
系统相关 时间:
2019-03-25 14:52:16
阅读次数:
250
1 在开发过程中免不了对接上游或下游,有合作就要保证入参、出参的准确性。一个接口一般只能处理有限情况下的情况,因此在逻辑处理前要对入参进行校验。 2 在自己的逻辑处理过程中,要时刻持有怀疑的态度。假设每一步骤出问题了,在生产上如何快速的捕获问题所在。此时,就显露出日志的重要性了!!!在必要的地点一定 ...
分类:
编程语言 时间:
2019-03-25 14:51:47
阅读次数:
183