Yangy的博客

物来顺应,未来不迎,当时不杂,既过不恋
私信 关注
善良勤劳勇敢而又聪明的老杨
码龄4年

一个喜欢学习,热爱分享的Java技术人!年轻人,要坚持学习,耗子尾汁! 微信搜索关注<font face="STCAIYUN" color="#FFA500" size=3>时代名猿</font>,免费领取<font face="STCAIYUN" size=3 color="#FF00FF"><strong>VIP精品学习视频、BAT大厂面试资料、IT技术电子书籍</strong></font>

  • 1,257,581
    被访问量
  • 108
    原创文章
  • 4,578
    作者排名
  • 1,999
    粉丝数量
  • 目前就职 深圳即有分期信息科技有限公司
  • 于 2017-02-04 加入CSDN
获得成就
  • 博客专家认证
  • 获得260次点赞
  • 内容获得151次评论
  • 获得1,068次收藏
荣誉勋章
兴趣领域
  • #安全
    #web安全#系统安全
  • #测试
    #postman
  • #人工智能
    #Python
  • #前端
    #面试#JavaScript
  • #数据库管理
    #数据库开发
  • #运维
    #Jenkins#自动化/DevOps#网络#Linux/CentOS
  • #后端
    #Elasticsearch#Linux#Java#架构#分布式#Spring Boot#MySQL#Spring#Redis
TA的专栏
  • Java专栏
    61篇
  • 数据库专栏
    6篇
  • 异常记录
    21篇
  • 虚拟机专栏
    10篇
  • 网络信息与技术
    3篇
  • 前端专栏
    3篇
  • 开发工具
    5篇
  • 其他开发语种
    1篇
公众号二维码

关注公众号: 时代名猿,可免费获取 VIP精品全套视频、BAT最新面试资料、全套电子书籍、进阶思维导图
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

【日常Exception】第二十一回:IDEA Maven构建配置文件失效,target中未正确出现对应环境的配置文件

热门系列: 程序人生,精彩抢先看 1.问题前些天,部门负责人重建项目仓库,博主将原来的项目重新检出!之后就直接开发需求了,没有出现什么问题。后来,开始自测代码时,发现项目启动不了。直接报了这个文件找不到了!!!接着先查看了一下项目文件是否有存在,再看了一下包下面的文件,发现文件是有的,但是没有按照配置打包对应环境的配置文件。。。也就是说,问题出在:maven打包的配置文件不对,导致启动报错下面看下配置文件打包后的对比图:打包之后,正确的配置文件路径应该如图一所示!将指定环.
原创
9阅读
0评论
0点赞
发布博客于 2 天前

【一天一坑系列】手动提交事务,开启后未关闭导致的bug!啊,多么痛的领悟...MySQLTransactionRollbackException: Lock wait timeout exceeded

热门系列: 程序人生,精彩抢先看 1、前言前几天,春节过完开工第一天,结果运营就反应生产环境有BUG了。真是“开门红”啊~~~先和运营了解到线上的问题症状,然后就连接生产服务器,开始逐步排查了!2、正文2.1 生产环境的问题症状症状一:查询列表的数据,有的数据会时有时无!(如ABCD四条数据,刷新页面,B数据时而出现,时而没有)症状二:新建订单,创建成功后,数据并没有入库前面两点是通过web端页面操作,所反映出来的异常情况!后续我们通过查看日志,还发现了另外两种日志..
原创
13阅读
0评论
0点赞
发布博客于 3 天前

【Mysql数据库系列】Mysql将CSV格式文件内数据导入数据库,奇思妙想,出奇制胜

热门系列: 【数据库SQL系列】sql优化,你学废了吗 【数据库SQL系列】sql语句执行顺序,你理解了吗 【数据库索引Index系列】数据库索引,这一篇就够了 程序人生,精彩抢先看 目录1、前言2、正题2.1 使用命令将CSV文件导入数据库2.2 遇到的问题2.2.1 问题一:乱码2.2.2 问题二:导入时因数据特殊值原因报错2.3 换个姿势导入数据库3、总结1、前言前段时间,因需求需要,从外部得到一份CSV格式的股票信息..
原创
45阅读
0评论
0点赞
发布博客于 28 天前

劲爆内容,身边没人的时候再点开 https://bss.csdn.net/m/topic/blog_star2020/detail?username=yy339452689

 
发布Blink于 1 月前

链接里的bug解决不了?很难受,救救孩子吧

网页链接
发布Blink于 1 月前

小哥哥小姐姐们,CSDN的战斗已经打响!小弟需要你们的支援,冲啊!!(点击下方链接) https://bss.csdn.net/m/topic/blog_star2020/detail?username=yy339452689

 
发布Blink于 1 月前

帅气的大佬们,最近CSDN在举办"博客之星"活动!!请帮我投下票,多谢(一人可以投多票)(如有需要,可私信我领取资料哈) https://bss.csdn.net/m/topic/blog_star2020/detail?username=yy339452689

 
发布Blink于 1 月前

帅气的大佬们,最近CSDN在举办"博客之星"活动!!请帮我投下票,多谢(一人可以投多票)(如有需要,可私信我领取资料哈) https://bss.csdn.net/m/topic/blog_star2020/detail?username=yy339452689

 
发布Blink于 1 月前

【日常Exception】第二十回:SQL 错误 [3185] [HY000]: Can‘t find master key from keyring, please check in the xxx

热门系列: 程序人生,精彩抢先看 1.问题如题,今天在发UAT环境时,执行mysql建表sql脚本时,发生如题错误,完整报错如下:SQL 错误 [3185] [HY000]: Can't find master key from keyring, please check in the server log if a keyring plugin is loaded and initialized successfully.再贴下截图:2.解决方式经过一番了解,该情况是.
原创
85阅读
2评论
0点赞
发布博客于 1 月前

【Java 8系列】Java日期时间的新主宰者:LocalDate、LocalTime、LocalDateTime、ZonedDateTime

热门系列: 【Java 8系列】Stream详解,看这一篇就够啦 【Java 8系列】Lambda 表达式,一看就废 【Java 8系列】Java开发者的判空利器 -- Optional 程序人生,精彩抢先看 1、前言本系列一直在分享Java8的新增特性与API,今天和大家一起扒一扒Java的新时间类库:java.time;之前我在往期博文:【Java编程系列】Java判断世界各时区的夏令时、冬令时中就有提到过,为什么现在不适用Date时间类,而改...
原创
68阅读
0评论
0点赞
发布博客于 1 月前

【Java 8系列】Stream详解,看这一篇就够啦

热门系列: 【Java 8系列】Java开发者的判空利器 -- Optional 【Java 8系列】Lambda 表达式,一看就废 程序人生,精彩抢先看 1.前言2.正文3.总结...
原创
991阅读
0评论
10点赞
发布博客于 2 月前

【Java 8系列】Lambda 表达式,一看就废

热门系列: 【Java编程系列】二进制如何表示小数?0.3+0.6为什么不等于0.9?纳尼!!! 【Java 8系列】Java开发者的判空利器 -- Optional 程序人生,精彩抢先看 目录1.前言1.1 为什么 Java 需要 Lambda 表达式?2.正文2.1Lambda的编写方式2.2Lambda 表达式的结构2.3函数式接口2.4方法引用3.总结1.前言Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的...
原创
144阅读
0评论
0点赞
发布博客于 2 月前

【Java 8系列】Java开发者的判空利器 -- Optional

最近,我会不定期,持续输出Java 8新特性且常用的一些技术点,例如Optional、Lambda表达式和函数式接口、Stream、日期时间API、重复注释、类型推断、注解的扩展等等,与大家一起分享并记录!感兴趣,可以插个眼~~~!
原创
198阅读
0评论
1点赞
发布博客于 2 月前

【Java编程系列】Java判断世界各时区的夏令时、冬令时

热门系列: 【Java编程系列】java用POI、Itext生成并下载PPT、PDF文件 【Java编程系列】二进制如何表示小数?0.3+0.6为什么不等于0.9?纳尼!!! 程序人生,精彩抢先看 目录1.前言2.正文 2.1 设置时区 2.2 判断夏令时、冬令时3.结尾1.前言前段时间在做一个需求的时候,其中有一个环节是需要判断当前时段,是否属于夏令时或是冬令时!对于做过国际业务或是外贸业务的童靴,应该都可能有接触到这一块。在我...
原创
198阅读
0评论
0点赞
发布博客于 2 月前

【Java编程系列】java用POI、Itext生成并下载PPT、PDF文件

热门系列: 【Java编程系列】WebService的使用 【Java编程系列】在Spring MVC中使用工具类调用Service层时,Service类为null如何解决 【Java编程系列】Spring中使用代码实现动态切换主从库(多数据源) 【Java编程系列】log4j配置日志按级别分别生成日志文件 【Java编程系列】使用Java进行串口SerialPort通讯 【Java编程系列】comet4j服务器推送实现 【Java编程系列】
原创
199阅读
0评论
0点赞
发布博客于 3 月前

Apache POI API Document

该资源为apache poi api文档,有需要的,赶紧下载起来吧!文档很完整,分别有3.8和3.9两个版本!
zip
发布资源于 3 月前

程序人生,精彩抢先看

1.开幕欢迎各位靓仔靓妹光临(重要的话讲在前头)我是善良勤劳勇敢而又聪明的老杨,很高兴能在CSDN记录我的程序人生,并和大家一起学历和分享IT行业的技术与知识。本文将以“节目单”的形式,记录我这些年的学历与经历。同时,也希望能够方便大家更好的分享到这一切!This is show time…2.节目单2.1 Java专栏2.1.1 Java编程系列【Java编程系列】WebService的使用【Java编程系列】在Spring MVC中使用工具类调用Service层时,Service类为
原创
443阅读
0评论
2点赞
发布博客于 4 月前

【Spring框架系列】Spring循环依赖问题如何解决?Caused by: org.springframework.beans.factory.BeanCurrentlyInCreationExc

目录1.序言2.什么是循环依赖?3.如何解决循环依赖?4.解决循环依赖的方式的底层原理是什么?1.序言针对本篇博文的主题,咱们先来个无情拷问三连!!!什么是循环依赖?怎么解决循环依赖?解决方式的原理是什么?一波三连,脑瓜子嗡嗡的吧。。。。。莫方,既来之,则安之。接着往下看!2.什么是循环依赖?上一段最直观的代码吧!!!看不懂的人,出门靠墙站10分钟再回来看!!public class A { public A() {new B();}}.
原创
298阅读
2评论
0点赞
发布博客于 4 月前

【Java虚拟机JVM系列】GC配置及详解,持续输出,哒哒哒哒哒

1.GC参数配置1.1堆空间参数-Xms:初始堆大小 默认物理内存的1/64(小于1GB)空余堆大小小于40%时,JVM就会增大堆直到-Xmx的最大限制-Xmx:最大堆大小 默认物理内存的1/4(小于1GB)空余堆大小大于70%时,JVM就会减少堆直到-Xms的最小限制-Xmn:指定新生代的大小(Eden + Survior from + Survior to)的大小,增大新生代的大小,老年代的大小将被减小,sun 官方推荐 新生代的大小:堆 = 3 : 8-XX:NewSize=512k:设
原创
178阅读
0评论
0点赞
发布博客于 4 月前

【Java多线程系列】经典面试题:使用多线程,循环10次并按顺序打印出ABC

目录1.前言问题点分析:2.上才艺2.1 方式一:使用AtomicInteger2.2 方式二:使用线程池newSingleThreadExecutor2.3 方式三:使用join2.4 方式四:使用CyclicBarrier3.总结1.前言前段时间,有个同事朋友出去面试,遇到一个有意思的面试题,内容如下:现有3个线程(命名为T1,T2,T3,后续内容以此描述进行),线程1能打印输出字母A;线程2能打印输出字母B;线程1能打印输出字母C;要求,循环10次,使
原创
324阅读
0评论
0点赞
发布博客于 4 月前

【SpringCloud微服务系列】Hystrix熔断器底层原理,一看就废

SpringCloud系列:往期回顾:SpringCloud组件原理:Eureka,Feign,Ribbon,Hystrix,Zuul1.序言本篇主要算是复习及分享,聊一聊Hystrix底层流程。个人觉得文字描述其实是比较繁琐和乏味的,而且整体结构上也不易于理解。所以我觉得使用图来说明,既清晰,又好理解。话不多讲,直接上图。以为为我个人亲手绘制的流程图(如需借用,请标明出处,谢谢)2.Hystrix流程图如有不对或是瑕疵的地方,请各位大佬不吝赐教,谢谢!感觉本文对..
原创
152阅读
0评论
0点赞
发布博客于 5 月前

【开发工具的那些故事】git问题记录(三):error: The last gc run reported the following. Please correct the root cause a

1.问题在使用git commit代码后,使用push命令后,出现了如题的提示!具体提示内容如下:error: The last gc run reported the following. Please correct the root causeand remove gc.log.Automatic cleanup will not be performed until the file is removed.warning: There are too many unreachabl
原创
1084阅读
2评论
2点赞
发布博客于 5 月前

【Java编程系列】二进制如何表示小数?0.3+0.6为什么不等于0.9?纳尼!!!

1.序言如题所述,小数用二进制的方式怎么表示呢?小数相加为什么会出现精度丢失呢,在哪里丢失的呢?如果做支付类,金融类业务和money打交道的开发,你会关注这些细节点吗?2.正题2.1 小数的二进制表示方式小数的整数部分,按正常的二进制转换即可。小数部分,则需要按如下规则进行转换:将该小数单独乘以2,取出整数部分作为二进制表示的第1位;然后再将小数部分乘以2,将得到的整数部分作为二进制表示的第2位;以此类推,直到小数部分为0为止!举个特殊的例子,比如 0.6 的二进制表示.
原创
404阅读
0评论
0点赞
发布博客于 6 月前

【Linux系列】Linux脚本:定时任务批量移动指定文件至另一目录!想学吗?我教你啊

1.序言今日因一线上对账文件系统所生成的数据文件过多过大,逐日累计已达到几十T,服务器磁盘容量告急,所以需要弄个服务器脚本,将距离当前日期6个月之前的文件,全部备份转移到另一个目录下。2.执行脚本2.1编写移动文件脚本创建脚本文件touch movefile.sh脚本具体内容如下:#!/bin/shfind /data/source -mtime +180 -type d -name "test*" -exec mv {} /opt/target \;脚本内容注..
原创
70阅读
0评论
0点赞
发布博客于 6 月前

【日常Exception】第十九回:IDEA中SpringBoot项目,点击Run或是Debug启动没有反应,控制台也不显示,也没有日志打印,但是在命令控制台通过mvn命令却可以启动项目!被恶心了一天

1.问题近日和即将离职的同事做项目交接,从git上检出Springboot项目后,导入IDEA却无法启动。出现如题的描述的问题,点击启动,啥反应也没有。抓心捞肝的一天开始了。。。。。2.分析①首先考虑到的,会不会因为是新导入的项目,Maven依赖或是仓库依赖的问题,重新捣鼓Maven和pom.xml,无果、、、②使用mvn springboot:run -Pdev 可以启动,考虑是否是springboot的tomcat出了问题,开始检查tomcat相关包是否有冲突或是缺失,无果、、、③询
原创
418阅读
4评论
1点赞
发布博客于 6 月前

【Linux系列】Linux服务器查看gc日志

1.虚拟机命令查看GC情况1.查找要查看的程序进程linux执行 jps命令2.gc信息命令jstat -gc PID 毫秒数 刷新次数例如:jstat -gc 11103 5000 5S0 — Heap上的Survivor space 0区已使用空间的百分比 S1 — Heap上的Survivor space 1区已使用空间的百分比 E — Heap上的Eden space区已使用空间的百分比 O — Heap上的Old spac...
原创
1230阅读
0评论
1点赞
发布博客于 7 月前

【Elasticsearch理论与实践系列】章节一:安装elasticsearch和常用插件ik分词器、pinyin、head

目录1.安装准备2.安装2.1 安装ik分词器2.2 安装pinyin插件2.3 elasticsearch-head插件安装1.安装准备先下载Elasticsearch的安装包以及ik分词器的安装包。下载链接如下:es链接:https://www.elastic.co/cn/downloads/elasticsearchik链接:https://github.com/medcl/elasticsearch-analysis-ik/releasespinyin链接:h
原创
154阅读
0评论
0点赞
发布博客于 8 月前

【日常Exception】第十八回:使用IP无法连接本地虚拟机上的elasticsearch:curl: (7) Failed connect to 192.168.xxx.xxx:9200 Conn

1.问题我在本地,通过VM安装Centos之后。安装es正常启动后,通过在虚拟机控制台输入curl 'http://127.0.0.1:9200/?pretty/'可以正常访问es!但是,我在本地机器上Window系统访问,通过虚拟机的IP访问,却提示:curl: (7) Failed connect to 192.168.xxx.xxx:9200; Connection refused2.解决原因是需要修改es的配置文件,es文件目录/config/elastic.
原创
1385阅读
0评论
0点赞
发布博客于 8 月前

【日常Exception】第十七回:linux切换root时,报su: Authentication failure

1.问题在linux中使用su命令,想切换到root,在输入password之后,报出如题的提示2.解决使用sudo su,再输入密码。就可以成功切换了!其他情况,请参考:https://blog.csdn.net/jxaucm/article/details/80194372...
原创
143阅读
0评论
0点赞
发布博客于 8 月前

elasticsearch-head-chrome插件.rar

这个插件是我好不容易找的到,已经在用了。亲测可用,感兴趣的朋友,下载起来吧!有了这个插件,再也不用去下载服务器插件,繁琐安装了!
rar
发布资源于 8 月前

【日常Exception】第十六回:You cant specify target table xxx for update in FROM clause

1.问题今天在执行一个删除重复数据的Sql时,发生了如题的mysql异常提示:SQL 错误 [1093] [HY000]: You can't specify target table 't_chat_evaluation' for update in FROM clausesql如下:DELETE from t_chat_evaluationwhere s_id IN(SELECT s_id from t_chat_evaluation group by s_id)2.解.
原创
94阅读
0评论
0点赞
发布博客于 8 月前

【Docker理论与实践系列】章节一:Docker安装部署

目录1.什么是docker1.1 原理2.安装部署Docker2.1 环境准备2.2 安装2.3 启动Docker2.3.1 启动权限限制问题2.3.2 添加权限1.什么是dockerdocker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。如果出现的故障,可以通过镜像,快速恢复服务。1.1 原理docker是利用Linux内核虚拟机化技术(LXC),提供轻量级的虚拟化,以便隔离进程和资
原创
252阅读
0评论
0点赞
发布博客于 8 月前

【Java基础巩固系列】Java双亲委派机制理解

1.类加载过程2.JVM中的类加载器①、启动类加载器(Bootstrap ClassLoader)  负责将存放在<JAVA_HOME>/lib目录中的,或者被-Xbootclasspath参数所指定的路径中的,并且是虚拟机按照文件名识别的(仅按照文件名识别,如rt.jar,名字不符合的类库即使放在lib目录中也不会被加载)类库加载到虚拟机内存中。  启动类加载器无法被Java程序直接引用。  JDK 中的源码类大都是由启动类加载器加载,比如前面说的 java.lang...
原创
190阅读
0评论
0点赞
发布博客于 9 月前

【日常Exception】第十五回:Elasticsearch启动报错:your Java version from [/opt/jdk1.8.0_251/jre] does not meet thi

1.原因出现如题所示的错误时,是因为Elasticsearch对JDK版本有要求。而我们可能习惯性的安装的是目前较为主流的1.7或1.8版本的JDK。所以与Elasticsearch的要求版本无法对应。先上一张对应图:我目前使用的是Elasticsearch的7.7版本,所以对应需要用到OpenJDK11.2.解决方法①安装JDK11wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x6
原创
1638阅读
0评论
0点赞
发布博客于 9 月前

【Linux系列】Xshell无法连接本地虚拟机Linux服务器

1.环境本地机器WIN7环境,使用VMware Workstation Pro安装的CentOS7,系统镜像CentOS-6.1-x86_64-netinstall.iso2.问题与分析我的虚拟机网络适配器起初选择的是:桥连接模式在虚拟机启动成功后,因网络限制,虚拟机自身通过wget命令下载很慢。所以想通过本机下载一些安装软件,再传到虚拟机上!问题来了:通过Xshell用IP连接虚拟机,时而能连接,大部分时间是连接不上的。网上有人说是没有打开网络适配,需要将配置文件/etc/sy
原创
489阅读
0评论
0点赞
发布博客于 9 月前

【Java虚拟机JVM系列】为什么新生代的内存占比分为8:1:1

1.引言看到这个问题,很多同学可能会有点懵B。觉得是虚拟机自己就是这么分配的,那有那么多的为什么?????但当你面试的时候,被面试官这么问到时,难道你也如此答复别人吗?如果是的,兄嘚。你可能就得被扣分了!2.原理GC是统计学测算出当内存使用超过98%以上时,内存就应该被minor gc时回收一次。但是实际应用中,我们不能较真的只给 他们留下2%,换句话说当内存使用达到98%时才GC 就有点晚了,应该是多一些预留10%内存空间,这预留下来的空间我们称为S区(有两个s区s1 和s0...
原创
1133阅读
2评论
0点赞
发布博客于 9 月前

【Java编程系列】Java与Mysql数据类型对应表

类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] ...
原创
148阅读
0评论
1点赞
发布博客于 9 月前

【Java面试系列】SpringCloud面试题

目录1.Spring Cloud面试题2.题目解析1、什么是 Spring Cloud?2、使用 Spring Cloud 有什么优势?3、服务注册和发现是什么意思?Spring Cloud 如何实现?4、Spring Cloud 和dubbo区别?5、SpringBoot和SpringCloud的区别?6、负载平衡的意义什么?7、什么是 Hystrix?它如何...
原创
11388阅读
0评论
3点赞
发布博客于 10 月前

【Java面试系列】kafka面试题

1.kafka 面试题1、如何获取 topic 主题的列表2、生产者和消费者的命令行是什么?3、consumer 是推还是拉?4、讲讲 kafka 维护消费状态跟踪的方法5、讲一下主从同步6、为什么需要消息系统,mysql 不能满足需求吗?7、Zookeeper 对于 Kafka 的作用是什么?8、数据传输的事务定义有哪三种?9、Kafka 判断一个节点是否还活...
原创
11796阅读
0评论
4点赞
发布博客于 10 月前

【Java面试系列】RabbitMQ面试题

目录1.RabbitMQ 面试题2.题目解析1、什么是 rabbitmq2、为什么要使用 rabbitmq3、使用 rabbitmq 的场景4、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?发送方确认模式接收方确认机制5.如何避免消息重复投递或重复消费?6、消息基于什么传输?7、消息如何分发?8、消息怎么路由?9、如...
原创
11682阅读
0评论
2点赞
发布博客于 10 月前

【Java面试系列】Dubbo面试题

目录1.Dubbo 面试题2.Dubbo 面试题答案解析1、为什么要用 Dubbo?2、Dubbo 的整体架构设计有哪些分层?3、默认使用的是什么通信框架,还有别的选择吗?4、服务调用是阻塞的吗?5、一般使用什么注册中心?还有别的选择吗?6、默认使用什么序列化框架,你知道的还有哪些?7、服务提供者能实现失效踢出是什么原理?8、服务上线怎么不影响旧版本?9...
原创
11519阅读
0评论
4点赞
发布博客于 10 月前

【Java面试系列】ElasticSearch面试题

目录1.Elasticsearch 面试题2.Elasticsearch 面试题解析1、elasticsearch 了解多少,说说你们公司 es 的集群架构,索引数据大小,分片有多少,以及一些调优手段 。1.1、设计阶段调优1.2、写入调优1.3、查询调优1.4、其他调优2、elasticsearch 的倒排索引是什么3、elasticsearch 索引数据多了...
原创
12240阅读
0评论
9点赞
发布博客于 10 月前

【Java面试系列】Linux面试题

目录1.Linux 面试题2.Linux 面试题答案解析1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?2、怎么查看当前进程?怎么执行退出?怎么查看当前路径?3、怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令?4、Ls 命令执行什么功能? 可以带哪些参数,有什么区别?5、建立软链...
原创
12961阅读
0评论
8点赞
发布博客于 10 月前

【Java面试系列】Java微服务面试题

1.微服务 面试题1、您对微服务有何了解?2、微服务架构有哪些优势?3。微服务有哪些特点?4、设计微服务的最佳实践是什么?5、微服务架构如何运作?6、微服务架构的优缺点是什么?7、单片,SOA 和微服务架构有什么区别?8、在使用微服务架构时,您面临哪些挑战?9、SOA 和微服务架构之间的主要区别是什么?10、微服务有什么特点?11、什么是领域驱动设计?...
原创
12815阅读
0评论
2点赞
发布博客于 10 月前

【Java面试系列】SpringBoot面试题

目录1.Spring Boot 面试题2.题目解析1、什么是 Spring Boot?2、Spring Boot 有哪些优点?3、什么是 JavaConfig?4、如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?5、Spring Boot 中的监视器是什么?6、如何在 Spring Boot 中禁用 Actuator 端点安全性?7、如何在...
原创
11601阅读
0评论
2点赞
发布博客于 10 月前

【Java面试系列】ZooKeeper面试题

目录1.ZooKeeper 面试题2.ZooKeeper面试题答案解析1. ZooKeeper 是什么?2. ZooKeeper 提供了什么?3.Zookeeper 文件系统4. ZAB 协议?5. 四种类型的数据节点 Znode6. Zookeeper Watcher 机制 -- 数据变更通知7. 客户端注册 Watcher 实现8. 服务端处理 Watc...
原创
11548阅读
0评论
2点赞
发布博客于 10 月前

【Java面试系列】MyBatis面试题

1.MyBatis 面试题1、什么是 Mybatis?2、Mybaits 的优点:3、MyBatis 框架的缺点:4、MyBatis 框架适用场合:5、MyBatis 与 Hibernate 有哪些不同?6、#{}和${}的区别是什么?7、当实体类中的属性名和表中的字段名不一样 ,怎么办 ?8、 模糊查询 like 语句该怎么写?9、通常一个 Xml 映射文件,...
原创
11536阅读
0评论
3点赞
发布博客于 10 月前

【Java面试系列】Redis面试题

目录1.Redis 面试题2.题目解析1、什么是 Redis?Redis 与其他 key - value 缓存产品有以下三个特点:Redis 优势Redis 与其他 key-value 存储有什么不同?2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区...
原创
11962阅读
0评论
1点赞
发布博客于 10 月前

【Java面试系列】JVM与调优面试题

目录一、JVM 内存区域划分1.程序计数器(线程私有)二、JVM 执行子系统1.Class 类文件结构三.垃圾回收器和内存分配策略3.基本垃圾回收算法四、编写高效优雅 Java 程序1.面向对象五、性能优化1.常用的性能评价/测试指标六.JVM详解篇 Java虚拟机(JVM)原理篇 ...
原创
12642阅读
0评论
3点赞
发布博客于 10 月前

【Java面试系列】Java并发系列面试题

目录1、在 java 中守护线程和本地线程区别?2、线程与进程的区别?3、什么是多线程中的上下文切换?4、死锁与活锁的区别,死锁与饥饿的区别?6、什么是线程组,为什么在 Java 中不推荐使用?7、为什么使用 Executor 框架?8、在 Java 中 Executor 和 Executors 的区别?9、如何在 Windows 和 Linux 上查找哪个线程...
原创
11656阅读
0评论
3点赞
发布博客于 10 月前

【Java面试系列】Spring系列面试题(117道题)

目录1、不同版本的 Spring Framework 有哪些主要功能?2、什么是 Spring Framework?3、列举 Spring Framework 的优点。4、Spring Framework 有哪些不同的功能?5、Spring Framework 中有多少个模块,它们分别是什么?6、什么是 Spring 配置文件?7、Spring 应用程序有哪些不同组...
原创
12928阅读
2评论
8点赞
发布博客于 10 月前

【Java面试系列】Java面试题基础系列212道(下)

目录1.Java面试题2.题目解析1、Java 中能创建 volatile 数组吗?2、volatile 能使得一个非原子操作变成原子操作吗?3、volatile 修饰符的有过什么实践?4、volatile 类型变量提供什么保证?5、10 个线程和 2 个线程的同步代码,哪个更容易写?6、你是如何调用 wait()方法的?使用 if 块还是循环?为什么?7、什么...
原创
12279阅读
0评论
4点赞
发布博客于 10 月前

【Java面试系列】Java面试题基础系列212道(上)

目录1.Java面试题2.问题解析1、面向对象的特征有哪些方面?2、访问修饰符 public,private,protected,以及不写(默认)时的区别?3、String 是最基本的数据类型吗?4、float f=3.4;是否正确?5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?6、Java 有没...
原创
14459阅读
11评论
17点赞
发布博客于 10 月前

【Java面试系列】2020年最新最全java面试题大全及答案解析

1.序言学习如逆水行舟,尤其是IT行业有着日新月异的节奏,我们更要抓紧每一次可以学习和进步的机会。所以,没有撤退可言。即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家带来,较为全面的Java面试题大全!2.面试大全2.1Java面试题基础系列228道(上)2.2Java面试题基础系列228道(下...
原创
24650阅读
8评论
20点赞
发布博客于 10 月前

【一天一坑系列】Springboot中AOP拦截不到指定路径的方法,拦截器失效

1.问题描述公司业务代码中,用户信息Token通过AOP区分处理校验。今天写了一个控制器,里面的方法如下:package com.xxxxx.web.xxxxx.controller;import com.xxxxx.cashloan.constants.UrlConstants;import com.xxxxx.common.model.Result;import com.xx...
原创
11339阅读
0评论
0点赞
发布博客于 10 月前

【Java基础巩固系列】高级Java进阶之最全面技术架构思维导图

1.前序学习如逆水行舟,不进则退!生活和工作,很多地方我们也需要不断的学习和努力。不少Java同行,可能和之前的我一样,工作闲暇之余,想充分利用时间,学习一些新技术或是复习一下流行、开源的框架,但因为平时比较忙,没有时间梳理。常常是想学却没有明确的方向或是清晰的思路。不用担心,今天和大家分享一下比较全面的一个java学习技术导图!2.技术架构导图...
原创
18095阅读
0评论
1点赞
发布博客于 10 月前

【Java编程系列】使用List集合对百万数据量高效快速过滤去重筛选

1.序言前段时间,接到一个需求。需要将微信公众号的粉丝批量分组。当时需要分组的粉丝用户量达到250W左右,但通过和我们的业务数据库中筛选出来的不合格用户粉丝,需要从250W粉丝中过滤去重。不合格的粉丝数有80W条左右,也就是最终需要筛选出需要分组的粉丝数为170W左右。如此一下,两个大数据集合对比筛选就需要考虑效率问题了!2.过程①一开始尝试了一下双重for循环大法,那结果,酸爽...
原创
20864阅读
4评论
2点赞
发布博客于 10 月前

【日常Exception】第十四回:java.util.ConcurrentModificationException

1.问题之前在一次开发过程中,有一个100W条数据的List集合,希望通过subList方法,循环每次截取5W条数据,然后通过多线程并发处理。但是在线程处理过程中,有一个操作出现了问题。就是当使用如下操作:list = totalList.subList(0,50000);list.clear();然后报了如题的错误:java.util.ConcurrentModificat...
原创
10539阅读
0评论
0点赞
发布博客于 10 月前

【一天一坑系列】Java中Post请求使用application/x-www-form-urlencoded类型请求,Feign调用时对象类型入参数据丢失问题

1.问题今天在和第三方联调接口时,发现这么一个问题。先上代码:package com.xxxx.web.xxxx.controller;import com.xxxx.xxxx.constants.UrlConstants;import com.xxxx.common.model.Result;import com.xxxx.sys.bean.xxxx.NotifyCallBac...
原创
12749阅读
0评论
1点赞
发布博客于 10 月前

SublimeText3工具压缩包

支持多类型文本,多种开发语言的文件格式,超丰富的UI界面,超好用,用过的都知道。有需要的朋友,赶紧下载起来吧!!
rar
发布资源于 10 月前

【开发工具的那些故事】IDEA常用快捷键

1.ctrl+shift+u:代码大小写切换未完待续,持续更新!!!
原创
10524阅读
0评论
0点赞
发布博客于 1 年前

【消息中间件MQ系列】RabbitMQ安装与使用,并与SpringBoot整合

目录1.序言2.RabbitMQ安装2.1 安装Erlang2.1.1Erlang下载2.1.2Erlang环境设置2.2 RabbitMQ安装2.2.1 RabbitMQ下载2.2.2RabbitMQ环境设置2.2.3 安装插件3.RabbitMQ与Springboot整合实践3.1 添加rabbitMQ的依赖3.2 rabbitMQ的使用...
原创
18329阅读
4评论
4点赞
发布博客于 1 年前

【开发工具的那些故事】git问题记录(二):Changes not staged for commit

1.问题描述今天使用git提交代码时,发现有两个第三方包项目总是不能push到远程仓库,随后通过git命令查看了一下,如下图:提示Changes not staged for commit。查看资料说是没有用git add,但是我这边是用的是git commit -am,所以肯定不是这个问题造成的。后来参考这个帖子:https://blog.csdn.net/cyberspecte...
原创
11653阅读
0评论
0点赞
发布博客于 1 年前

【开发工具的那些故事】git问题记录(一): Failed to connect to github.com port 443: Timed out

1.问题描述今天在使用git向github远程仓库push自己的代码时,发生了如下悲惨的一幕:git提示Failed to connect to github.com port 443: Timed out这边我发现我的网络是没有问题,且github也能正常访问。后参考如下资料:https://blog.csdn.net/u011476390/article/details/9...
原创
26034阅读
17评论
3点赞
发布博客于 1 年前

【Java虚拟机JVM系列】Java虚拟机原理哪家强?CSDN找老杨

目录1.序言2.JVM介绍 2.1 JVM是什么 2.2 JVM工作流程 2.3JVM内部结构 2.3.1类加载器 2.3.2 执行引擎 2.4 JVM的运行时数据区 2.4.1共享区域 堆(heap) 方法区 2.4.2 非共享区域 ...
原创
18316阅读
2评论
4点赞
发布博客于 1 年前

【开发工具的那些故事】git常用命令,手把手教你配置多个git账号

目录1.序言2.常用命令3.使用多个git账号(企业账号与私人账号) 3.1生成github的ssh key 3.2配置公司gitlab的ssh key和个人github的ssh key 3.3分别测试一下你的ssh 3.4 分别设置名称 3.5切换账户 3.6 配置个人github的远程仓库地址1.序言git作为现在分布式...
原创
17742阅读
0评论
0点赞
发布博客于 1 年前

【Java基础巩固系列】Java类初始化执行顺序

1.序言作为java开发人员,对于java程序的运行原理及流程的了解,可谓是必备的基础知识。简单概括一下,从IDEA中java文件运行开始→java文件会通过java编译器转换为class文件→class文件由类加载器子系统处理→加载完后JVM对类进行分配处理→最后由jvm与操作系统、硬件交互。简单概括就是以上几步过程,但其中每个环节都包含许多细节知识,感兴趣的可以自行了解。今天,我们主要...
原创
18407阅读
4评论
2点赞
发布博客于 1 年前

【Java基础巩固系列】Java内存溢出和内存泄漏

目录1.介绍1.1内存溢出和内存泄漏2.内存溢出2.1 栈溢出2.2堆溢出2.3永久代溢出2.4 java常见的几种内存溢出及解决方法3.内存泄漏3.1为什么会产生内存泄漏3.2 解决方式1.介绍作为一个Java开发者,想必大家都听说过:内存溢出和内存泄漏。但真正了解的人,也许寥寥无几。亦或是,认为两者就是同一种概念的人,也是大有人在。之前有...
原创
19109阅读
0评论
2点赞
发布博客于 1 年前

【IT互联网系列】互联网术语、简称、缩写,持续输出中...

目录1.序言2.专业术语简称与说明2.1职称2.2文档术语2.3 运营术语2.4 交互设计术语2.5 数据指标2.6 行业、技术术语3.互联网专业英语1.序言对于一个做软件的技术人员来说,技术在日新月异。而每个技术、框架、程序或是理念都有着一个专业术语与之对应。但这些专业术语通常是英文说明或是英文字母简称。可能一个很常见的技术,就因为一个简称,你没见...
原创
18418阅读
0评论
3点赞
发布博客于 1 年前

【消息中间件MQ系列】消息队列之ActiveMQ、RocketMQ、RabbitMQ、Kafka不得不说的秘密

目录1.消息队列/消息中间件介绍 1.1消息中间件是什么 1.1.1消息中间件的组成 1.2消息中间件能干什么 1.3消息中间件怎么用 1.3.1消息传递模式 1.3.2 消息中间件种类 1.3.3 各类消息中间件的具体使用操作2.各类MQ实现原理3.总结1.消息队列/消息中间件介绍...
原创
18102阅读
0评论
1点赞
发布博客于 1 年前

【数据库SQL系列】sql语句执行顺序,你理解了吗

1.序言记得前几年,还是初级的时候,面试官问到,请你讲一下sql语句的执行顺序。当时我以为就是按照sql的关键字排列顺序来执行的。当时说完,面试官心里估计已经直接pass我了吧。今天复习的时候,突然想起这个基础知识点,所以有时间就来发表一下了。2.sql语句的执行顺序2.1 为什么要了解sql语句执行顺序了解一个sql语句的执行顺序,可以让我们清楚到sql执行时的操作顺序,进...
原创
25914阅读
8评论
23点赞
发布博客于 1 年前

【Mysql数据库系列】查询Mysql数据库中数据量最大的表

目录1.序言2. 查询数据量最大的表2.1查询数据库信息2.2 切换到information_schema库2.3 查看库中所有数据表及数据表描述2.4 查询数据表(根据行数倒序)1.序言有些时候,我们需要查看数据库数据表的数据量情况,或者自己需要查看一个大数据量表。通过业务经验,或许知道自己公司的业务表哪个表数据量较大。但对于外人或是不熟悉业务的,此时我们就需要...
原创
19750阅读
2评论
1点赞
发布博客于 1 年前

【数据库SQL系列】sql优化,你学废了吗

目录1.序言2.SQL优化 2.1 为什么要做sql优化 2.2 sql优化的那些方式 2.2.1 慢sql发现 2.2.2explain sql分析 2.2.3 sql优化的那些操作3.总结1.序言对于一个系统而言,要想达到高可用,需要从架构,程序设计,网络层面以及数据库层面都保证一个较优的设计与使用。而数据库...
原创
18019阅读
2评论
0点赞
发布博客于 1 年前

【Nginx系列】Nginx配置使用与工作原理

目录1.Nginx介绍 1.1 什么是Nginx? 1.2Nginx能做什么 1.3 为什么要选择用Nginx2.Nginx的安装与配置 2.1 Nginx 安装 2.2 Nginx配置 2.3 Nginx常用操作3.Nginx工作原理 3.1 工作原理: 3.1.1 Nginx处理Request请求过程解析...
原创
19467阅读
0评论
3点赞
发布博客于 1 年前

【IT互联网系列】网络协议这样写,你喜欢吗

目录1.前言1.1 为什么需要了解网络协议? 1.2 OSI七层模型与TCP/IP四层概念模型2.网络协议 2.1 什么是网络协议 2.1.1 网络协议的组成 2.2 网络协议的类型 2.3 TCP协议 2.4UDP协议 2.5HTTP协议 2.5.1 http与RPC的区别 2.6HTTPS协议...
原创
17746阅读
0评论
0点赞
发布博客于 1 年前

【IT互联网系列】什么是网关?网关的作用是什么?看完不懂,你捶我

1.前序对于网关,从专业角度,一般运维和网络管理员会比较了解一下。但作为一个软件开发人员,我觉得也是有必要了解一下。尤其是在某次面试过程当中,被面试官问起后,感觉回答的不是很好,导致面试扣分。所以今天,带着学习和分享的想法,一起扒一扒网关的秘密。2.网关2.1 什么是网关?网关英文名称为Gateway,又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备...
原创
24920阅读
10评论
47点赞
发布博客于 1 年前

【SpringCloud微服务系列】SpringCloud组件原理:Eureka,Feign,Ribbon,Hystrix,Zuul

目录1.前序 1.1 分布式的优缺点 1.1.1 分布式优点 1.1.2 分布式缺点 1.2 分布式服务框架2.SpringCloud常用组件 2.1 Eureka 2.1.1 同为注册中心,Eureka和Zookeeper的区别: 2.2 Feign 2.3 Ribbon 2.4 Hystrix...
原创
18060阅读
0评论
2点赞
发布博客于 1 年前

【日常Exception】第十三回:java.io.IOException 设备上没有空间

1.问题今天在开发环境通过Jenkins部署项目时,返现部署特别满。后进服务器排查问题。项目是一个老项目,SSM框架的项目,通过tomcat部署war包。通过free命令,查看内存使用情况。发现内存已经高达97%。再通过ps -ef|grep java查看项目启动情况。看到需要部署的项目也是进程中正在运行。于是,再进入该项目logs目录,通过tail -f查看输出日志,发现日志已经停滞...
原创
12537阅读
0评论
0点赞
发布博客于 1 年前

【分布式系列】分布式锁原理篇-Redisson、Zookeeper、Database

目录1.分布式锁起源2.分布式锁分类 2.1 Redisson分布式锁 2.2Zookeeper 2.3 Database实现分布式锁3. 分布式锁对比1.分布式锁起源在分布式出现之前,一般多线程操作,为了防止高并发产生的问题,使用Synchronize和ReentrantLock等加锁方式解决。因为项目服务采用的是单进程的多线程操作。而如今,集群和微...
原创
17830阅读
0评论
0点赞
发布博客于 1 年前

【日常Exception】第十二回:Kafka启动异常报错:另一个程序正在使用此文件, 进程无法访问

1.问题我在WIN7系统电脑启动kafka的服务端,启动后启动窗口报错,如下:ERROR Error while deleting the clean shutdown file in dir E:\kafka_2.11-2.3.1\tmp\kafka-logs (kafka.server.LogDirFailureChannel)java.nio.file.FileSystemExce...
原创
11853阅读
1评论
1点赞
发布博客于 1 年前

【分布式系列】分布式事务:TX-LCN分布式事务框架整合实践

目录1.前序2.过程 2.1 TX-LCN框架介绍 2.2 环境搭建 2.2.1 开发环境 2.2.2数据库环境 2.2.3Tx-Manager下载和配置 2.2.4 微服务启动3.总结1.前序现如今,分布式框架纵横的大潮下,对于分布式的相关应用和技术的了解和使用也是必不可少的。最显著的几个技术点,我...
原创
17942阅读
2评论
1点赞
发布博客于 1 年前

【Java基础巩固系列】Java数据集合,List、Map、Set、JUC,应有尽有

目录1.前言2.集合框架3.集合接口3.1Set和List的区别4.常用集合实现类4.1 ArrayList4.2LinkedList4.3 HashMap4.4HashTable4.5ConcurrentHashMap4.6TreeMap4.7HashSet5.常用的五种并发包5.1 ConcurrentHashMap5.2 ...
原创
17782阅读
0评论
2点赞
发布博客于 1 年前

【数据库索引Index系列】数据库索引,这一篇就够了

目录1.什么是索引?为什么要用索引? 1.1索引的含义 1.2为什么用?2.索引的作用与缺点2.1作用 2.2缺点3.索引的使用场景 3.1应创建索引的场景 3.2不应创建索引的场景4.索引的分类与说明 4.1主键索引 4.2单列索引 4.3唯一索引 4.4复合索引 4.5聚集索引与非聚集索引 ...
原创
17713阅读
2评论
0点赞
发布博客于 1 年前

新人报道,大家新年好!求赞,谢谢啦😜

 
发布Blink于 1 年前

【日常Exception】第十一回:HttpMessageNotReadableException:Required request body is missing

1.问题接上一篇https://blog.csdn.net/yy339452689/article/details/103717631请求超时问题,继续解决请求时报的请求体缺失问题。问题如下图:该问题是在查看线上异常日志时发现,但并没有对线上业务产生很大影响,可能是并发量并不高。但是刚好业务不很忙,所以开始优化这个异常问题。因为是偶现,所以觉得应该不是代码层面的问题,因为如果是代码...
原创
11176阅读
0评论
0点赞
发布博客于 2 年前

【一天一坑系列】Springcloud服务接口请求超时

1.问题 今天查找线上生产数据问题,发现偶现后端请求服务超时问题,该信息由网关返回。拉取接口后,通过postman调用接口,高频率点击,十几二十次,则会出现一次后端服务超时问题。后查看日志,返现错误日志一直显示如下错误:然后就以为是参数丢失问题。开始排查,从网关,到生产服务器,都没找到可疑点!2.解决后来考虑可能是网关或nginx路由时请求限流导致。于是将接口域名换成服务...
原创
11417阅读
0评论
0点赞
发布博客于 2 年前

tx-lcn分布式事务框架源码包

LCN并不生产事务,LCN只是本地事务的协调工 TX-LCN定位于一款事务协调性框架,框架其本身并不操作事务,而是基于对事务的协调从而达到事务一致性的效果。
zip
发布资源于 2 年前

【日常Exception】第十回:java.io.IOException: The temporary upload location [xx.xx]is not valid

1.问题 今天线上一上传视频服务突然报错。查看后台日志,显示异常如下:2019-12-16 at 13:45:47 CST [http-nio-10011-exec-8] ERROR com.giveu.cashloan.common.exception.GlobalExceptionHandler 36 defaultErrorHandler - defaultErrorHand...
原创
10515阅读
0评论
0点赞
发布博客于 2 年前

【ELK框架系列】Logstash结合Kafka,根据不同Topic创建ES区分索引

目录1.前言2.实践过程3.总结1.前言前段时间,自己通过SpringCloud框架,结合kafka集成了ELK框架(博客链接:https://blog.csdn.net/yy339452689/article/details/103296017)。之前的框架整体还有可优化空间以及需要补充的地方,今天特补充一下ELK中根据不同索引,查看不同服务的日志记录。而此情况下,就涉及到l...
原创
18921阅读
0评论
0点赞
发布博客于 2 年前

【日常Exception】第九回:No enum constant com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleIntervalType.d

1.异常今天调试bug时,sql语句如下:and create_time &gt;= sysdate - interval '30' day and rownum &lt;=400查询报错:org.springframework.jdbc.UncategorizedSQLException: ### Error querying database. Cau...
原创
10774阅读
0评论
0点赞
发布博客于 2 年前

【ELK框架系列】SpringBoot+Kafka+ELK集成日志采集可视化框架

目录1.前言2.实践代码(以下操作都在WIN7系统)2.1环境背景2.2环境搭建 2.2.1启动zookeeper(因为kafka依赖zookeeper) 2.2.2启动kafka 2.2.3启动elasticsearch 2.2.4启动logstash 2.2.5启动kibana 2.2....
原创
19832阅读
4评论
0点赞
发布博客于 2 年前

【Java编程系列】解决Java获取前端URL中加号(+)被转换成空格的问题

提供两种解决思路:1.前端在传值时,将地址中的参数中含有的加号使用%2B替换掉(一定是大写的B),这样传到java后台时就能正确显示为+号了;2.当前端不愿意转换时,后台自行在拦截器或请求URL中对其进行截取,将空格replace成+号,一样可以解决问题。...
原创
27445阅读
2评论
2点赞
发布博客于 3 年前

【日常Exception】第八回:Failed to load resource: net::ERR_CONNECTION_RESET

使用ajax进行文件上传,代码如下://上传资源function uploadFile(obj){ //获取上传文件 var preFile = obj.files[0]; if(preFile == undefined || preFile == "") { layer.msg("请选择上传的文件!", {icon: 5}); return false; } ...
原创
16858阅读
0评论
0点赞
发布博客于 3 年前

【日常Exception】第七回:Failed to load resource: the server responded with a status of 404 (Not Found)

问题:最近在重新整合SSM框架,然后view层返回的是html页面。而spring-mvc在过滤静态资源时,页面经常显示Failed to load resource: the server responded with a status of 404 (Not Found)这个错误。解决方案:<!-- DispatcherServlet不处理静态资源,交给服务器默认的s...
原创
16016阅读
2评论
0点赞
发布博客于 3 年前

【日常Exception】第六回:IDEA与MyBatis Generator整合时发生的错误

问题:1.generate failed: Cannot resolve classpath entry ”.............../recourses“解决:需要将放xml配置的目录改成resources,我原本写的时resource。问题:2.This is not a MyBatis Generator Configuration File解决:我这边发生的原因是数据库连接所需信息,原...
原创
11378阅读
0评论
0点赞
发布博客于 3 年前

【日常Exception】第五回:spring与mybatis整合时报错

问题:最近在整合SSM框架,搭建一半之后(即项目创建完毕,spring与mybatis整合完毕),开始测试spring与mybatis是否整合成功。贴出部分代码:/** * 配置spring和junit整合,junit启动时加载springIOC容器 spring-test,junit *///@RunWith(SpringJUnit4ClassRunner.class)////告诉jun...
原创
10812阅读
0评论
0点赞
发布博客于 3 年前

FindBugs资源链接(各种版本)

findbugs下载资源链接,内含有各种版本,随你下载。谁用谁知道!
txt
发布资源于 3 年前

【日常Exception】第四回:前端Ajax请求异常,400Bad Request

问题:直接贴图,如题ajax 400 bad request近期做项目时,使用ajax请求后台时,发生了这个错误,纠结处理了半天。后来百度了一波,说是参数问题。需要设置dataType和contentType,但博主照样走了一遍,仍然行不通。但考虑到既然说是参数问题,那么我就开始思索其传递方式。解决方法:第一:请求时的方式type必须与后台请求方式对应,即POST
原创
18892阅读
1评论
1点赞
发布博客于 4 年前

【Spring框架系列】Spring之AOP切面编程

1.前言提到Spring,都知道最基本的控制反转(IOC),依赖注入(DI)以及切面编程(AOP)。技术理论都是需要通过实践去证明和运用的,长时间不接触不运用,就容易淡忘。今日抽空再次温习AOP这个技术点。AOP切面编程,说简单点在我们所写了很多不相关联的程序中(纵向),横向植入一段编程代码,从而达到我们想要目的。何为横向,可能很多人跟我一样,觉得很抽象,不能理解。其实很多资料上已经有图片
原创
10710阅读
0评论
2点赞
发布博客于 4 年前

【日常Exception】第三回:javax.servlet.http报红提示找不到

今天导入一个测试项目时,提示javax.servlet.http包找不到,很纳闷,按说这应该是jdk环境自带的包吧。后来去搜索查询了一番,其实也很好处理。解决办法:去到自己的tomcat安装路径,然后在tomcat的lib文件下找到一个servlet-api.jar包,将此包复制到自己的安装的jdk的jre\lib\ext目录下,关闭集成工具。重新打开就会发现,报错消失了。Is OK!
原创
12386阅读
0评论
2点赞
发布博客于 4 年前