
程序员
文章平均质量分 85
不安分的猿人
一位多年Java开发老鸟,支持远程部署调试 运行安装 擅长主流开发技术 项目技术新颖 部分源码免费分享。
展开
-
java三大集合的常用方法
List listCopy(int from, int to):从from位置开始到to位置结束,复制列表中的元素到一个新的列表中。lastIndexOf(Object o):返回列表中最后一次出现指定元素的索引,如果列表不包含该元素则返回-1。indexOf(Object o):返回列表中首次出现指定元素的索引,如果列表不包含该元素则返回-1。set(int index, Object element):用指定的元素替换列表中指定位置的元素。> c):检查集合是否包含指定集合中的所有元素。原创 2024-01-21 09:37:26 · 477 阅读 · 0 评论 -
为什么每次登录都有烦人的验证码
一、应用场景每次登录系统的时候总是要输入烦人的验证码,那么我们今天就思考这个问题,为什么要有验证码这个功能?很多伙伴应该都知道:防止黑客通过接口调用攻击系统,每次登录系统要输入验证码就防止机器访问。做限流处理,防止同一时间产生大量用户的涌入,防止系统崩溃。验证码的种类传统输入式验证码: 用户输入图片中的字母、数字、汉字等进行验证。简单易操作,人机交互性较好。但安全系数低,容易被破解。输入式的图形验证码: 有精美图案,识别文本也清晰可认,专注于广告。一种广告位的展现形式。纯行为验证码:.原创 2020-06-08 22:22:27 · 1187 阅读 · 0 评论 -
如何优雅的将数据库表逆向生成代码
作为 Java 开发,数据库操作是不可逃避的问题,最原始的方式可能使用JDBC操作数据库。渐渐的有了对象关系映射的框架。最让人熟知的有 Hibernate、Mybitas。Hibernate消除了代码的映射规则,开发人员可以将数据库表当对象使用,确实很方便,但是它最大的一个问题是在表关联和复杂的SQL查询支持较差。而Mybitas 是一个款半自动的ORM 框架,开发人员重点关注sql语句即可,框...原创 2020-04-22 23:08:59 · 2123 阅读 · 0 评论 -
一款 Windows 上的万能工具 Wox
一、它能干什么可快速搜索本地文件,并可以快速打开应用。可执行本地命令行命令,执行相应命令。可安装扩展插件,在线搜索,在线翻译等功能。多种主题自由切换,也可以自动主题。先看一下这个工具有多厉害,我想你应该会喜欢他的!二、安装Wox 是一款开源项目,安装包下载地址:https://github.com/Wox-launcher/Wox/releases这里需要下载三个软件包,Ev...原创 2020-03-30 13:38:28 · 2250 阅读 · 0 评论 -
这道机试题挺难的
一、金三银四三四月是每年换工作的黄金时期。但是今年由于疫情的原因,这个时期大家都太难了。面试基本都是电话面试,电话面试完了会有机试(编程题/算法题)。最近我也投了几份简历试了试,确实有点难。本着一个学习的心态,从哪里跌倒就从哪里爬起来。机试的考的是临场发挥,前提是平时要有积累才行。今天分享我前两天的一道机试题,30分的机试我一筹莫展!二、这道机试题挺难的2.1 题目现有一个树控件的数据结构...原创 2020-03-18 22:17:24 · 2495 阅读 · 0 评论 -
如何快速掌握一门框架
文章目录一、问自己二、入门三、深入四、实战4.1代码托管平台4.2选择开源项目4.3改造项目五、提升5.1优雅的提问5.2.提升个人能力六、出师6.1.在线问题定位6.2.版本问题6.3.了解容器技术一、问自己为什么选择学习此框架,使用它能解决哪些问题,有没有更适合的框架,与它相关联的框架有哪些?其实这样问自己也很正常。学习一门框架不是看两篇博客就会的,也是需要花费一些时间的。一部分是看别...原创 2020-02-22 20:15:15 · 799 阅读 · 0 评论 -
头痛的接口文档应该这样来写
自动生成接口文档一、开头开发的小伙伴应该会遇到这个问题吧!项目设计阶段写的接口文档,需求的不断的改动,导致前期定义的接口已面目全非。如果没有及时更新接口文档,那么这些接口文档对前端开发人员将是一场灾难!由于项目紧急,是没有时间完善接口文档,我们该如何提高前后端的开发效率呢?解决方案一:项目集成 Swagger 插件,前端人员访问 Swagger 生成的接口文档,查看和使用接口。解决方案二...原创 2019-11-14 22:13:19 · 1027 阅读 · 0 评论 -
电话那头原来是个大美女
原创: 不安分的猿人 不安分的猿人这是爱情故事的第三篇,前两篇可通过这里快速阅读:缘分相识我们通过电话认识,渐渐有了交集,我们也从声音走向现实。刚毕业的狂浪也趋于平淡。偶尔好心情出去玩却被频频虐狗,疯狂的被撒狗粮。我也意识到我该有个女朋友了。这样的女朋友你不需要吗? 过年回到老家,前两天稍微有一些陌生感(大半年没回家),父母都特别有耐心...原创 2019-09-23 21:35:38 · 517 阅读 · 0 评论 -
相识
前生500次回眸才换来今生的擦肩而过。缘分就是这么的奇妙! 上篇有说到,她在西安一家保险公司做电销工作,我在北京一家软件公司做程序员工作,原本不会有交集的我们,通过一通电话联系到彼此,并加为微信好友,故事是从这里又开始的。 我在北京的前半年时间,每周都是出去玩,游览了故宫、颐和园、圆明园、八达岭长城、北海公园、香山、鸟巢、798艺术区等等;吃遍了王府井,南锣鼓巷,大栅栏的美食。对于北京的好奇我慢慢...原创 2019-09-16 22:11:08 · 318 阅读 · 0 评论 -
一通电话产生的缘分
原创: 不安分的猿人 不安分的猿人 两个不在同一条平行线的人因为一通电话,相识相知到相恋。我情况 我2014年毕业,千辛万苦找到了一份程序员的工作,我老家在陕西西安,虽然工作地点在北京,距离家有点远,但是我还是欣然接受了。那年7月我毕业了,踏上北京之路。初到北京,来到海淀区工作我特别兴奋。因为这里距离北大,清华,北体等很多高校特别近,去的最多的学校还是北...原创 2019-09-16 22:07:09 · 354 阅读 · 0 评论 -
自助快递单号查询
一、目的现实中的痛点现在周围的人都在做微商,如果每天订单量大的话,大量的时间会花费在给顾客快递单号的事情上。解决问题1我们在系统录入发货信息:收件人姓名,收件人电话,订单编号2用户可电话号码查询自己的订单;3点击订单编号,可跳转到快递详细物流信息页面。二、使用的技术 SpringBoot:Spring boot是Spring家族中的一个全新的框架,它用来简...原创 2019-08-25 22:08:10 · 6894 阅读 · 0 评论 -
尤雨溪谈Vue.js :缔造自由与真我
尤雨溪 (Evan You),前端框架Vue.js 作者,独立开源开发者,现居美国新泽西。曾就职于 Google Creative Labs 和 Meteor Development Group。由于工作中大量接触开源的 JavaScript 项目,最后自己也走上了开源之路,现在全职开发和维护 Vue.js。最初是什么动机促使了 Vue 的产生?Vue 一开始完全是一个个人兴趣项目...转载 2019-03-09 09:58:43 · 5508 阅读 · 2 评论 -
做为技术人员为什么要写博客
本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 "激友"(对生活冲满激情的朋友)。进入正题一 、我心中的博客我所以指的写博客,不单只是写一篇文章出来这一结果。而应该是写的这一过程,写过技术文章的朋友应该跟我一样有这么一个过程。1、自己了解学习...转载 2019-03-07 18:30:39 · 180 阅读 · 0 评论 -
运行开源项目的一些坑
如果你你已跨越菜鸟的阶段(这里因人而异)。你可能会开始阅读一些源码;在github,码云(gitee)上开始down一些项目,并运行他们,准备更深入和系统的学习技术了。在深入技术的时候,切记重复造轮子,要记得拿来主义,先学会使用再分析其底层的工作原理。而此篇文章就是讲述运行项目,搭建环境的坑。1.maven 环境搭建 maven直接从官网https://maven.apache.org/...原创 2019-03-03 22:44:24 · 500 阅读 · 0 评论 -
nodeJs+vue前端技术临摹
目的------想做一个水果的宣传主页技术选型:1.传统的Js+css+html静态页面2.服务端NodeJs+Vue结合选择-----近几年前端技术的发展迅猛,所以我选择后者,也是自我学习的工程开始动手吧。。。1.安装开发环境: a:搭建本地nodeJs服务,下载路径:http://nodejs.cn/download/ 安装可参考:https://...原创 2018-03-29 22:36:19 · 12547 阅读 · 0 评论