自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 论坛 (14)
  • 收藏
  • 关注

原创 程序员必备:提升开发效率神器,强烈推荐 !!!

你还在到处找工具而头疼吗?你还在到处找资源而烦恼吗?你想打开浏览器就是下面这种开发页面吗?下面只需要1分钟,带你体验 CSDN 最新黑科技,打开浏览器就是满满的开发气息。【1】下载官方提供的浏览器插件(https://plugin.csdn.net/),选择 zip 版本【2】解压插件本地新建一个文件夹(比如我这里新建文件夹 csdn ),然后把刚刚的下载压缩包拖进去,解压到当前文件夹。【3】打开谷歌浏览器开放模式打开谷歌浏览器开放模式(chrome://exte

2020-11-03 11:47:05 4111 11

原创 Java 8 :List 转 Map 之 Collectors.toMap()

【前言】在很多编码时候,我们需要将我们的 List 对象集合,转成为简单的 Map 集合,从而方便很多后续操作。比如:我们现在有一个用户类 User 如下:public class User { // 用户ID private long id; // 用户名称 private String name; // 相关constrator,getter,setter,toString()方法已省略}那么,我们可以简单的初始化得到一个 List<User> 的数

2020-09-17 18:43:59 2549 4

原创 Java常用技术:Httpclient 实现网络请求 + Jsoup 解析网页(案例实战)

【前言】你是否也曾羡慕过有些 phython 大神有着如下的神操作:他们就轻轻的执行一串代码,就能循环的抓取很多自己想要的数据。其实不用太羡慕他们,因为不光 phython 能实现,我们用 Java 同样也能够轻松实现。闲话不多说,下面我们直接开始实战:【1】创建项目(1.1)我们用 IDEA(Eclipse同理) 创建一个全新的maven工程,我这里取名工程名 zyqok,各位随意。(1.2)在 pom.xml 里面加上<dependencies>.

2020-08-07 17:57:48 1543 18

原创 Ngrok: 超简单的内网穿透,了解一下 ?

【1】什么是内网穿透?首先,我们生活中的网络从应用上可以分为内网和外网;内网就是你自己的网络环境,就你自己能访问,比如你本地测试进行的localhost;外网就不言而喻了,你看网页,视频等这些网址都是外网。那么什么又是内网穿透呢?简单的说就是通过访问一个外网地址,然后穿透到你的内网地址。【2】内网穿透有什么用?【情景1】假设你写了一个代码功能,本地测试已经OK,此...

2019-10-31 11:21:04 22047 58

原创 一看就懂:阿里云 OSS

【前言】在如今的互联网行业中,华为、百度、腾讯、阿里等大公司逐渐傲视群雄,规模越来越大。这些大佬公司深知互联网行业的各种弊端,逐渐延伸出很多服务,专门给了广大中小公司提供便利。比如,你的公司开发一个系统,要用到人脸识别技术。一般公司是不会自己去开发一套的,那个耗时又费力。但这些服务,这些大佬公司早就开发好了,你只需要付点费用,调用他们相关接口就可以实现了。像这样的服务还有很多,...

2019-09-29 16:40:15 19135 18

原创 Docker 零基础从入门到使用

诺!这只可爱的小鲸鱼就是docker了!Docker 是什么?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上( 摘自百度 )。Docker 能干什么?在讲 Docker 能干什么之前,我们不妨先看看没有 Docker 和有Docker分别是个什么样子的?场景一某公司需要开发...

2019-09-24 16:02:43 28937 45

原创 一看就懂:时间复杂度与空间复杂度

【前言】我们程序员写的代码,代码的质量除了阅读性要好,可扩展性外,更重要的就是耗时要尽量少,占用的内存尽量少。那么在代码里,耗时多少则用时间复杂度表示,占用的内存多少则可以用空间复杂度表示。本文只做简单介绍,让不明白的同学明白这两个概念,并不深入。【时间复杂度】(1)什么是时间复杂度?书面的语言不用说太多,说太多反而脑袋晕,最好的解释就是举例说明:例如:小明和小花...

2019-07-23 15:06:03 5552 46

原创 Springboot 拦截器 + 自定义注解,实现权限控制

如果你尚未了解Springboot拦截器,请先看本人之前文章:Springboot 拦截器为了让大家更加直观的了解,下面每个步骤都是先放代码,然后放对应代码的截图。举例:我们以删除文章为例,假设文章只允许管理员删除。(1)首先我们创建一个注解类:OnlyAdminpackage com.zyq.annotation;import java.lang.annotation.El...

2019-07-10 17:26:53 5369 4

原创 网站开发:从写代码到公网访问整个流程(CSDN征文活动第一期获奖文章)

【获奖感言】2019年7月18日感谢CSDN给了我这个殊荣,让我这篇文章在CSDN征文活动第一期的获奖!当初并未想过获得这个荣誉,只是想好好总结,从而帮助更多的朋友!谢谢CSDN! !谢谢所有点赞朋友的支持!!获奖名单出处:https://blog.csdn.net/blogdevteam/article/details/94545970-------------------...

2019-07-08 18:03:21 4923 23

原创 Springboot项目搭建(前端到数据库,超详细)

下面详细谈谈我的第一个springboot项目搭建,希望会给还在摸索的同学一点帮助。项目说明:开发环境:Eclipse 4.42框架:Springboot工具:Maven前端:Html、Thymeleaf后台:Hibernate数据库:Mysql为什么要搭建Springboot项目?教科书式的阐述这里就不说了,我就总结为两个词语 “简单、方便”。为了更...

2019-02-11 14:40:32 80073 141

原创 一看就懂:JWT 的自述

【1】自我介绍大家好,我是JWT,但这是我的小名,我的全名叫做JSON Web Token。其实,从我的名字中大家可以看出,我通常被开发大大们拿来做 Web请求的 Token 使用。【2】我的出生背景在没有我出生之前,开发大大们在做 Web 项目的时候,通常是前后端一起写,然后将用户的数据(比如:userId)等信息存放在 session 里,这样用户每次发送请求过来,后端直接可以从 session 里取出 userId,从而知道是哪个用户发的请求了,从而进行该用户的相关操作。但..

2020-10-23 10:43:40 167 1

原创 IDEA 如何快速创建 Springboot 项目

(1)打开IDEA,左上角选择:File -> New -> Project(2)首选选择弹窗左侧的Spring Initializr,然后选好择你的 JDK,点击 Next。(3)填写并选择:1,2 处:是 Maven 工程的两个属性唯一标识,随意填。3处:类型选择Maven 项目4处:语言选择 Java5处:打包方式选择 Jar6处:Java版本选择 81-6处确定好后,选择 Next。(4)左侧选择 Web 后,勾选 Spring We...

2020-09-18 17:09:23 405

原创 Java 8:那些Java8的常见写法

现在Java 13 都已经出来了,你是否连 Java 8 的一些常用写法还没搞明白?是否还在看着别人的 sao 代码一脸蒙蔽?如果是的话,别慌,看完这篇文章就差不多了!(1)Lamda 写法其语法形式为 () -> {},其中 () 用来描述参数列表,-> 为 lambda运算符 ,读作(goes to),{} 为方法体。(1.1)循环遍历:打印每个用户的具体信息Java 8 以前的写法:for (User user : users) { System.out.pri

2020-09-07 16:49:52 277 1

原创 一看就懂:Java 之 Lamda 写法

文章目录概述优势示例释义拓展示例示例1示例2语句块变量作用域方法变量类变量结尾语概述现在,很多同学已经接受并熟悉了 Java 的 Lamda 写法,但可能有些同学还是一头雾水。这里,我抛砖引玉,来对 Java Lamda 写法做一个简单的介绍:首先 Lamda 写法的固定格式为:参数 -> 语句块另外 Lamda 语法是出现在Java8及其以后的,Java8以前是不涉及的,所以JDK1.7及其以前版本这种写法编译是会被报错的。优势那么Lamda 写法有哪些优势呢?首先,

2020-09-04 11:32:04 181 1

原创 Postman 上传文件测试

如图所示:

2020-08-18 15:41:30 134

原创 小白学Java 第13课:while 循环

讲while循环前我们先来看个故事:德国数学家高斯在读小学的时候,有一次老师给同学们布置了一道题,题目就是"1 + 2 + 3 + ... + 100 求和",数学小王子高斯从小不同于常人,很快就用了首位相加方法得出 101 * 50 = 5050;当其他同学还在苦恼的慢慢算的时候,高斯同学已经答出了结果,很是优秀。如果不采用高级的方法,就按照其他同学那样一个个的相加,那么这道题我们通过程序如何来实现呢?假设我们1至100中的每个数我们用x表示,相加的和用 sum 表示的话,那么...

2020-07-17 15:09:31 806

原创 小白学Java 第12课:for 循环

从这一节开始,我们开始讲循环,Java程序中常见的循环有 for 循环,while 循环,do while循环,foreach 循环 等。我们先从最简单的 for 循环开始说起。【1】什么是循环?看到这个小标题,肯定大多朋友都在偷笑,循环不就是反反复复的做一件事么?是的!这就是循环的定义。比如:小张清晨在操场跑步,假设小张每天跑10圈,那么他跑完需要循环操场跑10圈。如果小张每2圈喝水一次,那么小张需要喝水5次。【2】for 循环结构for 循环的结构如下所示:fo...

2020-07-17 12:11:23 1034

原创 小白学Java 第11课:switch 多分支语句

【1】switch 语义解析从百度搜索 switch 这个单词可以了解到,他做动词是转换的意思,做名词是转换器的意思。什么是转换器呢?像下面这个插板,其实就是一种简单的转换器,电流可以从仅有的一个入口进入,而从多个出口出来。在程序里,当一个条件入口可能满足多种情况输出的时候,这时我们就可以采用 switch 条件语句。【2】switch 条件句格式switch (x) {case 值1: // 做 x = 值1的事 break;case 值2: ...

2020-07-16 15:33:00 276

原创 小白学Java 第10课:if 条件语句

【相关链接】上一篇:小白学Java 第9课:运算符(二)下一篇:总纲:返回列表【1】理解 if 条件语句if 在英文中是一个单词,这个单词相信大家只要会一丢丢英文就知道他的意思,没错,它就是 "如果" 的意思。从字面意思理解来说,这个单词通常是和一个不确定的事组在一起的。比如:如果明天什么什么,我就什么什么。也就是说我要做的事是根据明天的结果来决定的,这种语句就是条件语句。比如:如果明天不下雨,我就出去玩,否则我就呆在家里。那么这个语句用程序 if 来翻译就是:if(.

2020-07-16 11:44:53 589

原创 小白学Java 第9课:运算符(二)

【1】回顾上节课我们讲了逻辑运算符,算术运算符,自增自减运算符,比较运算符这些,下面以表格形式给大家回顾下:大家都学过数学运算,所以上面这些都比较简单,我相信大家应该都应该掌握了。接下来我们一起接着去了解下:逻辑运算符、位运算符、三元运算符。理解这些相对于上面这些要绕点,不过也不难,大家跟着步伐,慢慢学习,也会明白的。创建类 Test09【2】逻辑运算符所有逻辑运算的结果也会是一个布尔值,即 true(真) 和 false(假)。(1)逻辑与 ( && )

2020-07-15 15:50:00 239

原创 小白学Java 第8课:运算符(一)

【1】什么是运算符所谓运算符,就是能参与运算的一些符号,在我们日常生活中,常见的运算符包括 加、减、乘、除。那么在程序里,会有哪些运算符呢?我们来分别了解下。我们新建一个类 Test08【2】运算符分类【2.1】算术运算符(1)加法 ( + )public static void main(String[] args) { // 创建变量x,并将初始值赋值为10 int x = 10; // 创建变量y,并将初始值赋值为5 int y = 5; // 使用运算符运算 i

2020-07-15 11:39:00 249

原创 超级好用的 Mybatis-plus 常用查询方法汇总

官方链接:https://mp.baomidou.com/【1】 常规查询Wrapper<Product> wrapper = new QueryWrapper<Product>() .lambda() .in(Product::getNumIid, numIids) .eq(Product::getDeleted, BooleanEnum.NO.key());// 查询结果List<Product>.

2020-07-14 14:59:26 718

原创 淘宝小程序开发:如何查看自己的淘宝账号(淘宝会员名)?

【1】打开手机淘宝APP,然后点击右下方的【我的淘宝】。【2】点击右上方的设置图标按钮。【3】如图所示,红框中的就是你的淘宝账号(淘宝会员名)。

2020-06-01 09:58:19 373

原创 淘宝小程序开发:如何将自己的淘宝账号加入内测体验?

【前言】我们在做淘宝小程序开发时,如果小程序没有全网发布,我们是不能去使用小程序的?如果此时去扫描小程序的二维码,是会出现错误的,如图所示:那么如何通过自己的淘宝账号进行测试呢?此时,我们可以通过将自己的淘宝账号加入到小程序开发人员名单中,就可以内测体验了,具体添加过程如下:【1】打开淘宝开放平台(https://open.taobao.com/),然后选择点击【控制台】。【2】然后登录自己的小程序所属的淘宝开发账号。【3】如果开发账号服务于多家公司,还可以切换到对应的公司.

2020-06-01 09:57:20 682

原创 淘宝小程序开发:如何查看小程序数据统计?

【1】打开淘宝开发平台官方(https://open.taobao.com),登录淘宝开发者账号。【2】登录成功后,点击【控制台】【3】找到对应商家应用,点击【管理】【4】找到对应的应用端,商家端应用或消费者端应用,然后点击选择(这里我们以右边消费者端应用举例)。【5】点击左侧,数据看板一栏,还可以看到:程序页面打开次数、打开人数、人均停留时长、次均停留时长、人均打开次数等数据。【6】我们重新返回,选择到商家端应用打开,还可以看到:下单人数,下单金额等数据统计。.

2020-06-01 09:54:35 646

原创 IDEA踩坑之: 新导入的项目不见 Maven 项目栏

【问题描述】刚刚导入一个新项目到 IDEA中,发现 IDEA 的右侧并没有 Maven 的项目栏。(1)这是导入的maven项目(2)这是 IDEA 右侧的工具栏,发现并未有对应的 Maven 窗口【解决问题】如图操作点击:View => Tool Windows => Maven此时Maven窗口就出现了...

2020-05-14 11:26:51 1995 1

原创 Java 随机工具类

import java.util.UUID;/** * 获取随机对象工具类 */public class RamdomTool { /** 随机获取UUID(常用于唯一识别,如ID生成) */ public static String getUUID() { return UUID.randomUUID().toString().replace("-", ""); } /** 获取x内的随机一位数(包含x) */ public static int getInt(int x).

2020-05-09 14:47:41 348

原创 百度敏感词安全检测

官方平台:http://ai.baidu.com/tech/textcensoring(1)登录百度账号,加入百度智能云。(2)进入后,选择对应的安全检测服务,点击【开通】。(3)勾选对应的审核服务,如果没有实名认证,需要进行实名认证。(4)实名认证后,再次回到页面刷新,点击【确认开通】(5)进入该页面后,直接点击【去支付】(6)开通成功界面(7...

2020-05-06 17:45:12 5068

原创 IDEA 解决maven下载很慢

(1)首先下载一个maven进行解压(已下载的忽略),然后找到对应的settings.xml文件(2)将settings.xml文件中的内容全部替换为下面的内容<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" ...

2020-02-02 00:21:51 2748 1

原创 Java 爬取微信公众号文章(文字 + 图片)

Maven依赖:<!-- 阿里巴巴 JSON --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></d...

2020-01-04 21:00:50 3697 3

原创 Excel 下拉单元格,使整行背景变色(一看就懂)

【前言】在日常工作中,我们常常会用到Excel表格管理我们的工作计划,一份好的Excel管理计划,往往在工作中会达到事半功倍的效果,比如我们常可以用看到有大神如下操作:在操作Excel表时候,下拉选择某个单元格后,该行数据背景色都会变成对应的颜色。这种看起来就比普通的白底黑字要直观的多,从而提高工作效率。那么这种到底是如何实现的呢?下面我就给大家来个详细的教程!【1】打开Excel...

2019-12-27 01:31:40 3057

原创 Eclipse 设置类注释模板

我们在创建一个类都时候,往往都会在类上面写多行注释,标明当前类的描述、作者、时间等。但我们创建的时候,如果不设置类注释模板,大多创建的时候都会像如下模样:我们希望:在打出多行注释的时候作者和时间就自动写上,那么我们该如何设置呢?(1)点击【Window】--【Preferences】。(2)继续选择【Java】--【Code Style】--【Code Template...

2019-12-15 16:22:24 621

原创 分享些常用的工具网站

文章目录JSON 格式化JSON 压缩/转义/去除转义Maven 官方仓库百度翻译URL 编码/解码Unix 时间戳API 文档在线查阅代码美化JS压缩在线免费制图Linux 命令手册easyicon 图标网千图网:颜色配色表HUTOOL 工具类网w3cschool 图文学习网压缩图网(压缩,裁剪,加水印)JSON 格式化地址:https://www.json.cn/说明:该网址就提供一...

2019-12-14 15:45:14 1454 2

原创 @Valid 注解用法详解

@Valid 注解通常用于对象属性字段的规则检测,具体啥意思,下面让我娓娓道来:下面我们以新增一个员工为功能切入点,以常规写法为背景,慢慢烘托出 @Valid 注解用法详解。那么,首先,我们会有一个员工对象 Employee,如下 :/** * 员工对象 * * @author sunnyzyq * @since 2019/12/13 */public cl...

2019-12-13 16:34:52 7816 1

原创 阿里云:发短信工具类

Maven依赖:<!-- 阿里云短信 --><dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.1.0</version>...

2019-12-12 21:19:37 1532

原创 ERROR: column c.relhasoids does not exist

背景:链接 PostgreSQL显示如下错误:解释:你当前的数据库版本(PostgreSQL)和你链接工具(Navicat 或者 IDEA)版本不一致造成的,往往来说,是链接工具版本过低,或者是数据库版本过高造成的。解决:首先查看数据库的版本是多少?解决办法A:降低PostgrelSQL版本,如你之前的是12版本,可以换成11版本;解决办法B:提高链接工...

2019-12-12 14:30:32 4100

原创 Host 'xx.xx.xx.xx' is not allowed to connect to this MySQL server

解决办法:命令行进入Mysql所在服务器中,执行下面三行语句:use mysql;update user set host ="%" where user ="root";flush privileges;效果如图所示:

2019-11-28 11:52:02 627

原创 Linux 安装Mysql(图文教程)

首先通过 xshell 或者 putty 远程进入Linux 命令行操作界面。【1】查看是否已经安装 Mysqlrpm -qa | grep mysql 下面是我的操作,可见并没有安装 Mysql,那么直接进入【2】 如果你查看出来有东西,可以使用下面命令将其删除(xxx 为文件全名)rpm -e xxx【2】下载官方 Mysql 包wget -i...

2019-11-28 00:14:14 2313 6

原创 Linux 安装JDK1.8

【1】进入Lunix控制台,输入下面命令,回车,静待安装完成。yum install -y java-1.8.0-openjdk-devel.x86_64【2】查看版本待安装完成后,输入 java -version 即可查看 jdk 具体版本。【3】配置环境变量(3.1)使用命令 vi /etc/profile 打开系统文件(3.2)将下面的环境变量追加到 ...

2019-11-27 22:01:44 452

原创 Nginx 域名SSL证书配置(网站 http 升级为 https)

文章目录前言HTTP 和 HTTPSSSL 证书配置方式具体过程开始访问服务器安装Nginx获取 SSL 证书上传SSL证书到服务器修改配置再次访问前言HTTP 和 HTTPS我们日常生活中,常见的网址大致分为2种:一种是基于 http 协议,如:http://www.baidu.com一种是基于 https 协议,如:https://www.baidu.com现在很多网站出于安全的考...

2019-11-15 20:33:38 2778 1

空空如也

Help!!! Hibernate查询出的数据不能转化为对象!

发表于 2017-03-14 最后回复 2020-06-02

JSP报错:Unknown tag!忍了好久了!求解决!要死了!

发表于 2017-03-22 最后回复 2020-03-15

sunnyzyq的留言板

发表于 2020-01-02 最后回复 2020-01-02

Controller 怎么接收 Json数据啊!!急!!!在线等!!

发表于 2017-04-05 最后回复 2019-08-21

Comtroller @ResponseBody 返回不了json数据?急急急!!!

发表于 2017-05-08 最后回复 2017-05-08

怎么将写好的项目再服务器上测试啊?急急急!

发表于 2017-03-24 最后回复 2017-04-02

求大神指导!如何导入这个JSP文件?急急急!!!

发表于 2017-03-31 最后回复 2017-04-01

只写了4行代码,结果第一行就报错!司机们快来!

发表于 2017-03-22 最后回复 2017-03-25

Maven工程pom.xml 加入Spring时报错! Missing artifact org.springframework:spring-asm:jar:

发表于 2017-03-22 最后回复 2017-03-23

谁能告诉我这是个什么情况?

发表于 2017-03-21 最后回复 2017-03-22

急急急!!!SpringMVC入门例子卡主了!!

发表于 2017-03-17 最后回复 2017-03-20

如何获取Hibernate中执行的SQL语句?

发表于 2017-03-17 最后回复 2017-03-17

请教大神,Hibernate怎么创建多张不同表?

发表于 2017-03-16 最后回复 2017-03-16

求问:Struts2 下拉列表怎么传值哦?

发表于 2017-03-13 最后回复 2017-03-13

空空如也

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

TA关注的人 TA的粉丝

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