写在前面 从事码农这个行业已经有一段时间了,总在想人生的意义是什么,自己有什么价值,当然,这个问题我现在还是没有想明白。呵呵,这是一个哲学的问题。 写博客,是一种自我总结,知识分享的过程&a…
2025/2/27 20:44:43 人评论 次浏览大家知道,互联网业务是典型的OLTP(online transaction process)应用,这种应用访问数据库的特点是大量的短事务高并发运行。因此任何限制高并发的动作都是不可接受的,甚至会给网站带来灾难。对于数据库而言,高并发通常与事务ACID是…
2025/2/27 20:05:07 人评论 次浏览1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from …
2025/2/27 19:40:16 人评论 次浏览使用 ROLLBACK WORK 语句来有意地取消当前事务的全部或部分,撤销从该事务开始以来发生 的任何更改,或在该 ROLLBACK WORK 语句与指定的或缺省的保存点之间发生的任何更改; 用法 ROLLBACK WORK 语句仅在支持事务日志记录的数据库中是有效的…
2025/2/27 19:10:50 人评论 次浏览http://www.ruanyifeng.com/blog/2011/09/restful 参考资料:-------以网络为基础的应用软件的架构设计。 Restful API的设计与实践 字数2184 阅读2071 评论4 喜欢10Restful这个名称应该很多人都不陌生,但是我发现不少人对Restful存在或多或少的理解偏差&…
2025/2/27 20:59:27 人评论 次浏览一、简述 Exchanger可以在两个线程之间交换数据,只能是2个线程,他不支持更多的线程之间互换数据。当线程A调用Exchange对象的exchange()方法后,他会陷入阻塞状态,直到线程B也调用了exchange()方法,然后以线程安全的方式…
2025/2/27 20:58:56 人评论 次浏览windows版本 需要的软件包:PyCrypto、ecdsa、paramiko 一、软件下载地址 1、PyCrypto下载地址: http://www.voidspace.org.uk/python/modules.shtml#pycrypto 直接网上下载已经编译好的pycrypto版本(下边是我自己使用的版本) 2、…
2025/2/27 20:58:26 人评论 次浏览费了九牛二虎之力,终于安装成功。。。都是mac的坑,好好的window环境多好,非要换mac环境,导致软件配置极其的麻烦,window的环境下配置会少很多事,自己惹的祸自己担着吧还是。换mac要慎重,不过不得…
2025/2/27 20:57:55 人评论 次浏览Apache Maven开发组近日宣布,Apache Maven 2.0.3 发布了。 Maven是一个功能完备的项目管理和集成工具。它的基本概念是“项目对象模型”:构建、文档创建、网站发布等工作都以项目对象模型来管理。Maven还提供了用于创建源码度量、变更日志、源码交叉引用…
2025/2/27 20:57:25 人评论 次浏览我们经常听说这个对象是可迭代的,这个对象是一个迭代器,那么可迭代对象和迭代器到底有什么区别呢?可迭代对象意指可以遍历的对象,而可迭代对象如果具有__next__()魔法函数,则称为迭代器。即迭代器对象支持依次访问下一…
2025/2/27 20:55:54 人评论 次浏览java EE(Java Plantfor Enterprise Edition)是sun公司推出的企业级应用程序版本。这个版本以前成为J2EE.能够帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端java应用程序。java EE 是在java SE的基础上构建的,它提供Web服务、组建模…
2025/2/27 15:44:59 人评论 次浏览题目描述 尽可能使字符串相等 思路 假定字符串 sss 和 ttt 的长度均为 nnn,对于任意 0≤i<n0≤i<n0≤i<n,将 s[i]s[i]s[i]变成 t[i]t[i]t[i] 的开销是 ∣s[i]−t[i]∣| s[i]-t[i] |∣s[i]−t[i]∣ ,因此可以创建一个长度为 nnn 的…
2025/2/27 15:43:57 人评论 次浏览代码从开发到测试要经过各种环境,开发环境,测试环境,demo环境,线上环境,各种环境的配置都不一样,同时要方便各种角色如运维,接口测试, 功能测试,全链路测试的配置,hardcode 肯定不合适,如Spring profile一样写在jar包不合适.分布式应用中一般采用集中管理配置的方式,通过使用开…
2025/2/27 15:43:26 人评论 次浏览当你要两台机器之间拷贝一些大文件的时候,把nc(netcat)和pigz(parallel gzip)组合起来会是一个简单和高效的选择。不过,如果要把这些文件同时分发到多台机器,有什么好法子吗?在Tumblr,这还算蛮常见的需求,比…
2025/2/27 15:42:56 人评论 次浏览kafka术语 kafka 架构Terminology(术语) broker(代理) Kafka集群包含一个或多个服务器,这种服务器被称为broker Topic 每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic(可以理解为队列queue或…
2025/2/27 15:42:25 人评论 次浏览迅为率先在RK3399 开发板上支持了Docker、TensorFlow目标检测API、OpenCV、Keras、scikit-learn、pytorch和Python等,组成了人工智能深度学习框架, 让产品研发更简单高效。 版本支持: TensorFlow2.4.0 版本 Keras2.4.3 版本 pytorch1.8.0…
2025/2/27 15:41:24 人评论 次浏览