自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 混淆代码和利用工具打exe包

混淆代码第一步:我们准备pom文件的jar和plugin插件,pom文件需要下面这些配置<plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId> <version>2.3.0</version> <executions> <ex

2021-01-26 16:03:21 666 2

原创 【无标题】

stream

2023-01-13 10:08:04 293 1

转载 为什么要使用MQ和到底什么时候要使用MQ

原文地址:http://mp.weixin.qq.com/s/Brd-j3IcljcY7BV01r712Q一、缘起一切脱离业务的架构设计与新技术引入都是耍流氓。引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。就像微服务分层架构之前,应该首先回答,为什么要引入微服务,微服务究竟解决什么问题(详见《互联网架构为什么要做微服务?》)。最近分享了几篇MQ相关的文章:《MQ如何实现延时消息》《MQ如何实现消息必达》《MQ如何实现幂等性》不少网友询问,究竟什么时候使用MQ,MQ究竟适合什

2022-02-25 15:31:12 518 1

原创 解析excel数据做导入操作

package com.bsd.erp.utils;import com.alibaba.excel.context.AnalysisContext;import com.alibaba.excel.event.AnalysisEventListener;import com.bsd.erp.mappers.FinanceDisRecordMapper;import com.bsd.erp.model.dto.FinanceImportRecordDTO;import lombok.extern

2022-02-25 10:06:41 349

转载 Java读取CSV文件(CSV文件数据内容包含逗号处理)

https://blog.csdn.net/superbeyone/article/details/83624241

2022-02-25 09:32:48 2440

原创 反射例子....

package test;import java.lang.reflect.Method;import java.util.*;public class Test1 { private static Object getFieldValue(String fieldName, Object person) { try { String firstLetter = fieldName.substring(0, 1).toUpperCase();

2022-02-18 15:59:23 179

转载 Spring Cloud Alibaba

互联网时代,面对复杂业务,讲究 分而治之。将一个大的单体系统拆分为若干个微服务,保证每个系统的职责单一,可以垂直深度扩展。但是一个个独立的微服务像一座座孤岛,如何将他们串联起来,才能发挥最大价值。这时,我们就要提微服务的生态圈。那么微服务生态圈都有哪些模块?他们的作用分别是什么?服务的注册、发现。生产者启动时,会将自己的信息注册上报,这样调用方只需连接注册中心,根据一定的负载算法,就可以与服务提供方建立连接,从而实现应用间的解耦。服务调用。通过多种协议(如:HTTP等)实现目标服务的真正调用。负

2022-02-18 15:13:36 244

转载 JAVA查询菜单树形结构

1.创建最简单的菜单数据结构SET FOREIGN_KEY_CHECKS=0;– Table structure for t_menuDROP TABLE IF EXISTS t_menu;CREATE TABLE t_menu (id int(20) NOT NULL AUTO_INCREMENT COMMENT ‘菜单id’,name varchar(255) DEFAULT NULL COMMENT ‘菜单名称’,icon varchar(255) DEFAULT NULL COM

2022-02-14 09:49:56 1451

原创 什么是回表

MySQL innodb的主键索引是簇集索引,也就是索引的叶子节点存的是整个单条记录的所有字段值,不是主键索引的就是非簇集索引,非簇集索引的叶子节点存的是主键字段的值。回表是什么意思?就是你执行一条sql语句,需要从两个b+索引中去取数据。举个例子: 表tbl有a,b,c三个字段,其中a是主键,b上建了索引,然后编写sql语句SELECT * FROM tbl WHERE a=1这样不会产生回表,因为所有的数据在a的索引树中均能找到SELECT * FROM tbl WHERE b=1这样就会产生回表,

2022-01-11 17:46:06 10287 4

原创 Command line is too long. Shorten command line for ServiceStarter or also for Application

idea解决Command line is too long. Shorten command line for ServiceStarter or also for Application报错找到 .idea\workspace.xml;找到,在里面添加即可

2021-12-02 11:02:19 338

原创 idea本地导入jar

idea本地导入jarinstall:install-file -Dfile=E:\artemis-http-client-1.2-SNAPSHOT.jar -DgroupId=com.artemis -DartifactId=artemis-http-client -Dversion=1.2 -Dpackaging=jar-Dfile 这个jar的位置-DgroupId 包的结构-Dversion版本-Dpackaging 类型创作者经历差劲,如有问题,麻烦告诉我哦!...

2021-09-07 18:03:29 186

原创 数据库遇到的问题及处理方式

数据库遇到的问题及处理方式格式化日期 STR_TO_DATE(r.ACCESS_TIME,'%Y-%m-%d')=#{beginTime}字符串排序 ORDER BY 字符串+0(判断是否为null 为null显示0或者显示其他) IFNULL( LATE_FEE_RATE, 0 ) lateFeeRatein冒号去掉 (devSn是一个字符串哦) FIND_IN_SET (s.DEV_SN,#{devSn})分批添加数据 public void insertList(Lis

2021-09-07 17:59:45 511

原创 Linux强制杀掉服务端口

Linux强制杀掉服务端口查询某个服务的端口号命令 ps -ef | grep “gateway” ![在这里插入图片描述](https://img-blog.csdnimg.cn/2d35795bed474962b889f884544f0bd8.png)杀掉上面的端口使用命令 kill -9 22624

2021-09-07 17:51:51 341

原创 spring配置日志

<!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。 -->DEBUG%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%nUTF-8<!--.

2021-09-07 17:37:29 96

原创 excel导入图片

package com.test.test;import org.apache.poi.ss.usermodel.;import org.apache.poi.xssf.usermodel.;import org.junit.Test;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.util.ResourceUtils;import java.io.;i

2021-09-07 17:33:34 206

原创 Nginx安装

1、下载 Nginx,下载地址:http://nginx.org/download/nginx-1.14.2.tar.gz(可去官网选择最新稳定版本)[root@bogon src]# cd /usr/local/src/[root@bogon src]# wget http://nginx.org/download/nginx-1.14.2.tar.gz2、解压安装包[root@bogon src]# tar zxvf nginx-1.14.2.tar.gz3、进入安装包目录[root@b

2021-01-27 16:41:16 188

原创 sql【记录】

SELECT o.NAME realName, u.`NAME` ouName, IFNULL( p.accessTime, '2020-12-21' ) accessTime, p.printTime FROM sc_owner o LEFT JOIN ( SELECT GROUP_CONCAT( DISTINCT DATE_FORMAT( sec_to_time( time_to_sec( d.ACCESS_TIME )- time_to_sec( d.ACCESS_TIME

2020-12-25 16:05:26 94

原创 日期工具类

package com.test.test;import java.time.DayOfWeek;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.time.temporal.TemporalAc

2020-12-16 16:37:55 176

原创 Git常用命令有

Git常用命令仓库在当前目录新建一个Git代码库$ git init新建一个目录,将其初始化为Git代码库$ git init [project-name]下载一个项目和它的整个代码历史$ git clone [url]配置显示当前的Git配置$ git config --list编辑Git配置文件$ git config -e [–global]设置提交代码时的用户信息$ git config [–global] user.name “[name]”$ git config

2020-10-15 22:38:01 82

原创 Ribbon负载均衡

Ribbon1服务调用​ eureka内部继承了ribbon在注入restTemplate这个Bean的时候,声明一个注解@LoadBalanced使用restTemplate调用远程服务,不需要在拼接微服务的URL,以待请求的【服务名】替换IP地址2负载均衡服务端有nginx软件,F5的硬件客户端Ribbon是一个典型的客户端负载均衡器,Ribbon会获取服务的所有地址,...

2020-04-19 09:48:45 179

原创 使用Put的过滤器

配置 HiddenHttpMethodFilter 可以把POST请求转为 DELETE 和 PUT请求

2019-12-26 10:26:08 157

原创 简单的随机数的生成

2019-12-26 10:20:37 200

原创 面试笔试题

7.假设当前时间为2015年10月1日下午2点30分,下面语句输出结果为 2015-10-1 14:30SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd hh:mm”);System.out.printIn(sdf.format(new Date()));8.以下语句涉及类型转换和数字取整,最终i的值为 4double ...

2019-12-26 10:18:09 109

原创 mybatis中xml表与表之间的关系

两张表的数据,user和deptuser对象里面包含了dept然后也需要dept中的dname显示那么就要用

2019-12-26 10:15:57 282

原创 简单idea的快捷键

ctrl+n是搜索类ctrl+shift+r全局搜索ctrl+z撤回代码ctrl+shift+z恢复撤回代码ctrl + Alt + V (返回属性变量)shift+ctrl+u (大小写的切换)Ctrl+Alt+L,格式化代码Ctrl+D 将当前行复制到下一行:Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch 也可抛错误:快捷方式一(光标移到该代码行,Al...

2019-12-26 10:13:59 161

原创 简单spring boot的介绍

1,spring boot是什么SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。2,spring boot可以做什么最明显的特点是,让文件配置变的相当简单、让应用部署变的简单(SpringBoot内置服务器,并装备启动类代...

2019-12-26 10:12:11 166

原创 初学Nginx

什么是Nginxginx 是异步框架的网页服务器,也可以用作反向代理、负载平衡器和 HTTP 缓存。大部分 Web 服务器使用 Nginx,通常作为负载均衡器。Nginx 是免费的开源软件为什么使用Nginx?(一)为什么使用Nginxhttps://blog.csdn.net/kisscatforever/article/details/73129270Nginx中的反向代理和正向代理...

2019-12-26 10:11:21 109

原创 构建简单的Eureka

Eureka是什么简单来说两点:(一)他是服务的一个注册中心(二)是用来维持心跳的连接注册中心(这里的注册简单来说就是一个登记铺,例子:参加酒席,杂人是不能进去的,他假如进去需要进行登记,登记的时候需要一个文档记住他来了,然后老板好查看哪些人来了,那些人没来这样好查看,)维持心跳(每次注册过的人每隔时间进行和主人打招呼,也就是告诉注入还没有挂掉,)主人是Eureka理念Eurek...

2019-12-25 19:52:40 86

原创 MyBatis-plus

MyBatis vs JPAMyBatis 与 JPA 是 Java 中最出名的两个持久化层框架,新的改变MyBatis 优势和劣势优势:SQL 语句可以自由控制, 更灵活, 性能较高(性能比 JPA 高)。SQL 与代码分离, 易于阅读和维护。SQL 是写到 XML 中, 它与 Java 代码进行了分离, 易于阅读, 代码非常清晰。提供 XML 标签, 支持编写动态 SQ...

2019-11-14 15:06:58 135

.node_repl_history

mabatis-plus的一些知识点,1) SQL 语句可以自由控制, 更灵活, 性能较高(性能比 JPA 高)。 2) SQL 与代码分离, 易于阅读和维护。 SQL 是写到 XML 中, 它与 Java 代码进行了分离, 易于阅读, 代码非常清 晰。 3) 提供 XML 标签, 支持编写动态 SQL 语句。 在 xml 中可以通过 xml 标签如 if 等标签编写动态的 SQL 语句。 劣势: 1) 简单的 CRUD 操作还是写 SQL 语句 2) XML 中有大量的 SQL 要维护 业务越复杂, 需要编写的 SQL 语句越多。

2019-11-12

空空如也

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

TA关注的人

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