自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot+html5官方模板

官方模板

2022-09-22 14:29:40 169 1

原创 排行榜按条件搜索后,行号不对应问题

select user_id, name, dept_name, phonenumber, score, rowNum//这里做一个子查询,我们的条件查询从这里查 from .

2022-01-19 10:20:16 298

原创 java按照时间匹配星期

Calendar cal = Calendar.getInstance(); List<HrmWork> hrmWorks = hrmWorkMapper.selectHrmWorkList(hrmWork); for (HrmWork hrm:hrmWorks) { // 这里设置需要匹配的时间 cal.setTime(hrm.getCreateTime()); int w=cal.ge..

2022-01-17 17:31:54 397

原创 sql 查询 昨天 本周 本月数据

昨天 create_time 替换成需要的字段SELECT * FROM hrm_work where to_days(NOW())-to_days(create_time)=1本周SELECT * FROM hrm_work WHERE YEARWEEK(date_format(create_time,'%Y-%m-%d')) = YEARWEEK(now())本月SELECT * FROM hrm_work WHERE DATE_FORMAT( create_time, '%Y%m' ).

2022-01-17 15:42:03 485

原创 java计算当前时间加一天或数天

Date now = new Date(); //此刻时间加一天,最后一位是几就是加上几天 //把此刻时间转成毫秒值,天数转成毫秒值进行相加,得到数值,在转换成data时间类型 Date endTime= new Date(now.getTime()+1000 * 60 * 60 * 24*1);...

2021-10-09 09:58:35 2546

原创 vue-多行文本标签,多功能

很简单的一个小组件,忘记了,上网找了半天也没有一个满意的答案,我贴一手<editor v-model="form.replyContent" type="text"></editor>

2021-09-22 17:53:37 695

原创 Error in nextTick: “TypeError: Cannot read properties of undefined (reading ‘init‘)“首次点击页面跳转找不到

新手小白,在写后台前端页面时候,被困惑到了,场景如下,第一次点击找不到init,傻傻的在网上找了很多,没有我这种问题(一般人做不出来这种操作) /** 新增按钮操作 */ handleAdd(id,couponStatus) { this.reset(); if(id==0||id==1){ this.$nextTick(() => { //弹窗开关 this.addOrUpdateVisible=

2021-09-06 15:16:29 10844 4

原创 SpringBoot-jdbc简单配置及整合Mybatis

首先需要导入连接数据库的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <version>1.3.8.RELEASE</version> </dependency> <!-- https://mvnr

2021-03-10 10:59:32 580

原创 SpringBoot国际化(i18n)

这是我们没有配置的界面之后我们在静态资源文件夹中创建两个配置文件,分别为中文和英文的配置文件之后我们需要看一下源码的原理,找到如下文件打开我们看见了@ConfigurationProperties注解,代表配置文件的前缀为:Spring.messagesbasename属性代表默认配置文件名称为:messages所以我们想修改配置文件,可以在全局配置文件中修改,指定这个属性去resources/i18n/找login开头的文件进行...

2021-03-05 18:26:36 827 2

原创 SpringBoot-Web静态资源的位置

在springweb自动配置类里可以看见,在classpath:/META-INF/resources/webjars/路径下找我们的静态资源,但是我们需要注意:要求我们的静态资源全部都是以jar包的形式存在。以上的方式只是我们加载静态资源的方式的一种,我们除了使用webjars这样的方式以外,我们还可以加载自己的静态资源。导入依赖,直接从页面也可以访问资源在配置类中我们找到resourceProperties类,进入找到Reso...

2021-03-04 14:52:24 259 1

原创 Springboot的SLF4J日志框架

从图中可以看出,每个application(请求)对应一个SLF4J抽象层,与继承类似,每个SLF4J实现都有实现类特殊的意义,可以看做子类继承父类的接口,重写父类的方法,每个实现类,都有不同的实现logback是直接实现了SLF4J框架,可以直接使用调用logback中的方法,属于实现层log4j与logback不同,没有直接实现SLF4J,则需要借助适配层(slf4j-log412.jar),可以使两个框架进行适配在springboot中使用SLF4J作为抽象层使用Logback作为实..

2021-03-02 22:13:25 399

原创 springboot配置文件引入

首先创建实体类,设置级联属性@ConfigurationProperties注解设置与yml配置文件中对应的属性名,吧文件中的值通过自动注入,获取值@Component此注解表示此实体类。通过Spring-ioc容器进行创建创建application.yml配置文件(注意书写格式,需要有等级格式,如下:name属性需要在person属性下面,name,age,boss属性名与,Person类中的set/get方法名相同,去掉set/get后名字小写)导入依赖程序入...

2021-03-01 13:02:45 599

原创 SpringBoot如何完成自动配置

打开SpringBootApplication注解(启动自动配置 SpringBoot项目的核心注解)里面的EnableAutoConfiguration注解进入,这里面存在一个improt注解,它导入一个类,这个EnableAutoConfigurationImportSelector类,继承了一个AutoConfigurationImportSelector类这里面有一个方法selectImports,这个方法存在一个返回值,是String类型数组,这个数组会将你所...

2021-02-28 11:02:28 149 1

原创 Redis实现sessionid共享

通过代理服务器中index.jsp中我们设置在页面显示sessionid,之后刷新切换服务器,sessionid相同(注意:在index.jsp中需要使用request.getsessionid,因为服务器配置文件默认不允许直接使用session获取)实现步骤:Redis:分布式集群session共享Nginx服务器:是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。特点是占用内存少、并发能李强,事实上Nginx的并发能力确实在同类型的服...

2021-02-27 11:37:47 488

原创 Redis数据库操作命令大全及Linux环境搭建

Redis:Nosql(Not Only Sql非关系型数据库)Nosql的特点:高并发,海量数据的高效率访问和存储,可扩展和高可用性Nosql数据库的四大分类:键值(key-value)存储,典型的数据库是Redis,其应用场景,内容缓存,主要是用来处理大量数据的高访问负载,也用于一些日志系统等等。数据模型就是key指向value的键值对,通常用HashTable来实现。优点是查找速度快,缺点是数据无结构化通常只被当做字符串或者是二进制数据。 列存储,典型的数据库是:H-Base,其应用场

2021-02-26 14:22:02 283

原创 dubbo简单流程

首先通过linux,运行zookeeper注册中心,打开服务[root@localhost bin]# ./zkServer.sh startJMX enabled by defaultUsing config: /opt/zookeeper-3.4.6/bin/../conf/zoo.cfgStarting zookeeper ... STARTED运行tomact[root@localhost bin]# ./startup.sh Using CATALINA_BASE:

2021-02-26 11:55:52 98

原创 微服务框架

微服务框架与单体框架的区别:单体框架是把项目看做一个整体,进行打包,测试,项目各个功能,同时启动同时结束,微服务框架是把项目拆分成多个服务,每个服务称为一个独立个体,每个服务可以单独部署运行。单体框架优缺点:项目为一体,同一管理,但是测试成本高,有一点小错误,就需要整体重新启动,整体项目都会受到牵连微服务框架优缺点:测试较容易,可以单独部署某一个服务,项目由多个服务共同构成,有条理,分工明确,但运维成本较高,需要多个团队共同维护,项目接口版本不一,有负载均衡和容错性问题,就是各个服务分工不明确,有点

2021-02-25 12:22:38 260

原创 mybatis spring springmvc整合以及简单过程

mybatis spring springmvc整合以及简单过程mybatis运用逆向工程创建实体类,eample类是多条件ssql语句需要运用的,mapper映射,运用 mbg.xml 用test运行一下spring作用与mybatis整合,配置数据源,数据库的登录信息,利用ioc容器,创建配置文件中bean的对象,ioc容器与普通new对象不同的是,new对象是到堆内存中去寻找对象,到ioc容器是还没有运行时候,就通过配置文件创建出对象,然后直接给配置文件中的组件推送,然后组件以特定的方式来接收

2020-12-29 19:38:40 161 1

原创 jdbc连接数据库 增删改查

Person类​package vo;import java.sql.Date;public class Person { private Integer personid; private String personname; private String degree; private Date birth; private Integer sal; public Person() { } public Person(Inte

2020-10-14 20:35:36 99

原创 线程生产者和消费者代码

public class Shop { private int sum=0;//面包总数 private Random random =new Random(); /* * 消费面包 * 核心点:sum不能为0的时候,才能消费面包 * 如果为0,消费就不能运行了 * */ public synchronized void sale() { //如果sum为0,消...

2020-02-23 16:39:32 138

原创 服务端客户端互通数据代码

import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Soc...

2020-02-19 17:55:50 151

原创 Set集合添加数据流程

首先通过实现集合类对象,set会创建一块空间(set底层是个数组,但是每个元素为一个node链表)node然后调用add(“hello”)方法添加数据,set会把每个添加的数据转化成hashcode码,然后对空间个数进行取余(hello)hashcode % 空间个数 = 数据索引位置在此添加数据add("java"),如果返回的hashcode值与空间个数取余后...

2020-01-15 20:46:23 2981

原创 集合内存入对象调用“sort()“排序方法出现异常

Interger与String默认都继承了comparable接口,但是你自己定义的Person类没有继承,所以没有关系,出现异常

2020-01-14 21:01:49 198

原创 ArrayList与LinkList插入的区别

2020-01-14 10:09:15 153

原创 try catch 执行流程图

2020-01-09 16:35:14 2374

原创 水仙花 数组排序,判断质数代码

水仙花 int bai; int shi; int ge; for(int i=100;i<1000;i++) { bai=i/100; shi=i/10%10;//通过取余得到十位数 ge=i%10;//通过取余得到个位数 if(i==Math.pow(bai, 3)+Math.pow(shi, 3)+Math.pow...

2020-01-08 20:38:21 166

原创 String引用的创建与对象的创建

2020-01-07 21:44:53 119

原创 String StringBuffer Math类中的方法简单应用

解析出字符串中关键字//解析字符串 //a.substring(需要截取的字符索引,到结束的字符索引) String a ="卡巴斯基#杀毒软件#免费版#俄罗斯#"; System.out.println(a.substring(a.indexOf("卡"), 4)); System.out.println(a.substring(a.indexOf("杀"),9));...

2020-01-07 21:10:20 104

原创 String 方法的使用

public class lianxi1 { public static void main(String[] args) { String a ="张三是个小学生"; String b ="李四不是人"; System.out.println(a.charAt(2));//返回指定下标索引位置的数据 //是 System.out.println(a.codePointAt...

2020-01-07 12:37:08 109 1

原创 “==” “equals()”的不同

"=="如果比较基本数据类型,则比较类型内的值int a =1;int b =1;System.out.println(a==b);//true 如果比较两个对象的话,则比较地址Person per =new Person(); per.age=14; Person per1 =new Person(); per1.age=14; System.ou...

2020-01-06 16:28:18 85

原创 包装类,简单api

public class Integer1 { public static void main(String[] args) { Integer aa =new Integer(100);//手动装箱 int bb =(int)aa;//手动拆箱 Integer aaa =100;//自动装箱 int bbb =aaa;//自动拆箱 int a =1...

2020-01-06 13:00:21 120

原创 java 单例模式 懒汗式-饿汉式

​​class Person{ private static Person person; private Person() { }//饿汉式 static { Person person =new Person(); }}​​这个静态代码块称为饿汉式:因为static静态代码块只执行一次,每次进行类加载时都会运行且一次,所以只会创建一个对象地址//懒汗式 p...

2020-01-01 21:58:17 91

原创 为什么静态成员不能访问非静态成员

静态成员,不能访问非静态成员,因为static优先于对象存在,静态成员(在类加载时,每个代码在运行之前都会类加载)存在于静态区域,而非静态成员在没有运行代码时,没有内存空间存放非静态成员...

2019-12-28 16:09:55 224

原创 类类型的强转多态的指针

父类public class Person { String name; int age; }子类public class Student extends Person{ String school;}测试类​public class Test { public static void main(String[] args) { Person p...

2019-12-28 11:39:46 116

原创 通过创建对象实现值传递

a:public class a { int age;}b:public class b { void fun(a a) { System.out.println(++a.age); }}c:public class c { public static void main(String[] args) { a a1 =new a(); a1.age...

2019-12-26 12:36:51 131

springboot+html5 官网模板

覆盖几十种html官网模板,可以做app官网,网页资源播放

2022-09-21

空空如也

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

TA关注的人

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