自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员有故事

程序员的工作,程序员的生活,程序员的故事

  • 博客(197)
  • 资源 (11)
  • 收藏
  • 关注

原创 Vue3教程:开发一个 Vue 3 + element-plus 的后台管理系统

最近在开发一个 Vue 3.0 + element plus 练手项目,后面测试完成后,会把代码全部开源,部分页面的预览图如下:被最初的自己感动本来不想写这些话的,翻文章的时候翻到了几年前写的一篇旧文,里面记录了我为什么做开源项目,忽然被那时的自己感动了,于是有了下面这些话,希望大家看一看。写了几年的博客,也做了不少开源项目,最令我感动的不是“牛逼”、“厉害”、“大佬”这样的评价,因为我不牛逼,我也不是大佬,我更喜欢大家说自己懂了、明白了、学到了,或者有人因为这些项目解决了缺少练手项目的问题,甚至因

2021-03-22 07:39:39 19896 44

原创 newbee-mall 开源商城新计划:秒杀功能、优惠券、对接支付宝

新项目是 newbee-mall 的升级版本,暂时就叫它 newbee-mall-plus 吧,第一阶段会开发秒杀功能、优惠券、对接支付宝这些功能,也会慢慢加入 Redis、 Elast...

2021-01-18 08:55:00 1309 3

原创 开源啦!一个基于 Vue 3 + Vant 3 的商城项目

之前发布过一篇文章,告诉大家我要开发一个 Vue3 的商城项目并开源到 GitHub 上,供大家练手和学习,随后也一直有收到留言和反馈,问我开发到哪里了,什么时候开源之类的问题,今天终于...

2020-11-09 09:05:00 13762 52

原创 程序员的副业:一个与以往不同的国庆假期

总结一下 2020 年的国庆假期。1堵上了热搜和往年的国庆节一样,国庆假期的开始依然是堵车,朋友圈、微博到处都是堵在路上的人。“堵红了”甚至还上了热搜,朋友圈也是各种堵车,有几位倒霉蛋开...

2020-10-08 09:07:00 5943 32

原创 程序员的副业:我靠写作赚到的第一笔收入

今天我来和大家分享一下我靠写作赚得第一笔收入的经历,从我为何走上写作之路和我写作初期的一些经历,之后介绍我第一次去给专栏平台投稿以及获得第一笔收益的经历。这是我关于“程序员副业”这个话题...

2020-09-27 09:05:00 1388 3

原创 我在地铁上写了一个开源商城项目

压力巨大的 2019最近比较闲,因为是假期的缘故,也有时间去回顾和复盘去年做的一些事情,过程中也去翻了翻去年写的一些个人日记。现在看到去年的一些经历感觉还是有些激动的,因为去年整整一年过得还是挺热血的,不过热血的经历背后,往往是心酸,这个我在之前的一篇文章《「合抱之木,生于毫末,百丈之台,起于垒土」记录我的 2019》也介绍过。上图就是我去年某一天的一篇日记,睡眠少,熬夜多,没休假,其实...

2020-05-06 15:31:27 1164

原创 「newbee-mall新蜂商城开源啦」SpringBoot+MyBatis开发JavaWeb线上商城项目

我的想法很简单,就是做一个大家都能运行的商城项目,而不是缺胳膊少腿的项目,不求有多么完善,也不求有多少技术栈,我目前的想法就是大家都可以运行它、使用它,至于完善它嘛,给我点时间哈。本项目开源地址:newbee-mall 在 GitHub 和国内的码云都创建了代码仓库,如果有人访问 GitHub 比较慢的话,建议在 Gitee 上查看该项目,两个仓库会保持同步更新。newbee-ma...

2019-12-30 14:15:52 3717 4

原创 Spring+SpringMVC+MyBatis从零开始搭建一个精美且实用的管理后台

十三近期于CSDN上传了一份自己制作的达人课课程,感兴趣的朋友可以看一下:点击进入《SSM搭建精美实用的管理系统》达人课页面原价39.99元,预售期仅售24.99元...

2018-07-20 10:44:31 2657

原创 阿里官方Java代码规范标准《阿里巴巴Java开发手册 终极版 v1.3.0》

至今为止已更迭了三个版本,2017年9月25日,阿里巴巴Java开发手册(终极版)》正式发布,这是史上内容最全、修正最为彻底的一个版本,并且增加了单元测试规约内容,这也是阿里官方对外发布的最后一个PDF版本,值得收藏。

2017-10-17 10:36:22 8824 3

原创 利用Dockerfile构建mysql镜像并实现数据的初始化及权限设置

本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动MySQL服务接受外部连接,主要是通过Dockerfile和shell脚本实现这一过程。 至于这么做的原因可以看一下这篇文章《将数据的初始化放到docker中的整个工作过程(问题记录)》,为了实现和docker-compose整合,试了很多种方法

2017-06-05 09:27:39 3693 3

原创 My-Blog搭建过程:如何让一个网站从零到可以上线访问

文章简述5月13号的时候,上线了自己的个人博客网站:http://blog.hanshuai.xin,随后在平台上发布了一篇关于My-Blog的介绍博客《Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦》,有几位朋友在浏览网站之后也有私信问过我,个人网站该怎么搭建和上线,当时就有想过会写一篇文章来介绍自己的网站是如何上线的,解答一下几位朋友的疑惑。

2017-05-22 11:43:44 2035

原创 Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍

ssm整合,前后端分离,Web缓存服务器的搭建,tomcat集群,搜索引擎,dubbo,springcloud

2017-02-24 16:05:41 1632

原创 ‘dependencies.dependency.version‘ for mysql:mysql-connector-java:jar is missing.问题处理

项目使用的技术框架是Spring Boot,依赖管理工具是Maven,需要用到数据库所以引入了mysql-connector-java相关jar包。看到这个报错后,尝试刷新本地缓存、刷新Maven依赖,但是都没作用,问题依然存在。网上搜了这个问题,也没看到和我类似的,所以只能自己处理一下。高版本的MySQL驱动类的路径有所修改,处理完成后,项目就能够正常启动了。最后发现,修改一下MySQL驱动类即可。

2023-06-01 17:29:04 4610 2

原创 ERROR in ch.qos.logback.classic.joran.action.ContextNameAction - Failed to rename context [xxx]

Spring Boot框架中已经集成了日志框架Logback,而项目依赖nacos-client中也配置了Logback(nacos-client中的Logback加载要优先于项目自身的Logback框架),在一个项目中context_name只能定义一次。所以,在项目启动时,nacos-client中的Logback先加载完成后,再加载项目本身的Logback时就出现了冲突。只加载自定义的Logback配置,不使用nacos-client依赖中的配置了,这样就不会冲突了。

2022-12-24 21:41:07 1116 1

原创 IDEA报错 java: 错误: 无效的源发行版:17

这就是没设置好JDK版本,按照下图设置好即可。

2022-11-24 00:31:12 3552

原创 SpringBoot3整合MyBatis报错:Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

升级SpringBoot3时遇到的问题。

2022-11-24 00:11:12 26316 31

原创 java: 程序包javax.validation不存在

之前,有位同学反馈说,在运行newbee-mall-api项目时遇到了下面这个问题,无法正常编译项目,错误截图如下:看了一下应该是@NotEmpty、@Valid这几个验证注解引起的,因为这几个注解都是定义在javax.validation包中的。再了解下去发现这位同学升级了Spring Boot的版本号。Spring Boot 2.2.* 版本里是有这些代码的,在这位同学升级的Spring Boot 2.3版本中是没有对应代码的,需要自己再把validation相关的包引入进来,代码如下:

2021-11-10 15:06:36 4226 1

原创 error while loading shared libraries: libhwloc.so.5: cannot open shared object file: No such file or

安装一个服务的时候碰到了这个问题:error while loading shared libraries: libhwloc.so.5: cannot open shared object file: No such file or directory遇到了两次,一次是在Ubuntu 18系统上,一次是在Ubuntu 20系统上。解决办法如下:# 这一步一定不能少sudo apt-get install -y libhwloc-dev# 处理办法一sudo ln -s /usr/lib

2021-11-10 14:44:01 2155 1

原创 Mac刷新DNS,修改/etc/hosts立即生效

电脑是Mac,然后需要刷新DNS。也就是修改hosts文件使其立刻生效。网上查了几个教程,都是下面这个命令:sudo killall -HUP mDNSResponder当然,不同的MacOS版本可能命令不同,但是试了之后还是不行。比如,执行命令前 ping 一个域名是 192.168.152.1,执行命令后还是192.168.152.1,这种应该就是没有刷新成功。试了几个命令,也不行。看网上还有有替换hosts文件的、有重启机器、清除缓存的,我都没成功。我也不是太懂这里面的东西,最后是直接修改

2021-11-10 14:30:17 12153 2

原创 一个小透明作者到出版书籍,我的心路历程分享给各位作者

2020年和电子工业出版社签约,之后开始了自己第一本书的写作之旅。历时近一年,我的第一本书终于出版了。作为一个开发人员,也算是完成了一桩心愿,先看看她的样子吧!书籍出版后,我也整理了这些年写作的经历。一开始我就是一个小透明作者,第一篇文章也是在CSDN平台发布的。刚开始没有阅读量、没有粉丝,写作能力也不高。后来凭借着自己的坚持和付出,一步一个脚印,历经数年,最终完成了出版一本书的心愿。一个小透明作者到可以出书我都经历了什么,这几年的经历整理如下:本文就是一篇详细的心路历程,分享给大家。希望这段真实的

2021-08-02 07:39:25 2493 2

原创 程序员的副业:我的第一本书出版啦!

2020年和电子工业出版社签约,之后开始了自己第一本书的写作之旅。历时近一年,我的第一本书终于出版了。书籍出版后,我也整理了这些年写作的经历。一开始我就是一个小透明作者,没有阅读量、没有粉丝,写作能力也不高。后来凭借着自己的坚持和付出,一步一个脚印,历经数年,最终完成了出版一本书的心愿。一个小透明作者到可以出书我都经历了什么,这几年的经历整理如下:后续也会单独整理一篇详细的心路历程,分享给大家。写作背景我的第一本书,终于出版啦!作为一个开发人员,也算是完成了一桩心愿,先看看她的样子吧!201.

2021-07-25 19:40:16 3016 4

原创 【建议收藏】缺少 Vue3 和 Spring Boot 的实战项目经验?我这儿有啊!

缺少 Vue3 和 Spring Boot 的实战项目经验?缺少学习项目和练手项目?我这儿有啊!从 2019 年到 2021 年,空闲时间里陆陆续续做了一些开源项目,推荐给大家啊!记得点赞和收藏噢!借着这次机会,也盘点一下近期维护的开源项目。实战项目盘点之 newbee-mall (Spring Boot )newbee-mall 项目的开源地址:in GitHub:https://github.com/newbee-ltd/newbee-mallin Gitee:https://gitee.

2021-05-23 21:00:24 523

原创 Vue3能用到生产环境了吗?

最近,有不少朋友问我:“十三,看你写了几个Vue3的项目,你觉得Vue3能用到生产环境了吗?”结合自己的想法和尤大直播说的话,给一点建议。别问我!没结果,除非花手摇过我。我不是一个专业前端哈,只能说一点点不成熟的个人建议哈,说错了的话大家多担待。Vue3能用到生产环境了嘛?文中的观点都是我这个菜鸡的个人观点,不代表任何官方或者权威观点。Vue3能否用到生产环境?答案是肯定能,而且一定能。但是,你如果问,是不是所有项目都要升级到Vue3,这个就有待商榷了。目前,我自己也写了几个项目,也放在.

2021-05-16 20:44:10 4685 1

原创 开源囧事4:你们这些卖代码的能不能留自己的QQ号?留我QQ号干嘛?

缘起于开源项目从 2017 年开始,陆陆续续写了一些开源项目放到开源网站里,都是一些实战项目,给大家练练手。有基础整合的demo,有 Spring Boot 博客项目,有 Spring Boot 商城项目,也有前后端分离项目,用 Vue 2.6 和 Vue 3.0 也写了几个项目,因为项目比较多,所以创建了两个 GitHub 账号,仓库如下所示:zhenfeng13 开源项目地址:https://github.com/zhenfeng13newbee-mall 开源项目地址:https://

2021-05-09 21:05:12 452 1

原创 五一假期不出门,宅在家躺着做梦,哎~就是玩儿

打工人们,打起精神来,假期结束,开始上班啦!要上班了,我真的很开心,真的…简单记录一下我的五一假期。有堵在路上的吗?说出来你的故事假期的开始,上海大风,杭州大风,然后是一夜的大雨。朋友圈,各种堵在路上的朋友圈动态和配图,各火车站候车室人人人人人人的新闻。五一早上起床,朋友圈里发现几位倒霉蛋,堵车赌了一夜。果然,最热闹的黄金周,假期的开始都与之前有些许的不同。我还是和之前的假期一样,五天假期,大部分都选择宅在家里,躺在床上做梦。我是一个资深的打工人了,哈哈哈,没有出去玩,也没有回老家,难得.

2021-05-05 20:00:04 354 2

原创 Vue3发布半年我不学,摸鱼爽歪歪,哎~就是玩儿

是从 Vue 2 开始学基础还是直接学 Vue 3 ?尤雨溪给出的答案是:“直接学 Vue 3 就行了,基础概念是一模一样的。”以上内容源引自最新一期的《程序员》期刊,原文链接为《直接学 Vue 3 吧 —— 对话 Vue.js 作者尤雨溪》。前言Vue 3.0 出来之后,我一直在不断的尝试学习和接受新的概念。没办法,作为一个前端开发,并且也不是毕业于名校或就职于大厂,不断地学习,培养学习能力,才是我们这些普通前端开发的核心竞争力。当然,有些同学抬杠,我专精一门技术,也能开发出自己的核心竞争力。好

2021-04-26 00:24:02 620 2

原创 文章发布后的阅读量只有个位数该怎么办?

上周末看了一场关于“写作”的技术分享直播,现场有不少的观众提问,印象比较深的问题是“文章发布后,阅读量不高、点赞量也不高,平台的推荐机制是不是有问题?后续平台会如何改善这种情况?”,应该不是一个现场的朋友在问,有好几个问题都比较类似,都是说文章发布后的效果不是很理想。对这种类似的问题,我做一下简单的总结,就是“文章发布后的阅读量只有个位数该怎么办?”,当然,也可能是两位数或者说传播效果不好,大家不必抠字眼。本文主要是针对这个问题,给出自己的一些想法。阅读量很低确实让创作者有些难堪不管是视频制作者还是文

2021-04-21 00:11:48 878 3

原创 买了课程我不学,放着发霉也不看,哎~就是玩儿

大家好,我是十三,我是一个“收藏家”。本文来谈一谈“只收藏不看,只买不看”这种行为,并且给出一些自己的建议。上周看了一篇文章,文章中有一句话:避免“买了就是学了”。想一想自己好像也会有这种情况,挺有感触的,因此写了这篇文章。人人都是收藏家谁又不是一个“收藏家”呢?很想问大家一句,你做了多久的“收藏家”?倒不是说要批评这种现象,我没有任何资本去说教别人,毕竟“人人都笑EDG,人人都是EDG”。在这样一个内卷的环境下,大家都有一定的焦虑情绪吧,技术人也不例外,症状可能就是看到课程就想买,看到文章

2021-04-19 00:12:13 311 1

原创 程序员的副业:写了一个专栏《Vue 3企业级项目实战》

五年了,免费文章 → 付费专栏 → 付费视频 → 实体书籍,从一开始的免费文章,之后在各个不同的平台上线付费专栏,并且录制付费视频和写书,每年都在变化和进步。12021 年的副业前文回顾:...

2021-04-06 08:40:00 2002 3

原创 Vue 3 + Element Plus + Vite 2 的后台管理系统开源啦

之前发布过一篇文章《Vue3教程:开发一个 Vue 3 + element-plus 的后台管理系统》,文中提到会开发并开源一个 Vue 3 + Element Plus 的项目供大家练手...

2021-03-31 09:00:00 49

原创 Vue3教程:Vue 3 + Element Plus + Vite 2 的后台管理系统开源啦

之前发布过一篇文章《Vue3教程:开发一个 Vue 3 + element-plus 的后台管理系统》,文中提到会开发并开源一个 Vue 3 + Element Plus 的项目供大家练手和学习,随后也一直有收到留言和反馈,问我什么时候开源之类的问题,今天终于可以通知大家,完成啦!????????开源啦!????????如果觉得我写得还行的话,请献上你宝贵的一赞????,这将是我持续写作的动力!感谢大家啦。vue3-admin 开源地址所有的代码、文件全部都开源到 GitHub 仓库中,前后端代码全部

2021-03-30 01:13:39 4172 9

原创 开源1年半,newbee-mall 收获 9K star|项目复盘

总结了一些真心话,对于如何做好一个开源项目有很大的帮助。本文将从项目背景、项目的开发历程、项目规划、技术栈总结进行项目复盘,讲一讲如何保持开源项目的生命力、如何选择优化的方向、开源项目究竟...

2021-03-16 08:50:00 455 4

原创 程序员的副业:2021年初,写完了我的第一本书

五年了,免费文章 → 付费专栏 → 付费视频 → 实体书籍,从一开始的免费文章,之后在各个不同的平台上线付费专栏,并且录制付费视频,再到如今的实体书籍出版,每年都在变化和进步。第一次写书,完稿了在《「2020年中总结」这半年我又做了哪些副业?》和《程序员的副业:我靠写作赚到的第一笔收入》两篇文章中都有提到我要写一本书以及第一本书的写作进度,经过了大半年时间的写作,终于在 2021 年 2 月 9 号完成了所有章节的书稿,并发送给出版社的对接编辑。2020 年 3 月份开始与出版社方面进行沟通,之后

2021-03-15 08:00:46 454 4

原创 一个基于 Vue3 的开源项目,3个月时间 star 终于破千!

本文主要是对如何做开源项目的一些思考。前文回顾:《Vue3 来了,Vue3 开源商城项目重构计划正式启动!》《一个基于 Vue 3 + Vant 3 的开源商城项目》关于 newbee-m...

2021-03-01 09:00:00 2656 3

原创 程序员如何写好一篇技术文章?

结合自身写作经历以及本次训练营直播分享的内容,谈一谈写作技巧以及程序员如何写好一篇技术文章。1写作训练营回顾2020 年 12 月 26 日下午,我参加了一个写作训练营的直播,活动内容如...

2020-12-28 09:17:00 410

原创 2020年终总结:星光不负赶路人--又是折腾的一年

2019 年我 25 岁,我“折腾”了自己整整一年。2020 年我 26 岁,我感觉我又“折腾”了自己一整年,不知道明年会怎么样,不过我觉得 30 岁之前我都会尽量多“折腾折腾”自己。为什么取了这个文章名字?是因为年初的第一篇文章、年中总结那篇文章都用了“山河无恙,人间皆安”这句祝福,今年也是非常特殊和不平凡的一年,年初疫情肆虐的阴影依然在脑海中挥散不去,没想到这么快就年底了。再加上,我也是做完手术,身体刚刚恢复,对于平安和健康有了更加刻骨铭心的感受,于是决定依然以“山河无恙,人间皆安”作为今年的年终.

2020-12-22 19:03:21 2032 7

原创 Vue3教程:Vue 3.x 快在哪里?

人云亦云,并不会让你变得有多优秀,而会让你越来越随大流。当你和别的开发在聊到 Vue 3.0 版本发布,有哪些亮点时,你的答案之一肯定有“它变得更快了,性能上快了 1.2 ~ 2倍”。那么我就想问你,是什么让 Vue 变快了,尤大已经在 beta 版的线上直播上告诉了我们答案。PatchFlag(静态标记)Vue 2.x 中的虚拟 DOM 是全量对比的模式,而到了 Vue 3.0 开始,新增了静态标记(PatchFlag)。在更新前的节点进行对比的时候,只会去对比带有静态标记的节点。并且 Pa.

2020-12-07 10:05:30 1054

原创 Vue3教程:用 Vue3 开发小程序,这里有一份实际的代码案例!

寻寻觅觅冷冷清清,凄凄惨惨戚戚。Vue 3 发布以后,最近也在学习和写一些 Vue3 的 demo 和项目,我也一直想着什么时候能在小程序里使用新特性?于是我翻遍了市面上的小程序框架,如...

2020-11-16 09:05:00 8402 25

原创 「newbee-mall新蜂商城开源啦」 页面优化,最新版 wangEditor 富文本编辑器整合案例...

在开源项目达到一定规模时,社区就会给出非常多的反馈,想要开源保持长久的生命力和正向的影响力,定期维护和更新是十分必要的。同时,从另一个角度来说,这也是对该开源项目使用者负责。1新蜂商城开...

2020-11-02 09:05:00 585 1

原创 Vue3教程:Vue3.0 + Vant3.0 搭建种子项目

最近在用 Vue3 写一个开源的商城项目,开源后让大家也可以用现成的 Vue3 大型商城项目源码来练练手,目前处于开发阶段,过程中用到了 Vant3.0,于是就整理了这篇文章来讲一下如何...

2020-10-26 09:45:00 2168

Spring 5 + Spring MVC 5 + MyBatis 3 整合.zip

SSM三大框架的整合源码,版本号分别为:Spring 5.2.2.RELEASE、SpringMVC 5.2.2.RELEASE、MyBatis3.5.2

2020-02-29

ssm-cluster源码下载

ssm-cluster源码下载ssm-cluster源码下载ssm-cluster源码下载ssm-cluster源码下载

2018-05-10

阿里巴巴Java开发手册v1.2.0

阿里巴巴Java开发手册v1.2.0.pdf,现在CSDN不能设置资源分为0了,没办法只能设置为2了

2017-10-17

《实战java高并发程序设计》源码整理

《实战java高并发程序设计》源码整理

2017-05-29

Spring+SpringMVC+MyBatis+Maven+easyUI整合代码 下载

Spring+SpringMVC+MyBatis+Maven+easyUI整合代码(2017年4月14日)

2017-04-14

Spring+SpringMVC+MyBatis+Maven+easyUI整合代码(2017年4月12日)

Spring+SpringMVC+MyBatis+Maven+easyUI整合最新代码

2017-04-12

Spring+SpringMVC+MyBatis+Maven+easyUI整合代码

Spring+SpringMVC+MyBatis+Maven+easyUI整合代码

2017-03-02

ssm-login源码

ssm-login源码

2017-02-28

ssm-demo源码下载

ssm-demo源码

2017-02-28

Thinking in Java第三版+第四版.rar

Thinking in Java第三版+第四版.rar

2014-09-08

数据结构与算法(JAVA语言版).PDF

数据结构与算法(JAVA语言版) 数据结构与算法(JAVA语言版)

2014-09-08

空空如也

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

TA关注的人

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