自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序羊的博客

欢迎您来阅读我的博客,您的一分阅读就是对我十分的鼓励!既然来了,点个关注再走呗!

  • 博客(267)
  • 资源 (5)
  • 问答 (11)
  • 收藏
  • 关注

原创 在不到200行的HTML代码中,实现老板要求为他的孩子绘制一个童话乐园:七彩彩虹、微笑笑脸和魔法树

本篇博文将介绍如何使用代码来绘制七彩彩虹、微笑笑脸和魔法树,让我们一起来探索吧!

2023-06-06 20:30:00 211 23

原创 密码的常见加密方式,你都了解多少?

作为一名Web开发人员,我们经常需要与用户的帐号系统打交道,而这其中最大的挑战就是如何保护用户的密码。密码是一个网站系统最重要的护盾,如果把网站系统比作城堡,那密码就是城门。关于如何安全的存储密码以及使用何种算法总是有很多的争论:MD5、SHA1,SHA256、PBKDF2,Bcrypt、Scrypt、Argon2、明文??

2022-03-24 17:00:12 18125 39

原创 程序员应该如何对待面试?

最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现!我遍览群书,发现关于程序员的面试技巧,好的建议其实并不多。我们也发现,很多很有才华的程序员在面试的时候总是掉链子,这大概是因为他们把大多数时间都用来搞技术开发,而忽略了学习面试技巧的重要性。这何尝不是一种悲剧。有效的面试技巧能让你成功得到工作,即使你对那个领域也并不是非常熟悉。记得,机会是留给做准备的人的,只有有准备的人才能在面试过程中游刃有余。所以,如果能多了解一些面试技巧,它可以帮助你在面试中对自身有着更准确的定位。

2020-08-17 15:06:15 3602 38

原创 常见的133个面试难题及解析

一位成熟的面试官会不失时机的向求职者提出一些极具开放性和探索性的问题,以确定待聘职位的最佳人选。让我们来看看下面这些我们再熟悉不过了的问题吧!

2020-08-15 10:36:11 11205 34

原创 Java面试不通过?这篇文章你看了吗?

Java面试题千千万,个人觉得没有最好的答案,只有最适合的答案;本文的宗旨是为读者朋友们整理一份详细而又权威的面试清单。此文是前段时间本人根据部分文章汇总压在草稿箱(由于时间关系,忘了加上对应的原创链接,如有侵权,请联系本人删除,本人单纯秉着知识乐于分享的精神),今天发现在草稿箱,特发出来给大家,仅供参考。注:本人才疏学浅,知识还在积累中,不能保证每个回答都满足各种等级的高手们,(由于一些技术的升级,部分答案不能保证实时同步准确,还请大家在阅读的时候多多留意)若发现有问题的话,请评论指出。.......

2020-08-06 11:12:48 39707 168

原创 程序员看过都说好的资源网站,你懂得!

身为一个程序员,有时候为了程序的界面好看,不得不去查找一些好看的图标或者图片等来装饰网站,那么问题来了,去哪里找?不用慌,程序羊为大家整理了一些常用的网站,希望能对您有帮助!后续还会不断更新。喜欢记得关注程序羊喔,不然下次您就找不到程序羊了。

2019-11-25 10:07:37 200419 15

原创 随笔记录阿里云开发者社区Java开发高级技能自测20道题

今天利用了一点时间,自测了阿里云开发者社区的Java开发高级自测20道题目,错了3道,仅此记录!

2023-06-07 22:15:00 173 3

原创 浅谈Java判断变量是否为空的问题

在Java开发中,常常需要判断字符串是否为空。这时候我们可以使用Java自带的StringUtil.isEmpty(str)方法和"".equals(str)方法来进行判断。

2023-03-29 18:30:00 1373 47

原创 线程池的使用:如何写出高效的多线程程序?

线程池是一种可以重复利用线程的技术,它可以减少线程的创建和销毁次数,从而提高程序的运行效率和响应速度。

2023-03-16 00:15:00 2276 31

原创 Java实现调用第三方相关接口(附详细思路)

目录1.0.简单版2.0.升级版2-1.call.timeout()怎么传入新的超时值2-2.timeout(10, TimeUnit.SECONDS)两个参数的意思,具体含义3.0.进阶版3-1.java.net.SocketTimeoutException: 超时如何解决4.0.终极版1.0.简单版  以下是一个使用 Java 实际请求“第三方”的简单示例代码。这个示例使用了 Java 的 OkHttp 库来发送 HTTP 请求和接收。import okhttp3.*;import java

2023-03-15 14:41:02 2570 10

原创 Java多线程编程基础:入门指南与实践技巧

Java是一种支持多线程编程的语言,通过多线程编程可以充分利用多核处理器,提高程序的性能和响应速度。在Java中,多线程编程是非常重要的,因为许多Java应用都需要使用多线程技术来提高程序的效率。

2023-03-15 14:03:27 272 1

原创 邂逅多线程:Java多线程编程

在Java中,多线程编程是非常常见和重要的一种编程方式。通过多线程编程,我们可以同时执行多个任务,从而提高程序的执行效率和并发性。

2023-03-15 13:30:57 600 17

原创 程序员看过都说好的资源网站,你值得拥有。

本文为读者介绍了一些优秀的技术教程、技术社区、在线工具以及刷题求职的资源网站。其中包括了诸如Stack Overflow、GitHub、LeetCode等知名网站,旨在为读者提供丰富多样的学习、交流和实践平台,助力读者在技术领域取得更大的进展。

2023-03-08 08:49:33 4292 30

原创 程序员看过都说好的资源网站,看看你都用过哪些?

正在为您的下一个项目寻找设计灵感或资源?查看程序羊为网页设计师和开发人员精选的顶级网站列表!从免费的库存照片和图标到 UI 设计工具包和调色板,这些网站提供了丰富的资源来帮助您创建美观实用的网站。无论您是经验丰富的专业人士还是刚刚起步,这些网站都一定会激发您的创造力,并帮助您将网页设计技能提升到一个新的水平。

2023-02-28 14:42:01 6495 85

原创 Java实现调用相关接口(删减版)

本文主要记录使用 Java 实际请求 “智能AI” 的简单示例代码。这个示例使用了 OpenAI 提供的 GPT-3 模型和 Java 的 OkHttp 库来发送 HTTP 请求和接收。

2023-02-15 17:45:16 16687 92

原创 ChatGPT的火爆出圈,你对它有几分了解?

ChatGPT这款在2022年11月30日由人工智能研究实验室OpenAI发布的聊天机器人,在今年1月份的月活跃用户预计已达到1亿,成为史上增长最快的消费者应用。而今在实现商业化落地后,A股市场ChatGPT、AIGC概念股持续走热。微软因为ChatGPT一夜暴涨5400亿,掀起了美国股市科技股的高潮,国内科技股也随之大涨。

2023-02-09 11:11:39 6852 67

原创 解决JexlEngine执行where条件时,等号(=)替换成双等号(==)问题

在使用JexlEngine工具类的时候,遇到了直接传sql的where语句过来时,等号无法成功执行的错误,需要将=转成==才能成功执行,此文将讲解如何处理where语句汇总一个等号转两个等号的问题。

2023-01-12 23:45:00 695 61

原创 【Java小案例】从简到精完美判断年份是闰/平年和该年二月份有几天

闰年和平年的主要区别有:含义不同(非整百年,能被4整除的为闰年;整百年,能被400整除的是闰年。如果有余数,那么这一年是平年)、年总日数不同(闰年一年366天,平年一年365天)、基本解释不同(平年是指阳历没有闰日,或者农历没有闰月的年份。闰年是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的)等。

2022-12-09 07:30:00 934 13

原创 解决Android嵌套H5,自定义控制页面能否实现下拉刷新功能

我们在使用Android的下拉刷新时,由于H5页面的部分功能涉及到上下滑动的操作,会引起“误触”Android的下拉刷新现象,即要根据实际需求去控制页面能否实现下拉刷新的操作。在此,以App使用Webview打开H5页面为例,进行讲解如何实现禁用自定义页面下拉刷新的操作!

2022-12-08 00:30:00 447 7

原创 解决Android嵌套H5每次打开App都要进行登录的问题

现在大部分的App都是登录过后,短时间内不使用,或者二次打开都是无需重新登录就能进去App页面的,在此,以App使用Webview打开H5页面为例,进行讲解如何实现无需重新登录这个问题!

2022-12-07 16:36:07 709 39

原创 Java使用for each语句实现将数组中的元素反向排列

实现字符串反转的方法有很多种,举一反三,数组反转也一样,此文将列举使用for each语句来实现array数组的反转。

2022-11-25 11:30:21 542 15

原创 CSS滤镜实现鼠标悬停图片变黑白(灰色)

直接使用CSS就可实现图片滤镜效果,即鼠标悬停在图片上面,给图片添加上自定义的样式即可。

2022-11-24 17:56:01 707 19

原创 猿创征文|程序员都应该了解的十款开发神器

工欲善其事必先利其器,一个优秀的程序员除了代码写得好,善于利用各种开发工具同样可以事半功倍。好的工具可以极大帮助我们提升效率和服务业务。下面给大家分享十款不错的工具:

2022-11-03 12:03:53 2631 93

原创 浅谈使用DecimalFormat保留小数点的问题

在某些场景下,我们经常要将数字进行格式化,比如取2位小数,或者四舍五入、取整等等,这是最常见的。那么我们应该怎么去实现呢?

2022-10-22 09:00:00 1164 15

原创 【Java】使用Random生成随机数并进行倒序输出

今天在逛某论坛看到有网友求解使用Java生成随机数并进行倒序输出的需求,求解里面a[a.length-i-i]执行的含义,随手记录一下!

2022-10-18 17:06:21 526 4

原创 由浅到深带你详谈Java实现数组扩容的三种方式【建议收藏】

Java中初始化一个数组需要定义数组的容量,而在我们使用数组时往往会遇到数组容量不够的情况,此时我们就需要通过动态扩容的方式来根据需求扩大数组的容量。我们可以通过三种方式来实现数组的动态扩容,接下里我们分别对这三种方法进行分析。

2022-10-18 13:49:32 6489 60

原创 浅谈Java中Double类型数据如何进行比较大小?

本文章主要向大家介绍在Java中如何对Double类型的数据进行比较大小,主要包括在Java中怎么比较Double类型数据大小的使用实例、应用技巧、基本知识点总结和需要注意事项。

2022-10-12 10:50:37 3835 31

原创 项目经理:不要再使用Double类型去进行金额计算啦

很多初学者,在做项目的时候,涉及到金额的计算时,第一时间就是想到用Double来进行计算。殊不知,Double类型容易引起精度丢失的问题,如果你也在犯这个错,看完此文,赶紧纠正啦。

2022-10-11 16:25:06 1360 30

原创 浅谈Java中空指针异常-java.lang.NullPointerException出现的几种原因及解决方案

空指针就是空引用,java空指针异常就是引用本身为空,却调用了方法,这个时候就会出现空指针异常。可以理解,成员变量和方法是属于对象的(除去静态),在对象中才存在相对应的成员变量和方法,然后通过对象去调用这些成员变量和方法。对于空指针来说,它不指向任何对象,也就没有所谓的成员变量和方法,这个时候用它去调用某些属性和方法,当然会出现空指针异常。

2022-10-08 14:22:55 3294 41

原创 猿创征文|mysql中show的常用命令-Navicat篇【建议收藏】

有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句、执行了多少UPDATE/DELETE/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作。...

2022-08-30 13:31:54 1208 60

原创 解决cmd命令行输入mysql提示不是内部或外部命令的错误

如果你不经常接触到mysql命令,有一天突然需要使用,当你参考其他文章信誓旦旦的输入mysql命令时,发现没有成功进入,还给你提示不是内部或外部命令...的错误,不要慌,绝大可能是你少配了mysql的环境变量。...

2022-08-17 17:07:04 9066 16

原创 详谈mysql各种常用操作数据表结构的用法【建议收藏】

有时候根据业务需求的需要,我们需要获取MySQL相关数据表等信息,譬如当前MySQL数据库有多少张表,对应的数据表有什么字段,对应的数据类型等等,又或者需要对数据表进行CRUD操作,那么这个时候我们该怎么去实现这些需求呢?...............

2022-08-17 14:12:26 683 49

原创 如何获取mysql数据库中字段的注释和类型长度

你知道mysql是如何查询字段注释和数据类型的吗?

2022-08-12 14:47:59 2558

原创 记录navicat客户端对个别字段类型设置长度保存后变为0的原因

使用navicat客户端对个别字段类型设置长度,点击保存后,原先设置的长度却变为0,你知道是为啥吗?

2022-08-12 14:15:58 4766 7

原创 如何获取mysql数据库中所有数据类型

因为某种需求,想要获取到mysql中所有的数据类型,可以使用数据库的INFORMATION_SCHEMA实现。

2022-08-11 18:02:49 2594

原创 成功解决URLDecoder.decode报java.lang.IllegalArgumentException的错误

使用URLDecoder.decode对参数进行解码时,出现java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "","的异常,这是因为传参有一些特殊字符,比如%号或者说+号,导致不能解析。...

2022-08-11 16:23:39 1246

原创 新手入门案例学习,基于C# MVC实现汽修管理系统《建议收藏:附完整源码+数据库》

很多刚接触后端的程序员,在实现第一个入门案例时,肯定都是对着课程的案例项目或者网上的案例项目进行一点一点功能的实现,这里以“智百盛汽修管理系统”为例,进行一个入门项目的展示,仅供学习参考。...

2022-08-10 16:14:32 432 2

原创 Java生成由时间组成的订单号

实现订单号的方式有很多种,如使用UUID、Random或者时间戳等方式都能实现,下面讲解使用SimpleDateFormat的方式实现,长度可随意增加。

2022-07-19 13:57:53 1541 4

原创 SpringBoot使用Redis清除所有缓存

Java删除Redis所有缓存

2022-07-18 11:14:11 2761 1

原创 一招解决Navicat连接线上数据库时,隔一段时间不操作出现的卡顿问题

使用 Navicat 连接服务器上的数据库时,如果隔一段时间没有使用,再次点击就会出现卡顿的问题。

2022-05-31 10:12:50 4367 2

程序员常用简历模板(100套)

该套简历包含:互联网通信、金融投资、房地产建筑、休闲服务、教育培训、广告传媒、医疗制药、消费运输、制造能源、公共事业、等等岗位; 适用于:社招简历、校招简历、实习简历、留学简历、考研复试、内推简历等等。

2021-08-05

简历模板--各行业简历大全,100+套简历模板;

文件夹内已经详细整理,为了不耽误大家的时间,程序羊为大家整理了图片预览方便查找,与对应的简历Word一一对应!

2020-10-26

SVG绘制响应式404错误网页.zip

404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,或是找不到对应资源路径,且不知道原因所返回的页面。这是一个动态且比较有创意的404异常网页,适用于web网页的异常跳转。

2020-09-08

随机点名系统网页版--适用于手机和电脑.html

实现一个简单的点名系统(无需使用第三方插件),需求分析:两个按钮实现随机点名的开始和结束,增加倒计时功能(开始后,可手动点击停止,不然程序将在10秒后自动停止)。

2020-09-08

Java面试题及答案.html

Java面试题千千万,个人觉得没有最好的答案,只有最适合的答案;本文的宗旨是为读者朋友们整理一份详细而又权威的面试清单。 注:本人才疏学浅,知识还在积累中,不能保证每个回答都满足各种等级的高手们,(由于一些技术的升级,部分答案不能保证实时同步准确,还请大家在阅读的时候多多留意)若发现有问题的话,请评论指出。

2020-09-08

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

TA关注的人

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