- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 Mysql字符varchar过度匹配查询条件Long
CREATE TABLE `test` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, `a` varchar(32) DEFAULT NULL, PRIMARY KEY (`id`)) ;已知有3条不同a值的数据但语句SELECT * FROM `test` where a = 99233720368547758074...
2021-12-21 01:23:00 1565 1
原创 NodeJS的学习分享(踩坑记录)
新手从DEMO入手了解程序运行过程是一个不错的方法,下面是网上搜的一个单请求方法,就像是很多语言初始运行的“Hello world“,请注意代码里的注释: const cheerio = require('cheerio');// cheerio实现了jquery的一个子集,调用.load()后的使用方式基本与jQuery一致,比如选择器$(selector)与.find()...
2019-09-26 19:59:59 173
原创 (二)高可用比高性能更复杂吗
一、高性能:对于超出平常很多的请求量,系统仍能及时的响应。1.高性能是高并发吗网上多篇博客有源头并不可考的说法:“互联网的架构设计有三高:高可用、高并发、高性能”把高并发分门别类,虽然它与高可用、高性能有不少区别,但其实也有非常强的关联性。只有在高并发时响应请求及时,才能让项目保持高可用。而不支持高并发,也就没有高可用的实现前提。另外,高性能与高并发也有并集,相对来说,高性能的...
2019-02-25 18:09:09 604
原创 (一)开始架构设计
一、如何设计 1.提出设计 要想设计好一个架构,首先要考虑全面且不能漏下重要需求。可以借助于UML或者产品DEMO图梳理思路,让整个产品在自己头脑内部形成一个清晰完整的形象,等到这时候你就可以着手设计方案了。 设计方案最好设计3~5个,这个范围的数量可以考虑周全而不用耗费过多的精力时间。方案之间的差别不能只是参数或配置的区别,如果只是修改参数就可以完成另一个...
2019-01-30 15:57:57 142
原创 初识架构
1.架构师,程序员的一条出路 刚步入这一行时,冲劲十足,带着从底层搬砖开始做起的决心,数载后终于站稳了技术脚跟。但不久又开始迷茫,不谓前进方向。却是查看了百度词条对于“程序员”的释义让我豁然开朗,成为一名架构师! 也许会有人看来我的发展方向来的太过随意,其实事情就是这么简单,不需要多么复杂而深刻的理由。 2.架构是什么 想要成为一名架构师,需要对消息中间件、缓存...
2019-01-29 19:15:35 175
转载 一篇文章带你深入了解Dubbo分布式服务框架
一、产生的背景随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。下面我们用一个图来具体说明架构和开发框架的演进过程。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问...
2018-11-25 00:42:28 105
原创 数据库实用工具类
经常用到数据库,于是总结了一个较实用的数据库工具类,oracle外其他数据库也是可以借鉴的。主要分为两个部分:1.创建数据库对象。调用本类其他方法都需要用到这个对象。2.操作数据。为数据安全,有事务处理,为节省资源,每次操作都有开、闭连接,高并发情况需要自行优化修改 public static class DBUtil { ...
2015-05-04 00:13:42 137
虚拟世界的霸道势力
我还没从某合网积分换购iphone的骗局中醒过神来,因为它已经化学反应般融入了我的信念,为避免跟无法挽回的过去过不去,我毅然选择接受这个无情的结果。 “世界上免费的都是最贵的”,赤果果的指明大部分免费网站的营利目的。一旦它们伸出“收费”的魔爪,就化身为霸道的割据势力,张牙舞爪的告诉你“在我的国度,你就得按我的规则来“,然后用户就成为了被宰的平民。当然,也有...
2015-04-26 12:12:43 136
jdom.jar包 java
2013-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人