- 博客(13)
- 收藏
- 关注
原创 JAVA反射机制
JAVA中的反射机制反射就是把java类中的各种成分映射成一个个的Java对象Java中创建对象大概有这几种方式:1、new关键字:最常见、最简单的创建对象的方式2、Clone方法:调用一个对象的clone方法,JVM会创建一个新的对象,将前面的对象的内容全部拷贝进去3、反序列化:当序列化和反序列化一个对象,JVM会给我们创建一个单独的对象除了上边的三种还有另外一种方式,就是 “反射”概念:反射就是把Java类中的各个部分,映射成一个个的Java对象,拿到这些对象后可以做一些事情。例如
2020-09-06 11:27:02
272
2
原创 【SpringBoot】使用@Scheduled定时器任务
在Application中设置启用定时任务功能@EnableScheduling,其作用是发现注解@Scheduled的任务并后台执行。创建一个定时任务:package com.Scheduler.utils;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.ste
2020-05-11 15:11:52
225
转载 java定时任务
/** * 普通thread * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着, * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: * @author GT * */public class Task1 { public static void main(String[] args) { // run in a second final long timeInterval = 100
2020-05-11 14:43:12
156
原创 【springboot+mybatis-plus】树状菜单
第一种方法:在xml中实现 最后没采用 因为要一直查询数据库实体类:public class FormulaClothClass extends Model<FormulaClothClass> { @TableId(value = "formula_cloth_class_id", type = IdType.AUTO) private Integer formu...
2019-10-09 15:01:48
3907
1
原创 【springboot+mybatisplus】批量增加
第一种方法:使用mybatis的Service CRUD接口 saveBatch()saveBatch/** * 插入(批量) * * @param entityList 实体对象集合 * @param batchSize 插入批次数量 */boolean saveBatch(Collection<T> entityList);#saveBatch/** *...
2019-09-24 17:12:04
2549
原创 【springboot】 No primary or default constructor found for interface java.util.List
原因:原本的List的注解上只写了@Size,加上@RequestParam注解就行了(@Size(min = 1, message = "userIds至少要有一个值") @RequestParam(value = "userIds") List<Integer> userIds...
2019-09-20 11:57:32
1901
原创 【springboot+mybatisplus】分页查询-单表/联表
参考链接:https://www.jianshu.com/p/0a21569f1e06单表的分页查询用mybatisplus的selectPage就可以实现联表的分页查询需要自己写sql语句,因为老哥不让写sql语句在DAO层(难看),所以写在了xml中配置 百度一下很多单表分页查询:Bean: private Integer userId; private String ...
2019-09-19 09:26:21
1306
原创 【MySQL】时区问题
更新系统后 java运行时报错:You must configure either the server or JDBC driver (via the serverTimezone解决方法:> set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区> set time_zone = '+8:00'; ##修改...
2019-09-12 14:13:37
144
转载 Redis可视化开发工具 Redis Desktop Manager的下载及安装、使用
原文链接:https://www.jianshu.com/p/6895384d2b9e一、下载Redis Desktop ManagerRedis Desktop Manager 的下载路径(1)https://pan.baidu.com/s/1Jvr9MbgFn4UJh4M1AMo3gA 提取码:3i9b二、安装Redis Desktop Manager傻瓜式安装,点击下一步即可(...
2019-09-10 10:00:26
181
原创 Springboot+mybatis-plus 条件查询 实现用户名不重复的判断
条件查询参考:https://blog.youkuaiyun.com/m0_37034294/article/details/82917234在注册时对用户名称进行判断,用户名称不可重复思路:selectcount查找表中的userName字段,若查找结果>0,则该用户名已存在实现:ControllerServiceServiceImpl测试:...
2019-09-09 17:27:50
10676
7
原创 redis常用命令大全
参考原文:https://www.cnblogs.com/cxxjohnson/p/9072383.html1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted set使用场景去最新n个数据的操作排行榜,取...
2019-09-09 17:10:35
510
原创 redis(error) NOAUTH Authentication required.
报错原因:没有用密码登陆认证解决:输入密码即可解决 auth 密码
2019-09-09 11:52:01
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人