5 phubing

尚未进行身份认证

纵使秋风起,人生不言弃。

等级
TA的排名 5k+

Springboot事件监听

先看一个demo,加入依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.tar

2020-05-19 17:01:39

Java 微信域名检测源码

Pattern pattern = compile("^([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]://)(([A-Za-z0-9-~]+).)+([A-Za-z0-9-~\\/])+$"); boolean matches = pattern.matcher(url).matches(); if(!matches){ return BaseResult.failed().msg("不合法的链接,请填写完整的链接地址(http://xxxx..

2020-05-14 21:09:40

Nginx 访问 url 内容过滤

location / { if ($request_uri ~* "/%df") { # return 200 "error"; return 404; } proxy_pass http://127.0.0.1:80/; proxy_set_header Host $host; ...

2020-04-29 16:41:55

ssm框架 实现批量下载图片并打包压缩为zip文件

jsp<a class="btn btn-primary radius" href="worker/zipfileDownload_workerCard"><i class="Hui-iconfont"></i> 证件下载</a></span>Controller.java/** *文件压缩下载...

2020-04-15 17:27:01

JAVA8十大新特性详解

一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:interface Formula { double calculate(int a); default double sqrt(int a) { return Math.sqrt(a); }}Fo...

2020-04-13 22:51:46

SpringBoot 开发总结思考(二)

1、SpringBoot 自动配置(装配)原理是什么?https://blog.csdn.net/u014745069/article/details/83820511为什么要有?2、SpringBoot是如何把一些库加入到IOC中的?@Component、@Configuration适用于自定义业务,而SpringBoot考虑的是如何把第三方以及自己的库加入到IOC中...

2020-04-11 22:35:59

SpringBoot 开发总结思考(一)

1、Spring、SpringMVC与SpringBoot的关系与区别Spring全称:SpringFramework,当谈论及Spring的时候,实际上是使用SpringFramework +Mybatis进行编程,而SpringMvc是SpringFramework中专门用于Web的模块Spring有两层意义:Spring家族下所有的产品,是一个泛称 特...

2020-04-10 23:12:57

Linux被kdevtmpfsi 挖矿病毒入侵

Linux被kdevtmpfsi挖矿病毒入侵一. 错误信息先上阿里云上的报警信息。有个最大的问题是:top命令查看自己服务器CPU运行情况,会发现kdevtmpfsi的进程,CPU使用率为100%,第一次删除干净了kdevtmpfsi程序,没曾想几分钟以后,就出现了第二个警告。使用netstat -antp命令查看端口使用情况,又出现了kdevtmpfsi如图三所示netsta...

2020-04-03 11:21:33

怎么停止和删除crontab任务

首先打开 Linux 命令终端输入crontab -e 打开crontab执行命令之后输入进行编辑,直接删除需要删除的定时任务指令之后完成保存即可在终端输入service crond stop可以停止crontab定时任务执行删除定时脚本还可以通过sed指令删除,例如删除定时脚本test2.sh,输入sed -i '/test2.sh/d' /var/spool/c...

2020-04-03 11:13:53

Java 开发思考总结(一)

1、Java是一个笨重的垃圾语言吗?一个语言很笨重,不是研发者要故意让这个语言变得很笨重,现在语言这么多,如果没有它自己的优势,是很难存活的。在只了解了一些JS、Python之类的动态语言之后,就盲目的下结论是不正确的。Java笨重是有笨重的原因的,这是因为Java通常是用来做企业级的项目,或者说是复杂的大项目。2、为什么在企业中不会优先选择使用动态语言去做大项目不是说...

2020-03-31 13:42:49

小程序两种滚动公告栏的实现方法

先上效果图:横向滚动栏实现网上的几种方案或多或少都有一些问题:1.setData定时器更新text view的margin-left方法,由于setData的毫秒延时,动画播放起来一卡一卡;2.纯CSS实现,keyframe等,无法实现循环播放的设置;3.使用string.length*font-size的方法获取字符串像素长度,不够精确,多次循环播放后误差会累积变大...

2020-03-14 22:56:38

微信小程序开发的思考与总结(二)

1、通常情况下,如果要在组件中处理一个属性数据,有两种方式1、使用监听器:observers(推荐) observers: { 'data':function(data){ } },2、在小程序的生命周期函数中操作:data: {}, /*新式写法*/lifetimes:{ attached(){ ...

2020-02-22 17:36:27

Nginx 反向代理导致的 session 丢失的解决方法

在用nginx的反向代理tomcat的路径中,可能会出现session丢失问题。每发送一次请求 JESSIONID都会发生改变,说明上一次形成的session丢失,从而创建新的session。第一种情况: server{ listen 80; server_name www.jiahemdata.com www.jiahemdata.cn; ...

2020-02-22 11:15:07

[Windows] PPT插件集,部分支持WPS(提高你的制作效率和页面美观)

工欲善其事,必先利其器,你可能已经听过很多PPT插件,但你真的能用好这些插件吗?如果不能,这篇文章会给你一些答案。以下是简单的介绍和功能的演示(全是干货,拿着小本本记好。)要链接直接跳转到最后。本文以及图片和插件都来自搬运,原作者(某PPT公众号),本文所提及产品图片仅为展示插件必须,若确实有涉及商业广告,请管理员酌情处理。本插件全部适用于Microsoft office,部分适用W...

2020-02-21 10:40:24

Linux中buff/cache内存占用过高解决办法

在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个centos7的系统上,free命令的显示内容大概是这样一个状态:这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输出的理解可以分这几个层次: 不了解。这样的人的第一反应是:天啊,内存用了好多,14个多G,可是我几乎没有运行什...

2020-02-20 16:50:41

58同城 Java 笔(面)试题(整理自群友)

NIO底层实现原理NIO在哪些场景运用Netty有哪些了解怎么实时变更页面数据WabSocket怎么实现消息推送的说说Mysql存储引擎,以及区别,功能啥的Mysql索引采用什么数据结构explan 慢查询关键字的运用联合索引优化的 最左匹配原则支付表和订单记录表的统计sql,(两种写法试下)手写一个 线程安全的单例...

2020-02-11 10:08:44

使用 css3 和 html 给网站添加上春节灯笼特效

先上效果图1、复制下面的代码添加到网站的页脚文件。<!-- 灯笼1 --><div class="deng-box"> <div class="deng"> <div class="xian"></div> <div class="deng-a"> <div class="deng-b"&...

2020-01-23 22:32:13

LinkedList 源码分析

一、概述本文基于 JDK8LinkedList 底层通过双向集合的数据结构实现内存无需连续的空间保证 元素查找只能是顺序的遍历查找 针对增删操作具有更好的性能LinkedList 可以作为 List 使用,也可以作为队列和栈使用。支持从集合的头部,中间,尾部进行添加、删除等操作。LinkedList 的继承与实现的关系图如下所示。以下说明摘自 JDK 文档。...

2020-01-18 10:11:41

人民币(RMB)小写/数字转换大写工具类,精确到分,修复‘圆零零’为‘圆整’,修复科学计数法处理异常。

/** * 转换为中国人民币大写字符串,精确到分 * @param money 传入小写数字字符串 * @return String * @throws Exception */ public static String toRMBUpper(String money) throws Exception { boo...

2020-01-15 12:07:39

SpringBoot 中使用 RestTemplate 自定义 异常处理,捕获最原始的错误信息

一些 API 的报错信息通过 Response 的 body返回。使用 HttpClient 能正常获取到 StatusCode 和 body 中的错误提示。然而使用 RestTemplate ,会直接抛出下面的异常。如果想获取原始的信息并进一步处理会比较麻烦。类似下面这种404、403响应码直接抛出异常并不是我们想要的org.springframework.web.clie...

2020-01-14 17:02:37

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 至尊王者
    至尊王者
    成功上传501个资源即可获取