自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不能从阿里云远程仓库下载jar包的解决办法

前言: 因为刚换了电脑 手残把C盘的User打成了中文,后面在建好项目拉取依赖的时候苦苦死活都拉不下来(后面一直以为是这个原因导致的),尝尽了各种办法,重装maven, 重装idea, 重装系统 那叫一个痛心疾首,死去活来.这个问题足足困扰了我几个月的时间(因为平时上班都是内网开发,就平时自己敲点东西的时候会比较头疼).但是今天,锣鼓喧天,鞭炮齐鸣,红旗招展,普天同庆 在不经意的操作中 发现了问题所在,并完美解决.虽然问题不大,但因困扰许久,因此记录一下.希望能帮助到有相同困扰的小伙伴.之前在找的拉取依

2020-08-07 10:11:29 2409 2

原创 Java8按某个字段排序

@Test public void sorted() { EmployDO emp = EmployDO.builder().age("18").name("张小华").sex("男").position("服务员").build(); EmployDO emp2 = EmployDO.builder().age("20").name("张松月").sex("女").position("服务员").build(); EmployDO emp3 = E.

2020-08-06 14:06:04 3661

原创 对响应结果进行压缩

在bootstrap.yml文件中添加如下配置server: compression: enabled: true min-response-size: 10240 mime-types: application/json

2021-12-15 15:00:32 1157

原创 打jar包报错 :Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0 解决

解决 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0报错时的pom文件中plugin的配置: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> &

2021-11-10 18:32:26 1787

原创 mysql 5.7.x以后版本group by冲突问题(已解决)

报错版本:报错重现:select empid, empname from emp group by empid;报错信息如下: ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'localhost.user.empid' which is not functionally dependent on columns in

2021-09-01 16:27:52 403

原创 安装 免安装mysql教程

1 . 下载mysql 免安装版安装包 (官网地址: https://www.mysql.com/)注意 安装包的绝对路径不能有中文!!!2.以管理员的身份打开cmdcd 进 免mysql安装文件下的bin文件执行 mysqld --install命令, 提示安装成功初始化mysql,执行如下指令 mysqld --initialize --console,初始化时会产生一个随机密码, 如下图,记住这个密码,后面会用到.启动mysql服务 执行如下指令: net start mys

2021-09-01 10:13:43 420

原创 Parameter index out of range的一些处理方法

发生场景:在写一个动态sql , 因为一个条件暂时用不到 在where后面把这个动态sql 用 “–” 注释掉了, 在调用这个接口的时候报,“Parameter index out of range…” 刚开始也是不明所以, 该检查的都检查了, 后面把 注释掉的内容删除之后, 接口正常了, 也是让人 挺无语的…报错时的代码是这样的:...where -- id = #{id} and <if test="params != null and params != ''"> pa

2021-08-12 10:17:05 1219

原创 使用Spring-boot-maven-plugin插件执行maven install报错记录

因为执行打包的子项目是没有主类的, 它作为一个全部都是实体对象的项目被其他业务项目引用,故不需要主类.执行 install指令 报错如下:发现pom文件中引入了Spring-boot-maven-plugin:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifa

2021-05-12 14:40:15 582

原创 导入spring cloud相关依赖报Unknown

前景提要: 我在导入<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>报unknown首先 确认是否导入了spring cloud的依赖:<!-- 引入springcloud --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>sp

2021-05-11 10:27:33 1523

原创 使用maven deploy报错

在使用maven deploy将项目发布到仓库时, 报如下错误:能看出来是因为pom文件中没有配置目标仓库地址, 因此需要配置一下.例如: <distributionManagement> <repository> <id>Nexus </id> <name>Nexus Release Repository</name> <url&gt

2021-05-07 11:50:40 1705

原创 控制台打印不出sql日志及报错“Loding class ‘com.mysql.jdbc.Driver‘. This is deprecated...

首先确认驱动版本和驱动配置是不是对应的5.x 对应 Driver-class-name: com.mysql.jdbc.Driver6.x 对应 Driver-class-name: com.mysql.cj.jdbc.Driver除此之外, 如果还没有打印出来, 或是报错:“Loding class ‘com.mysql.jdbc.Driver’. This is deprecated. The new driver class is ‘com.mysql.cj.jdbc.Driver’. Th

2021-04-27 17:31:42 547

原创 解决从github拉取代码报错

从gtihub拉代码时报错:unable to access ‘https://XXX.git/’: Failed to connect to github.com port 443: Timed out解决办法:将拉取代码的指令由"git clone https://xxx.git/"修改为 “git clone git://xxx.git/”

2021-04-23 16:21:29 637

原创 安装Mysql5.7.10超详细安装教程及过程中遇到的问题

一 .下载MySQL下载Mysql地址: [https://dev.mysql.com/downloads/mysql/]二 . 安装步骤1 . 将下载好的zip文件,解压到一个没有中文的路径下.2 . 打开解压后的文件到bin目录, 然后将地址栏清空输入 cmd 打开 mysql的命令行窗口或者: 以管理员身份进入命令行窗户 输入 mysql文件的bin路径 回车 进入mysql命令窗口3 . 安装mysql的服务:mysqld --install安装成功之后会提示: Servic

2021-04-21 16:16:23 330

原创 map的getOrDefault方法

map.getOrDefault方法是判断当map中不存在某个key时,返回默认值.在public class GetOrDefault { public static void main(String[] args) { EmployDO zhangsan = new EmployDO.Builder().name("张三").sex("男").position("职员").status("在职").age("20").build(); EmployDO lisi

2021-04-08 17:25:47 4105

原创 windows安装RabbitMQ遇到的问题及解决方法(实测)

一. 下载相应的rabbitmq及erlang相应的版本安装顺序: 先安装Erlang, 然后安装rabbitmq; 步骤就是一路next...安装版本: 我选择版本erlang(otp_win64_23.2) , rabbitmq(rabbitmq-server-3.8.14)erlang 下载地址: https://www.erlang.org/downloadsrabbitmq下载地址: https://www.rabbitmq.com/download.htmlerlang和rabbit

2021-03-19 14:56:15 786 1

原创 使用like,instr,locate进行模糊搜索的

创建表:CREATE TABLE t_employ (id int(11) NOT NULL AUTO_INCREMENT COMMENT ‘自增id’,name varchar(50) DEFAULT NULL COMMENT ‘名字’,sex varchar(50) DEFAULT NULL COMMENT ‘性别’,age varchar(50) DEFAULT NULL COMMENT ‘年龄’,position varchar(50) DEFAULT NULL COMMENT ‘职位’

2021-02-22 11:09:35 244

原创 MVC发展历程及思想

两种web应用程序的开发模式:model 1: JSP + JavaBeanJSP负责 : ① 页面显示 ②页面跳转 ③调用Javabean处理数据(处理请求)JavaBean负责: ①数据封装保存②数据处理逻辑适用场景: model 1 方式适合开发业务逻辑不太复杂的web应用程序(因为业务逻辑复杂,控制代码较多,在JSP中编写控制代码, 十分不便)model 2: JSP + JavaBean + Servlet...

2021-02-03 15:18:25 979

原创 使用Java8中group by分组并对各个小组进行操作

public static void main(String[] args) { EmployDO zhangsan = new EmployDO.Builder().name("张三").sex("男").position("职员").status("在职").age("20").build(); EmployDO lisi = new EmployDO.Builder().name("李四").sex("男").position("职员").status("在职").ag

2020-12-09 17:20:47 3085

原创 Java8收集器中partitioningBy语法使用

public static void main(String[] args) { EmployDO zhangsan = new EmployDO.Builder().name("张三").sex("男").position("职员").status("在职").age("20").build(); EmployDO lisi = new EmployDO.Builder().name("李四").sex("男").position("职员").status("在职").ag

2020-12-09 11:41:25 402 1

原创 IDEA中设置运行内存大小 及 卡顿优化

1 . 为了查看直观先设置打开内存显示idea主页面: File --> setting --> appearance --> Show memory indicator(在Window Options下) 此时设置好后在idea主页面的右下角会显示内存大小 eg: 235 of 2048M.2 . 大部小伙伴都是在文件中找vmoptions文件然后进行修改的 其实倒不必这么繁杂 在idea中可以直接打开该文件进行设置idea主页面: Help --> Edit Cust

2020-11-11 10:10:08 15854

原创 项目启动报错: “Error: java: Compilation failed: internal java compiler error“

报错原因: 项目中Java版本不一致,可以查看项目中的jdk配置。解决办法:步骤 :1.检查项目JDK版本.File ->Project Structure->Project Settings ->Project2.检查工程JDK版本.File ->Project Structure->Project Settings -> Modules -> Sources ->3.检查idea中java配置.File ->Settings -&

2020-10-10 10:41:05 198

原创 项目启动报错“...marking one of the beans as @Primary, updating the consumer to accept multiple beans...“

当项目报错的时候,如果出现"@Primary/multiple beans" 类似的提示时,大概能猜到的就是jar包冲突.这时候的排错方法一般是,先找pom文件中是否有引用的依赖冲突,如果没有发现,则有可能是隐藏在引入的其他包中的依赖存在冲突.例如:在这个问题解决的过程中就是发现jar包冲突出现在引入的包中, 最后通过exclusion排除掉这个jar包,问题解决.记录 重要的不是记录解决的结果, 而是记录解决问题过程中的总结和思考.共勉....

2020-10-10 10:26:58 4105 1

原创 域名根目录位置

域名根目录: 简而言之就是打完域名后直接跟的路径比如"localhost:8081/index.html"这里的index.html就是域名根目录.其实说白了就是放在web项目的static文件下:如图:这个就是根目录.测试方法:在一个建好的项目中的static文件夹下放一个图片文件,启动后可以在地址栏打 127.0.0.1+port+图片名的方式进行访问....

2020-09-03 16:57:03 11572 1

原创 sql server查看被锁表并解锁

查看被锁表:执行这个sqlselect request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' tip:– spid 锁表进程– tablename 被锁表名称解锁(例如):declare @spid int Set @spid = 57 --锁表进程 (将57这个数字替换成上面查询出来的

2020-09-03 16:32:39 1013

原创 Java使用三元运算符打日志失败的奇葩问题

因为自己的愚蠢出现了这个问题,虽然没有什么影响,但是也让我疑惑了一天.直接上代码看效果: private static Logger logger = LoggerFactory.getLogger(TestDemo.class); @Test public void demo2() { EmployDO employDO = new EmployDO(); employDO.setName("小张"); logger.info("看

2020-09-02 11:09:11 238

原创 Java中使用A标签出现“%20d“等字符解决方法

在使用超链接时从配置文件中获取的地址,在通过${“value”}注入后多出了其他的字符,在此记录一下.多出字符的原因是将URL中多余的空格进行了转义.解决办法也很简单, 将url重新进行编码URLDecoder.decode(URL,"UTF-8");提醒一下, 代码中使用decode方法的时候需要抛出一个异常.我这边的需求是: 使用A标签实现超链接点击跳转到对应的页面,在此也记录一下....

2020-08-29 16:28:32 692

原创 Java下载项目中静态文件

废话不多说,直接上代码,拷贝即可用~~~下载方法:/** * @program: myutil * @description: 从本地项目(本地磁盘上)下载静态文件 * @author: lsy * @create: 2020-08-13 16:58 **/public class LocalFileUtils { /** * @param * @description 根据指定项目路径下的某个excel, 下载文件 */ public stat

2020-08-14 17:13:59 2383 1

原创 关于OutputStream的flush()和close()方法

两者的区别:flush(): 仅仅刷新缓冲区(一般写字符时用到,因为写字符时先进入缓冲区),然后将内存中的数据立刻写出(因为缓冲区是写满之后才会写出, 用flush()就不必等到缓冲区满,立刻写出)流对象还可以继续使用.close(): 关闭流对象. 关闭之后,流对象不可以继续使用.但是在关闭之前会刷新一次缓冲区.关于缓冲区:BufferOutputStream的每次写入(write())实际上都是将内容写入到了byte[],当buffer容量上限之后,才会执行真正的磁盘写入. 并不是每写入一次就执

2020-08-13 11:57:29 9063

原创 获取泛型为对象的两个集合的交集

在比较两个List的交集,差集时很多博文写的都是泛型为基本类型的集合然后用API直接比较. 其实这样对于很多入门同学来说会造成困扰,因为我们实际开发中大多数集合泛型用的都是对象来的, 而对象不能用API直接比较, 因为比较两个对象是否相同,判断依据还是hashcode值,所以为了给点建议就写下自己的一点拙见,仅供参考,如有纰漏,还望指出.

2020-08-11 15:57:16 1138

原创 迭代器删除集合中的元素

刚开始接触遇到一个基础问题:在for循环中删除元素。抛出的异常是"java.util.ConcurrentModificationException"。此处梳理总结一下.1、模拟异常 @Test 1 public void testException() { 2 List<String> list = new ArrayList<>(); 3 list.add("a"); 4 list.add("b"); 5

2020-08-06 14:52:00 871

原创 map转对象抛出异常 LinkedHashMap cannot be case to “XXX“

将map中的对象直接用 (Object)map.get("key") 的方式取value有时会报错的,抛出的异常为 : LinkedHashMap cannot be case to "XXX"; 可采用以下的方法进行处理:1 . 先将map的value转成jsonString param = JSON.toJSONString(map.get("key"));2 . 再将json字符串装换成相应的对象 Object object = JSON.parseObject(param, Ob.

2020-08-06 14:15:32 778

原创 Java生成 年月日 +流水号 编码

Java生成"年月日"+流水号private final static String FORMAT_CODE = "0000"; private final static String PRE_CODE = "BM"; @Test public void FormatCode() { int count = 1; // 流水号 DecimalFormat dft = new DecimalFormat(FORMAT_CODE); St

2020-08-05 17:52:28 2952

空空如也

空空如也

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

TA关注的人

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