会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李伟(CodeL)
软件开发领域持续奋斗者 | 微信公众号CodeL | http://www.daimali.com
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
下一页
[置顶]
【强烈建议】将配置文件中的IP全部换成内网域名
摘要: 你的配置文件中存在IP吗? 比如数据库地址,某个服务接口地址等... 你有没有遇到过这样的场景: 运维由于各种原因,通知某个服务IP发生变更,需要所有开发配合调整配置,此时如果这个服务的调用方特别多,或者跨团队部门,又或者说在没有配置中心的情况下做了高可用分布式部署,那么这个"配合调整"将会变得异常
阅读全文
posted @ 2020-04-15 00:09 李伟-CodeL
阅读(587)
评论(0)
推荐(0)
[置顶]
空间换时间之反范式设计之路/合理冗余/去除外键
摘要: 数据库反范式设计是一个老生常谈的话题,最近两年我用的也确实非常多,我个人觉得合理的反范式设计才是更合理的设计,严格的范式设计在某种程度上会加大开发的复杂度,并且带来性能上的耗损 对于反范式的优劣势,欢迎大家留言讨论 一、关系数据库三大范式回顾 第一范式:原子性,每一列都是不可分割的 第二范式:每个表
阅读全文
posted @ 2018-11-20 13:20 李伟-CodeL
阅读(558)
评论(0)
推荐(0)
[置顶]
WebAPI接口设计:SwaggerUI文档 / 统一响应格式 / 统一异常处理 / 统一权限验证
摘要: 为什么还要写这类文章?因为我看过网上很多讲解的都不够全面,而本文结合实际工作讲解了swaggerui文档,统一响应格式,异常处理,权限验证等常用模块,并提供一套完善的案例源代码,在实际工作中可直接参考使用。 一、先看看最终效果 这是最后生成的swagerui文档,大家可以直接访问这个地址体验: ht
阅读全文
posted @ 2018-11-19 07:07 李伟-CodeL
阅读(9480)
评论(20)
推荐(15)
[置顶]
开放api接口签名验证
摘要: 不要急,源代码分享在最底部,先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如: 为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关
阅读全文
posted @ 2016-03-27 23:53 李伟-CodeL
阅读(76885)
评论(88)
推荐(43)
2021年12月10日
万丈高楼平地起,拨开技术神秘的面纱
摘要: 仅记录近期的一些思考:万丈高楼平地起,搞清楚底层逻辑,拨开技术神秘的外衣,很多东西迎刃而解。 一、数据思维 1. 所有的操作,都是围绕数据, 一个.java文件,一个.class文件, 每一个字母,每一次表单提交,都是数据 2. 这些数据可以以不同的形态存在于不同的介质中,可以在磁盘中,可以在内存中
阅读全文
posted @ 2021-12-10 20:14 李伟-CodeL
阅读(66)
评论(0)
推荐(0)
2020年6月5日
EasyUI开发踩过的坑(EasyUI开发笔记)
摘要: 0. datagrid批量删除问题 不可以直接循环删除,需使用复制删除的方式 var rows = $('#tab_list_result').datagrid("getRows"); var copyRows = []; for (var j = 0; j < rows.length; j++)
阅读全文
posted @ 2020-06-05 17:28 李伟-CodeL
阅读(736)
评论(0)
推荐(0)
2017年7月3日
nuget挂了吗?
摘要: [nuget.org] Unable to load the service index for source https://api.nuget.org/v3/index.json. 发送请求时出错。 无法连接到远程服务器 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 1
阅读全文
posted @ 2017-07-03 14:46 李伟-CodeL
阅读(456)
评论(1)
推荐(0)
2017年5月15日
C# 实体/集合差异比较,比较两个实体或集合值是否一样,将实体2的值动态赋值给实体1(名称一样的属性进行赋值)
摘要: 1 /// 2 /// 实体差异比较器 3 /// 4 /// 源版本实体 5 /// 当前版本实体 6 /// true 存在变更 false 未变更 7 protected static bool DifferenceComparison(T1 source, T...
阅读全文
posted @ 2017-05-15 14:19 李伟-CodeL
阅读(6148)
评论(2)
推荐(2)
2016年10月13日
从应用的角度讲创业公司该如何选择域名?
摘要: 1969年互联网在美国诞生,1985年世界上第一个域名诞生,可以说,域名是伴随着互联网的诞生而诞生的,已经有31年了。互联网越来越成熟,应用也越来越广泛,域名后缀也由最初的.COM、.ORG、.NET等,发展到现在多种后缀,如.shop、.online、.xyz等等,域名后缀越来越丰富,可供人们的选
阅读全文
posted @ 2016-10-13 09:02 李伟-CodeL
阅读(763)
评论(1)
推荐(1)
2016年10月10日
疑似easyui本身bug:easyui时间控件问题,试了几个版本都不行
摘要: 最近发现easyui时间控件的值格式不支持带斜杠的日期(2016/10/31),必须是2016-10-31这类的才能正常使用,否则默认初始化为当前时间 斜杠显示异常:显示的是当前系统日期 如上换成横杠之后正常显示: 如上,必须把value换成带横杠 的日期格式才能正常初始化,已测试过easyui1.
阅读全文
posted @ 2016-10-10 20:41 李伟-CodeL
阅读(2192)
评论(1)
推荐(0)
工作三年对程序的理解特来求证
摘要: 我是奋斗在河姆渡的一名普通程序员,怀揣着梦想与远大志向,为了实现理想,我需要不断完善自我,强化自我。 工作三年的我从求学开始就养成记笔记的习惯,这也使得我在平时的开发过程中经常会做一些总结性的记录,但是想法并没有得到验证,所以今天我是带着问题来的。 对于一些开发方面有一些个人的观点和想法,不高深也不
阅读全文
posted @ 2016-10-10 00:06 李伟-CodeL
阅读(2669)
评论(20)
推荐(13)
1
2
3
4
下一页
公告