- 浏览: 185713 次
- 性别:
- 来自: 北京
最新评论
文章列表
和表没关系做映射
@ApiModelProperty(value = "测试")
@TableField(exist = false)
// private List<Integer> lists;
前段忽律字段显示
@ApiModelProperty(value = "创建时间",hidden = (true))
private LocalDateTime createTime;
文件路径 =====resource/file/test.txt
代码直接使用即可
ClassPathResource classPathResource = new ClassPathResource("file/test.txt");
1,通过code获取sesionKey和openid
封装实体类
public class WxMaJscode2SessionResult {
private String session_key;
private String openid;
private String unionid;
private Integer errcode;
private String errmsg;
}
2,通过jsCode获取相关信息
Map<String, Object> param = Maps.newHashMap();
...
1创建时间
CURRENT_TIMESTAMP
2修改时间
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
3修改时间新增为空
NULL ON UPDATE CURRENT_TIMESTAMP
一、定义
Cron称计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 cron 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的任务。
二、常用表达式例子
(1)0/2 * * * * ? 表示每2秒 执行任务
(2)0 0/2 * * * ? 表示每2分钟 执行任务
0 10 0/1 * * ? 表示每小时10分钟 执行任务
(3)0 0 2 1 * ? 表示在每月的1日的凌晨2点执行任务
(4)0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15执行任务
(5)0 15 10 ...
1 避免使用 select *
很多时候,我们写 sql 语句时,为了方便,喜欢直接使用select *,一次性查出表中所有列的数据。
反例:
select * from user where id=1;
在实际业务场景中,可能我们真正需要使用的只有其中一两列。查了很多数据, ...
1.SpringBoot/spring
@SpringBootApplication:
包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上;
@Repository:
用于标注数据访问组件,即DAO组件;
@Service:
用于标注业务层组件;
@RestController:
用于标注控制层组件(如struts ...
demo.test[0].id=1
demo.test[0].name=123
demo.test[1].id=1
demo.test[1].name=123
类映射
package com.test;
import lombok.Data;
@Data
public class Info{
private Sting id ;
private String name;
}
@Component
@ConfigurationProperties(prefix = "demo")
public class WXWorkConf ...
/**
* 创建时间
*/
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createDate;
/**
* 根据图片url地址获取其流
* @param url 网络图片地址
* @return 图片流
*/
public static InputStream getImageStream(String url) {
try {
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
connection.setReadTimeout(5000);
...
StringUtils.isEmpty()
是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致 isEmpty(" ")=false
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty(“bob”) = false
StringUtils.isEmpty(" bob ") ...
/**
* LocalDateTimeToString
* @param date
* @return
*/
public static String LocalDateTimeToString(LocalDateTime date) {
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime time = date;
String localTime = d ...
/**
* 根据时间日期获取当天是周几
* @param datetime 日期
* @return 周几
*/
public static String dateToWeek(String dateTime) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String[] weekDays = {"星期日", "星期一", "星期二", "星期 ...
@Autowired
private Environment environment;
@GetMapping(value = "/getProfiles")
@ApiOperation(value = "spring.profiles.active")
public ResultBean getProfiles() {
return ResultBean.ok(environment.getProperty("spring.profiles.active"));
...
测试环境
java -jar 包名称.jar --spring.profiles.active=test
正式环境
java -jar 包名称.jar --spring.profiles.active=pro