自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大牧关东

做个追求梦想的人,把我的脚步留在这里,我是天牧!

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 手写效果流式响应(langchain+fastapi+js)

这是一个前后端完整可用的小项目,后端是 Python 的 FastAPI 框架,调用 langchain 进行 openai 的模型对话。前端是纯html css javascript,没调用任何第三方库,方便集成到 Vue React 等现有前端项目。

2023-10-27 09:08:44 1863 4

原创 php、redis实现分布式锁的正确写法(原子操作 通用类 加讲解)

redis分布式锁,实际工作中常用,面试中也常被问到。我工作多年的总结。

2023-04-19 16:52:54 893

原创 docker项目自动化部署脚本(认真排版、工作积累)

把日益复杂化、工程化的开发环境,以及生产环境,变得简单,自动化部署。再也不用耗时费力搭建环境了。

2023-03-06 15:13:17 1394

原创 我也尝试了下chatGPT,效果惊艳

我也尝试了下chatGPT,效果惊艳,2023会是人工智能的元年。能根据上下文进行对话,能写作文改进作文、写代码改BUG、做题目改作业。

2023-02-13 15:02:25 181

原创 快速部署PHP Web环境(docker nginx php mysql redis)

解决新来同事搭环境搭半天的问题;解决重装系统后要搭环境浪费时间的问题;一个脚本,一键处理。

2022-12-23 14:16:17 1690

原创 如何分析MySQL语句的性能(MySQL Explain详解)

当我们发现自己写的SQL很慢时,可以通过explain来分析性能。工作常用,认真排版配图,值得你学习。

2022-10-31 17:27:40 607

原创 如何写出扩展性高、维护性好的代码?(一个程序员最基本的修养)

个人工作经验,谈点最简单的代码能力,还谈不上架构,学好了可以让职场中代码能力很欠缺的你提升一个等级,也是做为一个程序员最基本的修养

2022-10-27 22:40:34 1876

原创 负载均衡实战(docker nginx php)

负载均衡实战,详细说明,认真排版,步骤简洁。又花了3小时,值得你一看。

2022-09-19 19:28:02 1224

原创 docker容器化部署nginx php项目(步骤清晰简洁)

又花了四个小时,一步步操作,一点点写。认真排版,步骤简洁。先简单介绍原理,后实践。

2022-09-19 05:20:56 5754 7

原创 docker容器化搭建 redis7.0.4 三主三从集群 [详细说明,步骤简洁]

自己一步一步真实操作,可用于入门练习,也可用于生产环境。认真排版,步骤简洁。

2022-09-18 04:02:33 969

原创 一文掌握MySQL的索引 -- 数据结构(认真排版、简洁易懂)

刚刚花了四个小时,自己画图自己一点点写,并且认真排版。用大白话讲索引,简洁、清晰、易懂。中高级程序员必会,面试必考。值得你一看。

2022-09-04 04:25:22 424

原创 一文搞懂nginx的反向代理 负载均衡

网上的资料都各显神通很乱,我在网上看过很多资料后,且断续经历过很长时间,终于搞懂了。这篇文章很简短。

2022-08-31 10:28:54 766

原创 docker容器化搭建mysql8.0的主从复制 [详细说明,步骤简洁]

我自己一步一步操作,docker的命令有详细解释说明,直到最后mysql的主从复制搭建成功

2022-08-30 04:39:53 697

原创 ubuntu22 mysql8.0如何搭建主从复制?[亲自实践,步骤简洁]

很简洁了,摘要,没什么写的了。

2022-08-28 19:34:47 824

原创 如何开发一个性能好的软件系统?(多年工作经验,很有价值)

开发一个软件系统,想要性能好,需要好的技术架构、以及代码要写得好。以下是我的一些工作经验。

2022-08-19 11:43:58 1367

原创 nodejs项目部署,Apache反向代理,最新ABP前端项目部署,不加端口访问 --- 项目部署记录

一、Apache设置反向代理:httpd.conf【主配置文件】-->1#加入这两个模块让apache支持代理LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.so-->2#开启NameVirtualHost *:80--&gt...

2018-07-16 15:26:15 641

原创 mysql数据字典自动生成语句

mysql自动生成数据结构的语句(gym_%需替换成自己的表名前缀):select distinct a.TABLE_NAME as '表名',a.COLUMN_NAME as '字段名',a.COLUMN_COMMENT as '注释',a.COLUMN_TYPE as '类型长度',case when a.IS_NULLABLE='yes' then '√'else '

2017-12-05 10:34:29 1644

原创 好东西--SQL2005存储过程解密

第二次使用,又出现些问题,一直提示对象名无效。现在作个总结。先在cmd命令提示符下,输入sqlcmd -A -S 服务器地址 -U sa -P 密码然后直接复制以下存储过程内容在cmd命令窗里回车就OK。 调用形式为:exec dbo.sp__解密 '存储过程',0如果调用解密时一直提示 对象名 'sys.sysobjvalues' 无效,是因为没用ADMIN登陆SQL

2017-01-13 16:13:04 1007

原创 wampserver+阿里云服务器 记一次发布php系统

今天帮朋友发布个系统,刚买的阿里云的云服务器,过程记录下来,作为以后备用!用的是wampserver集成环境。 一、为了安全,改掉了默认端口3306.   为什么要改呢?因为中国好多玩黑客玩攻击的人,常用的3306  1433 3389等端口,每天都好多人在尝试攻击! 改端口方法很简单,在apache的安装目录中有这个文件:my.ini,打开它,里面有句代码叫port=3306,

2016-12-11 18:43:13 4362

原创 .NET 工作总结

1 把一个模型类集合,中的某个字段,转换成List类型:    var tradeIDlist=staList.Select(p => p.TradeID).ToList();2 把一个List 类型,转换成以逗号隔开拼接的字符串   string.Join(',', tradeIDlist);3       /// 返回一组不重复随机数生成方法-(完美,100%不重复)。

2016-12-11 15:13:12 1061

原创 php/mysql 工作总结

 1 这是一个通过递归的办法, 通过父ID,  不断调用自身去查找分类表里父ID, 直接遇到父ID为0就返回数据。 用处是:传一个分类ID,返回这个分类是在第几层。 今天浪费了一些时间在这儿return category_hierarchy($cateList['ParentID'],++$a);一开始以为终止递归返回数据时才需要加return, 所以这一句就没加return。 导致外面控制器调用...

2016-12-11 15:12:01 551

原创 javascript/jquery/html/css工作总结

1 现在在写公司的供销商城,确认订单信息的界面,消费者购买商品,来自多个店铺。每个店铺循环一次,向后台提交请求获取每家店的应付金额。   function GetAmount() {        $('.div_table').each(function () {            //主要这一句,本来没写这一句,下面直接用this,因为post是异步请求,当次循环早已过去,返回

2016-12-11 15:07:04 400

原创 Apache配置虚拟域名

Apache配置文件的修改。----> Apache-----> httpd.conf,打开httpd.conf文件。1)找到:#LoadModule rewrite_module modules/mod_rewrite.so把前面的"#"去掉。 2)打到以下代码断:    Options FollowSymLinks    AllowOverride None

2016-12-11 15:05:30 532

原创 工作中对于提交BUG或需求的看法

改完这个bug时,我下意识的觉得,这两句话,看着这么舒心,写得这么明确,并且我非常快速的解决了。为什么?我觉得肯定是我们测试部的丽华提交的。结果一看,果然啊。小感动了一下。这样的双方,工作效率都很高。       带着很顺畅的心情,我继续改下一个,这是个需求:       虽然很艰难,但我还是从头读到尾,这些字全部看完了。我承认这种描述方式,需要对业务对产品非常熟悉的人,才能明

2016-07-25 16:59:20 1370

原创 返回一组不重复随机数生成方法-(完美,100%不重复)

正好工作需要,需要一个方法能返回一组不重复的随机数,网上查了好多资料和实例。发现都是加时间种子的比较多。最后自己想到了好办法。效率也高。100%不重复。下面贴出代码:        ///         /// 返回一组不重复随机数生成方法-(完美,100%不重复)。        ///  min 最小数,max 最大数,num 输出个数        ///  吴官迪

2016-02-20 01:19:34 2682

原创 百度图表ECharts+php使用方法

今天周六, 同事都已回去. 因没用过echarts, 费了些时间研究.  难点在于我不知如何动态赋值.  研究了好多, 最后发现方法非常简单, 有两点要注意: 第一, 后端返回的数据必须是非键值对的一维数组:Array(  [0]=>jack  [1]=>mary  [2]=>lili) 第二, 必须转成json格式数据,再传到前端.   从SQL库里查出来的多

2015-12-26 21:09:11 5635

原创 接入支付宝时遇到的问题

这几天我在开发第三方支付这块功能,遇到两个很坑爹的问题,我实在是怀疑这些大公司,支付公司的开发人员的用意。为何就来一堆或一些让人看不懂的错误提示呢? 好,你可以说这个是给用户看的,直接提示具体原因,不太好。我认为:1 开发出来的功能, 正常没有问题的情况,是给用户看的。2 那如果出现了问题出现了故障的界面,这就不是给用户看的,是给开发人员看的。3 出现这样的提示,用户看得懂还是开发

2015-10-19 15:50:04 5251

C#textbox下拉提示 textbox智能提示 textbox自动完成 有详细注释

1 我个人感觉,这个实例用文本框实现下拉框的最好办法. 2 先把数据填充到datatale表(内存中的数据表), 我是手动填进去的.大家也可以从SQL取出数据赋给datatable表 3 实现的模糊查询, 是直接从内存中查询, 从SQL库中查或从内存中查, 我觉得后者最好. 因为客户端多 的时候, 可以非常大程序上减轻服务器的负担. 4 我写了很久很认真, 全部清楚的注释了. 希望能帮到几个学习中的朋友

2014-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除