摘要:最新下载链接:https://www.lanzous.com/u/niceyoo 2019年基本就没推广过这款APP,很失败,从第一版发布到现在涂涂影院已经做了2年了, 由于没有官网,所以基本百度能搜到的都是一些下载站提供的老版本,如下图: 老版本的唯一 “好处” 就是不再维护了,今天干脆更一篇博客 阅读全文
posted @ 2020-01-20 18:00 niceyoo 阅读(1317) 评论(0) 推荐(3) 编辑
摘要:Hi,大家好,我是 niceyoo 工欲善其行,必先利其器。 今天给大家分享一款我在 Windows 中常用的效率神器 — Listary(文末附下载链接) 使用 Mac 的小伙伴可以在公众号后台发送【alfred】打开新世界大门~ 不知道大家是不是有这种困扰... 电脑使用太久,平时又缺少文件管理 阅读全文
posted @ 2020-11-30 12:35 niceyoo 阅读(11) 评论(0) 推荐(0) 编辑
摘要:狸猫技术窝《从0开始带你成为JVM实战高手》 之前写过几篇 JVM 相关的文章,最近复盘的时候,发现狸猫技术窝《从0开始带你成为JVM实战高手》真的不错,然后就在网上找了一下(未加密版),大家需要的自行提取。 下载链接 防止网盘和谐多次补链修改,公众号回复「JVM」自提。 阅读全文
posted @ 2020-11-24 19:30 niceyoo 阅读(53) 评论(0) 推荐(0) 编辑
摘要:某钩Java高薪训练营(部分,持续更新) 下载地址 防止网盘和谐多次补链修改,公众号回复「训练营」自提。 阅读全文
posted @ 2020-11-24 16:48 niceyoo 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1、前言 其实我接触 Spring Boot 的时间并不长,所以还算一个初学者,这篇文章也算是我对 Spring Boot 学习以及使用过程中的复盘,如果文章出现描述错误或表达不清晰的地方,欢迎大家在评论区留言互动。 没想到 Spring Boot 这两年竟然普及的这么快, 两年前刚毕业的时候,因为 阅读全文
posted @ 2020-11-23 00:41 niceyoo 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Spring Boot Starter 是在 SpringBoot 组件中被提出来的一种概念,stackoverflow 上面已经有人概括了这个 starter 是什么东西,想看完整的回答戳 这里。 Starter POMs are a set of convenient dependency de 阅读全文
posted @ 2020-11-23 00:02 niceyoo 阅读(14) 评论(0) 推荐(0) 编辑
摘要:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency> 添加如上 Web 的依赖,Spring Boot 就帮我们内置 阅读全文
posted @ 2020-11-22 15:06 niceyoo 阅读(30) 评论(0) 推荐(0) 编辑
摘要:比对类型Ultimate(终极版,付费)Community(社区版,免费) 语言支持 Java Java Groovy Groovy Kotlin Kotlin Scala(通过插件) Scala(通过插件) Python 和 Jython(通过插件) Python 和 Jython(通过插件) D 阅读全文
posted @ 2020-11-21 12:46 niceyoo 阅读(311) 评论(0) 推荐(0) 编辑
摘要:Java支付项目实战教程,包括支付宝,微信等支付方式,对支付感兴趣的小伙伴可以下载看一下,为防止链接频繁失效,放置在了公众号后台,发送关键字就可以获取,如果失效了可以在后台联系我,或者是在上方添加我的微信。 阅读全文
posted @ 2020-11-20 09:33 niceyoo 阅读(54) 评论(0) 推荐(0) 编辑
摘要:前言 今天看群里小伙伴问了一个非常有意思的问题: 使用 Map<String,Object> 对象接收前端传递的参数,在后端取参时,因为接口文档中明确该字段类型为 Long ,所以对接收的参数进行了强转,即 (Long)参数 ,但是却发生了类型转换异常,报错信息如下: class java.lang 阅读全文
posted @ 2020-11-19 22:52 niceyoo 阅读(62) 评论(0) 推荐(0) 编辑
摘要:前言 工作中有些项目可能会接触到「达梦、虚谷、人大金仓」等国产数据库,但通常这些数据库自带的连接工具使用并不方便,所以这篇文章记录一下 DBeaver 连接国产数据库的通用模版,下文以达梦为例(其他国产数据库连接操作方式一样),文末附各数据库驱动。 1、工具栏 > 数据库 > 驱动管理器 2、弹出的 阅读全文
posted @ 2020-11-18 00:04 niceyoo 阅读(46) 评论(0) 推荐(0) 编辑
摘要:前言部分 Set<T> 去重相信大家一定不陌生,尤其是在 Set<String>、Set<Integer> 等等,但是在使用 Set<实体> ,在不重写 equals()、hashCode() 方法情况下,直接使用貌似并不能生效。 所以想要 Set<实体> 实现去重,核心部分在实体中重写 equal 阅读全文
posted @ 2020-11-12 09:01 niceyoo 阅读(115) 评论(0) 推荐(0) 编辑
摘要:执行内容: String a = "select * from j_question j where j.status = %s and j.title like '%java%'";String format = String.format(a, 1);System.out.println(for 阅读全文
posted @ 2020-11-10 22:23 niceyoo 阅读(39) 评论(0) 推荐(0) 编辑
摘要:随便唠叨几句 最近有挺多小伙伴在微信上私信我,咨询提升学历问题的,希望我能给点意见,当然,这里面大部分是涉及到专升本,因为自己是过来人,所以感触比较深,耐心的给予了回复,整理后记以此文。 如下是问题部分: 小伟,我之前报考了专升本(全日制本科),昨天录取分数出来了,上岸了,报的专业是计算机。而目前也 阅读全文
posted @ 2020-11-07 22:27 niceyoo 阅读(51) 评论(1) 推荐(1) 编辑
摘要:前言 面试过程中,多多少少会问一点数据结构(二叉树)的问题,今天我们来复习一下二叉树的相关问题,文末总结。 1. 二叉树的由来 在 jdk1.8 之前,HashMap 的数据结构由「数组+链表」组成,数组是 HashMap 的主体,链表是为了解决 Hash 冲突引入的,正常的数据存放是直接存在数组中 阅读全文
posted @ 2020-11-07 19:04 niceyoo 阅读(52) 评论(0) 推荐(1) 编辑
摘要:前言 在使用 SpringMVC 开发时,经常遇到前端传递的各种参数,比如 form 表单,JSON 数据,String[] 数组,再或者是最常见的 String 字符串等等,总之大部分场景都是在标题这三个注解来回切换,所以搞清楚这三个注解,日常开发就可以横着走了。 正文 @RequestParam 阅读全文
posted @ 2020-11-06 07:51 niceyoo 阅读(41) 评论(0) 推荐(0) 编辑
摘要:1、? 参数 浏览器参数形式:http://javam4.com/m4detail?id=1322914793170014208 1.1、路由取参方式 this.$route.query.id 前端跳转方式: 一、onclick方式<a title="测试数据" @click="test(row.i 阅读全文
posted @ 2020-11-04 13:54 niceyoo 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1. 前言 排序算是比较高频的面试题了,节前面试了的两家公司都有问到排序问题,整理后分享给大家(文末见总结)。 通常我们想到实现排序就是 Collections 工具类的 sort() 方法,而 sort() 方法有两种: 直接调用 Collections.sort(List list) 方法进行排 阅读全文
posted @ 2020-10-18 23:20 niceyoo 阅读(76) 评论(1) 推荐(0) 编辑
摘要:1. 本文环境 Maven:3.6.3(Maven配置参考) SpringBoot version:2.3.4.RELEASE Docker version: 19.03.11(Docker搭建参考) JDK version:1.8.0_221(JDK搭建参考) dev tools:IDEA(IDE 阅读全文
posted @ 2020-10-11 11:53 niceyoo 阅读(296) 评论(0) 推荐(0) 编辑
摘要:JDK(JDK8,JDK11)高速下载 oracl 需要登陆才能下载,网速还贼慢。 华为云各版本高速下载通道:https://repo.huaweicloud.com/java/jdk/ 阅读全文
posted @ 2020-10-10 23:03 niceyoo 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一、前言 平时的工作中,Excel 导入导出功能是非常常见的功能,无论是前端 Vue (js-xlsx) 还是 后端 Java (POI),如果让大家手动编码实现的话,恐怕就很麻烦了,尤其是一些定制化的模版导入导出,笔者前几年就用原生 POI 编写过报表之类的需求,像是 自定义 Word、Excel 阅读全文
posted @ 2020-10-09 21:27 niceyoo 阅读(401) 评论(0) 推荐(0) 编辑
摘要:写下这些文字时,整个假期已经接近尾声了,回顾总结今年的十一小长假,用一句话概述就是:遗憾与庆幸并存。 遗憾的是又回到了原点,上家公司因为欠薪果断节前裸辞了,其实,说来惭愧,上上家公司也是倒闭,当时是法人卷钱跑路,好处是领导贷款给我们发的工资,而这次是因为疫情直接开始欠薪(据说老板是因为赌博,谁知道呢 阅读全文
posted @ 2020-10-08 21:00 niceyoo 阅读(75) 评论(0) 推荐(0) 编辑
摘要:前言 平时的工作中,由于生产环境中的项目是需要部署在多台服务器中的,所以经常会面临解决分布式场景下数据一致性的问题,那么就需要引入分布式锁来解决这一问题。 针对分布式锁的实现,目前比较常用的就如下几种方案: 基于数据库实现分布式锁 基于 Redis 实现分布式锁 【本文】 基于 Zookeeper 阅读全文
posted @ 2020-09-26 18:36 niceyoo 阅读(333) 评论(0) 推荐(0) 编辑
摘要:前言 平时的工作中,由于生产环境中的项目是需要部署在多台服务器中的,所以经常会面临解决分布式场景下数据一致性的问题,那么就需要引入分布式锁来解决这一问题。 针对分布式锁的实现,目前比较常用的就如下几种方案: 基于数据库实现分布式锁 基于Redis实现分布式锁 【本文】 基于Zookeeper实现分布 阅读全文
posted @ 2020-09-22 11:43 niceyoo 阅读(361) 评论(0) 推荐(0) 编辑
摘要:本文基于 MacOS 环境下进行 Jmeter 的安装。 一、下载JMeter 本文选用 JMeter 5.3 版本安装,5.3 版本需要 JDK 1.8 + 版本环境。 Jmeter 5.3 下载:http://jmeter.apache.org/download_jmeter.cgi 我提供的 阅读全文
posted @ 2020-09-20 16:30 niceyoo 阅读(86) 评论(0) 推荐(0) 编辑
摘要:开始磨刀霍霍向多线程了,这期是 CountDownLatch 的一个小示例。 定义:CountDownLatch 允许一个或多个线程等待其他线程完成操作。 应用需求举例:假设有4个线程,A、B、C、D,线程 D 需要在 A、B、C 执行完之后再执行。 应用需求分析:如上描述,如果想让线程 D 最后执 阅读全文
posted @ 2020-09-18 11:30 niceyoo 阅读(51) 评论(0) 推荐(0) 编辑
摘要:二分查找指定数据 对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A,同时给定要查找的元素val,请返回它在数组中的位置,若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。 二分查找的前提是数组必须是有序的, 阅读全文
posted @ 2020-09-17 13:42 niceyoo 阅读(49) 评论(0) 推荐(0) 编辑
摘要:仅针对如下错误内容: Cannot send, channel has already failed: tcp://127.0.0.1:8161 一种尝试解决,修改连接端口为 61616: tcp://127.0.0.1:61616 在没有修改过 ActiveMQ 配置文件情况下,默认 tcp 端口 阅读全文
posted @ 2020-09-15 19:12 niceyoo 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一、前言 日期的转换与格式化在项目中应该是比较常用的了,最近同事小刚出去面试实在是没想到被 SimpleDateFormat 给摆了一道... 面试官:项目中的日期转换怎么用的?SimpleDateFormat 用过吗?能说一下 SimpleDateFormat 线程安全问题吗,以及如何解决? 同事 阅读全文
posted @ 2020-09-15 14:36 niceyoo 阅读(103) 评论(0) 推荐(0) 编辑
摘要:一、Zookeeper安装流程 执行如下安装命令: brew install zookeeper 执行截图如下: 安装后查看 zookeeper 安装信息(默认拉取最新版本) brew info zookeeper 执行截图如下: 二、Zookeeper启动、状态查询、及关闭 启动执行命令: zkS 阅读全文
posted @ 2020-09-14 12:39 niceyoo 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Srping MVC 执行流程真的是老生常谈的话题了,最近同事小刚出去面试,前面面试官相继问了几个 Spring 相关的问题,但当面试官问他,你知道 Srping MVC 的执行流程吗?小刚娴熟的巴拉巴拉回答完后,面试官就让他回去等通知了... Spring MVC 执行流程 Spring MVC 阅读全文
posted @ 2020-09-13 20:47 niceyoo 阅读(140) 评论(0) 推荐(0) 编辑
摘要:前言 相信大家在面试的时候经常会遇到「线程池」相关的问题,比如: 什么是线程池?线程池的优点? 有哪几种创建线程池的方式? 四种创建线程池的使用场景? 线程池的底层原理? 线程池相关的参数,比如CorePoolSize、maximunPoolSize、keepAliveTime等等 为什么阿里巴巴不 阅读全文
posted @ 2020-09-12 16:46 niceyoo 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一、问题产生 有小伙伴微信私信我,说老板想设计一套三级返佣的微信淘宝客裂变系统,然后问我怎么搞... 咳咳,对于三级分销的数据库设计,相信很多小伙伴头疼的可能不是设计上,而是查询上,因为通常涉及到会员分级,那么涉及到的查询可能有且不局限于:一二级用户列表混合查询、统计今日注册一二级用户、统计本月注册 阅读全文
posted @ 2020-09-04 17:23 niceyoo 阅读(265) 评论(0) 推荐(2) 编辑
摘要:前言 docker镜像无法删除,通过 docker images 查看镜像明明存在就是删除不了。 删除提示:Error:No such image:xxxxxxx 具体截图内容如下: 解决方法 进入目录: cd /var/lib/docker/image/overlay2/imagedb/conte 阅读全文
posted @ 2020-08-27 16:13 niceyoo 阅读(507) 评论(0) 推荐(1) 编辑
摘要:相信有的小伙伴肯定遇到过如下这种情况,但是作为老白嫖党肯定是 「下次一定」 了,所以今天我们来看看如何不关注公众号实现 「阅读原文」。 如何解决呢? 1、通过 F12 打开控制台,切换至 Elements 面板界面。 2、在箭头2内输入 「blogId」,定位到参数内容 3、拼接验证请求 请求格式: 阅读全文
posted @ 2020-08-22 12:41 niceyoo 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1. 报错信息 vue项目打包部署后,ie11报错内容如下: 看到报错信息肯定是语法兼容问题了,经测试 Edge 无此情况,部分ie9也有此类问题。 2. 尝试方法 安装 create-react-app 依赖包:react-app-polyfill ,执行命令: npm install react 阅读全文
posted @ 2020-08-20 20:51 niceyoo 阅读(389) 评论(0) 推荐(0) 编辑
摘要:同事小刚:小程序里怎么判断只能输入中文字符啊? 我:淦!小程序里不知道中文字符怎么判断,js总知道了吧… 同事小刚:正则!是正则吗,小程序里也可以用吗? 我:当然了,哈哈,亏你每个月能拿上万工资呢~ 先解决小刚的问题(其他两个附赠的): const chinese = /[^\u4E00-\u9FA 阅读全文
posted @ 2020-08-19 00:08 niceyoo 阅读(536) 评论(0) 推荐(0) 编辑
摘要:1、执行npm初始化指令 小程序根目录,命令执行如下指令: npm init 执行后会让加载项目初始信息,具体截图如下: 2、执行安装npm包指令 在这我们举个例子,以接入友盟统计SDK为例,执行命令如下: npm install umtrack-wx --save 说明截图: 执行截图如下: 3、 阅读全文
posted @ 2020-08-18 23:19 niceyoo 阅读(135) 评论(0) 推荐(0) 编辑
摘要:前言 对FastDFS文件系统安装后的使用。 FastDFS的安装请参考这篇:Docker中搭建FastDFS文件系统(多图) 本文环境:IDEA + JDK1.8 + Maven 本文项目代码:https://niceyoo.lanzous.com/iFF6Ng8h55g 1、引入依赖 简单说一下 阅读全文
posted @ 2020-08-16 12:22 niceyoo 阅读(476) 评论(0) 推荐(0) 编辑
摘要:关于FastDFS FastDFS 是以 C 语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载)等,特别适合以文件为载体的在线服务,如:图片网站,视频网站等。 外话:FastDFS 是阿里余庆大神做的一个个人项目,从2008年研发Fa 阅读全文
posted @ 2020-08-15 23:51 niceyoo 阅读(370) 评论(0) 推荐(0) 编辑
摘要:今天把小伙伴问懵了,小刚,你知道怎么停止一个线程吗? 这...,这...,stop? 原来平时小刚这小子只知道创建线程,不知道怎么暂停线程呀~[狗头] 停止线程是在多线程开发中很重要的技术点,比如在多线程持续处理业务代码时,由于处理逻辑中有第三方接口异常,我们就假设发送短信接口挂了吧,那么此时多线程 阅读全文
posted @ 2020-07-27 00:00 niceyoo 阅读(185) 评论(0) 推荐(0) 编辑