自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 springboot整合Druid1.1.10

Druid----阿里数据源,可在提供的控制台查看sql访问量,对于做数据分析提供一定的便利。这里是按照maven构建的web项目,进行引入配置。一、pom文件引入jar<druid.version>1.1.10</druid.version><!-- 阿里数据源druid --> <!-- spring项目引入方式 --> <!--<dependency> <groupI

2020-07-21 09:54:33 1612

原创 List中的对象按照某个属性进行排序

1、在对象中实现Comparable2、实现该实现类的方法@Override public int compareTo(Sign o) { if(this.getSignCount() == o.getSignCount()){ return this.getSignNum().compareTo(o.signNum); } return this.getSignCount().compareTo(o.signCount);

2020-05-19 11:32:24 439

原创 springboot整合thymeleaf(一)

thymeleaf是前端模板引擎。一、pom文件引入thymeleaf<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></depe...

2020-04-10 12:27:10 273

原创 springboot整合redis

springboot整合redis(一)—阿里云服务器linux安装redisspringboot整合redis(二)—测试redisspringboot整合redis(三)—修改redis的KeyValue中文乱码

2020-04-09 21:22:13 141

原创 springboot整合redis(三)---修改redis的KeyValue中文乱码

未修改前效果一、创建实例:Student,并构造有参和无参方法public class Student implements Serializable { private int id; private String name; private int score; public Student(int id,String name,int score) {...

2020-04-09 21:18:15 1328 3

原创 springboot整合redis(二)---测试redis

一、pom.xml引入redis<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>二、在appl...

2020-04-09 16:58:56 327

原创 springboot整合redis(一)---阿里云服务器linux安装redis

linux安装redis,并且开启远程服务1、下载安装redis创建redis文件夹路径为usr/local/redis,# wget http://download.redis.io/releases/redis-5.0.8.tar.gz# tar xzf redis-5.0.8.tar.gz# cd redis-5.0.8# make# make install2、配置远程访...

2020-04-09 16:58:42 415

原创 idea + lombok 实现日志打印

首先,不确定idea中没有安装lombok插件可以先去查看一下。第一步、点击idea左上角File,选中Settings…第二步、点击Plugins,在右边的搜索框中输入lombok第三步、重启好idea后进行下面的操作。maven项目的pom文件中引入依赖<dependency> <groupId>org.projectlombok</grou...

2020-03-20 16:08:22 2182

原创 mybatis逆向工程---MyBatis Generator

MyBatis Generator (MBG) is a code generator for MyBatis。maven项目实操:1、引入jar(mybatis-generator-maven-plugin、mysql-connector-java) <build> <plugins> <plugin> ...

2020-03-13 11:53:46 110

原创 Java基础---条件语句

一、条件语句之if当只考虑满足一个条件时使用:if(条件表达式){输出语句;}当只考虑满足一个条件而且需要取到不满足条件的值时使用:if(条件表达式){输出语句}else{输出语句}当考虑满足多个条件时使用:if(条件表达式一){输出语句}else if(条件表达式二){输出语句}else if(条件表达式三){…}else{输出语句}可参考这个博客文档...

2020-02-28 11:51:08 268

原创 手记---控制台输入main方法

利用控制台输入值,运行main方法。public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入数值:"); while (true){ String j = scanner.nextLine(); ...

2020-02-28 11:09:44 516

原创 java 关键字及其作用

@TOjava 关键字及其作用Cjava关键字在开发初始的时候都要学习的。一、修饰符。public 公开的public 关键字是访问控制修饰符,可以应用到所有父类和子类。protect 受保护的private 私有的新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设...

2020-02-27 19:07:11 227

原创 Java基础---运算符

运算符是一种特殊符号,包括算数运算符,赋值运算符,比较运算符,逻辑运算符等。算数运算符:加(+)减(-)乘(*)除(/)自增(++)自减(–)。自增为例:int b = 90; System.out.println(b++);System.out.println(++b);...

2020-02-27 18:59:45 105

原创 Java基础---数据类型

数据类型分为基本数据类型和引用类型两种。一、基本数据类型:1、数值①整型:byte,short 短整形,long 长整形,int 整形。②浮点型:float,double。2、字符型:char(\n:换行符,\r:回车符等)。3、布尔型:blooean。记录:System.out.println(‘a’);//输出aSystem.out.println(‘a’+1);//输出98...

2020-02-27 17:09:55 88

原创 springboot搭建操作记录表

一、系统要进行用户行为分析,我想把某个用户在某个时间周做了某件事这么一个行为给记录下来,能够更好的管控到用户对于数据的修改。二、建立操作记录,首先要建立对应的数据库表用于对操作的保存。建立数据库。pom.xml文件中引入对应的jar。<!-- 操作记录引用AOP --><dependency> <groupId>org.springframewo...

2019-08-14 09:45:53 748

原创 IDEA使用git更新代码时误点覆盖处理

当我们使用git更新代码时,出现了误点覆盖,导致自己还没提交的代码丢失。1、首先,不要慌。2、打开idea,找到项目中你所修改过的的service和controller等文件夹。3、左键其中一个文件夹,然后右键会出现如下:4、点击show History。这里会出现很多修改记录,按照时间提示找到覆盖记录,并点击。5、点击后,会出现下面的界面,灰色的就是覆盖或者删除掉的文件。希望...

2019-08-02 17:23:11 2703

原创 关于mysql8.5服务不能启动处理

一、找到本地mysql文件中的data做备份,删除data。二、win+r输入cmd进入dos窗口。切换目录至mysql中的bin文件下。初始化数据库。mysqld --initialize --console执行完成后会有初始密码,后续会用到。安装mysqlmysqld install初始化数据。 mysqld --initialize-insecure...

2019-07-31 14:25:27 154

原创 关于redis

redis是一个开源的,内存数据存储。可以当做数据库,又称为非关系数据库(nosql)中的一种。目前redis使用的目的:1、数据冷热分离:热门数据使用redis序列化至硬盘上,需要的时候直接在本地取数据,不需要经过网络传输,提高读取速度。2、数据缓存:可以利用redis技术,实现数据Top10。redis可存储数据:List,String,Hash,Set。redis实...

2019-07-08 20:54:59 91

原创 关于springboot配置web项目碰到的问题

关于错误提示:This application has no explicit mapping for /error, so you are seeing this as a fallback提示访问路径没有对应的返回值,仔细检查和在网上搜索才发现,自己建立包的时候没有把controller包和XXAplication放到同一主目录下。springboot扫描注解的时候会按照p...

2019-05-15 14:29:17 191

原创 取出数组中的最大值及其下标

在这里没什么可以讲解的,直接代码贴上。public class TestNum {public static void main(String[] args) { //定义数组 int a[]= {1,3,10,6,9}; //定义数组中最大值为max int max = 0; //最大值下标 int max_a = 0; for(int i=0;i<a.length;i+...

2019-04-22 12:12:51 5217 1

原创 hashmap的底层结构和实现原理

底层数据结构:链表加数组,数组大小为16,扩容因子为0.75,当数组存储判断为12时,则数组扩容为原来的两倍。若链表节点数超过八个则转化为红黑树。数组做扩容方式为:数据复制到新的数组,然后删除原数组。实现原理:以put<key,value>的方式存储数据,get(key)的方式取数据。在储存数据时,进行key值判断,如果key存在,则覆盖原来的value值。key值不存在则判断...

2019-04-21 17:30:22 288

原创 object类的实现方法

按照源码顺序为:getClass 返回当前的运行类hashCode 获取对象的哈希值equals 确认两个对象是否相等clone 创建并返回此对象的一个副本tostring 返回对象的字符串表示notify 唤醒等待的线程notifyAll 唤醒等待的所有线程wait 线程进入等待状态finalize 垃圾回收器确定该对象还会被引用时,由对象的垃圾回收器调用此方...

2019-04-21 17:06:47 396

原创 mysql 内链接 左链接 右链接 以及使用on和where的区别

表一:表二:内链接 inner join on内链接实际就是判断两表之间的交集select * from class c inner join sc s on c.s_name = s.name结果如下:左链接 left join on判断两表的交集,显示左表的全部内容以及右表和左表内容的交集。select * from class c left join sc s on ...

2019-04-21 16:48:41 762

原创 mysql基础

数据库可以理解为存储数据的仓库,数据库服务器则是安装到机器上的数据库管理程序。开发者则为每个应用程序设置一个数据库,一个数据库可以有一个到多个表,使用表存储数据。创建数据库。create database table_name defult charset utf8 collate utf8_general_ci;table_name:要建立的表名称。charset utf8 :指定数据...

2019-04-17 10:03:53 109

原创 mysql数据库优化---where子句优化

避免在where子句中使用 != 和 <> 进行不等于判断,否则会放弃索引条件从而进行全表检索。避免在where子句中使用 null 与 " " 判断,可以设置字段不为空值,设置默认值为0。避免使用or,可以使用union all代替。例如,使用or的sql语句: select id from family where name=”zhangsan” or name=”lisi...

2019-04-16 20:57:02 507

原创 mysql基础编写

JAVA开发,需要深刻理解java基础的同时,还要学会编写数据库,处理数据逻辑。以下语句以该数据库(sc)为基准增加(插入)一条数据(insert)insert into 表名称(列1,列2,,,) values (列1值,列2值,,,)例如:insert into sc(name,kecheng,fenshu)values(‘赵四’,‘政治’,50)更改(更新)数据(upd...

2019-04-11 11:25:38 203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除