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