技术相关
未读
JAVA实现-URL短网址生成算法
现在大部分微博、手机邮件提醒等地方都在使用短网址服务 下面是一种原理: 1)26个大写字母 26小写字母,10个数字,随机生成6个然后插入数据库对应一个id, 2)短连接跳转的时候,根据字符串查询到对应id,即可实现相应的跳转 62种字符组合成6位字符,62^6=568亿个组合数量,重复的概率是很小
技术相关
未读
面试被问到HashMap 底层原理?看完这边文章绝对不慌!
快速入门 存储:put 方法 put(key,value) 查询 : get 方法 get(key) java 代码如下 import java.util.HashMap
技术相关
未读
java语法糖总结-jdk迭代的新特性
语法糖(Syntactic sugar) 是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。 文章目录
技术相关
未读
Java 基础 — 字符串
字符串是多个字符连接起来组合成的字符序列。字符串分为可变的字符串和不可变的字符串两种。 (1)不可变的字符串:当字符串对象创建完毕之后,该对象的内容(上述的字符序列)是不能改变的,一旦内容改变就会创建一个新的字符串对象。Java中的String类的对象就是不可变的。 (2)可变的字符串:String
技术相关
未读
基于 vue-element-admin 的项目总结
一、项目环境搭建 1.vue-element-admin的了解和介绍 vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它
技术相关
未读
基于bootstrap拖拽布局完成的web表单设计器
源码地址:https://github.com/wuyongqiang12138/wuyongqiang 本人是一名java开发程序员,前段时间公司要制作一个bpm项目,项目中需要一个表单设计器,以达到设计动态表单的功能; 然后我在网上找了半天,免费开源的几乎都不适用,最后勉强找到一个bootstr
技术相关
未读
别在再满屏的 if、else 了,试试策略模式,真香!!
你还在写满屏的 if/ else/ switch 之类的判断逻辑吗? 栈长在开发人员的代码中看过太多这样的低级代码了,真的太 low,极不好维护,本文栈长就教你如何用策略模式干掉 if/ else/ switch,让你的代码更优雅。 什么是策略模式? 比如说对象的某个行为,在不同场景中有不同的实现方