独立开发者的觉悟

经常会做梦,我能躺着挣钱吗? 作为一穷二白的白丁来讲,这只能做梦了。 做任何一个产品,都需要花心血去维护运营的。 不管这个产品是需要怎样的劳动,是轻工具型,还是重内容型,都需要长时间的专注努力,才可能达到你想要的成功。 如果你发现你的产品更新迭代速度很慢,每次更新都要耗费很大的精力,那么请改进迭代流程,用技术手段提高更新效率。 如果你发现你的产品的访客如流水般,来也快去也快,那就请把产品做得更好,增强用户粘性,让用户一看到你的产品,就欢喜的不得了。小水管一般的流量,用竹篮子如何能装得下?请记住,这样的产品再好的推广也无济于事! 当然这是目前我出现的问题,所以我才得以轻松说出口,我也会努力做到这两条。 独立开发者应该要有觉悟,不管产品简单还是复杂,它就像你的孩子,必须得用心呵护和照料,必须的付出成倍的努力才能茁壮成长!

springboot项目部署到ubuntu18.04的过程,http跳转https,使用acme.sh安装证书

最近开发的友链联盟项目即将"竣工”,准备拿到公有云Ubuntu是测试下,想要达到的理想状态有如下几点: 端口保持9090,发布spring boot的jar包,后台运行 nginx部署,强制https访问应用 使用acme.sh来生成、安装ssl证书 开启防火墙,打开80、443端口,关闭9090端口(避免直接访问9090打开应用) 目前已经完成上面的要求,可以尝试访问http://sitefriendlinks.com、http://sitefriendlinks.com:9090,前者会强制跳转到https://sitefriendlinks.com,后者无法打开。 环境安装 nginx

读楚汉历史有感

人、关系 人的感情和关系都是势,关系的变化,会引起形势的变化,并非有固定死的关系,很多事情都是建立在此前建立的关系基础之上的。 所以人应该要注重关系建立和维护,不论是父子母子兄弟至亲关系,还是普通朋友关系,越是处理得当,对自身未来的发展都可能会产生一些正面的影响,务必重视,不可小孩子气。 这应该就是对与社会相处的一种理解吧。 视频连接 有志不在年高 原文:"反秦"不分先后,这位从前他只是秦朝的"泗水亭长",什么叫"泗水亭长",按现在的官职怎么套?也就是当地一个副股级的保安队长吧,咱就这样说吧,

奔三分水岭杂想

昨天周六,在家折腾一天新创意,比如做dota2的赛况的小程序,结果审核不让通过,说需要提供4种"让人生畏”的材料,如下图: 基本上你想做类似于游戏沾边,热门关键词的话,个人和部分企业是无法申请的,直接把你们拒之门外。 想到,在中国做点东西真tm难,做出来难,能不能做更是难上加难,尤其对独立开发者来说。国内对创业的环境月来越差,对独立开发者来说也更加艰难,那些能在夹缝中生存的独立开发者,内心真心的佩服。 我接触了大概600位独立开发者和对独立开发者有兴趣的人,能够真正全职独立的少指又少,阿里一位个人开发者跟我说,"我看大佬们一通操作之后,发现还是上班最靠谱!",确实啊,真正能做到独立开发大笔盈利的很少。 我以前对自己说,只要我能够自己稳定一个月赚5k,

程序员的微创业

不知道有没有觉得程序员是吃青春饭的; 有没有发现很多公司的招聘需求上写着35岁以上不要; 有没有发现一转眼都已奔三,却依旧一事无成,无房无车; 怎么办? 我想过创业,我也创业过,15年的时候和同学一块做人脸识别,种种原因最后没成功,此前两年的积蓄也清零,创业?人家都说是九死一生,我说就是,在你没有足够人脉钱脉的时候你去创业,无异于以卵击石。 程序员是吃请青春饭的,因为这个行业加班最严重,年轻人不断涌上,没时间谈恋爱,谈了恋爱的不敢结婚,结婚的不敢生孩子,生孩子了也不能自己养,要爸妈带,中国现在社会就是这样,年轻人压力巨大,上有老下有小,奔三的我感觉鸭梨山大。 既然不能创业那就好好工作,把工作的事情做好,我也觉得,但是2018年底都知道大裁员,公司也未必是可靠的,

CSDN、博客园等6大技术博客平台的写作体验测评

功能对比 markdown编辑器写作体验比较 markdown标准语法请参考:CommonMark, 学习指南https://commonmark.org/help/tutorial/,而本文要比较的各家markdown编辑器遵守的协议都不太一样,比如csdn在标准语法上做了更多事情,如图片支持大小和居中设定,这一点虽好,但其他平台不支持,那也导致你的文章不具备通用性。所以我们并不需要独特的支持,都遵守标准语法,文章的移植性就更强。 1. segmentfault.com 体验5星,极好 markdown语法说明:https://segmentfault.com/markdown segmentfault只支持markdonwn编辑器,是因为它是最新的平台,然后面向的用户都是程序员群体,而markdown已经是大家默认的使用的编辑器,这是共识,

制作一个滚动大纲的前端网页

从零教学怎么制作一个滚动大纲 前端页面 大纲区域是一个列表,列表中的每项的超链接<a>都有一个#id的超链接指向gif中左侧的内容区域的heading标题 JS代码 当滚动时,我们要求大纲区域停靠在顶部 // 获取大纲侧边栏的元素对象 var aside = document.getElementsByClassName("outline")[0]; // 获取大纲侧边栏的元素对象距离浏览器顶部的距离 var aside_sticky_offset_top = aside.offsetTop; // 当窗口滚动会触发window.onscroll方法 window.onscroll

hexo自动部署到git、ftp(虚拟主机等)、云服务器的方式

自动部署很有用,当你写完文章后,直接使用hexo d就可以自动更新你的网站了 部署到git 首先你需要在你的blog下安装git deployer插件:npm install hexo-deployer-git --save,然后再把如下代码添加到你的_config.yml文件中 ### git deploy deploy: type: git repo: https://github.com/cmlanche/cmlanche.github.io.git # 你的远程仓库 branch: master # 你的远程残酷分支 message:

静态模板方法的用法

静态模板方法首先是一个静态的方法,然后有指定模板,例如 public class Utils { public static void test(){} // 这是静态方法 public static void <T> test(int a){} // 这是静态模板方法 } 我们使用静态方法是直接类名.方法名,例如Utils.test(),那静态模板方法呢? // 假如我们的模板是String Utils.<String>test(100)