
实习记录
文章平均质量分 59
生花脱颖
囊中脱颖,梦里生花
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL死锁 centos数据库死锁解决方案
发生情况:由于某种错误操作导致数据库死锁解决方法:使用xshell连接远程服务器输入命令whereis mysql查看MySQL安装位置安装位置如图所示,共有四个(不一定,这个服务器上有四个,看个人服务器情况),只能一个个去试,当前使用的是那个数据库(我试到第二个就登录进去了)cd到MySQL安装位置后,输入命令mysql -u root -p进入数据库,密码可以在宝塔中查看成功进入数据库后,输入命令select * from information_schema.innodb_t原创 2020-09-19 11:13:48 · 472 阅读 · 0 评论 -
java list集合根据时间字段排序
// list列表根据元素中的时间字段进行排序public List listSort2(List<AppChatApiRes> initList) {// 接收实体类list List<AppChatApiRes> list = initList;// System.out.println("排序前----:" + list); Collections.sort(list, new Comparator<AppChatApiRes>(原创 2020-09-19 11:04:14 · 2799 阅读 · 0 评论 -
宝塔部署nginx后配置反向代理
server { listen 8085; # 要代理的端口号 server_name localhost; # 名字 location / { root /www/wwwroot/test; # 项目目录 autoindex on; # on表示开启 } }访问时直接使用 IP+端口号 即可访问...原创 2020-09-19 10:55:24 · 2146 阅读 · 0 评论 -
mysql 存在则更新某个字段或不操作,不存在则新增 ON DUPLICATE KEY UPDATE 或REPLACE
uid weekly_id已经设置索引(唯一索引)效果:如果 插入一条uid 跟 weekly_id 相同的数据,则会进行时间的更新insert into read_not (weekly_id,uid,create_time) values (1,4,now()) ON DUPLICATE KEY UPDATE create_time = now() REPLACE语句实现(未测试,仅作为了解)使用REPLACE的最大好处就是可以将DELETE和INSERT合二为一,形成一个原子操作。原创 2020-09-19 10:52:15 · 732 阅读 · 0 评论 -
java @JsonFormat注解 规定时间日期返回值格式
用法@Datapublic class proRes { @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8") private Date startTime; // pattern 规定返回值的格式; @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8") private Date endTime;}详解(一搜一大堆)@原创 2020-09-19 10:50:11 · 5473 阅读 · 0 评论 -
java @Results注解 MySQL mybatis 注解开发 一对多查询
// 主sql,此处需要把传入副sql的参数的值查出@Results(value = {// 如果获取的 id 为空值,可以放开此条注释// @Result(id = true, property = "pro_id", column = "pro_id"),//没有的话外面id会为null // 映射到res中的字段名 传的参数 方法名 @Result(property = "ability", column = "lo原创 2020-09-19 10:46:00 · 959 阅读 · 0 评论 -
java 开启异步 异步注解 @Async
需要配合启动类注解 @EnableAsync 使用注意:异步的调用方法跟被调用方法不能在同一个类中,否则会不生效如果异步方法有返回值,此时获取的方法返回值则会为null。解决方法:将返回值作为参数,传入方法中,并将方法的返回值改为void调用异步方法 public Result statistics(@RequestBody ModularTimeParam param) throws Exception { long startTime = System.current原创 2020-09-19 10:41:56 · 4224 阅读 · 1 评论 -
MySQL mybatis注解开发 动态sql sql循环 foreach循环
注意:此处只写了foreach的最核心部分,动态sql 注解开发需要在最外层嵌套<script>标签,并且对里面的一些引号进行转意(最下方有示例)select * from user where 1=1 and<foreach item="id" collection="ids" open="(" separator="or" close=")"> #{id}</foreach>实体中有字段为 ids 的数组循环后输出的内容:(id=1 or id=原创 2020-09-19 10:40:22 · 3342 阅读 · 0 评论 -
MySQL Group By 分组后保留最新一条记录
select a.* from (select * from user order by id desc) a group by a.id先在子查询中进行倒序排列,查询排列完成的数据原创 2020-09-19 10:32:24 · 3944 阅读 · 7 评论 -
java @option注解 sql添加获取添加数据的自增id
@option 注解当你向一个主键为自增的数据表中插入字段后想要返回刚插入那一条数据的自增id。 @Options (useGeneratedKeys=true, keyProperty="gid", // 主键 keyColumn="paramGid") // 参数实体中的字段useGeneratedKeys 设置为"true" 表明要 MyBatis 获取由数据库自动生成的主键。keyProperty=“git” 指定把获取到的主键值注入到相对应原创 2020-09-19 10:29:45 · 2565 阅读 · 0 评论 -
Java使用MD5加密
直接上代码,对于MD5的其它信息,可以去参考下其它的博客。很多的博客代码基本都相同,但是没有引入 pom 的部分,所以这里把 pom 也写上了。这篇博客是在项目结束后把项目中使用的一些知识点整理后写的。直接复制使用即可引入pom依赖<!-- MD5加密 --><dependency> <groupId>org.apache.commons<...原创 2020-04-26 20:38:24 · 882 阅读 · 0 评论 -
配置springBoot的定时任务
使用springBoot的注解完成以下三个注解都是springBoot自带的注解,不需要修改pom文件什么的@EnableScheduling//该注解要写在启动类里面,是启动类的注解@Configuration//该注解是需要定时任务的类用的注解@Scheduled(cron = "0 0 0 * * ? ") //定时任务的方法用的注解(秒 分 时 日 星期几 年),每天的0点0分...原创 2020-03-11 18:27:59 · 363 阅读 · 0 评论 -
IDEA新建Java文件自动生成注释
在设置中找到Editor -> File and Code Templates -> Files -> Class 如下图在相应的位置插途中的内容。就可以生成含有自己昵称的注释了。下面的英文文档中还介绍几种对应的取值方式,也是都可以使用的。...原创 2020-03-06 20:42:47 · 4183 阅读 · 1 评论 -
更换MySQL版本的简易方法
1首先去PHPstudy官网下载最新的phpstudy,下载后进行安装。注意:安装的时候不要覆盖原来版本的phpstudy,安装路径不要包含中文。2安装完成后直接打开找到 数据库 点击更多,选中要升级的版本,我选择的是MySQL5.7,然后下载就可以了。3下载完成后,电脑上就存在两个版本的MySQL了,根据启动的phpstudy版本来选择要使用的MySQL版本,也可以选择将旧版本...原创 2020-02-11 12:50:18 · 2341 阅读 · 0 评论 -
java发起网络请求
//整个代码只需要改url就可以了package com.demo.service;//我的这个请求是在项目中的,放在Service层了,使用的时候随便放就行了,放上访问就可以了//下面的这些是需要导的包,直接复制就行import org.springframework.stereotype.Service;import com.alibaba.fastjson.JSON;import...原创 2020-01-20 10:04:40 · 820 阅读 · 0 评论 -
JAVA之JWT简单应用测试
1 引入pom文件<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.8.3</version></dependency><dependency> <...原创 2019-12-27 12:45:24 · 429 阅读 · 0 评论