摘要: 来到传统行业做程序员,从准备提桶跑路到引领技术风潮? 背景 制造业央企,七年老程序员,精通JAVA “HELLO WORLD”、SHELL脚本 ECHO “HELLO WORLD”的编写,拥有1分钟装完DOCKER,五分钟装完K8S集群,等“牛逼技能”。 混沌初开,乾坤始奠 纯纯内外网隔离,只能通过 阅读全文
posted @ 2021-11-24 16:23 呜呜啦啦拉 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 问题所在: 转眼之间APP已经上线一个多月了,用户数量呃呃呃勉强有2000注册用户。然后1.3版本的APP马上就要开发完毕了。 然后上线的话,1.1,1.2都要能保留。IOS和安卓都一样。 一:首先是接口版本 我想的方案就是,每个版本单独部署分v1,v2,v3以前的接口都不变化。直接部署新的API。这样是方便了部署,但是感觉有个很大的隐患就是如果修改了一个逻辑之前的所有项目有这个逻辑的版本都需要... 阅读全文
posted @ 2016-05-12 15:40 呜呜啦啦拉 阅读(2253) 评论(1) 推荐(0) 编辑
摘要: 最近买了本书,来大概学习写spring源码 一:先来段代码来测试一下。 照书上的先来试试 当照着书上面的代码样例写出来的时候,擦IDEA告诉我已经过时了,不禁让我心底一凉,这书是不是买的太久了。。。 好吧我们来学习新版本的源码,大概印证下吧,只有。 首先这个类来读取资源文件 然后我们可以通过cont 阅读全文
posted @ 2016-05-11 11:10 呜呜啦啦拉 阅读(689) 评论(1) 推荐(0) 编辑
摘要: 一:正在开发的项目是电商APP的,因为现在的使用人数还不多,同时在线多的话有个二三十个人,创业之路艰辛啊。 二:业务开发的差不多,下一步就是如何优化了,一般能够想到的优化首先是在DB层级。由于现在数据库规模还小,优化也优化不出什么东西来,但是依据二八法则,最多使用的可以做一个缓存优化。缓存方案就是采用的redis。 三:查看mybatis的代码可以知道我们需要将缓存加入进去,只要实现了cache接... 阅读全文
posted @ 2016-05-06 16:00 呜呜啦啦拉 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 一:从传输协议上来说 保证登录的安全性,最好使用HTTPS Secure Hypertext Transfer Protocol 安全超文本传输协议,需要申请证书 二:流程模型 (1)服务器接受到APP发送的用户名和密码,验证用户名和密码是否正确 如果验证正确,生成一个随机的不重复的TOKER字符串,在redis里面维护一个映射表比如token=>id (2)服务器把token字符串返回给app,... 阅读全文
posted @ 2016-05-03 14:55 呜呜啦啦拉 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 一:HashMap,本人用过无数次,基于哈希表的Map接口实现。JDK1.8中HashMap和之前的实现有区别。下面我们来看看源码喽。 二:HashMap源码分析 (1)哈希MAP的主要属性 /** * 默认的初试容量 */ static final int DEFAULT_INITIAL_CAPACITY = 1 [] table; /** * H... 阅读全文
posted @ 2016-04-28 16:17 呜呜啦啦拉 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一:为什么要使用消息队列呢? 在开发上一个APP后台时候,其中很重要的一块就是消息,通讯模块,使用的是开源的Openfire。 架构: 两台API服务器 两台Openfire服务器 若干数据库服务器集群 其中业务的很大一部分都需要发送消息,用户下了订单,用户取消订单,等等都需要服务器给用户来发送消息 阅读全文
posted @ 2016-04-27 17:48 呜呜啦啦拉 阅读(1047) 评论(1) 推荐(0) 编辑
摘要: 本例基于IDEA: 1.先建立项目 new出一个projec 起个什么名字比较好呢,哈哈哈哈! 那么就叫他德玛西亚吧! 然后呢基于maven,大家事先准备好maven哦。 那么接下来就是设置这个狂拽酷炫的项目名字 好了完成我们正式进入主界面把。 2.IDEA的自动生成模板项目 左上角的自动导入ok既然这么有心我们就接受好了!手动斜眼 等待载入完成,好无聊,好慢,为什么!!! 终于下载完... 阅读全文
posted @ 2016-04-18 15:05 呜呜啦啦拉 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 背包:它是一种不支持从中删除元素的集合数据类型,目标就是帮助收集全部的元素,并且迭代遍历所有收集到的元素。迭代的顺序不确定,并且与用例无关。主要的API: Bag() 创建一个空的背包void add(Item item) 添加一个元素boolean ... 阅读全文
posted @ 2015-06-22 15:05 呜呜啦啦拉 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 刚买了一本书,算法第四版,打算系统的重新过一遍基础,自己的基础不够,从前翻起,一次认识,数据结构,首先是背包,队列,栈,自己亲手实现,可变数组方式实现,以及链表方式实现。算法只有自己亲手实现了才有感觉,才会感到算法的奇妙,数学的没好,它是生活中很重要的一部分,并不是脱离生活,能帮助我们结局很多现实生... 阅读全文
posted @ 2015-06-22 14:24 呜呜啦啦拉 阅读(90) 评论(0) 推荐(0) 编辑