自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为什么不推荐使用select *

select *

2022-09-14 17:03:37 264 1

原创 快捷管理员运行cmd

管理员cmd模式快捷键

2022-08-11 13:38:51 383

原创 idea全局替换对象属性,同时编辑多行

快捷操作

2022-07-04 17:41:50 415

原创 idea全局替换对象属性

快捷操作

2022-07-04 17:15:00 504

原创 psql 更改表角色,创建主键自增

创建主键自增的表先创建序列(要先有序列)CREATE SEQUENCE t_region_man_id_seq START 1;建表CREATE TABLE “public”.“t_region_man”(“id” int8 NOT NULL DEFAULT nextval(‘t_region_man_id_seq’::regclass),“region” varchar(255) COLLATE “pg_catalog”.“default” NOT NULL,“charge_man” v.

2021-10-20 10:48:54 260

原创 continue 和 break的区别

break:作用于switch ,和循环语句,用于跳出,或者称为结束。break语句单独存在时,下面不要定义其他语句,因为执行不到,编译会失败。当循环嵌套时,break只跳出当前所在循环。要跳出嵌套中的外部循环,只要给循环起名字即可,这个名字称之为标号。continue:只作用于循环结构,继续循环用的。作用:结束本次循环,继续下次循环。该语句单独存在时,下面不可以定义语句,执行不到...

2021-08-13 11:33:07 133

原创 unable to resolve reference ‘refs/remotes/origin/master‘: reference broken

我遇到的原因是由于远程创建了新的分支引起,查看先那个分支重新创建了新的分支如图所示删掉master文件,再重新更新项目就好了,他会重新生成一个新的

2021-07-26 11:39:10 875

原创 JAVA object 转 map

JSONObject.parseObject(JSONObject.toJSONString(object), new TypeReference<Map<String, Object>>() { });

2021-07-26 09:06:27 344

原创 datetimeformat和jsonformat的区别

datetimeformat:用于格式化参数,可将date的字符串转化为date对象,即前端向后端发送一个约定好的时间字符串 “yyyy-MM-dd hh:mm:ss”既然是格式化参数就有两种用法,一种直接用在实体类上,一种加在参数上,如下图所示@RestController@RequestMapping("/test")@Validatedpublic class TestController { @GetMapping("/1") public void get(@DateTi

2021-07-19 14:42:18 11308 1

原创 JAVA搭建一个日志管理框架

java的日志管理框架很多,这里仅列出一种本人使用的log4j。主要有两部。1) 导入依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.12.1</version>

2021-06-28 10:13:51 437 1

原创 yml 文件注入实体类属性

yml文件charm: name: "大黄" age: 18有两种方式 一种 @ConfigurationProperties 另一种是@value ,这里展示前者package com.example.bryangp.web.entity;import lombok.Data;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.context.pro

2021-06-25 16:10:42 481

原创 baseMapper.updateById null属性未更新到数据库

mybatis-plus 的默认配置 在调用 baseMapper.updateById 时 ,如果实体类中的字段属性为null,那么不将该属性更新到数据库。我的解决方案有两种1)修改mybatis-plus配置mybatis-plus: global-config: db-config: update-strategy: NOT_NULL # 字段策略 # IGNORED:"忽略判断,会更新NULL和空串", # NOT_NULL:"

2021-06-22 13:51:49 4054

原创 <dependency> 和 <dependencyManagement>

1.《dependencises 》 和 《dependencyManagement》 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>

2021-06-15 10:23:39 1169 1

原创 Caused by: java.lang.ClassNotFoundException: freemarker.template.Configuration

<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.28</version> </dependency>添加上速依赖到pom

2021-06-11 15:16:22 3528 1

原创 websocket 远程调用feign 不能autowire

不能直接autowired 进行调用需如下调用 static LabRemoteService labRemoteService; @Autowired public void setLabRemoteService(LabRemoteService labRemoteService) { DeviceMonitorWebSocket.labRemoteService = labRemoteService; } //DeviceMonitorWebSo

2021-06-11 11:23:58 883 3

原创 varchar和char的区别。

varcharvarchar 一般是用来存储长度可变的字符串,我们经常见到varchar(255)的数据库设计。但其存入数据库的长度其实并不一定是这么多,当存入的字符串长度x小于255时,实际存入数据库的长度是 “x多一点” 是x加上一些标识符。但当存入的长度大于255时,也会报错。charchar一般用于存储长度固定的字符串,存入的长度有我们实现设置好,如果存入的字符大于该长度,那么就会报错。...

2021-06-04 13:27:59 116

原创 Java前端如何发送date类型的参数给后端

首先阐述一下常见的几种时间类型的区别。java.util.Date日期格式为:年月日时分秒java.sql.Date日期格式为:年月日java.sql.Time日期格式为:时分秒java.sql.Timestamp日期格式为:年月日时分秒纳秒(毫微秒)前段传时间类型的参数给后端,一般有两种传参手段,GET传参和POST传参。GET传参时,前段传过来的是一个string的字符串,后端用string类型接接收后需要做相关处理。处理代码如下: String str="2021-5-21

2021-05-18 17:36:12 25331

原创 idea里面无法打印中文

添加-Drecreate.x11.input.method=true到最后一行,重启idea

2021-05-17 11:27:45 1086

原创 mysql 服务卸载不干净

1.重装mysql服务后出现服务卸载不干净,我的解决方案如下。1)控制面板卸载程序2)删除mysql所在文件夹3) C盘全局搜索mysql,删除出现的所有内容这个时候我执行mysqld install (提示;the service already exist .解决如下)4)sc query mysql,会出现以下结果。5)sc delete mysql6)重新执行mysqld install...

2021-05-17 09:18:44 400

原创 private static final long serialVersionUID = 1L 是什么意思

serialVersionUID 称为序列化版本号,这个多用于实现了Serializable的类中,适用场景是类的序列化,当我们没有定义这个值得时候虚拟机会根据类的属性生成一个独一无二的序列化版本号。在反序列化时,虚拟机会根据该变量值去寻找,如果找的到该值反序列化成功,找不到该值反序列化失败。但是这样有一个劣势,类一旦序列化后我们就不能再修改该类的属性,一旦修改,序列化ID会变化,这会导致后续的反序列化失败。如果我们手动定义一个序列化ID的话,虚拟机就不会进行计算了。...

2021-05-11 09:56:10 1268

原创 idea 快速生成构造方法的快捷键

Alt + Insert 然后选取即可

2021-04-23 16:57:34 5545

原创 pg_dump /pg_restore 备份 恢复dump文件

pg_restore -c -d {数据库名字} {dump文件地址}pg_restore -c -d guity C:\Users\TM\Desktop\guity \guity -gw.dump

2021-03-29 09:37:46 690

原创 Integer.parseInt() 和 Integer.valueOf()的区别

String s="小狗叫"; int i = Integer.parseInt(s); Integer integer = Integer.valueOf(s);

2021-03-23 14:49:05 95

原创 java 多行注释

Ctrl+Shift+/

2021-03-18 17:51:44 517 6

原创 Java继承案例

1.继承得概念:继承是软件可重用性的一种表现,新类可以在不增加自身代码的情况下,通过从现在的类中继承其属性和方法,来充实自身内容,这种现象或行为就成为继承。在我看来继承的运用有两点:首先是‘继承’,其次是覆盖,如何使用根据你的项目需求进行变化。(1).继承父类的属性:`这是父类Apackage com.techman.extend;public class A { public String name="小A"; public void eat(){

2021-03-18 10:12:21 860

转载 前后端分离情况下的跨域问题

添加链接描述

2021-03-16 17:23:06 38

原创 idea 中 try catch 快捷键

Ctrl + Alt + T

2021-03-16 17:06:20 694

原创 CMD 远程控制快捷键

MSTSC

2021-03-15 11:23:03 1101

原创 maven仓库网址

https://mvnrepository.com/

2021-03-09 11:46:06 131

原创 rabbitmq 小案例

1.先导入依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.4.1</version> </dependency>2.创建连接类RabbitmqConnect去连接MQ,启动main方法进行测试package com.techman.baomi

2021-03-08 17:41:45 145

原创 idea 依赖导入太慢

将settings.xml文件内容替换成以下代码(若没有该文件,选择 create 'settings.xml '即可)<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat.

2021-03-05 16:35:06 263

原创 杀死指定端口

netstat -ano|findstr “8888” 查询端口占用情况taskkill /pid 10192 -t -f 杀死端口

2021-03-04 13:28:07 368 1

原创 mysql安装命令

https://www.cnblogs.com/pingming/p/13040456.html

2021-03-04 11:44:58 116 1

原创 idea main 方法快捷键

PSVM

2021-03-04 09:18:02 1974 1

原创 如何删除postgresql 后多余的时间

如图所示 时间后面跟了很多小数。。这里的解决方案将createtime的长度改为0就可以了。

2021-03-03 15:04:04 512 1

原创 eclipse ant 整合 ivy java.lang.NoClassDefFoundError: com/jcraft/jsch/ConfigRepository

引起这个问题的原因有很多,我这里引起这个原因是因为我使用ant是我下载的而没有使用eclipse当中自带的ant。如上图所示,将bin目录配置环境变量既可以解决问题,然后cmd重新输入命令行既可以解决问题。...

2021-03-03 14:33:09 385 2

原创 postgresql导入dump文件 口令无法输入

如上图所示:如果你将postgresql的斌添加到了环境变量,直接输入上述命令即可。如果没有需cd到postgresql的bin目录下。命令如下psql -U 【用户名】 -d 【数据库名】 -f 【dump文件地址】 如果你出现密码无法输入:有可能和我一样你的密码为数字。。。(真特莫坑爹)你只需要正常输入密码敲回车而已,他只是不显示出来。。。...

2021-03-02 15:24:31 692

原创 缓存穿透和缓存雪崩

缓存穿透:一般的缓存系统的查询方式都是以key去查询value,一些不存在对应的value就会去后台系统当中去寻找,一些恶意的请求对数据库造成巨大的压力就称之为缓存穿透。缓存雪崩当缓存服务器存在的大量的数据在集中一段时间内失效,这样失效时会造成后台系统巨大的压力称之为缓存雪崩。...

2021-02-05 17:37:37 53

原创 控制台输出helloworld ------ cmd运行java程序

打开一个记事本,修改后缀名为 .java (注意该文件名必须和class 都单词同名),编写代码如下:public class HelloWorld { public static void main(String[] args) { int a=2019; for(int i=0;i<3;i++){ int b=a+i; System.out.println(b+"--helloworld--you had

2021-02-05 17:08:50 533 4

原创 集群,分布式和微服务的区别

集群: 同一种组件的多个实例,是逻辑上的整体。这里的组件也可以是一个分布式系统,可以这样理解任何一个提供某一项服务的组件因为请求过多导致处理能力达到瓶颈,我们就增加"人手”来干相同的事情,而此时为了避免分配不均的问题,我们便引入了负载均衡。分布式:是指通过网络连接的多个组件,通过交换信息协作而形成的系统。重点在于各个组件之间通过网络连接,通过交换信息协作(例如rpc);而集群各个组件之间却没有。...

2021-02-05 14:37:23 86

空空如也

空空如也

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

TA关注的人

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